- •1. Определение базы данных с комментариями. Преимущества использования бд.
- •2.Состав системы бд. Раскрыть разделы: Данные и Аппаратное обеспечение.
- •3.Состав системы бд. Раскрыть раздел Программное обеспечение
- •6. Элементарная единица моделирования данных. Определение модели данных (формула).
- •7. Модели данных. Перечислить. Дать краткую характеристику.
- •8.Реляционная модель данных(рмд). Структурная часть.
- •9. Ограничения на отношения, используемые в рмд.
- •10.Реляционная модель данных. Целостная часть.
- •11. Понятие ключа отношения. Свойства. Первичный ключ.
- •12. Понятие внешнего ключа отношения. Пример
- •13. Реляционная модель данных. Манипуляционная часть. Традиционные операции над множествами.
- •14. Реляционная модель данных. Манипуляционная часть. Специальные операции реляционной алгебры.
- •15. Процесс проектирования бд. Этапы.
- •16. Проектирование бд – Инфологическое проектирование (содержание).
- •17. Основные концепции er – моделирования.
- •26. Правила отображения er-диаграммы на логическую схему.
- •27. Нормализация таблиц. Избыточность данных и аномалии редактирования.
- •28.Нормализация таблиц. Зависимость между атрибутами отношения.
- •29. Нормализация таблиц. 1 нф, 2 нф схем отношений.
- •30. Нормализация таблиц. 3 нф, 4 нф схем отношений.
- •31. Содержание этапа физического проектирования бд.
- •32. Архитектура субд ansi-sparc. Схема. Внешний, концептуальный и внутренний уровни.
- •33. Два типа независимости от данных – логическая и физическая
- •34.Проект, состав и назначение элементов проекта.
- •35. Символьные типы данных, используемые в Visual FoxPro.
- •36. Числовые типы данных, используемые в Visual FoxPro.
- •41. Типы индесков
- •42. Организация постоянных и временных межтабличных связей.
- •43.Главное требование ссылочной целостности. Группа правил Update.
- •44. Главное требование ссылочной целостности. Группа правил Delete.
- •45. Главное требование ссылочной целостности. Группа правил Insert.
- •46. Организация запросов к бд. Этапы формирования запроса.
- •47.Операторы Use, Select, Append, Replace. Назначение, синтаксис.
- •48.Операторы удаления и восстановления записей. Назначение, синтаксис.
- •49. Операторы перемещения и поиска записей в таблице. Назначение, синтаксис.
14. Реляционная модель данных. Манипуляционная часть. Специальные операции реляционной алгебры.
Селекция отношения
Селекция R отношения S по формуле F если подмножество всех кортежей, для которых истина формула F: R= F(S) где F – формула образования
Арифметическими бинарными отношениями сравнения:
Операция селекция имеет одно отношение на входе и одно отношение на выходе. Результатом является отношение состоящее из подмножеств кортежей отношений.
К |
Л |
м |
У |
Ф |
х |
А |
Б |
В |
У |
Ф |
Х |
К |
Л |
М |
А |
Б |
В |
Проекция отношений.
Операция взятие проекции позволяет получить такое подмножество отношений, которое получается выбором заданных атрибутов с последующим исключением, избыточных кортежей – дубликатов
К |
Л |
м |
У |
Ф |
х |
А |
Б |
В |
|
М |
К |
||||
---|---|---|---|---|---|---|
|
Х |
У |
||||
|
В |
А |
||||
|
|
|
||||
|
|
|
||||
|
|
|
К |
Л |
У |
Ф |
А |
Б |
Соединение отношений.
Соединение R отношений S1 и S2 называется множество всех кортежей R таких, что r является сцеплением какого либо кортежа S1, из S1, и какого либо кортежа S1 и S2 с условие, что выражение i0j истинно
i0j
S1 S2 R=S1>Б=Г<S2
Л |
А |
О |
П |
К |
Л |
м |
У |
Ф |
х |
А |
Б |
В |
к |
л |
м |
л |
а |
Деление отношений.
Пусть делимое S1 имеет атрибуты А и Б, а делитель S2 атрибут А. Результатом S1 на S2 является отношение R с единственным атрибутом < таким, что каждое это атрибут S появляется как значение S1 Б и пары значений (А и Б) входят в S1 для всех значений А входящих в S2
S1 S2 R=S1/S2
П |
Л |
О |
В |
Э |
Ф |
Я |
М |
В |
К |
О |
В |
П |
Л |
Я |
М |
В |
К |
Я |
М |
П |
Л |
К |
В |
Я |
М |
О |
В |
П |
Л |
В |
К |