Ответы к экзамену по БД. 1. Архитектура базы данных. Физическая и логическая независимость (трехуровневая модель ansi). 3
Скачать 2.24 Mb.
|
Содержание1. Архитектура базы данных. Физическая и логическая независимость (трехуровневая модель ANSI). 3 2. Описать процесс прохождения 5 пользовательского запроса. 5 3. Модели данных. 7 4. Пользователи баз данных. Основные функции группы администратора БД. 8 5. Перечислить классы СУБД. Какие возможности обеспечивает использование профессиональных СУБД. 11 6. Этапы разработки АИС. 13 7. Режимы работы с базой данных. 15 8. Архитектура клиент-сервер: структура типового интерактивного приложения. 16 9. Реляционная модель данных. Основные определения (N-арное отношение, кортеж, атрибут, домен, степень/ранг, схема отношения, θ-сравнимые атрибуты. Эквивалентные схемы. Основное и подчиненное отношения. PRIMARY KEY, FOREIGN KEY). 18 10. Реляционная алгебра. Теоретико-множественные операции реляционной алгебры. Основные операции. 20 11. Реляционная алгебра. Специальные операции. 22 12. Язык SQL. История развития SQL. 25 Структура SQL. Типы данных. 25 13. Операторы описания данных (DDL). 30 14. Операторы манипулирования данными (DML). 30 15. Язык запросов DQL. Оператор выбора SELECT. 31 16. Предикаты раздела WHERE. 32 17. Null-значения, трехзначная логика. 34 18. Агрегатные функции в операторе выбора. Вложенные запросы. 35 19. Этапы жизненного цикла ИС. Этапы проектирования БД. 37 20. Системный анализ предметной области. 38 21. Инфологическое моделирование. ER - модель. 39 22. Алгоритм перехода от ER к реляционной модели данных. 40 23. Даталогическое проектирование, корректная схема БД. 41 24. Эквивалентая схема БД. Понятия: Функциональная зависимость, транзитивная функциональная зависимость, возможный ключ отношения, первичный ключ отношения, Взаимно-независимые атрибут, детерминант отношения, аксиомы Армстронга. 42 25. Последовательность нормальных форм. Их свойства. Первая нормальная форма (1НФ), вторая нормальная форма (2НФ). 43 26. Третья нормальная форма (3НФ). 44 27. СУРБД Oracle. Конфигурации Oracle. Архитектура Oracle (физический и логический уровень). 45 28. СУБД Oracle. Табличные пространства. Сегменты, экстенты и блоки данных. 51 29. Объекты БД Oracle. Создание таблиц. Типы данных. Пользовательские типы данных. 53 30. СУБД Oracle. Создание индексов. 54 31. СУБД Oracle. Создание представлений. 55 32. СУБД Oracle. Создание последовательностей. 55 33. СУБД Oracle. Определенные пользователем типы данных. Создание синонимов. 55 34. СУБД Oracle. Создание ограничений. 56 35. СУБД Oracle. Создание табличных пространств. 57 36. Основные понятия и конструкции PL/SQL. Архитектура PL/SQL. 58 37. Поддерживаемый набор символов PL/SQL. Арифметические операторы и операторы отношения. 61 38. Структура программы и переменные PL/SQL. 65 39. PL/SQL. Условные операторы IF. 67 40. PL/SQL. Циклы. 68 41. PL/SQL. Курсоры. Курсорный цикл FOR. 69 42. PL/SQL. Хранимые процедуры. 70 43. PL/SQL. Функции. 71 44. PL/SQL. Триггеры. 72 БД — именованная совокупность структурирования данных, отражающая состояние объектов и их отношений в рассматриваемой предметной области. СУБД — совокупность языковых и программных средств, предназначенных для создания, ведения и совместного использования БД многими пользователями. 1. Архитектура базы данных. Физическая и логическая независимость (трехуровневая модель ANSI).Самым жизнеспособным представлением БД оказалась предложенная американским комитетом по стандартизации ANSI (American National Standards Institute) трехуровневая система организации БД. Уровень внешних моделей. Этот уровень определяет точку зрения на БД отдельных приложений. Каждое приложение видит и обрабатывает только те данные, которые необходимы именно ему. Например, система распределения работ использует сведения о квалификации сотрудника, но ее не интересуют сведения об окладе, домашнем адресе и телефоне сотрудника, и наоборот, именно эти сведения используются в подсистеме отдела кадров. Концептуальный уровень — центральное управляющее звено, здесь база данных представлена в наиболее общем виде, объединяет данные, используемые всеми приложениями, работающими с БД. Фактически концептуальный уровень отражает обобщенную модель предметной области (объектов реального мира), для которой создавалась БД. Как любая модель, концептуальная модель отражает только существенные, с точки зрения обработки, особенности объектов реального мира. Физический уровень — собственно данные, расположенные в файлах или в страничных структурах, расположенных на внешних носителях информации. Эта архитектура позволяет обеспечить логическую (между уровнями 1 и 2) и физическую (между уровнями 2 и 3) независимость при работе с данными. Логическая независимость предполагает возможность изменения одного приложения без корректировки других приложений, работающих с этой же базой данных. Физическая независимость предполагает возможность переноса хранимой информации с одних носителей на другие при сохранении работоспособности всех приложений, работающих с данной базой данных. Это именно то, чего не хватало при использовании файловых систем. Выделение концептуального уровня позволило разработать аппарат централизованного управления базой данных. |