Плакат 1 к Лек 6_2.ppt
- Количество слайдов: 1
Этапы проектирования реляционных баз данных - IDEF 1 X Системный анализ Диаграммы потоков данных (накопители и потоки данных) Структурограммы накопителей и потоков данных Инфологическое проектирование БД CASE "AFDM" (Logical Level) Идентификация сущностей и связей Диаграмма сущность-связь (ERD) описывается Тех. состояние Тех. ср-во состоит работает Сотрудник Отдел Концептуальное проектирование БД CASE "AFDM" (Logical Level) Идентификация первичных (PK), альтернативных (AK) и внешних (FK) ключей Модель данных, основанная на ключах (KB) Тех_состояние Номер_состояния Код_средства (FK) описывается Сотрудник Таб_номер Номер_отдела (FK) состоит Отдел работает Номер_отдела Полная атрибутивная модель (FA) Тех_состояние Номер_состояния Код_средства (FK) Дата_описания Описание_состояния Идентификация атрибутов сущностей и связей Тех. ср-во Код_средства описывается Сотрудник Таб_номер ФИО Должность Номер_отдела (FK) Тех. ср-во Код_средства Название_ср-ва Описание_ср-ва Отдел работает состоит Номер_отдела Название_отдела Штат_отдела Логическое проектирование БД CASE "AFDM" (Physical Level) Трансформационная модель (TM) TEH_SR ID_SR : smallint Nazv. SR : varchar(15) Op. SR : blob TEH_SOST ID_sost : smallint ID_SR : smallint Date. Op : date Op_sost : blob Выбор СУБД, определение типов данных и доменов Определение ограничений контроля и определенности значений атрибутов SOTRUDNIK ID_Sotr : smallint FIO : varchar(20) Dolg : varchar(15) ID_Ot : smallint OSNASH ID_SR : smallint ID_Ot : smallint Kol_SR : integer OTDEL ID_Ot : smallint Nazv. Ot : varchar(15) Shtat. Ot : smallint Модель СУБД (DBMSM) CREATE TABLE SOTRUDNIK ( ID_Sotr SMALLINT NOT NULL, FIO VARCHAR(20) NOT NULL, Dolg CHAR(15) NOT NULL CHECK (Vid. Dolg IN ('Менеджер', 'Бухгалтер', 'Экономист')), ID_Ot SMALLINT NOT NULL); CREATE UNIQUE INDEX XPKIDSotr ON SOTRUDNIK (ID_Sotr); ALTER TABLE SOTRUDNIK ADD PRIMARY KEY (ID_Sotr); Генерация схемы БД на языке SQL в формате выбранной СУБД . . . Физическое проектирование БД CASE "AFDM" (Physical Level) Генерация физической БД по SQL-коду Файлы системного каталога База данных Файлы данных. . . Файлы журналов Индексные файлы
Плакат 1 к Лек 6_2.ppt