Наименование разделов и тем
|
№ занятия
|
Содержание учебного материала, лабораторные
работы и практические занятия, самостоятельная работа обучающихся, курсовая
работа (проект)
|
Объем часов
|
Уровень освоения
|
1
|
2
|
3
|
4
|
|
Тема 1. Введение в основы реляционной модели данных.
|
|
Содержание учебного материала
|
|
|
1
|
1
|
Основы теории баз
данных. Типы данных.
|
2
|
2
|
2
|
Модели данных.
|
2
|
3
|
Классическая
реляционная модель данных.
|
2
|
4
|
Системы управления
базами данных
|
2
|
5
|
Множества.
Подмножества. Операции над множествами – объединение, пересечение, разность,
взятие дополнения множества.
|
2
|
6
|
Декартово
произведение множеств. Упорядоченные пары. Наборы и кортежи.
|
2
|
7
|
2
|
Обзор реляционной
алгебры. Реляционно-полный язык доступа к данным.
|
2
|
8
|
Замкнутость
реляционной алгебры. Неименованные связи. Связи, совместимые по типу.
Оператор переименования атрибутов.
|
2
|
9
|
Замкнутость
реляционной алгебры. Неименованные связи. Связи, совместимые по типу.
Оператор переименование атрибутов.
|
2
|
10
|
Неименованные связи.
Связи, совместимые по типу. Оператор переименования атрибутов.
|
2
|
11
|
Выборка
(ограничение, селекция). Проекция. Соединение. Общая операция соединения
|
2
|
12
|
Практическое занятие №1
Проектирование структуры базы данных.
|
2
|
|
13
|
Практическое занятие №2
Проектирование структуры базы данных.
|
2
|
14
|
Практическое занятие №3
Проектирование структуры базы данных.
|
2
|
15
|
Практическое занятие №4
Создание однотабличной базы данных.
|
2
|
16
|
Практическое занятие №5
Создание базы данных, состоящей из нескольких таблиц.
|
2
|
17
|
Практическое занятие №6
Создание базы данных, состоящей из нескольких таблиц.
|
2
|
18
|
Практическое занятие №7
Создание базы данных, состоящей из нескольких таблиц.
|
2
|
19
|
Практическое занятие №8
Формирование запросов для базы данных, состоящей из нескольких
таблиц.
|
2
|
20
|
Практическое занятие №9
Формирование запросов для базы данных, состоящей из нескольких
таблиц.
|
2
|
21
|
Практическое занятие №10
Формирование запросов для базы данных, состоящей из нескольких
таблиц.
|
2
|
22
|
Практическое занятие №11
Формирование запросов для базы данных, состоящей из нескольких
таблиц.
|
2
|
23
|
Практическое занятие № 12
Формирование запросов для базы данных, состоящей из нескольких
таблиц.
|
2
|
24
|
Практическое занятие №13
Формирование отчетов для базы данных, состоящей из нескольких таблиц.
|
2
|
25
|
Практическое занятие №14
Формирование отчетов для базы данных, состоящей из нескольких таблиц.
|
2
|
26
|
Практическое занятие №15
Формирование отчетов для базы данных, состоящей из нескольких таблиц.
|
2
|
27
|
Практическое занятие №16
Формирование отчетов с применением языка VBA.
|
2
|
28
|
Практическое занятие №17
Формирование отчетов с применением языка VBA.
|
2
|
29
|
Практическое занятие №18
Формирование отчетов с применением языка VBA.
|
2
|
30
|
Практическое занятие №19
Формирование форм для базы данных, состоящей из нескольких таблиц.
|
2
|
31
|
Практическое занятие №20
Формирование форм для базы данных, состоящей из нескольких таблиц.
|
2
|
32
|
Практическое занятие №21
Формирование форм для базы данных, состоящей из нескольких таблиц.
|
2
|
33
|
Практическое занятие №22
Формирование форм для базы данных, состоящей из нескольких таблиц.
|
2
|
34
|
Практическое занятие №23
Формирование форм для базы данных, состоящей из нескольких таблиц.
|
2
|
|
Самостоятельная работа студента
Работа со справочной и дополнительной литературой.
|
26
|
Тема 2. Элементы языка SQL.
|
Содержание учебного материала
|
2
|
35
|
1
|
Операторы SQL.
|
2
|
2
|
36
|
Операторы DDL (Data
Definition Language) - операторы определения объектов базы данных.
|
2
|
37
|
Операторы DDL (Data
Definition Language) - операторы определения объектов базы данных.
|
2
|
38
|
Операторы DML (Data
Manipulation Language) - операторы манипулирования данными.
|
2
|
39
|
Операторы DML (Data
Manipulation Language) - операторы манипулирования данными.
|
2
|
40
|
Операторы защиты и
управления данными. INSERT - вставка строк в таблицу. UPDATE - обновление
строк в таблице. DELETE - удаление строк в таблице.
|
2
|
41
|
Отбор данных из
одной таблицы. Отбор данных из нескольких таблиц. Использование имен
корреляции (алиасов, псевдонимов).
|
2
|
42
|
Использование
агрегатных функций в запросах. Использование агрегатных функций с
группировками. Использование подзапросов.
|
2
|
43
|
Использование
объединения, пересечения и разности. Синтаксис оператора выборки данных
(SELECT). BNF-нотация.
|
2
|
44
|
Синтаксис
соединенных таблиц. Синтаксис условных выражений раздела WHERE.
|
2
|
45
|
Начало процесса
проектирования базы данных.
|
2
|
46
|
Практическое занятие № 24
Проектирование форм представлений и управление данными
|
2
|
|
47
|
Практическое занятие № 25
Проектирование форм представлений и управление данными
|
2
|
48
|
Практическое занятие № 26
Формирование SQL-запросов на выборку данных.
|
2
|
49
|
Практическое занятие № 27
Формирование SQL-запросов на выборку данных.
|
2
|
50
|
Практическое занятие № 28
Формирование SQL-запросов на выборку данных.
|
2
|
51
|
Практическое занятие № 29
Формирование SQL-запросов на выборку данных.
|
2
|
52
|
Практическое занятие № 30
Создание форм и
отчетов для генерации выходных документов. Создание макросов.
|
2
|
53
|
Практическое занятие № 31
Создание форм и отчетов для генерации выходных документов. Создание
макросов.
|
8
|
54
|
Практическое занятие № 32
Создание форм и отчетов для генерации выходных документов. Создание
макросов.
|
2
|
55
|
Практическое занятие № 33
Создание форм и отчетов для генерации выходных документов. Создание
макросов.
|
2
|
|
Самостоятельная работа студента
Оформление отчетов по практическим работам
|
20
|
Тема3. Нормальные формы отношений.
|
Содержание учебного материала
|
|
56
|
1
|
База данных и
приложения. Критерии оценки качества логической модели данных. Легкость
разработки и сопровождения базы данных.
|
2
|
2
|
57
|
2
|
1НФ (Первая
Нормальная Форма). 2НФ (Вторая Нормальная Форма). 3НФ (Третья Нормальная
Форма).
|
2
|
58
|
1НФ (Первая
Нормальная Форма). 2НФ (Вторая Нормальная Форма). 3НФ (Третья Нормальная
Форма).
|
|
59
|
Алгоритм
нормализации (приведение к 3НФ).
|
2
|
60
|
4НФ (Четвертая
Нормальная Форма).
|
2
|
61
|
5НФ (Пятая Нормальная
Форма) и другие НФ
|
2
|
62
|
5НФ (Пятая
Нормальная Форма) и другие НФ
|
2
|
63
|
Практические
занятия № 34
Установка
и нормализация отношений в базе данных (различные нормальные формы)
|
2
|
|
64
|
Практические
занятия № 35
Установка
и нормализация отношений в базе данных (различные нормальные формы)
|
2
|
65
|
Практические
занятия № 36
Установка
и нормализация отношений в базе данных (различные нормальные формы)
|
2
|
66
|
Практические
занятия № 37
Установка
и нормализация отношений в базе данных (различные нормальные формы)
|
2
|
|
Самостоятельная работа студента
Работа со справочной и дополнительной литературой.
|
16
|
Тема 4. Принципы и средства
проектирования баз данных
|
|
Содержание учебного материала
|
|
67
|
1
|
Основные
принципы проектирования. Описание баз данных.
|
2
|
2
|
68
|
Концептуальная, логическая и физическая модели данных.
|
2
|
69
|
Обеспечение
непротиворечивости и целостности данных.
|
2
|
70
|
Классификация
инструментальных средств проектирования структуры базы данных.
|
2
|
71
|
2
|
Утилиты
автоматизированного проектирования базы данных (например, ErWin, Visio Enterprise и т.п.).
|
2
|
72
|
Утилиты
автоматизированного проектирования базы данных (например, ErWin, Visio Enterprise и т.п.).
|
2
|
73
|
Инструментальные
оболочки для разработки баз данных (например, Delphi и т.п.).
|
2
|
74
|
Инструментальные
оболочки для разработки баз данных (например, Delphi и т.п.).
|
2
|
75
|
Практические
занятия № 38
Построение
концептуальной модели базы данных.
|
2
|
|
76
|
Практические
занятия № 39
Создание логической и физической модели данных с помощью
утилиты автоматизированного проектирования базы
данных.
|
2
|
77
|
Практические
занятия № 40
Создание логической и физической модели данных с помощью
утилиты автоматизированного проектирования базы
данных.
|
2
|
78
|
Практические
занятия № 41
Разработка серверной части базы данных в инструментальной оболочке.
|
2
|
79
|
Практические
занятия № 42
Разработка серверной части базы данных в инструментальной оболочке.
|
2
|
80
|
Практические
занятия № 43
Разработка серверной части базы данных в инструментальной оболочке.
|
2
|
81
|
Практические
занятия № 44
Разработка клиентской части базы данных в инструментальной оболочке.
|
2
|
82
|
Практические
занятия № 45
Разработка клиентской части базы данных в инструментальной оболочке.
|
2
|
83
|
Практические
занятия № 46
Разработка клиентской части базы данных в инструментальной оболочке.
|
2
|
84
|
Практические
занятия № 47
Создание хранимых процедур в базах данных (различных типов).
|
2
|
85
|
Практические
занятия № 48
Создание хранимых процедур в базах данных (различных типов).
|
2
|
86
|
Практические
занятия № 49
Создание триггеров в базах данных (различных типов).
|
2
|
87
|
Практические
занятия № 50
Создание триггеров в базах данных (различных типов).
|
2
|
88
|
Практические
занятия № 51
Создание триггеров в базах данных (различных типов).
|
2
|
|
Самостоятельная работа студента
Работа со справочной и дополнительной литературой.
|
20
|
|
89
|
Выдача заданий по
курсовой работе
|
2
|
90
|
Оформление курсовой
работы
|
2
|
|
91
|
Формирование
пояснительной записки курсовой работы
|
2
|
92
|
Формирование
пояснительной записки курсовой работы
|
2
|
93
|
Практическая часть.
Настройка программы.
|
2
|
94
|
Практическая часть.
Задание логической структуры программы.
|
2
|
95
|
Практическая часть.
Интерфейс программы.
|
2
|
96
|
Практическая часть.
Процесс проектирования программы.
|
2
|
97
|
Практическая часть.
Процесс проектирования программы.
|
2
|
98
|
Практическая часть.
Процесс проектирования программы.
|
2
|
99
|
Практическая часть.
Процесс проектирования программы.
|
2
|
100
|
Практическая часть.
Входные и выходные данные. Тестирование программы.
|
2
|
101
|
Практическая часть.
Выполнение программы.
|
2
|
102
|
Защита курсовой
работы
|
2
|
103
|
Защита курсовой
работы
|
2
|
Самостоятельная работа обучающихся над курсовой
работой (проектом)
|
20
|
Всего
|
307
|
|
|
|
|
|
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.