Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методички ОПБД для заочников.doc
Скачиваний:
7
Добавлен:
13.08.2019
Размер:
926.21 Кб
Скачать

2 Рабочая программа учебной дисциплины

2.1. Объем учебной дисциплины и виды учебной работы

Вид учебной работы

Объем часов

Максимальная учебная нагрузка (всего)

119

Обязательная аудиторная учебная нагрузка (всего)

80

в том числе:

практические занятия

30

Самостоятельная работа обучающегося (всего)

39

в том числе:

"Составление и описание реляционной модели на конкретном примере "

2

"Решение алгебраических задач на применение операций реляционной алгебры "

2

"Концептуальное проектирование базы данных по индивидуальному заданию"

2

"Проектирование базы данных по индивидуальному заданию"

4

"Разработка базы данных по индивидуальному заданию"

2

"Работа с индексами в самостоятельно разработанной базе данных»

2

"Работа с данными в самостоятельно разработанной базе данных»

2

"Разработка многотабличной базы данных по индивидуальному заданию"

2

"Создание запросов к базе данных, разработанной по индивидуальному заданию"

5

"Разработка пользовательского интерфейса базы данных по индивидуальному заданию"

2

"Разработка отчетов в базе данных по индивидуальному заданию"

2

Работа с конспектом лекций, основной и дополнительной литературой.

12

Итоговая аттестация в форме экзамена

2.2 Тематический план и содержание учебной дисциплины Основы проектирования баз данных

Наименование разделов и тем

Содержание учебного материала, лабораторные работы и практические занятия, самостоятельная работа обучающихся, курсовая работа (проект) (если предусмотрены)

Объем часов

Уровень освоения

1

2

3

4

Раздел 1.Теория проектирования баз данных

50

 

Тема 1.1.Базы данных и СУБД

Содержание учебного материала

5

 

1

Место дисциплины в будущей профессии. Основные термины и определения: база данных, система управления базой данных, пользователи, приложения.

4

2

2

Классификация и функции СУБД. Трехуровневая архитектура баз данных: внешняя, внутренняя и концептуальная модели, понятие логической и физической независимости.

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой. Поиск информации и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.

1

Тема 1.2.Модели данных.

Содержание учебного материала

5

 

1

Иерархическая, сетевая, реляционная модели данных.

4

2

2

Постреляционные модели данных: объектно-ориентированная, базы данных основанные на правилах.

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой. Поиск информации и организация собственной деятельности при выполнении профессиональных задач, оценка собственной деятельности

1

Тема 1.3.Реляционная модель данных.

Содержание учебного материала

6

 

1

Понятие отношения, домена, атрибута, кортежа, ранга (степени) отношения, схемы отношения. Графическая интерпретация отношений. Особенности двумерных таблиц, моделирующих отношения. Понятие возможного ключа, первичного ключа. Эквивалентные схемы отношений.

4

2

2

Взаимосвязь между отношениями: основное отношение, подчиненное отношение, понятие внешнего ключа. Типы связей. Общие принципы поддержания целостности в реляционной модели.

Самостоятельная работа обучающихся: "Составление и описание реляционной модели на конкретном примере " Организация собственной деятельности, выбор типовых методов и способов выполнения задачи, оценка их эффективности и качества

2

Тема 1.4.Основы реляционной алгебры.

Содержание учебного материала

4

 

1

Общее понятие реляционной алгебры как абстрактной алгебры, объекты операции, замкнутость операций относительно объектов. Классификация операций реляционной алгебры. Теоретико-множественные операции – объединение, пересечение, разность отношений, расширенное декартово произведение. Специальные операции – горизонтальная выборка, проекция, условное соединение, деление, присвоение. Примеры выполнения запросов. Выбор типовых методов и способов решения задач.

2

2

Самостоятельная работа обучающихся:

1. Решение алгебраических задач с применением операций реляционной алгебры. Организация работы в коллективе, формирование умения брать ответственность за работу группы.

2

Тема 1.5.Проектирование реляционных баз данных.

Содержание учебного материала

5

 

1

Проектирование структур реляционных баз данных. Теория функциональных зависимостей и нормальных форм баз данных.

4

2

2

