Разработка базы данных по коллекционированию монет
Понятие базы данных, как информационная модель, позволяющая упорядоченно хранить данные о группе объектов, обладающих одинаковым набором свойств, также создание функционирующей базы данных по предметной области и построение модели в нотации Чена.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 04.03.2014 |
Размер файла | 1,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
COMMENT ON TABLE Coin IS
'1. Определение: Изделия из характерного металла используемые для оплаты. Выпускаются партиями, допускаются погрешности.
2. Дополнение определения: Монеты могут быть разного происхождения, разной сохранности. Одна монета может принадлежать только одному коллекционеру или не принадлежать никому.
3. Примеры возможных запросов:
1.) Полный список монет из одного материала.
2.) Поиск монеты по дате производства.
4. Примеры экземпляров сущности: Монета 10.
5. Идентификатор сущности: «Код монеты».
';
COMMENT ON TABLE Kol-R IS
'1. Определение: Человек, занимающийся коллекционированием монет.
2. Дополнение определения: У одного коллекционера может быть несколько монет, но одна монета принадлежит только одному владельцу.
3. Примеры возможных запросов:
1.) Список людей одного года рождения, занимающихся коллекционированием.
2.) Владельцы монет одной серии.
4. Примеры экземпляров сущности: Казаков С.А., Майских А.Т.
5. Идентификатор сущности: «Код коллекционера».';
COMMENT ON TABLE Razd IS
'1. Определение: Период или события различающие монеты на категории.
2. Дополнение определения: Монеты одного раздела интуитивно похожи. Код раздела монет - первая цифра в каталожном номере.
3. Примеры возможных запросов:
1.) Монеты посвященные определенному событию.
2.) Монеты выпущенные в одну эпоху.
4. Примеры экземпляров сущности: Курсовые монеты СССР 1924-1991 гг.
5. Идентификатор сущности: «Код раздела».
';
COMMENT ON TABLE Mater IS
'1. Определение: Сырье, из которого изготавливают монеты.
2. Дополнение определения: Код материала - вторая цифра в каталожном номере.
3. Примеры возможных запросов:
1.) Все монеты из серебра.
2.) Все монеты с кодом 7.
4. Примеры экземпляров сущности: Золото, платина.
5. Идентификатор сущности: «Код материала».
';
COMMENT ON TABLE Nomin IS
'1. Определение: Номинальная стоимость монеты. Ее ценовая стоимость.
2. Дополнение определения: Код номинала - третья и четвертая цифры в каталожном номере.
3. Примеры возможных запросов:
1.) Все монеты стоимостью 25 рублей.
2.) Все копеечные монеты.
4. Примеры экземпляров сущности: 200 рублей, 5000 рублей.
5. Идентификатор сущности: «Код номинала».
';
COMMENT ON TABLE Dat IS
'1. Определение: День месяц и год какого-то события.
2. Дополнение определения: Разделение даты на составляющие.
3. Примеры возможных запросов:
1.) Монеты одного года.
2.) Монеты, выпущенные 9го мая.
3.) Коллекционеры одного года рождения.
4. Примеры экземпляров сущности: 9 мая 2012 года.
5. Идентификатор сущности: «Дата».
';
COMMENT ON TABLE Mon_Dvor IS
'1. Определение: Место выпуска монет, место их изготовления.
2. Дополнение определения: Не физическое место создания монет, а территория их выпуска, логическая.
3. Примеры возможных запросов:
1.) Производство Московского монетного двора.
2.) Производство Ленинградского монетного двора.
4. Примеры экземпляров сущности: Санкт-Петербургский монетный двор.
5. Идентификатор сущности: «Код монетного двора».
';
COMMENT ON TABLE Razrab IS
'1. Определение: Специалист, лицо занимающееся созданием дизайна монеты.
2. Дополнение определения: Есть разработчик аверса монеты и разработчик реверса, это может быть и один человек.
3. Примеры возможных запросов:
1.) Монеты сделанные определенным разработчиком.
2.) Монеты, чей реверс и аверс сделаны разными людьми.
4. Примеры экземпляров сущности: Ерохин В.М.
5. Идентификатор сущности: «Код разработчика».
';
COMMENT ON TABLE Kach_Coin IS
'1. Определение: Сорт монет, насколько хорошего качества выпускаются или являются сейчас и в каких целях.
2. Дополнение определения: Качество монеты и ее степень сохранности измеряются по единой шкале.
3. Примеры возможных запросов:
1.) Монеты, не бывшие в использовании.
2.) Монеты, не сохранившие первоначальное качество.
4. Примеры экземпляров сущности: Пруф, Реверс фростед.
5. Идентификатор сущности: «Код качества».
';
COMMENT ON COLUMN Nom_Kat.Kat_Num IS
'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';
COMMENT ON COLUMN Nom_Kat.K_Razd IS
'Код раздела монет, предопределен. Может принимать значения от 1 до 5.';
COMMENT ON COLUMN Nom_Kat.K_Mater IS
'Код материала монеты, предопределен. Может принимать значения от 0 до 7.';
COMMENT ON COLUMN Nom_Kat.K_Nomin IS
'Код номинала монеты, предопределен. Может принимать значения от 00 до 26.';
COMMENT ON COLUMN Nom_Kat.D-Ata IS
'Дата выпуска партии монет одного каталожного номера. Например, 09.05.2012.';
COMMENT ON COLUMN Nom_Kat.Md IS
'Наименование монетного двора. Например, СПМД.';
COMMENT ON COLUMN Nom_Kat.K_Hud IS
'Номер художника монеты в списке разработчиков. Например, 123.
';
COMMENT ON COLUMN Nom_Kat.K_Skulpt IS
'Номер скульптора монеты в списке разработчиков. Например, 023.
';
COMMENT ON COLUMN Nom_Kat.K_Kach IS
'Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.';
COMMENT ON COLUMN Nom_Kat.Num IS
'Порядковый номер монеты в конкретном разделе, из конкретного материала и определенного номинала. Состоит из 4 цифр. Например, 0019.';
COMMENT ON COLUMN Nom_Kat.Tirazh IS
'Количество выпускаемых монет. Например, 500 шт.';
COMMENT ON COLUMN Nom_Kat.Gurt IS
'Сведения о гурте монеты. Например, 300 рифлений.';
COMMENT ON COLUMN Coin.K_Coin IS
'Персональный код каждой монеты. Например, 0002649254';
COMMENT ON COLUMN Coin.Kat_Num IS
'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';
COMMENT ON COLUMN Coin.K_Kach IS
'Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.';
COMMENT ON COLUMN Coin.K_Kol-Ra IS
'Личный код коллекционера. Например, 0034501.';
COMMENT ON COLUMN Coin.Diametr IS
'Точный диаметр конкретной монеты. Например, 50,00.';
COMMENT ON COLUMN Coin.Wide IS
'Точная толщина конкретной монеты. Например, 5,70.';
COMMENT ON COLUMN Coin.Mass IS
'Точная масса конкретной монеты. Например, 156,40.';
COMMENT ON COLUMN Kol-R.K_Kol-Ra IS
'Личный код коллекционера. Например, 0034501.';
COMMENT ON COLUMN Kol-R.D-Ata IS
'Дата рождения коллекционера. Например, 05.05.1985.';
COMMENT ON COLUMN Kol-R.Fio_Kol-Ra IS
'Фамилия и инициалы коллекционера. Например, Майских А.Т.';
COMMENT ON COLUMN Kol-R.Address IS
'Адрес проживания коллекционера. Например, г. Москва, ул. Майская, 5-61.';
COMMENT ON COLUMN Kol-R.Num_Phone IS
'Номер телефона коллекционера. Например, (8-449)753-95-15.';
COMMENT ON COLUMN Razd.K_Razd IS
'Код раздела монет, предопределен. Может принимать значения от 1 до 5.';
COMMENT ON COLUMN Razd.Nazv_Razd IS
'Наименивание раздела выпуска монет. Может принимать значения: Курсовые монеты РСФСР 1921--1923 гг., Курсовые монеты СССР 1924--1991 гг., Памятные и инвестиционные монеты СССР 1965--1991 гг., Курсовые монеты России с 1992 года., Памятные и инвестиционные монеты России с 1992 года.';
COMMENT ON COLUMN Mater.K_Mater IS
'Код материала монеты, предопределен. Может принимать значения от 0 до 7.';
COMMENT ON COLUMN Mater.Mater IS
'Наименование материала монет. Может принимать значения: Медно-никелевые сплавы, Серебро, Золото, Платина, Палладий, Прочие, Золото и серебро, Сталь с латунным гальваническим покрытием.';
COMMENT ON COLUMN Nomin.K_Nomin IS
'Код номинала монеты, предопределен. Может принимать значения от 00 до 26.';
COMMENT ON COLUMN Nomin.Nomin IS
'Ценовая стоимость монеты. Например, 25 рублей.';
COMMENT ON COLUMN Dat.D-Ata IS
'Дата выпуска партии монет одного каталожного номера. Например, 09.05.2012.';
COMMENT ON COLUMN Dat.Day IS
'Номер дня в месяце. Может принимать значения от 1 до 28-31, в зависимости от месяца.';
COMMENT ON COLUMN Dat.Month IS
'Название месяца. Например, Май.';
COMMENT ON COLUMN Dat.Year IS
'Номер года. Например, 2012.';
COMMENT ON COLUMN Mon_Dvor.Md IS
'Наименование монетного двора. Например, СПМД.';
COMMENT ON COLUMN Mon_Dvor.K_Md IS
'Код монетного двора. Может принимать значения 1 или 2.';
COMMENT ON COLUMN Razrab.K_Razrab IS
'Номер художника или скульптора монеты в списке разработчиков. Например, 123.';
COMMENT ON COLUMN Razrab.Fio_Razrab IS
'Фамилия и инициалы разработчика. Например, Евдокимова Л.А.';
COMMENT ON COLUMN Kach_Coin.K_Kach IS
'Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.';
COMMENT ON COLUMN Kach_Coin.Kach IS
'Состояние монеты, ее ветхость. Могут быть значения: Анциркулейтед, Бриллиант-анциркулейтед, Пруф, Пруф-лайк, Реверс фростед.';
COMMENT ON COLUMN Standart.K_Kach IS
'Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.';
COMMENT ON COLUMN Standart.Kat_Num IS
'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';
COMMENT ON COLUMN Zavod.Md IS
'Наименование монетного двора. Например, СПМД.';
COMMENT ON COLUMN Zavod.Kat_Num IS
'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';
COMMENT ON COLUMN Studia_dizajna.K_Razrab IS
'Номер художника или скульптора монеты в списке разработчиков. Например, 123.';
COMMENT ON COLUMN Studia_dizajna.Kat_Num IS
'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';
Заключение
Главным результатом курсовой работы является создание функционирующей БД по предметной области, которая выполняет требуемый круг задач. Было выполнено описание предметной области, выявлены и описаны основные объекты с их атрибутами и связи между ними, построены модель в нотации Чена и представление базы данных в графическом виде, для реализации которых, использовались средства Microsoft Word. Реализация базы данных осуществлена средствами RDA для DB2.
Вся необходимая работа по осуществлению методов доступа к информации хранимой в базе данных, её модификации, поддержании базы данных в целостном виде скрыта внутри и пользователю нет необходимости знать о ней, чтобы успешно решать весь круг возникающих задач связанных с использованием информации хранимой базе данных. Более того, программный интерфейс максимально облегчает работу по обращению с базой. Даже обращение к базе данных со сложными запросами осуществляется в таком виде, что структура возвращаемых данных видна еще до его исполнения. СУБД самостоятельно тестирует находящиеся в базе данных записи и производит приведение базы данных к целостному состоянию, устраняя возможные ошибки. Благодаря реализованному в разработанной базе данных интуитивно-понятному и удобному программному интерфейсу, она является простой и удобной в обращении.
Список литературы и источников сети Интернет
1. Материалы курсового проекта по курсу «Управление данными», 2011г.;
2. Методические материалы по лабораторному практикуму, 2012г.;
3. Рабочие материалы к лабораторным работам (анкетные формы), 2012г.;
4. Ильиных Т.Е., Шустова Л.И. «Проектирование реляционных баз данных в нотациях IDEF1X», М., 2000. - 135с.;
5. Харрингтон Д. «Проектирование реляционных баз данных. Просто и доступно.» Пер. с англ./ -М.: Лори,2000. -230 с.: ил.;
6. http://wiki.auditory.ru - База знаний кафедры ИКТ;
7. http://www.conros.ru - Официальный сайт группы компаний «Конрос»;
8. http://www.cbr.ru - Банк России;
9. http://www.demamida.ru - Образцы контрактов.
Размещено на Allbest.ru
...Подобные документы
Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011Сущность базы данных. Процесс построения концептуальной модели. Построение реляционной модели, создание ключевого поля. Процесс нормализации. Проектирование базы данных в ACCESS. Порядок создание базы данных. Создание SQL запросов и работа в базе данных.
курсовая работа [185,6 K], добавлен 08.11.2008Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.
курсовая работа [3,8 M], добавлен 02.02.2014Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.
курсовая работа [624,5 K], добавлен 30.05.2019Базы данных - важнейшая составная часть информационных систем. Проектирование базы данных на примере предметной области "Оргтехника". Сбор информации о предметной области. Построение информационно-логической модели данных. Разработка логической структуры.
курсовая работа [318,6 K], добавлен 24.12.2014Проектирование и создание информационной базы данных для управления предприятием "Завод металлоизделий". Данные для базы, предметная область, атрибуты объектов базы данных. Объектные отношения, их ключи, связи объектов и отношений базы данных предприятия.
реферат [26,9 K], добавлен 04.12.2009Понятия банка и базы данных, ее компоненты. Многоуровневые модели предметной области, их представление в базе данных. Идентификация объектов и записей. Способы обращения к записям или отдельным элементам данных, их поиск. Определение структуры данных.
контрольная работа [39,6 K], добавлен 10.04.2010Анализ предметной области. Проектирование концептуальной модели. Разработка логической структуры базы данных. Выделение информационных объектов. Создание глобальной схемы связей. Поддержка целостности данных. Структура и назначение существующих форм.
курсовая работа [1,4 M], добавлен 23.09.2016Анализ данных предметной области. Информационно-логическая модель базы данных. Физическое проектирование и мероприятия по защите и обеспечению целостности базы данных. Приложение интерфейса для SQL-сервера базы данных на языке программирования Delphi.
курсовая работа [2,2 M], добавлен 30.05.2013Особенности разработки инфологической модели и создание структуры реляционной базы данных. Основы проектирования базы данных. Разработка таблиц, форм, запросов для вывода информации о соответствующей модели. Работа с базами данных и их объектами.
курсовая работа [981,4 K], добавлен 05.11.2011Информационная система компьютерной фирмы, описание предметной области, модель системы. Создание базы данных: постановка задачи, перечень объектов базы данных, инфологическая и датологическая модели, физическое моделирование. Формы, запросы и отчёты.
курсовая работа [463,7 K], добавлен 12.12.2009Осуществление анализа предметной области и определение модели базы данных. Реализация базы данных в среде Microsoft Access. Создание и исследование формы ввода информации, запросов с условиями выбора, диаграмм по результатам вычислений и отчетов.
курсовая работа [246,1 K], добавлен 19.10.2013Разновидности систем управления базами данных. Анализ предметной области. Разработка структуры и ведение базы данных. Структурированный язык запросов SQL. Организация выбора информации из базы данных. Общие принципы проектирования экранных форм, макросов.
курсовая работа [3,1 M], добавлен 26.02.2016Особенности предметной области - накопительной и скидочной системы в магазине продажи одежды. Описание работы системы. Инфологическое проектирование модели базы данных. Схема "сущность-связь", нотация Питера Чена. Проектирование базы данных на языке SQL.
курсовая работа [1,8 M], добавлен 26.02.2016Разработка базы данных с информацией о сотрудниках, товарах, со справочником типов товаров средствами системы управления базами данных MySQL с помощью SQL-запросов. Разработка инфологической модели предметной области. Структура таблиц, полей базы данных.
контрольная работа [648,7 K], добавлен 13.04.2012Системный анализ и анализ требований к базе данных. Концептуальная и инфологическая модель предметной области. Типы атрибутов в логической модели базы. Физическая модель проектируемой базы данных в методологии IDEF1X. Требования к пользователям системы.
курсовая работа [2,3 M], добавлен 21.11.2013Создание базы данных с помощью на СУБД Access. Разработка программы, которая позволяет принимать управленческие решения, хранить данные о клиентах, о продукции, а так же хранить данные о продажах, производить их анализ и выдавать результат в виде таблиц.
курсовая работа [2,2 M], добавлен 16.10.2011Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.
курсовая работа [2,1 M], добавлен 14.11.2013Понятие базы данных, модели данных. Классификация баз данных. Системы управления базами данных. Этапы, подходы к проектированию базы данных. Разработка базы данных, которая позволит автоматизировать ведение документации, необходимой для деятельности ДЮСШ.
курсовая работа [1,7 M], добавлен 04.06.2015Построение инфологической концептуальной модели предметной области. Структура базы данных Microsoft Office Access. Формы, запросы и отчеты. Создание форм, запросов и отчетов в базах данных. Схема данных физической и логической сущности в Erwin 4.0.
курсовая работа [5,1 M], добавлен 13.12.2011