Тематический план изучения дисциплины
№ | Наименование разделов | Количество часов | Всего часов | |||
Аудиторных | Самостоятельных | |||||
Лекции | Практ. занятия | Лабораторные работы | ||||
1 | Часть I Основные понятия концепции баз данных | |||||
1.1 | Становление концепции баз данных | 2 | 2 | 4 | ||
1.2 | Модели данных | 2 | 2 | 4 | ||
1.3 | Основные понятия реляционной модели | 2 | 2 | 4 | ||
1.4 | Реляционная алгебра | 2 | 2 | 4 | ||
1.5 | Реализация отношений в базах данных | 2 | 2 | 4 | ||
1.6 | Нормализация данных | 2 | 2 | 2 | 6 | |
2 | Часть II. Язык SQL | |||||
2.1 | Язык определения данных DDL | 4 | 4 | 10 | 18 | |
2.2 | Язык манипулирования данными DML | 12 | 28 | 40 | 80 | |
2.3 | Средства администрирования БД | 6 | 2 | 10 | 18 | |
Итого часов | 34 | 34 | 72 | 140 |
4. Содержание дисциплины
4.1. Теоретический курс
Таблица 3
Теоретический курс (седьмой семестр)
Раздел, тема учебной дисциплины, содержание темы | Номер лекции | Количество часов | |
лекции | СРС | ||
Часть 1. Основные понятия концепции баз данных | |||
Тема 1.1. Становление концепции баз данных. | |||
1.1.1. Файловые системы. | 1 | 2 | 2 |
1.1.2. Концепция баз данных | 2 | 2 | 2 |
1.1.3. Модели данных | 3 | 2 | 2 |
Тема 1.2. Логические структуры реляционной модели | |||
1.2.1. Основные понятия реляционной модели. | 4 | 2 | 2 |
1.2.2. Реляционная алгебра. | |||
1.2.3. Реализация отношений в базах данных | |||
1.2.4. Нормализация данных | 5 | 2 | 2 |
Часть 1I. Язык SQL | |||
Тема 2.1. Язык определения данных реляционной модели | |||
2.1.1. Создание баз данных | 6 | 2 | 2 |
2.1.2. Создание доменов | |||
2.1.3. Создание таблиц | |||
2.1.4. Создание просмотров | 8 | 2 | 2 |
2.1.4. Создание индексов | |||
Тема 2.2. Язык манипулирования данными реляционной модели | |||
2.2.1. Оператор SELECT | 9-12 | 8 | 8 |
2.2.2. Оператор INSERT | 13, 14 | 4 | 4 |
2.2.2. Оператор UPDATE | |||
2.2.2. Оператор DELETE | |||
Тема 2.3. Средства администрирования БД | |||
2.3.1. Назначение и ликвидация прав доступа к данным. Операторы GRANT и REVOKE | 15 | 2 | 2 |
2.3.2. Назначение прав исполнения хранимых процедур | 16 | 2 | 2 |
2.3.3. Создание группы управления правами | 17 | 2 | 2 |
4.2. Практические (семинарские) занятия.
Практические (семинарские) занятия учебным планом не предусмотрены.
4.3. Лабораторные работы
Таблица 4
Лабораторные работы
Номер занятия | Наименование темы занятия | Номер раздела, тема дисциплины | Формы контроля выполнения работы* | Объем в часах | |
Аудиторных | СРС | ||||
1 | Лабораторная работа №1. Знакомство с серверной СУБД InterBase и создание БД | Разд. 1.1 – 1.3 | Отчет и демонстрация на компьютере | 4 | 4 |
2 | Лабораторная работа №2. Создание приложений БД | Разд. 2.1 – 2.3 | Отчет и проект своего варианта на компьютере | 4 | 4 |
3 | Лабораторная работа № 3. Работа с набором данных | Разд. 2.4 – 2.7 | Отчет и проект своего варианта на компьютере | 4 | 4 |
4 | Лабораторная работа №4. Генераторы и триггеры | Разд. 2.8 | Отчет и проект своего варианта на компьютере | 4 | 4 |
5 | Лабораторная работа №5. Манипуляция данными в серверных СУБД | Разд. 2.9, 2.10 | Отчет и проект своего варианта на компьютере | 6 | 6 |
6 | Лабораторная работа №6. Поиск в наборе данных | Разд. 2.11 | Отчет и проект своего варианта на компьютере | 4 | 4 |
7 | Лабораторная работа №7. Разработка DLL для работы с БД | Разд. 3.1.1, 3.1.2 | Отчет и проект своего варианта на компьютере | 4 | 4 |
8 | Лабораторная работа №8. Разработка отчетов | Разд. 4 | Отчет и проект своего варианта на компьютере | 4 | 4 |
4.4. Курсовой проект (работа)
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 |


