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

Описание движения документов внутри организации. Описание входящих, исходящих, внешних и внутренних документов. Моделирование предметной области, первичные ключи. Описание сущностей, атрибутов, связей и доменов. Хранение, извлечение и обновление данных.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 01.05.2015
Размер файла 1,3 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

№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: Состояние монеты, ее ветхость. Могут быть значения: Анциркулейтед, Бриллиант-анциркулейтед, Пруф, Пруф-лайк, Реверс фростед.

2.5.3 Связи

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: Дата рождения коллекционера

2.5.4 Домены

№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.

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

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

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

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

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

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

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

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.';

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

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

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

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

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

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

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

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

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

· http://wiki.auditory.ru - База знаний кафедры ИКТ;

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

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

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

Размещено на Allbest.ru


Подобные документы

  • Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.

    курсовая работа [624,5 K], добавлен 30.05.2019

  • Цель инфологического моделирования предметной области. Источники данных, базы данных и система управления, разработка модели. Принципы проектирования базы данных, концептуальная, логическая, материальная разработка. Типы сущностей, атрибутов и связей.

    курсовая работа [188,6 K], добавлен 15.07.2012

  • Анализ предметной области - магазин "Канцелярские товары". Проектирование и реализация базы данных в MS SQL Server. Перечень хранимой информации: таблицы, поля, типы. Моделирование предметной области. Выделение сущностей, атрибутов, ключей, связей.

    курсовая работа [2,2 M], добавлен 05.02.2015

  • Операции обработки, преобразования, упорядочения отношений базы данных для оптимизации её ответов на запросы пользователя. Инфологическое моделирование предметной области. Анкеты описания сущностей, атрибутов и связей. SQL-скрипт схемы базы данных.

    курсовая работа [1,4 M], добавлен 03.03.2015

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

    курсовая работа [87,9 K], добавлен 20.01.2015

  • Определение предметной области базы данных ("Сеть ресторанов"), виды ее моделирования. Первоначальный набор сущностей и атрибутов предметной области. Процесс смыслового наполнения базы данных. Атрибуты в концептуальной модели. Характеристика видов связей.

    контрольная работа [510,9 K], добавлен 03.12.2014

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

    курсовая работа [1,9 M], добавлен 22.03.2015

  • Разработка базы данных, предназначенной для отслеживания движения товара внутри сети магазинов. Анализ выходных, внутренних документов. Первоначальный набор сущностей для базы данных. Анализ запросов и установка дополнительных логических связей.

    курсовая работа [216,3 K], добавлен 21.02.2016

  • Неформализованное описание предметной области. Словарь терминов для объектов и элементов данных. Первичные и альтернативные ключи. Диаграмма сущность-связь для предметной области. Неизбыточное редуцированное покрытие системы функциональных зависимостей.

    курсовая работа [398,8 K], добавлен 22.03.2015

  • Обследование предметной области. Проектирование реляционной базы данных: описание входной и выходной информации, перечень сущностей и атрибутов, создание модели, выбор ключей. Разработка и обоснование представлений для отображения результатов выборки.

    курсовая работа [539,0 K], добавлен 12.12.2011

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.