Алгоритмы декомпозиции и синтеза при проектировании нормальных форм для реляционных баз данных. Оценка качества проектирования.

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой, использование информационно-коммуникационных технологий, организация собственной деятельности.

1

Тема 1.6 Концептуальное проектирование баз данных.

Содержание учебного материала

8

 

1

ER – диаграммы. Модель "сущность-связь". Расширенная модель "сущность—связь".

4

2

2

Нормальные формы ER-моделей.

Практические занятия:

1. "Разработка ER-диаграммы"

2

Самостоятельная работа обучающихся: "Концептуальное проектирование базы данных по индивидуальному заданию" Сбор данных для анализа использования и функционирования базы данных., разработка фрагмента документации, оценка качества базы данных

2

Тема 1.7.Даталогическое проектирование баз данных.

Содержание учебного материала

6

 

1

Концептуальная схема базы данных. Подход к построению реляционной схемы из ER-диаграммы.

2

2

Практические занятия:

2. "Построение реляционной схемы из ER-диаграммы"

2

 

 

 

Самостоятельная работа обучающихся: "Проектирование базы данных по индивидуальному заданию" Сбор данных для анализа использования и функционирования базы данных., разработка фрагмента документации, оценка качества базы данных

2

Тема 1.8.Физическое проектирование баз данных.

Содержание учебного материала

6

 

1

Файлы и файловые структуры. Индексные файлы: плотный, неплотный индекс, В-деревья, инвертированные списки. Методы хеширования для организации доступа к файлам.

4

2

2

Физические модели баз данных, основанные на нефайловых структурах: понятие страниц, экстентов. Методы управления страничной организацией памяти.

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой. Организация собственной деятельности, выбор типовых методов и способов построения физической модели баз данных.

2

Тема 1.9. Средства автоматизированного проектирования структур баз данных

 

Содержание учебного материала

5

 

1

Общие характеристики и примеры CASE-средств. Прямое и обратное проектирование. Проверка правильности построения моделей. Сбор данных для анализа использования и функционирования информационной системы.

2

2

Практические занятия:

3. " Проектирование структуры базы данных c использованием Case-средства"

2

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой при подготовке к выполнению практической работы.

1

Раздел 2.Технология разработки баз данных средствами Microsoft Office Access

 

55

Тема 2.1.СУБД Microsoft Office Access.

Содержание учебного материала

3

 

1

Основные возможности СУБД Microsoft Office Access. Принципы работы с программой, меню программы, панели инструментов. Состав и назначение объектов (таблицы, запросы, формы, отчеты, макросы, модули).

2

2

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой.

 1

 

 

Тема 2.2.Создание базы данных и таблиц.

 

 

 

 

 

Содержание учебного материала

4

 

Создание, сохранение и удаление файла базы данных. Создание структуры таблиц с помощью мастера и конструктора. Модификация структуры созданной таблицы. Заполнение таблиц.

2

4. Практические занятия: "Создание баз данных и таблиц"

2

  

Самостоятельная работа обучающихся: Разработка базы данных по индивидуальному заданию. Оценка качества разработанной базы данных.

2

Тема 2.3.Индексирование

 

 

 

 

 

Содержание учебного материала

8

 

1

Понятие и виды индексных файлов. Понятие тега и индекса. Индексы: простые и сложные, уникальные и регулярные, по возрастанию и убыванию.

4

2

2

Особенности построения сложных индексов. Открытие и закрытие индексного файла. Активация индекса. Удаление индекса и индексного файла. Переиндексирование.

5. Практические занятия: "Индексирование таблиц"

2

 

 

 

 

Самостоятельная работа обучающихся: "Работа с индексами в самостоятельно разработанной базе данных». Организация собственной деятельности, выбор типовых методов и способов выполнения профессиональных задач, изучение дополнительной литературы.

2

Тема 2.4.Сортировка, поиск и фильтрация данных

 

 

 

 

 

Содержание учебного материала

6

 

Сортировка таблицы. Методы поиска по полю, по нескольким полям и по индексу. Установка фильтра.

2

2

6. Практические занятия: "Поиск, сортировка и фильтрация данных в таблицах". Выполнение модификации базы данных по заданию

2

 

 

 

 

Самостоятельная работа обучающихся: "Работа с данными в самостоятельно разработанной базе данных». Организация собственной деятельности по созданию базы данных.

