Мегаобучалка Главная | О нас | Обратная связь


Описание движения этих документов внутри организации



2016-01-05 313 Обсуждений (0)
Описание движения этих документов внутри организации 0.00 из 5.00 0 оценок




Аукционный дом «Конрос» является зарегистрированной организацией, и соответственно первым документом, связанным с этой организацией является сертификат о регистрации фирмы. Он дает право существование и деятельность данной компании. Т.к. «Конрос» занимается монетами, в точности их покупкой и дальнейшей перепродажей, то необходимо заключить договор поручения на совершение сделок купли продаже монет банка третьим лицам, который представлен выше. Когда все законы соблюдены, можно начинать деятельность. В первую очередь монеты нужно привезти, для чего и подписывается контракт на поставку товара. По прибытии монеты проходят экспертизу, каждой присваивается регистрационный номер и делается заключение о ее подлинности. После этого монеты выставляются на аукцион и продаются коллекционерам.

 

Описание входящих, исходящих, внешних и внутренних документов.

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


Моделирование предметной области.

ER модель предметной области в нотации Питера Чена.

Каталожный номер
Монета
Коллекционер
Качество
Дата
Разработчик
Выпускается
Владеет
Название
ФИО
Телефон
Адрес
Имеет дату рождения
Масса
Толщина
Диаметр
Сохраняется
Порядковый №
Номинал
Материал
Раздел
День
Месяц
Год
Тираж
Гурт
Монетный двор
ФИО

Описание ER модели.

ER-модель описывает предметную область на инфологическом уровне, что позволяет быстро выявить связи между сущностями. Данная модель показывает, как осуществляется взаимодействия между монетами и коллекционерами. Сущность монета обладает такими атрибутами как диаметр, толщина, масса. У каждой монеты есть свой номер и каждая принадлежит своему хозяину. Коллекционеры также имеют свои порядковые номера, ФИО, телефоны, проживают по адресам и были рождены в определенные даты.

ER-модель также отражает и структуру самого создания монеты. Она выпускается по определенному каталожному номеру, в котором содержится информация о материале монеты, номинале, разделе к которому она принадлежит и о ее порядковом номере в этом разделе. Производство монеты осуществляется на монетном дворе, имеющем атрибут название, и в заданную дату - день, месяц и год. Выпускаются монеты определенным тиражом, с одинаковым гуртом и одного качества. Для выпуска монеты она моделируется разработчиками, занесенными в таблицу с их номерами и фамилиями.

Таким образом, грамотно составленная ER-модель позволяет легко определить из каких именно таблиц должна состоять база данных, чтобы обеспечить наличие всей необходимой информации и удобство работы с ней.

 

Состав решаемых задач.

Данная база данных позволят решать следующие задачи:

· Вести учет монет у каждого коллекционера;

· Получать информацию о монетах выпущенных на одном монетном дворе;

· Выводить данные обо всех монетах одного года выпуска или разработанных одним мастером;

· Получать информацию о монетах выпущенных по случаю заданного праздника;

· Для поставщиков сортировать монеты по материалу и массе;

· Сверять качество сохранности и выпуска монет.


Представление базы данных в графическом виде (диаграмма).

Раздел монеты
К_раздела
Назв_раздела
Материал
К_материала
Материал
Номер по каталогу
Кат_номер
К_раздела
К_материала
К_номинала
Порядк_номер
Дата_выпуска
МД
Тираж
К_качества
Гурт
К_художника
К_скульптора
Монета
К_монеты
Диаметр
Толщина
Масса
Кат_номер
К_качества
К_колра
Номинал
К_номинала
Номинал
Дата
Дата
День
Месяц
Год
Монетный двор
К_мд
Назв_мд
Разработчик
К_разраб
ФИО
Качество
К_качества
Качество
Коллекционер
К_колра
ФИО
Дат_рожд
Адрес
Номер телефона


Анкеты описания сущностей, атрибутов, связей и доменов

Сущности.

№1. Сущность «Номер по каталогу»

· Name: Номер по каталогу

· Label: Ном_кат

· Persistent: √

· Abbreviation: Nom_kat

Documentation:

1. Определение: Номер серии монет выпускаемых одинаковыми, допускаются погрешности. Каталог един для всех монет.

