p>
· Name: Номер телефону
· Label: Ном_тел
· Abbreviation: Num_Phone
· Base Type: Char
· Length: 16
· Patterns: (8-999) 999-99-99: Формат даних (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 Реверс фростед: Використовуються тільки прописні і заголовні букви, прогалини і тире.
№8 Домен: «Характеристики»
· Name: Характеристики
· Label: Хар-ки
· Abbreviation: Har-ki
· Base Type: Decimal
· Precision: 6
· Scale: 2: Наприклад, 123,45. Обов'язкова точність до 0,01.
3. Графічні матеріали
. 1 Сутності і первинні ключі
. 2 Визначення зв'язків
. 3 Атрибути сутностей
. 4 Фізичний рівень
. 5 Приватна модель
4. SQL-скрипт СУБД DB2
CREATE SCHEMA is_x1_09; TABLE Nom_Kat (
Kat_Num CHAR (9) NOT NULL, _Razd DECIMAL (1, 0) NOT NULL, _Mater DECIMAL (1, 0) NOT NULL, _Nomin DECIMAL (2, 0) NOT NULL, Ata DATE NOT NULL , VARCHAR (40) NOT NULL, _Hud DECIMAL (3, 0), _ Skulpt DECIMAL (3, 0), _ Kach DECIMAL (1, 0) NOT NULL, DECIMAL (4, 0) NOT NULL, VARCHAR (15) NOT NULL, VARCHAR (40)
) CAPTURE NONE; TABLE Coin (_Coin DECIMAL (10, 0) NOT NULL, _Num CHAR (9) NOT NULL, _Kach DECIMAL (1, 0), _ Kol-Ra DECIMAL (7, 0) , DECIMAL (6, 2), DECIMAL (6, 2), DECIMAL (6, 2)
) CAPTURE NONE; TABLE Kol-R (_Kol-Ra DECIMAL (7, 0) NOT NULL, Ata DATE NOT NULL, _Kol-Ra VARCHAR (25) NOT NULL, VARCHAR (80) NOT NULL , _Phone CHAR (16)
) CAPTURE NONE; TABLE Razd (_Razd DECIMAL (1, 0) NOT NULL, _Razd VARCHAR (80) NOT NULL
) CAPTURE NONE; TABLE Mater (_Mater DECIMAL (1, 0) NOT NULL, VARCHAR (50) NOT NULL
) CAPTURE NONE; TABLE Nomin (_Nomin DECIMAL (2, 0) NOT NULL, VARCHAR (50) NOT NULL
) CAPTURE NONE; TABLE Dat (Ata DATE NOT NULL, DECIMAL (2, 0) NOT NULL, VARCHAR (8) NOT NULL, DECIMAL (4, 0) NOT NULL
) CAPTURE NONE; TABLE Mon_Dvor (VARCHAR (40) NOT NULL, _Md DECIMAL (1, 0) NOT NULL
) CAPTURE NONE; TABLE Razrab (_Razrab DECIMAL (3, 0) NOT NULL, _Razrab VARCHAR (25) NOT NULL
) CAPTURE NONE; TABLE Kach_Coin (_Kach DECIMAL (1, 0) NOT NULL, VARCHAR (50) NOT NULL
) CAPTURE NONE; TABLE Standart (_Kach DECIMAL (1, 0) NOT NULL, _Num CHAR (9) NOT NULL
) CAPTURE NONE; TABLE Zavod (VARCHAR (40) NOT NULL, _Num CHAR (9) NOT NULL
) CAPTURE NONE; TABLE Studia_dizajna (_Razrab DECIMAL (3, 0) NOT NULL, _Num CHAR (9) NOT NULL
) CAPTURE NONE;
ALTER TABLE Nom_Kat ADD CONSTRAINT Nom_Kat_Pk PRIMARY KEY (Kat_Num); TABLE Coin ADD CONSTRAINT Coin_Pk PRIMARY KEY (Kat_Num, K_Coin); TABLE Kol-R ADD CONSTRAINT Kol-R_Pk PRIMARY KEY (K_Kol-Ra); TABLE Razd ADD CONSTRAINT Razd_Pk PRIMARY KEY (K_Razd); TABLE Mater ADD CONSTRAINT Mater_Pk PRIMARY KEY (K_Mater); TABLE Nomin ADD CONSTRAINT Nomin_Pk PRIMARY KEY (K_Nomin); TABLE Dat ADD CONSTRAINT Dat_Pk PRIMARY KEY (D-Ata); TABLE Mon_Dvor ADD CONSTRAINT Mon_Dvor_Pk PRIMARY KEY (Md); TABLE Razrab ADD CONSTRAINT Razrab_Pk PRIMARY KEY (K_Razrab); TABLE Kach_Coin ADD CONSTRAINT Kach_Coin_Pk PRIMARY KEY (K_Kach); TABLE Standart ADD CONSTRAINT Kach_Coin_X_Nom_Kat_Pk PRIMARY KEY (K_Kach, Kat_Num); TABLE Zavod ADD CONSTRAINT Mon_Dvor_X_Nom_Kat_Pk PRIMARY KEY ( Md, Kat_Num); TABLE Studia_dizajna ADD CONSTRAINT Razrab_X_Nom_Kat_Pk PRIMARY KEY (K_Razrab, Kat_Num); 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); <...