
- •1. Паспорт учебной дисциплины
- •2. Пояснительная записка
- •2.1. Актуальность и значимость изучения курса
- •2.2. Наличие междисциплинарных связей курса
- •3. Организационно-методический раздел
- •3.2. Цель и задачи
- •4. Учебно-тематический план
- •5. Содержание курса
- •Тема 1. Введение в системы управления базами данных. Элементы реляционной алгебры.
- •Тема 2. Создание и нормализация баз данных.
- •6. Рекомендованная учебная литература
- •7. Примерный перечень тем практических занятий
- •8. Примерные темы курсовых работ
- •9. Примерные вопросы к зачету
9. Примерные вопросы к зачету
Организационная структура баз данных.
Иерархические, сетевые и реляционные БД.
Нормализация баз данных.
Операторы реляционной алгебры.
Создание баз данных.
Понятие целостности данных.
Администрирование баз данных. Получение информации о сервере MySQL и базах данных.
Опции mysqladmin. Статус сервера и информация о процессах.
Информация о привилегиях.
Справочная информация о таблицах.
Резервирование и восстановление БД с помощью mysqldump.
Ввод и вывод данных, модификация баз данных, замена, обновление, удаление записей.
СУБД MySQL: операторы Insert, Replace, Delete, Truncate, Update.
Загрузка данных в БД с помощью оператора Load Data Infile.
Сложные запросы. Использование объединений для создания запросов к нескольким таблицам.
Типы объединений: основное, левое и правое.
Создание экранных форм, их назначение и использование.
Автоматическое создание форм на основе таблиц и запросов, создание форм с помощью мастера и в режиме конструктора.
Вычисления в формах. Многотабличные формы.
Создание отчетов, их назначение и использование.
Автоматическое создание отчета на основе таблицы или запроса, создание отчета с помощью мастера и в режиме конструктора. Создание вычисляемых полей.
Создание запросов. Основные команды SQL.
Создание простых и сложных запросов.
Создание подзапросов. Подзапросы в логических выражениях.
Опции оператора Select.
Запросы и встроенные функции: числовые и строковые функции, функции даты и времени.
Использование функций в выражениях Group By.
Запросы с параметрами.
Основные команды языка манипулирования данными.
Язык VBA. Среда программирования VBA. Модули.
Объектная модель. Основные операторы VBA.
Программирование в формах и отчетах.
Виды таблиц MySQL.
Транзакции.
Таблицы Isam. Таблицы MyIsam. Сжатие таблиц MyIsam.
Полнотекстовый поиск в таблицах MyIsam.
Таблицы InnoDB.
Таблицы BerklyeDB.
Виртуальные таблицы Merge.
Таблицы Heap.
Использование транзакций с таблицами InnoDB.
Режим автоматической фиксации.
Правила ACID. Изолированность транзакций.
* Имеется в библиотеке МосГУ