2. Дополнение определения: Каталожный номер определяет основные характеристики серии монет, но не каждой в отдельности.

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

1.) Серии монет выпущенные в один день.

2.) Монеты одного серийного номера и качества.

4. Примеры экземпляров сущности: 5220-0009.

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

 

№2. Сущность «Монета»

· Name: Монета

· Label: Мон

· Persistent: √

· Abbreviation: Coin

Documentation:

1. Определение: Изделия из характерного металла используемые для оплаты. Выпускаются партиями, допускаются погрешности.

2. Дополнение определения: Монеты могут быть разного происхождения, разной сохранности. Одна монета может принадлежать только одному коллекционеру или не принадлежать никому.

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

1.) Полный список монет из одного материала.

2.) Поиск монеты по дате производства.

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

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


№3. Сущность «Коллекционер»

· Name: Коллекционер

· Label: Кол-р

· Persistent: √

· Abbreviation: Kol-r

Documentation:

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

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

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

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

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

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

5. Идентификатор сущности: «Код коллекционера».

 

№4. Сущность «Раздел монеты»

· Name: Раздел

· Label: Разд

· Persistent: √

· Abbreviation: Razd

Documentation:

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

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

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

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

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

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

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


№5. Сущность «Материал монеты»

· Name: Материал

· Label: Матер

· Persistent: √

· Abbreviation: Mater

Documentation:

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

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

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

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

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

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

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

 

№6. Сущность «Номинал монеты»

· Name: Номинал

· Label: Номин

· Persistent: √

· Abbreviation: Nomin

Documentation:

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

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

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

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

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

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

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


№7. Сущность «Дата»

· Name: Дата

· Label: Дат

· Persistent: √

· Abbreviation: Dat

Documentation:

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

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

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

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

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

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

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

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

 

№8. Сущность «Монетный двор»

· Name: Монетный двор

· Label: Мон_Двор

· Persistent: √

· Abbreviation: Mon_Dvor

Documentation:

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

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

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

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

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

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

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


№9. Сущность «Разработчик»

· Name: Разработчик

· Label: Разраб

· Persistent: √

· Abbreviation: Razrab

Documentation:

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

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

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

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

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

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

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

 

№10. Сущность «Качество монеты»

· Name: Качество монеты

· Label: Кач_мон

· Persistent: √

· Abbreviation: Kach_coin

Documentation:

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

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

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

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

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

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

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


Атрибуты и колонки.

Атрибуты Сущности «Номер по каталогу»:

№1 Атрибут:«Каталожный номер»сущности«Номер по каталогу»

· Name: Каталожный номер

· Label: Кат_ном

· Abbreviation: Kat_num

Привязка к домену:

· Имя домена: Katalozh

· Ключ: PK

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

 

№2 Атрибут:«Код раздела»сущности«Номер по каталогу»

Наследуется от атрибута: «Код раздела»сущности«Раздел монеты»

· Ключ: FK

Documentation: Код раздела монет, предопределен. Может принимать значения от 1 до 5.

№3 Атрибут:«Код материала»сущности«Номер по каталогу»

Наследуется от атрибута:«Код материала»сущности«Материал монеты»

· Ключ: FK

Documentation: Код материала монеты, предопределен. Может принимать значения от 0 до 7.

 

№4 Атрибут:«Код номинала»сущности«Номер по каталогу»

Наследуется от атрибута:«Код номинала»сущности«Номинал монеты»

· Ключ: FK

Documentation: Код номинала монеты, предопределен. Может принимать значения от 00 до 26.


№5 Атрибут:«Порядковый номер»сущности«Номер по каталогу»

· Name: Порядковый номер

· Label: Номер

· Abbreviation: Num

· Data Type: Decimal

· Precision: 4

· Scale: 0

Documentation: Порядковый номер монеты в конкретном разделе, из конкретного материала и определенного номинала. Состоит из 4 цифр. Например, 0019.

№6 Атрибут:«Дата выпуска»сущности«Номер по каталогу»

Наследуется от атрибута:«Д-ата»сущности«Дата»

· Ключ: FK

Documentation: Дата выпуска партии монет одного каталожного номера. Например, 09.05.2012.

 

