- •1.Организация информационных массивов.
- •2.Компоненты среды субд.
- •3.Преимущества и недостатки субд. Преимущества
- •Недостатки
- •4.Жизненный цикл информационной системы.
- •Системный структурный анализ
- •5.Проектирование бд.
- •6.Моделирование данных.
- •7.Определение связей между объектами.
- •8.Логическое проектирование бд.
- •9.Реляционная модель данных.
- •10.Идентификация объекта.
- •11.Построение схемы реляционной бд.
- •1. Простой объект
- •2. Между объектами по имеется связь 1:1
- •3. Между объектами имеется связь 1:м
- •4. Между объектами имеется связь м:м.
- •5. Агрегированный объект
- •6. Супертип-подтип
- •Фрагмент концептуальной модели "институт"
- •12.Операции над реляционными отношениями.
- •Операции над множествами
- •13.Нормализация отношений.
- •14. Обеспечение целостности бд.
- •Целостность таблицы
- •Ссылочная целостность
- •15.Физическое проектирование базы данных
- •16.Анализ транзакций при физическом проект.
- •18.Особенности логических моделей данных
- •19.Иерархическая модель данных
- •20.Сетевая модель данных
- •21.Транзакция. Св-во транзакции.
- •22.Проблемы, возникающие при параллельном выполнении транз.
- •23.Методы управления параллельностью
- •24.Этапы развития субд
- •Эволюция серверов баз данных
- •25.Требования к современным субд. Активный сервер
- •26. Информационные приложения
- •27. Варианты построения информационных систем
- •28.Клиент-сервер
- •30. Распределенные базы данных
- •31. Виды систем поддержки принятия решений
- •32. Хранилища данных
- •34. Субд третьего поколения.
- •Объектно-реляционные субд.
- •Преимущества орсубд
- •Недостатки орсубд
- •17.Язык структурированных запросов(Structured Query Language)
- •29.Архитектура Web-приложений, публикующих бд
- •Трехуровневые Web-приложения
- •Многоуровневые Web-приложения
- •33.Оперативная аналитическая обработка
11.Построение схемы реляционной бд.
Рассмотрим основные приемы по преобразованию инфологической модели к реляционной базе данных.
1. Простой объект
инфологическая конструкция |
реляционная схема |
|
R1(#Е,С1,С2,С3,С4)
|
инфологическая конструкция |
реляционная схема |
|
R1(#Е,С1,С2) R3(#Е,С3) R4(#Е,С4)
|
1.3. Если у объекта имеется условное свойство, то при отображении в реляционную модель возможны варианты:
инфологическая конструкция |
реляционная схема |
|
а) R1(#Е,С1,С2,С3,С4) б) R1(#Е,С1,С3,С4) R2(#Е,С2)
|
а) если многие из объектов обладают этим условным свойством, то его можно хранить в том же отношении, где и обычные свойства;
б) если свойством обладает малое количество объектов, то свойство целесообразно выделить в отдельное отношение, которое будет содержать идентификатор объекта и название условного свойства (например, C2).
2. Между объектами по имеется связь 1:1
2.1. Если класс принадлежности обоих сущностей является обязательным, то для отображения объектов и связи между ними можно использовать одно отношение, которое содержит все свойства объектов (например, государство - столица).
инфологическая конструкция |
реляционная схема |
|
a) R1(#S5,C1_5, #S6, C1_6) или б) R1(#S5,C1_5, #S6) R2(#S6,C1_6)
|
2.2. Если класс принадлежности необязательный для одного из объектов, то применяют два
инфологическая конструкция |
реляционная схема |
|
R1(#S3,С1_3,#S4) R2(#S4,С1_4)
|
2.3. Класс принадлежности необязательный для обоих объектов, то следует
инфологическая конструкция |
реляционная схема |
|
R1(#S1,С1_1) R2(#S2,С1_2) R3(#S1,#S2) |