
- •1. Система баз данных. Назначение, основные характеристики.
- •2. Однопользовательские и многопользовательские системы баз данных
- •3. Виды данных
- •4.Основные группы пользователей.
- •5. Схема объект-отношение. Основные компоненты. Назначение.
- •6. Администрирование данных и администрирование баз данных.
- •7. Централизованный подход в управлении данных.
- •8. Независимость данных.
- •9. Виды субд.
- •10. Уровни архитектуры систем баз данных.
- •11. Функции администратора баз данных.
- •12. Понятие системы управления базами данных.
- •15. Реляционная система управления системами баз данных.
- •16. Реляционная модель данных.
- •17. Иерархическая модель данных.
- •18. Сетевая модель данных.
- •19. Понятие оптимизации в базах данных.
- •20. Каталоги баз данных. Назначение. Структура.
- •21. Базовые таблицы и представления.
- •22. Язык sql (основные понятия).
- •23. Реляционные объекты данных – домены.
- •24. Реляционные объекты данных – отношения.
- •25. Свойства отношений.
- •26. Виды отношений.
- •27. Целостность реляционных данных.
- •28.Потенциальные ключи. Определение. Назначение.
- •29. Первичные и альтернативные ключи.
- •30. Внешние ключи. Правила внешних ключей.
- •31. Null-значения. Особенности использования.
- •32. Потенциальные ключи и null-значения.
- •33. Реляционная алгебра. Назначения и применение.
- •34. Основные свойства реляционной алгебры.
- •35. Тривиальные операции над множествами.
- •36. Специальные реляционные операции.
- •37. Операции реляционной алгебры расширения и подведения итогов.
- •38. Операторы обновления данных.
- •39.Язык sql-определение данных.
- •40.Язык sql–операция выборки.
- •41. Язык sql – операции обновления
- •42. Функциональная зависимость. Основные понятия.
- •43. Тривиальные и нетривиальные зависимости.
- •44. Функциональные зависимости. Замыкание множества зависимостей.
- •45. Неприводимое множество функциональных зависимостей.
- •46. Нормальные формы. Основные понятия и названия.
- •47. Первая нормальная форма.
- •48. Вторая нормальная форма.
- •49. Третья нормальная форма.
- •50. Нормальная форма Бойса – Кодда.
- •51 Методы защиты информации
- •52.Параллельная обработка данных
15. Реляционная система управления системами баз данных.
Все операции над данными выполняются на уровне множеств
Результатом всегда будет таблица (свойство замкнутости)
Свойство замкнутости - результат операции имеет тот же тип, что и объекты, над которыми выполнялась операция.
Обеспечение возможности отображения структур данных в таблицы на логическом уровне.
Все информационное содержание БД представлено явным заданием значений данных.
Все значения данных атомарные или скалярные
В реляционной БД группы повторений недопустимы.
Аспекты реляционной модели:
Структура
Целостность
Обработка
16. Реляционная модель данных.
Реляционная БД - поддерживается логическая связь между данными. Логический доступ не зависит от физической реализации.
17. Иерархическая модель данных.
Иерархическая БД - поддерживается связь нескольких записей с одной. Данная структура зависит от заранее определённых физических показателей. Связь между элементами иерархическая.
Достоинства ИМД:
1. Эффективное использование памяти.
2. Малое время выполнения операция.
Недостатки ИМД:
1. Громоздкость при обработке информации – необходимость перерабатывать всё.
18. Сетевая модель данных.
Сетевые БД - связь и иерархическая, и не иерархическая. Все зависит от ранее определённых физических указателей. Отображает взаимодействия в виде произвольного графа. Элемент имеет любое количество сводных родителей. Сеть реализуется аналогично дереву – массивами, списками и т.д.
Достоинства СМД:
1. Эффективное использование памяти.
2. Высокое быстродействие.
3. Произвольные связи.
Недостатки СМД:
1. Сложность и жёсткость схемы.
2. Ослаблен контроль за целостностью данных.
19. Понятие оптимизации в базах данных.
Все операции в базах происходят на уровне множеств.
Все передвижения по базе происходят на основе автоматической тавтологии.
Ей управляет оптимизатор.
Оптимизатор – это компонент СУБД, определяющий как будут реализованы запросы. Он анализирует при выборе стратегий:
1. На какой таблице есть ссылки.
2. При выборе стратегии их размеры.
3. Какие существуют индексы.
4. Как данные располагаются на диске.
5. Какие операции используются при запросе.
Свойства оптимизации и автоматической навигации определяют свойство независимости данных.
20. Каталоги баз данных. Назначение. Структура.
Каталог – это данные о данных, хранимые в реляционных таблицах. В них хранится вся информация по различным объектам в вашей системе (о таблицах, об индексах, о ключах, об ограничениях).
Каталог размещается там, где хранятся схемы (внешняя - концептуальная - внутренняя) и содержит подробную информацию о всех объектах, имеющих значение для системы (таблицы, индексы, правила целостности, правила безопасности).
21. Базовые таблицы и представления.
Базовая таблица - исходная таблица, существующая независимо.
Производная таблица - получена из других таблиц посредством реляционных выражений.
Представления - именованная производная таблица, определение которой через другие таблицы содержится в каталоге (словаре)
Система выполняет операции над представлениями, заменяя ссылки на название представления выражением представляющим его.
Различия между базовыми таблицами и представлениями - базовые таблицы реально существуют и хранятся в БД; представления - различные
способы просмотра реальных данных.