№7 Атрибут:«Монетный двор»сущности«Номер по каталогу»

Наследуется от атрибута:«Название монетного двора»сущности«Монетный двор»

· Ключ: FK

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

 

№8 Атрибут:«Тираж»сущности«Номер по каталогу»

· Name: Тираж

· Label: Тираж

· Abbreviation: Tirazh

· Data Type: Varchar

· Length: 15

Documentation: Количество выпускаемых монет. Например, 500 шт.

№9 Атрибут:«Код качества»сущности«Номер по каталогу»

Наследуется от атрибута:«Код качества»сущности«Качество монеты»

· Ключ: FK

Documentation: Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.


№10 Атрибут:«Гурт»сущности«Номер по каталогу»

· Name: Гурт

· Label: Гурт

· Abbreviation: Gurt

· Data Type: Varchar

· Length/Precision: 40

· Режим нулевых значений: Null

Documentation: Сведения о гурте монеты. Например, 300 рифлений.

 

№11 Атрибут:«Код художника»сущности«Номер по каталогу»

Наследуется от атрибута:«Код разработчика»сущности«Разработчик»

· Abbreviation: K_hud

· Режим нулевых значений: Null

· Ключ: FK

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

№12 Атрибут:«Код скульптора»сущности«Номер по каталогу»

Наследуется от атрибута:«Код разработчика»сущности«Разработчик»

· Abbreviation: K_skulpt

· Режим нулевых значений: Null

· Ключ: FK

Documentation: Номер скульптора монеты в списке разработчиков.
Например, 023.

 

Атрибуты Сущности «Монета»:

№1 Атрибут:«Код монеты»сущности«Монета»

· Name: Код монеты

· Label: К_мон

· Abbreviation: K_coin

· Data Type: Decimal

· Precision: 10

· Scale: 0

· Ключ: PK

Documentation: Персональный код каждой монеты. Например, 0002649254


№2 Атрибут:«Диаметр»сущности«Монета»

· Name: Диаметр

· Label: Диаметр

· Abbreviation: Diametr

Привязка к домену:

· Имя домена: Har-ki

· Режим нулевых значений: Null

Documentation: Точный диаметр конкретной монеты. Например, 50,00.

 

№3 Атрибут:«Толщина»сущности«Монета»

· Name: Толщина

· Label: Толщина

· Abbreviation: Wide

Привязка к домену:

· Имя домена: Har-ki

· Режим нулевых значений: Null

Documentation: Точная толщина конкретной монеты. Например, 5,70.

 

№4 Атрибут:«Масса»сущности«Монета»

· Name: Масса

· Label: Масса

· Abbreviation: Mass

Привязка к домену:

· Имя домена: Har-ki

· Режим нулевых значений: Null

Documentation: Точная масса конкретной монеты. Например, 156,40.

 

№5 Атрибут:«Каталожный номер»сущности«Монета»

Наследуется от атрибута:«Каталожный номер»сущности«Номер по каталогу»

· Ключ: FK

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


№6 Атрибут:«Код качества»сущности«Монета»

Наследуется от атрибута:«Код качества»сущности«Качество монеты»

· Режим нулевых значений: Null

· Ключ: FK

Documentation: Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.

 

№7 Атрибут:«Код коллекционера»сущности«Монета»

Наследуется от атрибута:«Код коллекционера»сущности«Коллекционер»

· Режим нулевых значений: Null

· Ключ: FK

Documentation: Личный код коллекционера. Например, 0034501.

 

Атрибуты Сущности «Коллекционер»:

№1 Атрибут:«Код коллекционера»сущности«Коллекционер»

· Name: Код коллекционера

· Label: К_кол-ра

· Abbreviation: K_kol-ra

· Data Type: Decimal

· Precision: 7

· Scale: 0

· Ключ: PK

Documentation: Личный код коллекционера. Например, 0034501.

№2 Атрибут:«Фамилия инициалы»сущности«Коллекционер»

· Name: Фамилия инициалы

· Label: ФИО

· Abbreviation: FIO_kol-ra

Привязка к домену:

· Имя домена: Name

Documentation: Фамилия и инициалы коллекционера. Например, Майских А.Т.

 

№3 Атрибут:«Дата рождения»сущности«Коллекционер»

