- •1. Концепция баз данных
- •1.1. Обоснование концепции баз данных. История вопроса
- •Количество абитуриентов по областям
- •1.2. Архитектура представления информации в концепции бд
- •Внешние представления
- •Файл 1
- •Общие сведения о студенте
- •Сведения об учебе
- •Сведения о неуспевающих студентах (количество)
- •1.3. Понятия схемы и подсхемы и их использование в субд
- •2. Информационная система сферы управления - основная область использования бд
- •3. Модели данных
- •3.1. Понятия модели и структуры данных
- •3.2. Линейная модель данных
- •3.3. Иерархическая структура (модель) данных
- •Студент
- •Семестр
- •3.4. Сетевая структура (модель) данных
- •Итоговая аттестация
- •Семестр
- •Студент
- •Студент1
- •Студент2
- •3.5. Реляционная модель данных
- •3.5.1. История применения реляционной модели данных
- •3.5.2. Основные понятия реляционной модели данных
- •3.5.3. Ключ отношения
- •3.5.4. Нормализация отношений
- •Студент
- •Студент
- •Студент
- •Общежите
- •3.5.5. Операции реляционной алгебры
- •Студент
- •Студенто
- •Нестудент
- •Встречи
- •Делитель
- •Студент
- •Студент
- •Студент
- •Семестр
- •3.5.6. Языки обработки реляционных бд
- •Студент
- •Аудитория
- •Делитель
- •Преподаватель
- •Студент
- •Студент
- •Итоговая аттестация
- •4. Процесс проектирования бд
- •4.1. Построение концептуальной информационной модели ПрО
- •4.1.1. Основные подходы для концептуального моделирования
- •4.1.1.1. Декомпозиционный подход
- •4.1.1.2. Интеграционный подход
- •1.1. Идентификация информационных потребностей пользователей предполагает:
- •1.2. Представление выявленных форм отображения информационных потребностей пользователей в виде исходных отношений предусматривает выполнение следующих действий:
- •1.2.1. Рекомендации по выявлению атрибутов
- •1.2.2. Определение вторичных атрибутов
- •2. Уточнение множества исходных отношений состоит из:
- •3. Связывание отношений и простых структур в кимпо
- •4.1.2. Модели, используемые в концептуальном проектировании
- •4.2. Выбор субд
- •4.3. Проектирование физической структуры бд
- •4.4. Case-средства, используемые при проектировании бд
- •4.5. Пример проектирования бд
Ф.И.О.
студента
Серия
и номер паспорта
Пол
Дата
рождения
Семейное
положение
ЖИЛЕЦ
Ф.И.О.
жильца
Серия
и номер паспорта
Пол
Дата
рождения
Семейное
положение
Рис.
3.34. Отношения для пересеченияСтудент
В результате выполнения операции пересечения получаем отношение СТУДЕНТО, содержащее сведения о студентах, проживающих в общежитии (рис. 3.35).
Ф.И.О.
Серия
и номер
Пол
Дата
Семейное
студента
паспорта
рождения
положение
Рис.
3.35. Отношение, полученное в результате
пересечения исходных отношенийСтуденто
Разностью двух совместимых по объединению отношений R1 и R2 является отношение R3, кортежи которого принадлежат R1, но не принадлежат R2 (т.е. кортежи из R1, которых нет в R2).
На примере, приведенном ранее на рис. 3.34, в результате вычитания отношения СТУДЕНТ из отношения ЖИЛЕЦ получаем отношение НЕСТУДЕНТ, содержащее сведения о всех проживающих в общежитии, но не являющихся студентами (рис. 3.36).
А в результате вычитания отношения ЖИЛЕЦ из отношения СТУДЕНТ, получаем отношение СТУДЕНТН, содержащее сведения о студентах, не проживающих в общежитии.
Нестудент
Ф.И.О. |
Серия и номер |
Пол |
Дата |
Семейное |
студента |
паспорта |
|
рождения |
положение |
Рис. 3.36. Отношение, полученное в результате разности исходных отношений
Здесь также с помощью одной операции выполняются важные для управленцев информационные запросы.
Декартовым произведением отношения А со схемой (Ai, А2,..., Ап) и отношения В со схемой {В\, В2,...,Вт) является отношение С, со схемой (А\, А2,...,Ап, В\,В2,--.,Вт равной объединению схем отношений Л и В, кортежи которого получены путем конкатенации (присоединения) каждого кортежа отношения В с каждым кортежем отношения А.
ПРИМЕР. Пусть имеем отношение АВТ, содержащее список участников команды факультета Автоматики и вычислительной техники по шахматам и отношение РАЦ, содержащее аналогичный список команды Российско-американского центра. Тогда декартовым произведением АВТ х РАЦ будет отношение ВСТРЕЧИ, содержащее список пар участников, которые должны играть друг с другом (рис.3.37).
АВТ РАЦ
