Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Реализация низходящего проектирования БД на основе er-модели

Читайте также:
  1. а)Технология проектирования ИХ
  2. Алгоритм проектирования шпиндельного узла
  3. Б — мужской костюм, построенный на его основе
  4. Больной испытывает давление на кожу, но не чувствует боли и легкого прикосновения к коже. Какие рецепторы в коже больного повреждены и какие не повреждены?
  5. Буровые растворы на водной основе
  6. Буровые растворы на нефтяной основе (РНО)
  7. В основе Вселенной — несколько закономерностей

Модель «сущность-связь» (Entity-Relationship model, или ER-модель) представляет собой высокоуровневую концептуальную модель данных, которая была разработана Ченом (Chen) в 1976 году с целью упрощения задачи проектирования баз данных. Данная модель данных представляет собой набор концепций, которые описывают структуру базы данных и связанные с ней транзакции обновления и извлечения данных. Основная цель разработки высокоуровневой модели данных заключается в создании модели пользовательского восприятия данных и согласовании большого количества технических аспектов, связанных с проектированием базы данных. Следует особо подчеркнуть, что концептуальная модель данных не зависит от конкретной СУБД или аппаратной платформы, которая используется для реализации базы данных.

Основные концепции модели «сущность-связь» включают типы сущностей, типы связей и атрибуты. Представление о методе можно получить с помощью специально подобранного примера. Предположим, что проектируется БД, предназначенная для хранения информации о преподавателях университетского факуль­тета и о тех курсах, которые они читают. Двумя главными объектами, или сущностями, представляю­щими в данном случае интерес, являются ПРЕПОДАВАТЕЛЬ и КУРС. Эти две сущности соотносятся с помощью связи ЧИТАЕТ, что позволяет нам сказать

ПРЕПОДАВАТЕЛЬ ЧИТАЕТ КУРС

 

Связь ЧИТАЕТ, существующая между двумя сущностями ПРЕПОДАВАТЕЛЬ и КУРС, может быть графически представлена несколькими способами; из них здесь обсуждаются только два. Рис. 6.1 иллюстрирует использование диаграммы ER-экземпляров с помощью примера, показывающего какой в точности курс читает каждый преподаватель. В этом примере каждый преподаватель идентифицируется номером—преподавателя (нп), и каждый курс – номером курса (нк). Рис. 6.2 называется диаграммой ER-типа и содержит ту же общую информацию, которая содержится на рис. 6.1. В то же время, хотя это мо­жет показаться неочевидным на данный момент, рис. 6.2 содержит всю информацию, необходимую для генерации отношений первого уровня проектирования для БД.

 

ОМИТ ЭФУ АП ИПУ

 

Рис. 6.1. Пример диаграммы ER-экземпляров

 

Рис. 6.2. Пример диаграммы ER-типа

 

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


Дата добавления: 2015-07-08; просмотров: 169 | Нарушение авторских прав


Читайте в этой же книге: FROM СТУДЕНТ | FROM СТУДЕНТ. ЗАПИСЬ | FROM ЗАПИСЬ В | SELECT СТУДЕНТ.Имя | Удаление данных | Уточнения запроса | Декартово произведение наборов записей | FROM Рейсы Т1, Рейсы Т2 | Внешние соединения | НИЗХОДЯЩЕЕ ПРОЕКТИРОВАНИЕ БД НА ОСНОВЕ ER-МОДЕЛИ |
<== предыдущая страница | следующая страница ==>
Выбор версии модели| Типы сущностей

mybiblioteka.su - 2015-2024 год. (0.005 сек.)