Наследуется от атрибута:«Д-ата»сущности«Дата»

· Ключ: FK

Documentation: Дата рождения коллекционера. Например, 05.05.1985.


№4 Атрибут:«Адрес»сущности«Коллекционер»

· Name: Адрес

· Label: Адрес

· Abbreviation: Address

· Data Type: Varchar

· Length: 80

Documentation: Адрес проживания коллекционера. Например, г. Москва, ул. Майская, 5-61.

 

№5 Атрибут:«Номер телефона»сущности«Коллекционер»

· Name: Номер телефона

· Label: Телефон

· Abbreviation: Phone

Привязка к домену:

· Имя домена: Num_Phone

· Режим нулевых значений: Null

Documentation: Номер телефона коллекционера. Например, (8-449)753-95-15.

 

Атрибуты Сущности «Раздел монеты»:

№1 Атрибут:«Код раздела»сущности«Раздел монеты»

· Name: Код раздела

· Label: К_разд

· Abbreviation: K_razd

· Data Type: Decimal

· Precision: 1

· Scale: 0

· Ключ: PK

Documentation: Код раздела монет, предопределен. Может принимать значения от 1 до 5.


№2 Атрибут:«Название раздела»сущности«Раздел монеты»

· Name: Название раздела

· Label: Назв_разд

· Abbreviation: Razd

Привязка к домену:

· Имя домена: Naz_raz

Documentation: Наименивание раздела выпуска монет. Может принимать значения: Курсовые монеты РСФСР 1921—1923 гг., Курсовые монеты СССР 1924—1991 гг., Памятные и инвестиционные монеты СССР 1965—1991 гг., Курсовые монеты России с 1992 года., Памятные и инвестиционные монеты России с 1992 года.

 

Атрибуты Сущности «Материал монеты»:

№1 Атрибут:«Код материала»сущности«Материал монеты»

· Name: Код материала

· Label: К_матер

· Abbreviation: K_mater

· Data Type: Decimal

· Precision: 1

· Scale: 0

· Ключ: PK

Documentation: Код материала монеты, предопределен. Может принимать значения от 0 до 7.

№2 Атрибут:«Материал»сущности«Материал монеты»

· Name: Материал

· Label: Матер

· Abbreviation: Mater

Привязка к домену:

· Имя домена: Material

Documentation: Наименование материала монет. Может принимать значения: Медно-никелевые сплавы, Серебро, Золото, Платина, Палладий, Прочие, Золото и серебро, Сталь с латунным гальваническим покрытием.


Атрибуты Сущности «Номинал монеты»:

№1 Атрибут:«Код номинала»сущности«Номинал монеты»

· Name: Код номинала

· Label: К_номин

· Abbreviation: K_nomin

· Data Type: Decimal

· Precision: 2

· Scale: 0

· Ключ: PK

Documentation: Код номинала монеты, предопределен. Может принимать значения от 00 до 26.

№2 Атрибут:«Номинал»сущности«Номинал монеты»

· Name: Номинал

· Label: Номин

· Abbreviation: Nomin

· Data Type: Varchar

· Length: 50

Documentation: Ценовая стоимость монеты. Например, 25 рублей.

 

Атрибуты Сущности «Дата»:

№1 Атрибут:«Д-ата»сущности«Дата»

· Name: Д-ата

· Label: Д-ата

· Abbreviation: D-ata

Привязка к домену:

· Имя домена: Dat

· Ключ: PK

Documentation: Дата выпуска партии монет одного каталожного номера. Например, 09.05.2012.


№2 Атрибут:«День»сущности«Дата»

· Name: День

· Label: День

· Abbreviation: Day

· Data Type: Decimal

· Precision: 2

· Scale: 0

Documentation: Номер дня в месяце. Может принимать значения от 1 до 28-31, в зависимости от месяца.

 

№3 Атрибут:«Месяц»сущности«Дата»

· Name: Месяц

· Label: Месяц

· Abbreviation: Month

· Data Type: Varchar

· Length: 8

Documentation: Название месяца. Например, Май.

 

№4 Атрибут:«Год»сущности«Дата»

· Name: Год

· Label: Год

· Abbreviation: Year

· Data Type: Decimal

· Precision: 4

· Scale: 0

