Обучение
День | Тема занятия | Тип занятия* |
---|---|---|
1 | Базы данных и системы управления базами данных (СУБД): общее понятие, предназначение. Модели данных. Основные принципы и понятия реляционной модели. | Лекция |
Язык SQL: предназначение, стандарты. СУБД Oracle. Типы команд SQL. Выборка данных, сортировка, ограничение количества выбираемых строк. | Лекция | |
Практическое знакомство с SQL. Выполнение простых запросов | Практика | |
2 | Язык SQL: Выборка данных из нескольких таблиц. Использование однострочных и групповых функций. | Лекция |
Язык SQL: Выборка данных из нескольких таблиц. | Практика | |
Язык SQL: Использование однострочных и групповых функций. | Практика | |
3 | Язык SQL: Подзапросы. Словарь данных Oracle. | Лекция |
Язык SQL: Подзапросы. | Практика | |
Работа со словарем данных Oracle. | Практика | |
4 | Язык SQL: Создание и изменение таблиц и ограничений. | Лекция |
Язык SQL: Создание таблиц и ограничений. | Практика | |
Язык SQL: Изменение таблиц и ограничений. | Практика | |
5 | Язык SQL: Команды DML. Команды управления транзакциями. | Лекция |
Язык SQL: Последовательности, представления, индексы. | Лекция | |
Язык SQL: Команды DML. Команды управления транзакциями. | Практика | |
6 | Язык SQL: Управление доступом пользователей. | Лекция |
Язык SQL: Работа с последовательностями, представлениями, индексами. | Практика | |
Язык SQL: Управление доступом пользователей. | Практика | |
7 | Процедурный язык СУБД Oracle PL/SQL. Обзор PL/SQL. Использование процедур и функций. | Лекция |
Типы данных PL/SQL. | Лекция | |
Основы работы с PL/SQL: создание простых процедур и функций. | Практика | |
8 | PL/SQL: Команды SELECT и DML-команды в PL/SQL. Неявные курсоры. Управляющие структуры PL/SQL. | Лекция |
Работа с командой SELECT и DML-командами. Использование неявных курсоров. | Практика | |
Использование управляющих структур PL/SQL. | Практика | |
9 | PL/SQL: Обработка запросов с использованием явных курсоров. Обработка ошибок. | Лекция |
PL/SQL: Обработка запросов с использованием явных курсоров. | Практика | |
PL/SQL: Обработка ошибок. | Практика | |
10 | PL/SQL: Триггеры базы данных. Динамический SQL. | Лекция |
Создание триггеров. | Практика | |
Использование динамического SQL. | Практика | |
11 | Проектирование баз данных: основные этапы. | Лекция |
Проектирование баз данных: нормальные формы. | Лекция | |
Проектирование баз данных: модель "сущность-связь". | Лекция | |
12 | Современное состояние баз данных. Распределенные базы данных. Объектные и объектно-реляционные базы данных и СУБД. Доступ к базам данных с использованием технологии WWW. Настольные и серверные СУБД. | Лекция |
Итоговая контрольная работа (4 академических часа). | Контрольная |