2

Тема 2.5.Взаимосвязи между таблицами.

 

 

 

 

 

Содержание учебного материала

6

 

Установление взаимосвязи. Объединение таблиц, параметры объединений. Получение таблицы по данным из нескольких таблиц, групповые изменения в таблицах, итоговые значения в таблицах

2

2

7. Практические занятия: "Установление взаимосвязей между таблицами. Объединение таблиц"

2

 

 

 

 

Самостоятельная работа обучающихся: "Разработка многотабличной базы данных по индивидуальному заданию". Оценка качества выполненной системы.

2

Тема 2.6.Создание запросов к базе данных.

 

 

 

 

 

 

 

 

Содержание учебного материала

11

 

Назначение и классификация запросов. Создание запроса с помощью мастера и конструктора. Использование нескольких таблиц в запросе. Параметрический запрос. Использование построителя выражений для создания вычисляемых полей в запросе. Использование групповых операций (sum, avg, min и др).

Создание перекрестного запроса, запросов на обновление, добавление, удаление данных.

2

2

Практические занятия:

8. "Создание условных запросов с использованием одной и нескольких таблиц. Создание параметрических запросов и вычисляемых полей в запросе" Выполнение модификации системы по заданию.

9. "Создание перекрестного запроса, запроса на добавление, изменение и удаление данных. Использование различных типов объединения таблиц при создании запроса" Разработка новых модулей системы по заданию.

4

 

 

 

 

 

 

 

 

Самостоятельная работа обучающихся: "Создание запросов к базе данных, разработанной по индивидуальному заданию"

5

Тема 2.7.Создание форм

 

 

 

 

 

 

Содержание учебного материала

6

 

Создание главной и подчиненной кнопочных форм с помощью мастера и конструктора. Создание различных элементов на кнопочных формах (кнопки, поля, списки и др). Работа со свойствами, событиями и методами элементов. Создание форм для таблиц и запросов.

Модификация форм. Оценка эффективности работы базы данных.

2

2

Практические занятия:

10. "Создание формы для ввода и просмотра данных с использованием различных элементов." Разработка и модификация объектов базы данных.

2

 

 

 

 

 

Самостоятельная работа обучающихся: "Разработка пользовательского интерфейса базы данных по индивидуальному заданию"

2

 

Тема 2.8.Создание отчетов.

 

 

 

 

 

Содержание учебного материала

6

 

Создание отчетов с помощью мастера и конструктора. Размещение в отчете вспомогательных элементов. Отчеты с группировкой и сортировкой. Вывод отчетов на печать.

Тестирование работы отчетов. Модификация отчётов.

2

2

11. Практические занятия: "Создание и печать отчетов" Разработка и модификация объектов базы данных

2

 

 

 

 

Самостоятельная работа обучающихся: "Разработка отчетов в базе данных по индивидуальному заданию"

2

 

Тема 2.9. Зачетное занятие.

 

 

 

 

 

Содержание учебного материала

5

 

Выполнение итоговой зачетной работы по теме.

2

12. Практические занятия: "Выполнение итоговой зачетной работы по теме"

2

 

 

Самостоятельная работа обучающихся: Работа с конспектом лекций, основной и дополнительной литературой при подготовке к зачетной работе по теме. Организация собственной деятельности, поиск информации для качественной подготовки к зачётной работе.

3

 

Раздел 3. Язык запросов SQL

  

14

 

Тема 3.1. Основы SQL.

 

 

 

 

Содержание учебного материала

 

14

 

 

1

Язык описания данных, язык манипулирования данными. Команды SQL: определение структуры базы данных, манипулирование данными, выборка данных.

4

2

2

Обеспечение непротиворечивости и целостности данных средствами языка SQL.

Практические занятия

 

13.Определение структуры базы данных средствами языка SQL. Манипулирование данными средствами языка SQL

14. Выборка данных средствами языка SQL. Обеспечение непротиворечивости и целостности данных средствами языка SQL.

15. Итоговая практическая работа по теме.

6

 

 

 

 

Самостоятельная работа обучающихся:

Работа с конспектом лекций, основной и дополнительной литературой при подготовке к зачетной работе по теме.

Изучение дополнительной литературы. Разработка и модификация объектов базы данных на языке SQL.

4

Всего:

119