Documentation: Номер года. Например, 2012.

Атрибуты Сущности «Монетный двор»:

№1 Атрибут:«Название монетного двора»сущности«Монетный двор»

· Name: Название монетного двора

· Label: МД

· Abbreviation: MD

· Data Type: Varchar

· Length: 40

· Ключ: PK

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


№2 Атрибут:«Код монетного двора»сущности«Монетный двор»

· Name: Код монетного двора

· Label: К_МД

· Abbreviation: K_MD

· Data Type: Decimal

· Precision: 1

· Scale: 0

Documentation: Код монетного двора. Может принимать значения 1 или 2.

 

Атрибуты Сущности «Разработчик»:

№1 Атрибут:«Код разработчика»сущности«Разработчик»

· Name: Код разработчика

· Label: К_разраб

· Abbreviation: K_razrab

· Data Type: Decimal

· Precision: 3

· Scale: 0

· Ключ: PK

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

 

№2 Атрибут:«Фамилия инициалы»сущности«Разработчик»

· Name: Фамилия инициалы

· Label: ФИО

· Abbreviation: FIO_razrab

Привязка к домену:

· Имя домена: Name

Documentation: Фамилия и инициалы разработчика. Например, Евдокимова Л.А.


Атрибуты Сущности «Качество монеты»:

№1 Атрибут:«Код качества»сущности«Качество монеты»

· Name: Код качества

· Label: К_кач

· Abbreviation: K_kach

· Data Type: Decimal

· Precision: 1

· Scale: 0

· Ключ: PK

Documentation: Код качества выпускаемой монеты, предопределен. Может принимать значения от 1 до 5.

№2 Атрибут:«Качество»сущности«Качество монеты»

· Name: Качество

· Label: Кач

· Abbreviation: Kach

Привязка к домену:

· Имя домена: Kach-vo

Documentation: Состояние монеты, ее ветхость. Могут быть значения: Анциркулейтед, Бриллиант-анциркулейтед, Пруф, Пруф-лайк, Реверс фростед.

 

Связи.

1. Связь «Раздел монеты ‑ Номер по каталогу»

· Verb Phrase со стороны родительской сущности - определяет

· Verb Phrase со стороны дочерней сущности - содержит

· Тип связи: не идентифицирующая обязательная (1:M)

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Расшифровка кода раздела монеты

 

2. Связь «Материал монеты ‑ Номер по каталогу»

· Verb Phrase со стороны родительской сущности - определяет

· Verb Phrase со стороны дочерней сущности - содержит

· Тип связи: не идентифицирующая обязательная (1:M)

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Расшифровка кода материала монеты


3. Связь «Номинал монеты ‑ Номер по каталогу»

· Verb Phrase со стороны родительской сущности - определяет

· Verb Phrase со стороны дочерней сущности - содержит

· Тип связи: не идентифицирующая обязательная (1:M)

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Расшифровка кода номинала монеты

 

4. Связь «Дата ‑ Номер по каталогу»

· Verb Phrase со стороны родительской сущности - производятся по

· Verb Phrase со стороны дочерней сущности - выпускается в

· Тип связи: не идентифицирующая необязательная (1:M)

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Дата выпуска серии монет

 

5. Связь «Монетный двор ‑ Номер по каталогу»

· Verb Phrase со стороны родительской сущности - выпускает по

· Verb Phrase со стороны дочерней сущности - выпускается в

· Тип связи: неопределенная (M:M)

Documentation: Место производства партии монет

 

6. Связь «Разработчик ‑ Номер по каталогу»

· Verb Phrase со стороны родительской сущности - создает

· Verb Phrase со стороны дочерней сущности - выпускается

· Тип связи: неопределенная (M:M)

Documentation: Дизайнеры монеты, художник и скульптор

 

7. Связь «Качество монеты ‑ Номер по каталогу »

· Verb Phrase со стороны родительской сущности - определяет

· Verb Phrase со стороны дочерней сущности - выпускается с

· Тип связи: неопределенная (M:M)

Documentation: Качество выпуска монеты


8. Связь «Номер по каталогу ‑ Монета»

· Verb Phrase со стороны родительской сущности - объединяет

· Verb Phrase со стороны дочерней сущности - выпускается под

