Наименование разделов и тем
|
Содержание учебного материала, лабораторные и
практические работы, самостоятельная работа студентов
|
Объем часов
|
Уровень освоения
|
Раздел
1. Теория проектирования баз данных
|
12
|
|
Тема
1.1. Основные понятия и типы моделей данных. Взаимосвязи в моделях и реляционный
подход к построению модели
|
Содержание
учебного материала
|
1
|
|
Основные
понятия и типы моделей данных. Взаимосвязи в моделях.
|
1
|
2
|
Тема
1.2. Этапы проектирования баз данных. Системы управления базами данных
|
Содержание учебного материала:
|
1
|
|
Требования, предъявляемые к базе
данных. Определение сущностей и взаимосвязей. Приведение таблицы к требуемому
уровню нормальности: первый, второй и третий уровни
|
1
|
2
|
Практические занятия:
|
6
|
|
Задание первичного,
альтернативного и внешнего ключей
|
1
|
Приведение таблицы к требуемому
уровню нормальности: первый, второй уровни.
|
1
|
Приведение таблицы к требуемому
уровню нормальности третий уровень.
|
1
|
Приведение таблицы к 3НФ
|
1
|
Проектирование структуры баз
данных
|
1
|
Нормализация таблиц
|
1
|
Самостоятельная работа обучающихся:
|
4
|
|
Изучить манифест «Системы данных
третьего поколения»
|
2
|
Изучить
манифест систем объектно-ориентированных баз данных
|
1
|
Изучить существующие СУБД
|
1
|
Раздел
2. Организация баз данных
|
53
|
|
Тема
2.1. Проектирование баз данных и создание таблиц
|
Практические занятия:
|
4
|
|
Создание и перемещение файла
базы данных.
|
1
|
Открытие,
редактирование и модификация таблиц.
|
1
|
Создание таблиц и ввод исходных
данных
|
1
|
Предъявление
таблиц на экран
|
1
|
Самостоятельная работа обучающихся:
|
2
|
Назначение и структура файлов
баз данных
|
1
|
|
Создание
новой таблицы в базе данных
|
1
|
Тема
2.2. Управление записями: добавление, редактирование, удаление и навигация
|
Практические
занятия:
|
6
|
|
Команды
по перемещению курсора на первую, следующую, предыдущую, последнюю и заданную
номером записи.
|
1
|
Открытие,
редактирование и пополнение табличного файла.
|
1
|
Модификация
структуры табличного файла.
|
1
|
Наложение
логических условий на записи в режимах.
|
1
|
Наложение
ограничений на значения полей при добавлении записей.
|
1
|
Наложение
ограничений на значения полей при добавлении записей.
|
1
|
Самостоятельная
работа обучающихся:
|
3
|
|
Создание
новой базы данных
|
1
|
Команды
добавления, редактирование и удаление записи
|
2
|
Тема
2.3. Индексирование: понятие индекса, типы индексных файлов. Создание
активация и удаление индекса. Переиндексирование
|
Содержание учебного материала:
|
1
|
|
Понятие и виды индексных файлов.
|
1
|
2
|
Практические занятия:
|
5
|
|
Индексирование и сортировка
таблиц
|
1
|
Постарения сложных индексов.
|
1
|
Активация индекса.
|
1
|
Открытие и закрытие индексных
файла
|
1
|
Переиндексирование: назначение и
команд.
|
1
|
Самостоятельная работа обучающихся:
|
3
|
|
Наложение логических условий на
записи.
|
1
|
Удаление
индекса и индексного файла.
|
1
|
Понятие
тега и индекса.
|
1
|
|
Тема
2.4. Сортировка, поиск и фильтрация данных
|
Содержание учебного материала:
|
1
|
|
Понятие сортировки. Методы
поиска по любому полю и по полю индекса.
|
1
|
2
|
Практические занятия:
|
3
|
|
Поиск
данных в таблице.
|
1
|
Установка даты и вывод записей
на экран.
|
1
|
Установка фильтра и отмена
фильтра.
|
1
|
Самостоятельная работа обучающихся:
|
2
|
|
Характеристики
и возможности CASE-средств
|
1
|
Организация взаимодействия
программных компонентов
|
1
|
Тема 2.5
Взаимосвязи между таблицами: установление и удаление. Типы ключей. Способы
объединение таблиц
|
Содержание
учебного материала:
|
1
|
|
Понятие
общего поля и его характеристики. Предварительные условия для установления
взаимосвязи.
|
1
|
2
|
Практические занятия:
|
3
|
|
Установление взаимосвязей между
таблицами.
|
1
|
Объединение таблиц.
|
1
|
Групповые изменения в таблицах,
итоговые значения в таблицах.
|
1
|
Самостоятельная работа обучающихся:
|
2
|
Команды для установления и
разрыва взаимосвязи.
|
1
|
|
Установление взаимосвязей между
таблицами
|
1
|
Тема 2.6
Создание программных файлов: операторы цикла и ветвления. Модульность
программ. Область действия переменных. Функция СУБД
|
Содержание учебного материала:
|
1
|
|
Редакторы для написания
программных файлов. Назначение внешних подпрограмм, внутренних подпрограмм и
подпрограмм функций. Команды и операторы языка программирования.
|
1
|
2
|
Практические занятия:
|
2
|
|
Написание
программного файла и работа с несколькими табличными файлами.
|
1
|
Создание табло ожидания. Функция
СУБД. Ввод и вывод данных.
|
1
|
Самостоятельная работа обучающихся:
|
2
|
|
Назначение и порядок
использования функций СУБД.
|
1
|
Характеристики и особенности
внешних подпрограмм
|
1
|
Тема 2.7.
Типы меню. Работа с меню: создание, модификация, активация и удаление
|
Практические занятия:
|
4
|
|
Создание меню различных типов.
|
1
|
Модификация меню
|
1
|
Активация меню
|
1
|
Удаление меню.
|
1
|
Самостоятельная работа обучающихся:
|
2
|
|
Визуальные элементы управления
|
1
|
Не визуальные элементы
управления
|
1
|
Тема 2.8.
Работа с окнами: создание, модификация, активация и удаление
|
Практические занятия:
|
4
|
|
Создание
рабочих окон.
|
1
|
Создание элементов управления
рабочим окном.
|
1
|
Активация рабочих окон
|
1
|
Удаление рабочих окон
|
1
|
Самостоятельная работа обучающихся:
|
2
|
|
Изучить
технологии доступа к базе данных.
|
1
|
Познакомиться с возможностями
хранилищ данных
|
1
|
Раздел
3. Организация интерфейса с пользователем
|
38
|
|
Тема 3.1.
Понятие объекта, свойства и характеристики объекта. Создание экранной формы:
свойства, события и методы
|
Содержание учебного материала:
|
1
|
|
Понятие объекта. Понятие класса
и подкласса.
|
1
|
2
|
Практические занятия:
|
6
|
|
Создание
файла проекта базы данных.
|
1
|
Создание интерфейса (входной
формы).
|
1
|
Создание базовых разделов в
таблице
|
1
|
Настройка мастера форм на работу
с базой данных
|
1
|
Заполнение базы при помощи
мастера данных
|
1
|
Выборка из массива
|
1
|
Самостоятельная работа обучающихся:
|
3
|
|
Изучить конструктор таблиц базы
данных
|
2
|
Ознакомиться с типами данных в
таблице
|
1
|
Тема 3.2.
Элементы управления: свойства, события и методы
|
Практические занятия:
|
8
|
|
Разделение элементов управления
на классы
|
1
|
Типичные (общие) свойства
элементов управления
|
1
|
Специальные свойства элементов
управления
|
1
|
Управление
внешним видом.
|
1
|
Методы элементов управления.
|
1
|
Написание обработчиков
наступления события.
|
1
|
Отображение результатов работы
команд.
|
1
|
Управление внешним видом.
|
1
|
Самостоятельная работа обучающихся:
|
4
|
|
Мастер запроса данных
|
2
|
Конструктор форм, взаимодействие
данных на форме
|
2
|
Тема
3.3. Хранимые процедуры и триггеры. Обеспечение достоверности, целостности и
непротиворечивости данных. Каскадные воздействия
|
Содержание учебного материала:
|
1
|
|
Назначение, виды, хранение
процедур. Виды каскадных воздействий.
|
1
|
2
|
Практические занятия:
|
4
|
|
Создание триггеров
|
1
|
Написание тела (программы)
хранимой процедуры.
|
1
|
Вызов хранимых процедур
|
1
|
Задание каскадных воздействий.
|
1
|
Самостоятельная работа обучающихся:
|
3
|
|
Команды по созданию хранимых
процедур, триггеров и генераторов.
|
1
|
Приемы обеспечения
целостности, достоверности и непротиворечивости данных.
|
2
|
Тема
3.4. Формирование и вывод отчетов
|
Содержание учебного материала:
|
1
|
|
Виды отчетов.
|
1
|
2
|
Практические занятия:
|
4
|
|
Формирования отчетов.
|
1
|
Редактирование отчета.
|
1
|
Размещение в отчете вспомогательных
элементов.
|
1
|
Создание и печать отчетов.
|
1
|
Самостоятельная работа обучающихся:
|
3
|
|
Графический отчет к данным
|
2
|
Текстовый отчет к данным
|
1
|
Раздел
4. Организация запросов SQL
|
20
|
|
Тема
4.1. Запросы к базе данных
|
Содержание учебного материала:
|
1
|
|
Команды запросов SQL
на изменение.
|
1
|
2
|
Практические занятия:
|
13
|
|
Создание базы данных с помощью
SQL- операторов
|
1
|
Управление базой данных с
помощью SQL-операторов
|
1
|
Отсоединение
и присоединение базы данных
|
1
|
Создание
пользовательских типов данных SQL-операторов
|
1
|
Использование
проверочных ограничений с помощью SQL- операторов
|
1
|
Создание первичных ключей с
помощью SQL- операторов
|
1
|
Использование
каскадной ссылочной целостности с помощью SQL- операторов
|
1
|
Запросы на выборку данных
(оператор SELECT)
|
1
|
Выборка
нескольких столбцов.
|
1
|
Сортировка данных.
|
1
|
Фильтрация данных
|
1
|
Исключение дублирующих данных
|
1
|
Запрос с группировкой строк
|
1
|
Самостоятельная работа обучающихся:
|
6
|
|
Создание связей между таблицами
|
2
|
Создание ограничения внешнего
ключ
|
2
|
Выборка всех столбцов.
|
2
|
Всего:
|
123
|
|
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.