![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Разработка ДЛМ базы данных на основе ИЛМ с использованием правил
Сущность СОТРУДНИК – простая сущность с единичными свойствами (Правило №1): СОТРУДНИК (IDS, FIO, Pol, Rdate, Dol, Phone, Adr) Сущность ПРОЕКТ - простая сущность с единичными свойствами (Правило №1): ПРОЕКТ (IDP, Name, Category, Bdate, Edate) Сущность РАБОТА – простая сущность с единичными свойствами (Правило №1): РАБОТА (IDR, Rabota, Oplata, Nalog, Money) Связанные объекты СОТРУДНИК – РАБОТА (Правило №7): СОТРУДНИК (IDS, FIO, Rdate, Pol, Dol, Phone, Adr) РАБОТА (IDR, Rabota, Oplata, Nalog, Money) СР (IDS, IDP) Связанные объекты ПРОЕКТ – РАБОТА (Правило №6): ПРОЕКТ’(IDP, Name, Category, Bdate, Edate) РАБОТА’ (IDR, Rabota, Oplata, Nalog, Money, IDP) Отображение ИЛМ ПО в ДЛМ: СОТРУДНИК (IDS, FIO, Pol, Rdate, Dol, Phone, Adr) ПРОЕКТ (IDP, Name, Category, Bdate, Edate) СР (IDS, IDR) РАБОТА (IDR, Rabota, Oplata, Nalog, Money, IDP)
В СУБД Microsoft SQL Server 2008 имеется ряд типов данных, которые хорошо подходят в качестве типов атрибутов (столбцов) таблиц и позволяют адекватно представить специфику атрибутов (табл.2.1).
Таблица 2.1 - Схема БД
Важным ограничением целостности (ОЦ) является требование отсутствия одинаковых строк в таблице. Это ОЦ обеспечивается заданием первичного ключатаблицы, представляющего собой атрибут (или набор атрибутов), который однозначно идентифицирует конкретную строку таблицы. Для проектируемой БД первичные ключи перечислены в табл.2.2.
Таблица 2.2 - первичные ключи для таблиц проектируемой БД
Из двух связанных таблиц одна называется главной (master, parent), а другая - подчиненной (detailed, child). Атрибут (или набор атрибутов), по которому связаны две таблицы, в главной таблице является первичным ключом, а в подчиненной таблице - внешним ключом(табл.2.3).
Таблица 2.3 - главные и подчиненные таблицы и их ключи
Рисунок 2.1 - Диаграмма БД
|