· Тип связи: идентифицирующая

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Похожие монеты, одного выпуска, но физически различающиеся

 

9. Связь «Качество монеты ‑ Монета»

· Verb Phrase со стороны родительской сущности - определяет

· Verb Phrase со стороны дочерней сущности - имеет

· Тип связи: не идентифицирующая необязательная (1:M).

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Степень сохранности монеты

 

10. Связь «Коллекционер ‑ Монета»

· Verb Phrase со стороны родительской сущности - владеет

· Verb Phrase со стороны дочерней сущности - принадлежит

· Тип связи: не идентифицирующая обязательная (1:M).

· Кардинальность связи: (Cardinality -0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Монеты в коллекции

 

11. Связь «Дата ‑ Коллекционер»

· Verb Phrase со стороны родительской сущности - порождает

· Verb Phrase со стороны дочерней сущности - рождается

· Тип связи: не идентифицирующая необязательная (1:M).

· Кардинальность связи: (Cardinality - 0,1,∞; 1,∞ (P), 0,1 (Z); N.N (N))

Documentation: Дата рождения коллекционера


Домены.

№1 Домен: «Каталожный номер»

· Name: Каталожный номер

· Label: Кат_ном

· Abbreviation: Katalozh

· Base Type: Char

· Length: 9

· Patterns: 9999-9999

Documentation: Формат данных 5011-0001.

 

№2 Домен: «Дата»

· Name: Дата

· Label: Дат

· Abbreviation:Dat

· Base Type: Date

· Patterns: 99.99.9999

Documentation: Дата вводится в формате ДД(день).ММ(месяц).ГГГГ(год).

 

№3 Домен: «Название раздела»

· Name: Название раздела

· Label: Наз_разд

· Abbreviation: Naz_raz

· Base Type: Varchar

· Length: 80

· Enumeration Values:

o Курсовые монеты РСФСР 1921—1923 гг.

o Курсовые монеты СССР 1924—1991 гг.

o Памятные и инвестиционные монеты СССР 1965—1991 гг.

o Курсовые монеты России с 1992 года.

o Памятные и инвестиционные монеты России с 1992 года.

Documentation: Используются только прописные и заглавные буквы, пробелы и точки.


№4 Домен: «Материал»

· Name: Материал

· Label: Материал

· Abbreviation:Material

· Base Type: Varchar

· Length: 50

· Enumeration Values:

o Медно-никелевые сплавы

o Серебро

o Золото

o Платина

o Палладий

o Прочие

o Золото и серебро

o Сталь с латунным гальваническим покрытием

Documentation: Используются только прописные и заглавные буквы, пробелы.

 

№5 Домен: «Фамилия инициалы»

· Name: Фамилия инициалы

· Label: Имя

· Abbreviation: Name

· Base Type: Varchar

· Length: 25

Documentation: Например, Иванов И.И. (Используются только прописные и заглавные буквы, пробелы и точки).

 

№6 Домен: «Номер телефона»

· Name: Номер телефона

· Label: Ном_тел

· Abbreviation: Num_Phone

· Base Type: Char

· Length: 16

· Patterns: (8-999)999-99-99

Documentation: Формат данных (8-999)999-99-99. По умолчанию значение - (8-999).


№7 Домен: «Качество»

· Name: Качество

· Label: Кач-во

· Abbreviation: Kach-vo

· Base Type: Varchar

· Length: 50

· Enumeration Values:

o Анциркулейтед

o Бриллиант-анциркулейтед

o Пруф

o Пруф-лайк

o Реверс фростед

Documentation: Используются только прописные и заглавные буквы, пробелы и тире.

 

№8 Домен: «Характеристики»

· Name: Характеристики

· Label: Хар-ки

· Abbreviation: Har-ki

· Base Type: Decimal

· Precision: 6

· Scale:2

Documentation: Например, 123,45. Обязательна точность до 0,01.


Графические материалы

4.1 Сущности и первичные ключи


4.2 Определение связей


4.3 Атрибуты сущностей


4.4 Физический уровень

 

4.5 Частная модель

 


SQL-скрипт СУБД DB2

CREATE SCHEMA is_x1_09;

 

CREATE TABLE Nom_Kat (

Kat_Num CHAR(9) NOT NULL,

K_Razd DECIMAL(1 , 0) NOT NULL,

K_Mater DECIMAL(1 , 0) NOT NULL,

K_Nomin DECIMAL(2 , 0) NOT NULL,

D-Ata DATE NOT NULL,

Md VARCHAR(40) NOT NULL,

K_Hud DECIMAL(3 , 0),

K_Skulpt DECIMAL(3 , 0),

K_Kach DECIMAL(1 , 0) NOT NULL,

Num DECIMAL(4 , 0) NOT NULL,

Tirazh VARCHAR(15) NOT NULL,

Gurt VARCHAR(40)

)

DATA CAPTURE NONE ;

 

CREATE TABLE Coin (

K_Coin DECIMAL(10 , 0) NOT NULL,

Kat_Num CHAR(9) NOT NULL,

K_Kach DECIMAL(1 , 0),

K_Kol-Ra DECIMAL(7 , 0),

Diametr DECIMAL(6 , 2),

Wide DECIMAL(6 , 2),

Mass DECIMAL(6 , 2)

)

DATA CAPTURE NONE ;

 

CREATE TABLE Kol-R (

K_Kol-Ra DECIMAL(7 , 0) NOT NULL,

D-Ata DATE NOT NULL,

Fio_Kol-Ra VARCHAR(25) NOT NULL,

Address VARCHAR(80) NOT NULL,

Num_Phone CHAR(16)

)

DATA CAPTURE NONE ;

 

CREATE TABLE Razd (

K_Razd DECIMAL(1 , 0) NOT NULL,

Nazv_Razd VARCHAR(80) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Mater (

K_Mater DECIMAL(1 , 0) NOT NULL,

Mater VARCHAR(50) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Nomin (

K_Nomin DECIMAL(2 , 0) NOT NULL,

Nomin VARCHAR(50) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Dat (

D-Ata DATE NOT NULL,

Day DECIMAL(2 , 0) NOT NULL,

Month VARCHAR(8) NOT NULL,

Year DECIMAL(4 , 0) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Mon_Dvor (

Md VARCHAR(40) NOT NULL,

K_Md DECIMAL(1 , 0) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Razrab (

K_Razrab DECIMAL(3 , 0) NOT NULL,

Fio_Razrab VARCHAR(25) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Kach_Coin (

K_Kach DECIMAL(1 , 0) NOT NULL,

Kach VARCHAR(50) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Standart (

K_Kach DECIMAL(1 , 0) NOT NULL,

Kat_Num CHAR(9) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Zavod (

Md VARCHAR(40) NOT NULL,

Kat_Num CHAR(9) NOT NULL

)

DATA CAPTURE NONE ;

 

CREATE TABLE Studia_dizajna (

K_Razrab DECIMAL(3 , 0) NOT NULL,

Kat_Num CHAR(9) NOT NULL

)

DATA CAPTURE NONE ;

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Pk PRIMARY KEY (Kat_Num);

 

ALTER TABLE Coin ADD CONSTRAINT Coin_Pk PRIMARY KEY (Kat_Num, K_Coin);

 

ALTER TABLE Kol-R ADD CONSTRAINT Kol-R_Pk PRIMARY KEY (K_Kol-Ra);

 

ALTER TABLE Razd ADD CONSTRAINT Razd_Pk PRIMARY KEY (K_Razd);

 

ALTER TABLE Mater ADD CONSTRAINT Mater_Pk PRIMARY KEY (K_Mater);

 

ALTER TABLE Nomin ADD CONSTRAINT Nomin_Pk PRIMARY KEY (K_Nomin);

 

ALTER TABLE Dat ADD CONSTRAINT Dat_Pk PRIMARY KEY (D-Ata);

 

ALTER TABLE Mon_Dvor ADD CONSTRAINT Mon_Dvor_Pk PRIMARY KEY (Md);

 

ALTER TABLE Razrab ADD CONSTRAINT Razrab_Pk PRIMARY KEY (K_Razrab);

 

ALTER TABLE Kach_Coin ADD CONSTRAINT Kach_Coin_Pk PRIMARY KEY (K_Kach);

 

ALTER TABLE Standart ADD CONSTRAINT Kach_Coin_X_Nom_Kat_Pk PRIMARY KEY (K_Kach, Kat_Num);

 

ALTER TABLE Zavod ADD CONSTRAINT Mon_Dvor_X_Nom_Kat_Pk PRIMARY KEY (Md, Kat_Num);

 

ALTER TABLE Studia_dizajna ADD CONSTRAINT Razrab_X_Nom_Kat_Pk PRIMARY KEY (K_Razrab, Kat_Num);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Razd_Fk FOREIGN KEY (K_Razd)

REFERENCES Razd (K_Razd);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Mater_Fk FOREIGN KEY (K_Mater)

REFERENCES Mater (K_Mater);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Nomin_Fk FOREIGN KEY (K_Nomin)

REFERENCES Nomin (K_Nomin);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Dat_Fk FOREIGN KEY (D-Ata)

REFERENCES Dat (D-Ata);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Mon_Dvor_Fk FOREIGN KEY (Md)

REFERENCES Mon_Dvor (Md);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Razrab_Fk FOREIGN KEY (K_Hud)

REFERENCES Razrab (K_Razrab);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Razrab_Fk FOREIGN KEY (K_Skulpt)

REFERENCES Razrab (K_Razrab);

 

ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Kach_Coin_Fk FOREIGN KEY (K_Kach)

REFERENCES Kach_Coin (K_Kach);

 

ALTER TABLE Coin ADD CONSTRAINT Coin_Nom_Kat_Fk FOREIGN KEY (Kat_Num)

REFERENCES Nom_Kat (Kat_Num);

 

ALTER TABLE Coin ADD CONSTRAINT Coin_Kach_Coin_Fk FOREIGN KEY (K_Kach)

REFERENCES Kach_Coin (K_Kach);

 

ALTER TABLE Coin ADD CONSTRAINT Coin_Kol-R_Fk FOREIGN KEY (K_Kol-Ra)

REFERENCES Kol-R (K_Kol-Ra);

 

ALTER TABLE Kol-R ADD CONSTRAINT Kol-R_Dat_Fk FOREIGN KEY (D-Ata)

REFERENCES Dat (D-Ata);

 

ALTER TABLE Standart ADD CONSTRAINT Kach_Coin_X_Nom_Kat_Kach_Coin_Fk FOREIGN KEY (K_Kach)

REFERENCES Kach_Coin (K_Kach);

 

ALTER TABLE Standart ADD CONSTRAINT Kach_Coin_X_Nom_Kat_Nom_Kat_Fk FOREIGN KEY (Kat_Num)

REFERENCES Nom_Kat (Kat_Num);

 

ALTER TABLE Zavod ADD CONSTRAINT Mon_Dvor_X_Nom_Kat_Mon_Dvor_Fk FOREIGN KEY (Md)

REFERENCES Mon_Dvor (Md);

 

ALTER TABLE Zavod ADD CONSTRAINT Mon_Dvor_X_Nom_Kat_Nom_Kat_Fk FOREIGN KEY (Kat_Num)

REFERENCES Nom_Kat (Kat_Num);

 

ALTER TABLE Studia_dizajna ADD CONSTRAINT Razrab_X_Nom_Kat_Razrab_Fk FOREIGN KEY (K_Razrab)

REFERENCES Razrab (K_Razrab);

 

ALTER TABLE Studia_dizajna ADD CONSTRAINT Razrab_X_Nom_Kat_Nom_Kat_Fk FOREIGN KEY (Kat_Num)

REFERENCES Nom_Kat (Kat_Num);

 

COMMENT ON TABLE Nom_Kat IS

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

2. Дополнение определения: Каталожный номер определяет основные характеристики серии монет, но не каждой в отдельности.

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

1.) Серии монет выпущенные в один день.

2.) Монеты одного серийного номера и качества.

4. Примеры экземпляров сущности: 5220-0009.

5. Идентификатор сущности: «Каталожный номер».';

 

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. Дополнение определения: Код материала - вторая циф



2016-01-05 313 Обсуждений (0)
Описание движения этих документов внутри организации 0.00 из 5.00 0 оценок









Обсуждение в статье: Описание движения этих документов внутри организации

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы...
Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Как построить свою речь (словесное оформление): При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (313)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.011 сек.)