русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Физическое проектирование


Дата добавления: 2013-12-23; просмотров: 1454; Нарушение авторских прав


Правила отображения ER–диаграммы на логическую схему

Логическое проектирование

Правила формирования отношения

Данная фаза логического проектирования предполагает следующие действия:

· преобразование концептуальной модели данных в логическую модель, в результате которого будет определена схема реляционной модели данных;

· проверка модели с помощью концепции последовательной нормализации;

· проверка модели в отношении транзакции пользователей;

· проверка поддержки целостности данных.

Правила отображения концептуальной схемы, построенной по методу «Сущность Связь», на логическую схему, использующую реляционную модель данных следующие:

· каждая сущность становится отношением, идентификатор сущности становиться первичным ключом, а его характеристики – атрибутами отношения;

· связь типа «один ко многим» (отец-сын) не образует отношения, но идентификатор сущности отца становится внешним ключом отношения для сущности сына, а характеристики сущности отца становятся дополнительными характеристиками сущности сына;

· связь типа «многие ко многим» становится отношением, идентификатор связываемых сущностей становится составным первичным ключом отношения для связи, а характеристики становятся атрибутами отношений для связи.

Несколько дополнительных замечаний к методу отображения.

Замечание 1.Для сущностей, имеющих естественные составные ключи или ключи представленные типами данных большего объема рекомендуется ввести искусственные ключи (коды).

Замечание 2.Те атрибуты, значения которых выбираются из большего, но ограниченного множества значений, имеет смысл представить отдельными сущностями, связанными со стержневой сущностью «один ко многим». Первичный ключ обозначения становится внешним ключом стержневой сущности.

Замечание 3.Следует внимательно пересмотреть отношения со связями «один к одному». Возможно, имеет смысл слить две сущности, связанные отношениями 1:1 в одну. В случае, если связь 1:1 сохраняется, первичный ключ стержня становится внешним ключом характеристики.



Правила отображения ER – диаграммы на логическую схему рассмотрим на примере.

 

 

Отображения по перечисленным выше правилам дает:

Целью проектирования на данном этапе является создание описания СУБД-ориентированной модели БД. На этом этапе происходит:

· создание описания набора реляционных таблиц и ограничений для них на основе информации, представленной в логической модели;

· определение конкретных структур хранения данных и методов доступа к ним, обеспечивающих оптимальную производительность системой с базой данных;

· разработка средств защиты создаваемой системы.

 



<== предыдущая лекция | следующая лекция ==>
Этапы проектирования базы данных | Лекция №7 Формирование облика ГТД


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.