Содержание
- 2. Требования к реляционным БД (Правила Кодда ) 1.Явное представление данных. Все данные должны быть представлены явно
- 3. Требования к реляционным БД (Правила Кодда ) 2.Гарантированный доступ к данным. Вся информация в БД должна
- 4. Требования к реляционным БД (Правила Кодда ) 4.Доступ к базе данных в терминах реляционной модели. Описание
- 5. Требования к языкам реляционным БД (правило 5) 5.Полнота подмножества реляционного языка. Реляционная схема может поддерживать несколько
- 6. Требования к языкам реляционным БД (правило 5) Язык определения данных должен обеспечить выполнение первого и второго
- 7. Требования к реляционным БД (Правила Кодда ) 6. Обновляемость представлений(виртуальных отношений). Все представления (виртуальные отношения) должны
- 8. Требования к реляционным БД (Правила Кодда ) 8.Физическая независимость данных. Прикладные программы не должны зависеть от
- 9. Требования к реляционным БД (Правила Кодда ) 10. Согласования языковых уровней. Все ограничения целостности и внешние
- 10. Требования к реляционным БД (Правила Кодда ) 12. Согласования языковых уровней. Все ограничения целостности и внешнее
- 11. Отношения и реляционная алгебра В реляционной модели База Данных рассматривается как множество отношений, а отношение –
- 12. Отношения и реляционная алгебра Для того чтобы задать значение отношения необходимо задать: Схему отношения (заголовок отношения),
- 13. Отношения и реляционная алгебра Пояснения к свойствам отношений: Отношение это множество кортежей, следовательно, кортежи не упорядочены
- 14. Отношения и реляционная алгебра Примеры нарушений требований к отношениям: В некоторых СУБД допускается, чтобы кортежи повторялись,
- 15. Нормализация отношений. 1-я нормальная форма (1НФ) Отношения, у которых все атрибуты атомарны, называются нормализованными (находящимися в
- 16. Пример нормализация отношения до 1НФ Пусть: – Сотрудники, – Дети, A – Фамилия, C – Имя,
- 17. Виды отношений, используемых в реляционных системах Именованное отношение – это переменная типа отношение, у которой есть
- 18. Виды отношений, используемых в реляционных системах Представление - это именованное производное отношение. Представление, как и базовое
- 19. Виды отношений, используемых в реляционных системах Промежуточным результатом называется неименованное производное отношение, являющееся результатом некоторого реляционного
- 20. Исчисление предикатов в реляционных системах Результатом реляционного выражения является отношение, т.е. множество. Как известно, множество может
- 21. Исчисление предикатов в реляционных системах Переменная кортежа – это переменная, которая изменяется на некотором отношении, т.е.
- 22. Целостность БД и используемые ключи Целостность БД – свойство БД, при наличии которого БД содержит полную
- 23. Потенциальные ключи Потенциальный ключ – это обобщение понятия первичного ключа. Первичный ключ уникальным образом идентифицирует кортеж
- 24. Потенциальные ключи На практике в отношениях чаще всего встречается один потенциальный ключ, который выбирается первичным. Пример
- 25. Внешние ключи Пусть R2 – базовое отношение, тогда внешний ключ, например, FK в отношении R2 –
- 26. Требования к ключам в реляционных БД Если внешний ключ составной, то соответствующий ему потенциальный ключ тоже
- 27. Требования к ключам в реляционных БД Ограничение, по которому каждое значение внешнего ключа должно соответствовать значению
- 28. Ссылочная целостность База данных обладает ссылочной целостностью, если она не содержит значений внешних ключей, которым не
- 29. Стратегии поддержки ссылочной целостность операции, нарушающие целостность, отвергнуть; изменить ссылающееся отношение, чтобы не нарушить целостность. В
- 30. Правило целостности объекта Вместе с понятием первичного ключа реляционная модель включает правило целостности объекта, которое заключается
- 31. Проблема использования Null – значений Проблема использования Null – значений до конца ещё не решена. Введение
- 32. Внешние ключи и Null – значения Внешние ключи могут принимать Null – значения. Пример: если рассмотреть
- 34. Скачать презентацию