Материал: Разработка базы данных по коллекционированию монет

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

. Примеры экземпляров сущности: Монета 10.

. Идентификатор сущности: «Код монеты».

COMMENT ON TABLE Kol-R IS

'1. Определение: Человек, занимающийся коллекционированием монет.

. Дополнение определения: У одного коллекционера может быть несколько монет, но одна монета принадлежит только одному владельцу.

. Примеры возможных запросов:

.) Список людей одного года рождения, занимающихся коллекционированием.

.) Владельцы монет одной серии.

. Примеры экземпляров сущности: Казаков С.А., Майских А.Т.

. Идентификатор сущности: «Код коллекционера».';ON TABLE Razd IS

'1. Определение: Период или события различающие монеты на категории.

. Дополнение определения: Монеты одного раздела интуитивно похожи. Код раздела монет - первая цифра в каталожном номере.

. Примеры возможных запросов:

.) Монеты посвященные определенному событию.

.) Монеты выпущенные в одну эпоху.

. Примеры экземпляров сущности: Курсовые монеты СССР 1924-1991 гг.

. Идентификатор сущности: «Код раздела».ON TABLE Mater IS

'1. Определение: Сырье, из которого изготавливают монеты.

. Дополнение определения: Код материала - вторая цифра в каталожном номере.

. Примеры возможных запросов:

.) Все монеты из серебра.

.) Все монеты с кодом 7.

. Примеры экземпляров сущности: Золото, платина.

. Идентификатор сущности: «Код материала».ON TABLE Nomin IS

'1. Определение: Номинальная стоимость монеты. Ее ценовая стоимость.

. Дополнение определения: Код номинала - третья и четвертая цифры в каталожном номере.

. Примеры возможных запросов:

.) Все монеты стоимостью 25 рублей.

.) Все копеечные монеты.

. Примеры экземпляров сущности: 200 рублей, 5000 рублей.

. Идентификатор сущности: «Код номинала».ON TABLE Dat IS

'1. Определение: День месяц и год какого-то события.

. Дополнение определения: Разделение даты на составляющие.

. Примеры возможных запросов:

.) Монеты одного года.

.) Монеты, выпущенные 9го мая.

.) Коллекционеры одного года рождения.

. Примеры экземпляров сущности: 9 мая 2012 года.

. Идентификатор сущности: «Дата».

COMMENT ON TABLE Mon_Dvor IS

'1. Определение: Место выпуска монет, место их изготовления.

. Дополнение определения: Не физическое место создания монет, а территория их выпуска, логическая.

. Примеры возможных запросов:

.) Производство Московского монетного двора.

.) Производство Ленинградского монетного двора.

. Примеры экземпляров сущности: Санкт-Петербургский монетный двор.

. Идентификатор сущности: «Код монетного двора».ON TABLE Razrab IS

'1. Определение: Специалист, лицо занимающееся созданием дизайна монеты.

. Дополнение определения: Есть разработчик аверса монеты и разработчик реверса, это может быть и один человек.

. Примеры возможных запросов:

.) Монеты сделанные определенным разработчиком.

.) Монеты, чей реверс и аверс сделаны разными людьми.

. Примеры экземпляров сущности: Ерохин В.М.

. Идентификатор сущности: «Код разработчика».

COMMENT ON TABLE Kach_Coin IS

'1. Определение: Сорт монет, насколько хорошего качества выпускаются или являются сейчас и в каких целях.

. Дополнение определения: Качество монеты и ее степень сохранности измеряются по единой шкале.

. Примеры возможных запросов:

.) Монеты, не бывшие в использовании.

.) Монеты, не сохранившие первоначальное качество.

. Примеры экземпляров сущности: Пруф, Реверс фростед.

. Идентификатор сущности: «Код качества».

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

'Наименование монетного двора. Например, СПМД.';

'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';

COMMENT ON COLUMN Studia_dizajna.K_Razrab IS

'Номер художника или скульптора монеты в списке разработчиков. Например, 123.';

COMMENT ON COLUMN Studia_dizajna.Kat_Num IS

'Каталожный номер монеты, имеет определенную структуру. Например, 5011-0001.';

5.      Заключение


Главным результатом работы является создание функционирующей БД по предметной области, которая выполняет требуемый круг задач. Было выполнено описание предметной области, выявлены и описаны основные объекты с их атрибутами и связи между ними, построены модель в нотации Чена и представление базы данных в графическом виде, для реализации которых, использовались средства Microsoft Word. Реализация базы данных осуществлена средствами RDA для DB2.

Вся необходимая работа по осуществлению методов доступа к информации хранимой в базе данных, её модификации, поддержании базы данных в целостном виде скрыта внутри и пользователю нет необходимости знать о ней, чтобы успешно решать весь круг возникающих задач связанных с использованием информации хранимой базе данных. Более того, программный интерфейс максимально облегчает работу по обращению с базой. Даже обращение к базе данных со сложными запросами осуществляется в таком виде, что структура возвращаемых данных видна еще до его исполнения. СУБД самостоятельно тестирует находящиеся в базе данных записи и производит приведение базы данных к целостному состоянию, устраняя возможные ошибки. Благодаря реализованному в разработанной базе данных интуитивно-понятному и удобному программному интерфейсу, она является простой и удобной в обращении.

6.      Список литературы и источников сети Интернет


·        Материалы дипломного проекта «Управление данными», 2011г.;

·        Методические материалы по лабораторному практикуму, 2012г.;

·        Рабочие материалы к лабораторным работам (анкетные формы), 2012г.;

·        Ильиных Т.Е., Шустова Л.И. «Проектирование реляционных баз данных в нотациях IDEF1X», М., 2010. - 135с.;

·        Харрингтон Д. «Проектирование реляционных баз данных. Просто и доступно.» Пер. с англ./ -М.: Лори,2009. -230 с.: ил.;

·        http://wiki.auditory.ru - База знаний кафедры ИКТ <http://wiki.auditory.ru/%D0%94%D0%BE%D0%B1%D1%80%D0%BE_%D0%BF%D0%BE%D0%B6%D0%B0%D0%BB%D0%BE%D0%B2%D0%B0%D1%82%D1%8C_%D0%B2_%D0%B1%D0%B0%D0%B7%D1%83_%D0%B7%D0%BD%D0%B0%D0%BD%D0%B8%D0%B9_%D0%BA%D0%B0%D1%84%D0%B5%D0%B4%D1%80%D1%8B_%D0%98%D0%9A%D0%A2%21>;

·        http://www.conros.ru - Официальный сайт группы компаний «Конрос»;

·        http://www.cbr.ru - Банк России;

·        http://www.demamida.ru - Образцы контрактов.