Содержание
- 2. Основные определения Домен – множество возможных значений некоторой величины из предметной области. Примеры доменов Фамилия =
- 3. Основные определения Отношение – любое подмножество из декартова произведения доменов. Не формально: отношение (relationship) – зависимость
- 4. Характеристики отношения Отношение моделирует реальную ситуацию, т.е. для каждого элемента из R можно утверждать, что он
- 5. Свойства отношения В отношении нет двух одинаковых кортежей Порядок следования кортежей – произвольный Атрибуты имеют уникальные
- 6. Свойства отношения Если атрибуты из одного домена, то они называются θ-сравнимыми, где θ - множество операций
- 7. Реляционные ключи Реляционная модель данных – совокупность взаимосвязанных отношений. Для поддержки иерархических связей предназначены ключи. Суперключ
- 8. Реляционные ключи 1+2+3+4 – суперключ 1+2+3 – суперключ 2 – потенциальный ключ 3 – потенциальный ключ
- 9. Реляционные ключи Помещения Сотрудники Отделы внешний первичный внешний
- 10. Реляционные ключи Первичный ключ Внешний ключ Составные ключи Жильцы Ремонт
- 11. Реляционная алгебра Алгебра – множество элементов с заданной на нем совокупностью операций, замкнутых относительно этого множества
- 12. Теоретико-множественные операции Объединение отношений: R1 ∪ R2 = {r | r∈R1 ∨ r∈R2} Пересечение отношений: R1
- 13. Теоретико-множественные операции Примеры R1 = - студенты, сдававшие экзамен в первый день R2 = - студенты,
- 14. Специальные операции реляционной алгебры Горизонтальная выборка (фильтрация, выборка) R[α(r)]={r | r∈R ∧ α(r)=истина} где α(r) –
- 15. Специальные операции реляционной алгебры Проекция R= , B⊆{ai} – множество атрибутов R[B]={r[B]} – отношение с атрибутами
- 16. Специальные операции реляционной алгебры R1= R2=R1[ФИО] Аналогия
- 17. Специальные операции реляционной алгебры Условное соединение Двуместная (бинарная) операция R = T = θk ∈ {
- 18. Специальные операции реляционной алгебры Частные случаи условного соединения: Соединение по эквивалентности. Это соединение в котором все
- 19. Примеры Концептуальная схема базы данных E = - результаты сдачи экзаменов G= - состав группы P=
- 20. Примеры 2. Получить список тех, кто должен был сдавать экзамен по БД, но пока еще не
- 21. Примеры 3. Получить список студентов, имеющих несколько двоек (более одной) Введем E’ – ссылка на то
- 22. Примеры 4. Получить список круглых отличников а) Получить список студентов, которые должны что-либо сдавать с соответствующими
- 24. Скачать презентацию