- •2.1. Тематический план
- •2.2. Содержание теоретических разделов дисциплины
- •2.3. Содержание практического раздела дисциплины.
- •2.3.1. Лабораторный практикум
- •2.3.2. Планы семинарских занятий.
- •2.4. Дополнительные виды работ
- •2.4.1. Курсовая работа
- •2.4.2. Написание реферата
- •4. Текущий и итоговый контроль результатов изучения дисциплины
- •4.1. Промежуточный контроль по дисциплине «Базы данных»
- •4.2. Итоговая аттестация по дисциплине «Базы данных»
- •4.3. Контролирующие материалы
- •5. Перечень документов - Методических рекомендаций по различным аспектам проведения дисциплины «Базы данных»
- •П.1. Титульный лист лабораторной работы
- •П.2. Бланк основного листа лабораторной работы
- •Г. Абакан, 2009 г.
- •Рецензия на курсовую работу
- •«___» __________________ 20___ Г. ________________
- •Государственное образовательное учреждение
- •Шкала рейтинговых оценок
2.3.2. Планы семинарских занятий.
Общие рекомендации проведения семинарских занятий
Посещение семинарских занятий обязательно. За работу на семинаре студент может набрать максимально до пяти баллов.
В случае отсутствия студента во время данных занятий по уважительной причине, студент имеет возможность самостоятельно получить задание на информационном сервере дисциплины.
План семинарских занятий, разбитый по модулям и темам семинарских занятий модуля, приведен в таблице 4.
Семинарское занятия № 1, используется для ознакомления студентов группы с рекомендуемым порядком освоения дисциплины в рамках модульно рейтинговой системы обучения – один учебный час и для проведения входного контроля выявления базовых знаний и умений по предшествующим смежным дисциплинам – один час.
Семинарские занятия №3 и №8 используются для проведения контрольных работ по первому и третьему, соответственно, модулям дисциплины. Студент может получить за каждую из них до пяти рейтинговых баллов, которые зачитываются в рейтинг карте в раздел контрольных работ (КР), а не в раздел оценки семинарских занятий.
Доклад на семинарском занятии может быть дополнен студентом мультимедийной презентацией, в этом случае к докладу прилагается электронный вариант на носителе информации.
Студенты, успешно выполнившие свою курсовую работу, готовят небольшой доклад (3-5 минут) по своему проекту базы данных, после которого отвечают на вопросы по проекту, поступающие, как от преподавателя, так и от студентов. Этот доклад может быть заслушан на семинарских занятиях, с предварительного уведомления преподавателя. Данный семинар, желательно проводить в компьютерном классе для демонстрации презентации, построенной на основе своего программного продукта.
Информационная наполняемость семинарских занятий.
Входной модуль.
Семинарское занятия № 1. Входное тестирование.
Этот семинар используется для ознакомления студентов группы с рекомендуемым порядком освоения дисциплины в рамках модульно рейтинговой системы обучения – один учебный час и для проведения входного контроля выявления базовых знаний и умений по предшествующим смежным дисциплинам – один час.
Модуль 1. Основные положения дисциплины «базы данных».
Семинарское занятие № 2. «Сбор сущностей по проекту базы данных «Журнал старосты группы» и формирование реляционной модели базы данных, приведенной к третьей нормальной форме».
На учебном примере «Электронный журнал старосты группы» преподаватель, с участием студентов группы на основе «мозгового штурма», собирает данные по проекту базы данных и приводит структуру таблиц проекта к третьей нормальной форме. Главное требование к этому проекту – его функциональность должна быть понятна студентам.
Семинар должен состоять из следующих частей:
Выбор темы проекта.
Определение глобальных границ проекта.
Уточнение ограничений на основе функциональности отдельных частей проекта и сложившегося документооборота данного производственного или учебного процесса.
Формирование отчётной документации и выходной информации на основе входящей, внутренней и исходящей информации данного производственного или учебного процесса.
Для успешного проведения семинара студенты должны иметь представления о следующих понятиях: входящая, внутренняя и исходящая документация производственного процесса. Документооборот. Таблица. Форма. Запрос. Отчёт. Производственный процесс. Жизненный цикл программного продукта. «Мозговой штурм».
А, кроме того, самостоятельно изучить материал лекций о приведении структуры таблиц к нормализованному виду. Знать определения всех нормальных форм и уметь применять их на практике.
Семинарские занятия №3. Контрольная работа №1.
Семинар используются для проведения контрольной работы по первому модулю дисциплины. Студент может получить за эту работу до пяти рейтинговых баллов, которые зачитываются в рейтинг карте в раздел контрольных работ, а не в раздел оценки семинарских занятий.
Модуль 2. Практическая реализация проекта базы данных
Семинарское занятие № 4. «Достоинства, недостатки и особенности современных СУБД»
На основе данных предыдущего семинара преподаватель с участием студентов определяет требования к будущему проекту базы данных. Кроме того, заслушиваются доклады по различным СУБД и средам программирования программирования, которые готовят студенты. Доклады распределяет староста группы или преподаватель.
Семинар должен состоять из следующих частей:
Определение требований к будущей базе данных.
Выбор СУБД или языка программирования для создания проекта базы данных.
Определение состава аппаратного и программного обеспечения для успешной реализации проекта.
Для успешного проведения семинара студенты должны приготовить доклады о достоинствах и недостатках следующих программных продуктов в контексте реализации данного программного проекта базы данных:
MS Access 2003;
MS Access 2007;
Visual FoxPro последней версии;
SQL Server последней версии;
Delphi последней версии;
Visual Basic последней версии;
Visual C++ последней версии;
По выбору студента.
Семинарское занятие № 5. «Пост реляционные модели данных»
Для успешного проведения семинара студенты готовят доклады к семинару по следующим вопросам:
История развития СУБД;
Особенности, достоинства и недостатки распределённых СУБД;
Особенности, достоинства и недостатки объектно-реляционных СУБД;
Особенности, достоинства и недостатки объектных СУБД;
Перспективы развития информационных систем и, в частности, баз данных.
Семинарское занятие № 6. «Практические аспекты создания проекта базы данных».
Для успешного проведения семинара студенты готовят доклады к семинару по следующим темам:
Построение структуры таблиц и схемы данных;
Построение форм при помощи мастера и доработка их в режиме конструктора;
Построение отчётов при помощи мастера и доработка их в режиме конструктора;
Построение страниц доступа к данным при помощи мастера и доработка их в режиме конструктора;
Использование запросов для подстановки, построения форм и отчётов;
Построение панелей управления, меню и контекстного меню в проекте базы данных;
Настройка параметров запуска проекта базы данных;
Разделение базы данных на клиентскую и серверную части;
Администрирование проекта базы данных.
Модуль 3. Реляционная алгебра и язык SQL
Семинарское занятие № 7. «Виды запросов и особенности их построения на языке SQL».
Для успешного проведения семинара студенты готовят доклады к семинару по следующим темам:
Типы запросов, используемые в MS Access XP. Их назначение и типы. Использование запроса для просмотра, изменения и анализа данных различными способами. Запросы в качестве источников записей для форм, отчетов и страниц доступа к данным.
Запросы на выборку. Запросы на основе одной или нескольких таблиц. Обновление записей, ограничения на обновление. Группировка записей и вычисление сумм, средних значений, подсчет записей и нахождение других типов итоговых значений.
Запросы с параметрами. Диалоговое окно приглашения на ввод граничных данных. Запросы с параметрами в качестве основы для форм, отчетов и страниц доступа к данным.
Перекрестные запросы. Перекрестные запросы для расчетов и представления данных в структуре, облегчающей их анализ. Подсчёт суммы, среднего значения, числа значений и других статистических расчетов. Группировка результатов в виде таблиц.
Запросы на изменение. Четыре типа запросов на изменение. Удаление записи. Обновление записи. Добавление записей. Создание таблицы.
Запросы SQL. Язык SQL (Structured Query Language). Эквивалентная инструкция SQL создаваемая на каждый запрос. Просмотр и редактирование инструкции SQL в режиме SQL. Невозможность создать в бланке запросанекоторых запросов SQL. Запросы к серверу, управляющие запросы изапросы на объединение. Подчиненный запрос.
Инструкции языка SQL. Состав, назначения, параметры. Примеры инструкций.
Повышение быстродействия таблиц. Необходимость. Способы. Индексация.
Построение запросов. Способы построения запросов на практике. Порядок построения запросов.
Семинарское занятие № 8. «Контрольная работа № 3»
Семинарские занятия №8 используются для проведения контрольных работ по третьему, модулю дисциплины. Студент может получить за семинар до пяти рейтинговых баллов, которые зачитываются в рейтинг карте в раздел контрольных работ, а не в раздел оценки семинарских занятий.