- •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.Оперативная аналитическая обработка
3. Между объектами имеется связь 1:м
3.1. Если класс принадлежности подчиненной сущности является обязательным, то нужно
инфологическая конструкция |
реляционная схема |
|
R1(#E3,С1_3) R2(#E4,С1_4,#E3)
|
3.2. Если класс принадлежности подчиненной сущности является необязательным, то
инфологическая конструкция |
реляционная схема |
|
R1(#E1,С1_1) R2(#E2,С1_2) R3(#E1,#E2)
|
4. Между объектами имеется связь м:м.
В этом случае следует использовать три отношения: по одному для каждой сущности и одно для отображения связи между ними (студент- спортивная секция).
инфологическая конструкция |
реляционная схема |
|
R1(#E7,С1_7) R2(#E8,С1_8) R3(#E7,#E8)
|
5. Агрегированный объект
Каждому агрегированному объекту ПО в логической модели будет соответствовать отдельное отношение. Атрибутами этого отношения будут идентификаторы всех объектов, входящих в агрегированный объект, а также свойства агрегированного объекта.
реляционная схема
R1(#О1,#О2,#О3,#О4,С1,C2,C3)
6. Супертип-подтип
Для отображения с подобного объекта можно применить два способа:
инфологическая конструкция |
реляционная схема |
|
R1(#О1,С1,С2,С3,С4,С5,С6,С7) или R1(#О1,С1,С2,С4,С5) R2(#О1,С1,С2,С6,С7 |
б) каждому подтипу ставится в соответствие отдельное отношение, в этом случае каждое отношение будет включать в себя идентификатор супертипа, свойства, присущие данному подтипу, а также общие свойства, которыми обладает супертип
Фрагмент концептуальной модели "институт"
Схема реляционной БД:
Ф АКУЛЬТЕТ (КОД_ФАК, НАЗВАНИЕ_ФАК)
КАФЕДРА (КОД_КАФ, НАЗВАНИЕ_КАФ, КОД_ФАК)
СОТРУДНИК (ТАБ_НОМЕР, ФИО, ДАТА_РОЖД,ДОЛЖНОСТЬ,
УЧ.СТЕПЕНЬ, КОД_КАФ)
ИН_ЯЗЫК (ТАБ_НОМЕР, НАЗВАНИЕ, СТЕП_ВЛАД)
ДЕТИ (ТАБ_НОМЕР, ИМЯ, ДАТА_РОЖД)
ГРУППА (ШИФР_ГРУППЫ,КОД_ФАК, КОД_КАФ,СТАРОСТА)
СТУДЕНТ (НОМЕР_СТУДЕНТА,ШИФР_ГРУППЫ,ФИО, ДАТА_РОЖД)
СПОРТИВНАЯ СЕКЦИЯ (НОМЕР СЕКЦИИ,СПОРТ, ТРЕНЕР)
СЕКЦИЯ_СТУДЕНТ (НОМЕР_СЕКЦИИ,НОМЕРСТУДЕНТА)
12.Операции над реляционными отношениями.
Над отношениями в реляционной БД выполняют операции 2 типов:
1. операции над множествами: объединение, пересечение, разность,
декартово произведение, деление.
2. специальные реляционные операции: проекция, соединение, выбор.
Введем понятия:
степень отношения - число входящих в него атрибутов;
мощность отношения - число кортежей (строк);
совместимые отношения имеют одинаковую степень и одинаковые типы соответствующих атрибутов.