Главная страница

Определение базы данных. Определение базы данных. Определение субд. Критерии классификации субд


Скачать 14.58 Kb.
НазваниеОпределение базы данных. Определение субд. Критерии классификации субд
АнкорОпределение базы данных.docx
Дата03.02.2020
Размер14.58 Kb.
Формат файлаdocx
Имя файлаОпределение базы данных.docx
ТипДокументы
#107010

  1. Определение базы данных. Определение СУБД. Критерии классификации СУБД.

  2. Классификация СУБД по типам поддерживаемых моделей. Клиент-серверные и настольные СУБД.

  3. Фазы жизненного цикла. Фаза анализа и проектирования. Фаза функционирования. Работы, выполняемые на каждой из этих фаз.

  4. Понятие предметной области. Пример логического проектирования базы данных с использованием модели «сущность-связь». Понятия сущности, атрибута, связи. Характеристики атрибутов.

  5. Характеристики связей. Обязательные и необязательные связи. Связи 1:1, 1:М, М:М. Устранение связей «многие ко многим».

  6. Основные понятия и определения реляционной модели.

  7. Аномалии отношений (таблиц). Нормальные формы отношений (1-3).

  8. Язык SQL. Язык определения данных (DDL). Типы данных. Команды CREATE, ALTER и DROP создания, изменения и удаления таблиц. Ограничения целостности типа «первичный ключ», «уникальный ключ», «внешний ключ». Ограничения уровня строки/столбца – check и not null. Роль индексов. Создание индексов.

  9. Язык SQL. Язык манипуляции данными (DML). Общий формат команды SELECT. Источники данных. Фильтрование данных с помощью предложения WHERE. Упорядочение набора данных с помощью ORDER BY.

  10. Язык SQL. Внутренние, левые, правые и полные объединения. Групповые функции. Предложения GROUP BY и HAVING.

  11. Язык SQL. Вложенные подзапросы, коррелирующие подзапросы. Использование функций ANY, ALL, EXISTS.

  12. Язык SQL. Параметры в запросах. Особенности создания параметрических запросов в СУБД Oracle.

  13. Язык SQL. Команды модификации данных (INSERT, UPDATE, DELETE). Модификация одной и нескольких записей. Создание представлений (VIEW).

  14. Язык PL/SQL. Типы данных. Ссылочные типы. Создание пользовательских типов. Команды присваивания, ветвления, циклов. Использование команд SQL в программах на PL/SQL. Особенности использования команды SELECT.

  15. Язык PL/SQL. Курсоры, команды для работы с курсорами. Атрибуты курсоров. Неявные курсоры и их атрибуты.

  16. Язык PL/SQL. Подпрограммы – хранимые процедуры, функции и локальные модули. Зависимость подпрограмм от данных. Состояние подпрограмм (действительная, недействительная). Перекомпиляция подпрограмм.

  17. Язык PL/SQL. Пакеты. Заголовок и тело пакета. Переменные пакета, пакетные курсоры.

  18. Язык PL/SQL. Механизм обработки исключений в PL/SQL. Внутренние исключения. Пользовательские исключения. Использование процедуры raise_application_error.

  19. Язык PL/SQL. Триггеры. Виды триггеров.


написать администратору сайта