- •Рабочая программа
- •Пояснительная записка
- •Тематический план учебной дисциплины для специальностей:
- •Тематический план учебной дисциплины для специальности
- •230103.51 Автоматизированные системы обработки информации и управления (в промышленности)
- •Содержание учебной дисциплины
- •Теория проектирования баз данных
- •Основные понятия и типы моделей данных
- •Взаимосвязи в моделях и реляционный подход к построению модели
- •Этапы проектирования баз данных. Системы управления базами данных
- •Организация баз данных
- •Проектирование базы данных и создание таблиц
- •Управление записями: добавление, редактирование, удаление и навигация
- •Индексирование: понятие индекса, типы индексных файлов. Создание, активация и удаление индекса. Переиндексирование.
- •Сортировка, поиск и фильтрация данных
- •Взаимосвязи между таблицами: установление и удаление. Типы ключей. Способы объединения таблиц
- •Создание программных файлов: операторы цикла и ветвления. Модульность программ. Область действия переменных. Функции субд
- •Типы меню. Работа с меню: создание, модификация, активация и удаление
- •Работа с окнами: создание, модификация, активация и удаление
- •Организация интерфейса с пользователем
- •Понятие объекта, свойства и характеристики объекта. Создание экранной формы: свойства, события и методы
- •Элементы управления: свойства, события и методы
- •Хранимые процедуры и триггеры. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия
- •Формирование и вывод отчетов
- •Организация запросов sql
- •Запросы к базе данных
- •Перечень практических занятий
- •Виды самостоятельной работы студента
- •Перечень литературы и средств обучения
- •Раздел 1. Теория проектирования баз данных 9
Типы меню. Работа с меню: создание, модификация, активация и удаление
Студент должен:
знать:
типы меню:
особенности использования и программирования каждого типа меню;
команды управления меню;
уметь:
создавать клавишные меню, световые меню, в том числе горизонтальные, вертикальные, многоуровневые и всплывающие (контекстные) меню;
управлять расположением меню на экране; описывать реакции на выбор пункта меню; активизировать, деактивизировать и удалять меню.
Классификация меню. Световое меню и его разновидности. Программирование различных видов светового меню. Управление созданным световым меню. Клавишное меню: понятие, программирование и управление.
Практическое занятие №8. Создание меню различных типов.
Работа с окнами: создание, модификация, активация и удаление
Студент должен:
знать:
понятие, виды и назначение окон;
приемы создания рабочих окон, в том числе и вложенных окон;
уметь:
создавать рабочее окно:
управлять положением и размером окна на экране;
активизировать, деактивизировать и удалять окно;
изменять характеристики окна.
Понятие рабочего и системного окна. Вложенные окна. Характеристики окон. Команды по созданию и управлению рабочим окном.
Практическое занятие №9. Создание рабочих окон и элементов управления рабочим окном.
Организация интерфейса с пользователем
Понятие объекта, свойства и характеристики объекта. Создание экранной формы: свойства, события и методы
Студент должен:
знать:
понятие, свойства и назначение объекта;
назначение и свойства формы;
уметь:
использовать свойства, события и методы формы при ее активации и деактивации;
создавать приложения, содержащие несколько форм и организовывать переходы между формами.
Понятие объекта. Понятие класса и подкласса. Полиморфизм, инкапсуляция и наследование. Форма как специальный объект: свойства, события и методы.
Элементы управления: свойства, события и методы
Студент должен:
знать:
визуальные и невизуальные элементы управления;
понятие фокуса;
свойства и методы элементов управления;
уметь:
располагать элементы управления на форме, изменять их положение и размеры;
программно изменять свойства элементов управления; отображать с помощью визуальных элементов управления результаты действия команд;
передавать фокус управления от одного элемента управления другому элементу управления, в том числе из одной формы на другую форму;
использовать эффекты выделения цветом фона и шрифта, размером шрифта и т.д.
Разделение элементов управления на классы. Типичные (общие) и специальные свойства элементов управления. Методы элементов управления. Написание обработчиков наступления события. Отображение результатов работы команд.
Практическое занятие №10. Управление внешним видом.
Виды самостоятельной работы студента: Решение профессиональных задач
Хранимые процедуры и триггеры. Обеспечение достоверности, целостности и непротиворечивости данных. Каскадные воздействия
Студент должен:
знать:
понятие, виды и назначение хранимых процедур;
понятие, виды и назначение триггеров;
назначение и виды каскадных воздействий;
уметь:
создавать хранимые процедуры выбора и действия;
создавать триггеры;
обеспечивать достоверность, целостность и непротиворечивость данных;
обеспечивать выполнение каскадных воздействий на редактирование и удаление.
Назначение, виды, хранение и вызов хранимых процедур. Написание тела (программы) хранимой процедуры. Назначение, виды и создание триггеров. Виды каскадных воздействий и задание каскадных воздействий.
Практическое занятие. №11 Создание триггеров и достоверность данных