Учебно-методический комплекс составлен в соответствии с ФГОС ВПО по направлению подготовки 011200.62 Физика, утвержденным Приказом Министерства образования и науки Российской Федерации 8 декабря 2009 г., регистрационный N 711 Учебно-методический комплекс разработан М. В. Петуховой, канд. пед. наук, доцентом кафедры информационных технологий и методики обучения информатике ВятГГУ, Т. Н. Исуповой, ассистентом кафедры информационных технологий и методики обучения информатике ВятГГУ Рецензент – Е. В. Харунжева, канд. пед. наук, доцент кафедры информационных технологий и методики обучения информатике ВятГГУ
Учебно-методический комплекс утвержден на заседании кафедры информационных технологий и методики обучения информатике «__»_______ 2013, протокол №___
© Вятский государственный гуманитарный университет (ВятГГУ), 2013 © Исупова Т. Н., Петухова М. В., 2013
Рабочая программа учебной дисциплины «Базы данных» 1. ПОЯСНИТЕЛЬНАЯ ЗАПИСКА 1.1. Цели и задачи «Информационные системы»
освоения
учебной
дисциплины
Цель освоения учебной дисциплины: ознакомление студентов с концептуальными основами построения и использования баз данных (БД) как основы информационных систем; подготовка к грамотному построению и применению баз данных; формирование информационной культуры на основе знания особенностей сложных систем хранения, обработки и поиска информации. Задачи освоения учебной дисциплины: формирование представлений о назначении и общих принципах работы информационных систем (ИС), систем управления базами данных (СУБД); о типологии ИС и БД; формирование знаний принципов проектирования и построения информационных систем, реляционных БД, нормализации отношений и ограничений целостности данных; современных программных средств создания БД; формирование умений проектировать и создавать реляционные БД; организовать обработку данных в БД; использовать СУБД для создания БД, ее поддержки, организации в ней поиска и отбора необходимых данных; развитие всех видов мышления, связанных с информационной деятельностью студентов; развитие самостоятельности и творческой активности студентов при решении учебных и практических задач информационного характера; развитие умения работать со справочными материалами и литературой; воспитание у студентов черт алгоритмического стиля мышления (выстраивание логического хода мышления, точность и лаконичность выражения мыслей, учет всех возможных вариантов решения задачи и т. д.).
1.2. Место дисциплины в структуре ООП ВПО Учебная дисциплина «Информационные системы» входит в математический и естественнонаучный цикл, дисциплины по выбору студента (Б.2.14), изучается на втором курсе (четвертый семестр). Сопутствующие учебные дисциплины: дисциплина «Информационные системы» опирается на изученные дисциплины «Информатика» и «Современные информационные технологии».
Требования к знаниям, умениям, навыкам студента, необходимым для изучения дисциплины «Базы данных» Знать: 1. Понятия «информация», «алгоритм», «модель» и иметь представление об их свойствах; иметь представление о базах данных и их назначении. 2. Основные алгоритмические структуры: линейную, разветвляющуюся, циклическую. Уметь: 1. Формализовать и структурировать информацию. 2. Выбирать способ представления данных в соответствии с поставленной задачей. Владеть: 1. Приемами безопасного и целесообразного поведения при работе с персональным компьютером и компьютерными программами.
3
1.3. Компетенции обучающегося, формируемые в результате освоения дисциплины В результате освоения дисциплины обучающийся должен демонстрировать следующие результаты образования. 1. Способность использовать в познавательной и профессиональной деятельности базовые знания в области математики и естественных наук (ОК-1): 1) знать: базовые принципы построения ИС и БД; 2) уметь: применять базовые принципы построения БД в профессиональной деятельности; 3) владеть: приемами построения БД. 2. Способность приобретать новые знания, используя современные образовательные и информационные технологии (ОК-3): 1) знать: возможности современных ИС для приобретения новых знаний; 2) уметь: исследовать и применять возможности современных ИС для приобретения новых знаний; 3) владеть: приёмами исследования, подбора и использования современных ИС для приобретения новых знаний. 3. Способность овладеть основными методами, способами и средствами получения, хранения, переработки информации, иметь навыки работы с компьютером как средством управления информацией (ОК-12): 1) знать: основные методы, способы и средства получения, хранения, переработки информации; 2) уметь: применять основные методы, способы и средства получения, хранения, переработки информации; 3) владеть: навыками работы с компьютером как средством управления информацией. 4. Способность использовать в познавательной и профессиональной деятельности навыки работы с информацией из различных источников (ОК-16): 1) знать: основные принципы получения информации из различных ИС и БД; 2) уметь: находить и использовать в познавательной и профессиональной деятельности информацию из различных ИС и БД; 3) владеть: навыками работы с информацией из различных ИС и БД. 5. Способность пользоваться современными методами обработки, анализа и синтеза физической информации (в соответствии с профилем подготовки) (ПК-9): 1) знать: основные современные методы обработки, анализа и синтеза информации в БД и ИС; 2) уметь: пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС; 3) владеть: приемами обработки, анализа и синтеза информации в БД и ИС.
2. КРАТКИЕ МЕТОДИЧЕСКИЕ РЕКОМЕНДАЦИИ ДЛЯ ПРЕПОДАВАТЕЛЯ Учебная дисциплина «Информационные системы» изучается на втором курсе, поэтому преподаватель должен опираться на знания и умения, полученные студентами при изучении ранее дисциплин «Информатика» и «Современные информационные технологии», а также на знания и умения из школьной информатики. Как показывает опыт, уровень таких знаний и умений весьма различен, в связи с чем преподавателю важно продумать дифференцированные задания, предусмотреть наличие дидактических и справочных материалов. Сведения о рекомендуемых к использованию преподавателем образовательных технологий и материально-техническом обеспечении учебной дисциплины «Информационные системы».
4
№ п/п 1 2 3 4 5 6
Образовательная технология, рекомендуемая к использованию в преподавании учебной дисциплины Информационная лекция Проблемная лекция Лекция-визуализация Лекция-беседа Контекстное обучение Метод Дельфи
Рекомендуемые средства обучения Персональный компьютер с соответствующим программным обеспечением, проектор, компьютерная презентация, интерактивная доска.
Сведения о занятиях проводимых в интерактивных формах № Показатель п/п 1 Занятия, проводимые в интерактивных формах
Общий объем (по РУП) в часах/ в процентах 22 часа / 30 %
3. СТРУКТУРА И СОДЕРЖАНИЕ УЧЕБНОЙ ДИСЦИПЛИНЫ «ИНФОРМАЦИОННЫЕ СИСТЕМЫ» 3.1. Объем учебной дисциплины и виды учебной работы Общая трудоемкость дисциплины составляет 3 зачетных единицы, 108 часов. № п/п 1 2 2.1. 2.2. 2.3. 2.4. 2.5. 2.6. 3 3.1. 3.2. 3.3. 3.4. 3.5. 4
Общий объем (по РУП) в часах
Виды учебной работы Трудоемкость (по ФГОС ВПО) Аудиторные занятия, всего в том числе: Лекции Лабораторные работы Практические занятия Семинарские занятия Коллоквиумы Прочие виды аудиторных занятий Самостоятельная работа студентов всего в том числе: Контрольная работа Курсовая работа Научно- исследовательская работа Практика Прочие виды самостоятельной работы Вид(ы) промежуточного контроля
108 72 18 54
36
36 Зачет
3.2. Матрица соотнесения разделов / тем учебной дисциплины и формируемых в них профессиональных и общекультурных компетенций 5
4 4 4
+
+ + +
+
4
+
+
+
3
6
+
+
+
3
4 6
+ +
+ +
+ +
3 3
+
ПК-9
ОК-12
Σ общее количество компетенций
ОК-3
Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС Тема 1.2. Классификации ИС Тема 1.3. Этапы построения ИС Раздел 2. Реляционные БД Тема 2.1. Реляционные объекты данных Тема 2.2. Целостность реляционных данных Тема 2.3. Реляционная алгебра Тема 2.4. Нормализация реляционных БД Тема 2.5. Работа с БД в среде СУБД MS Access Тема 2.6. Работа с БД в среде СУБД MS SQL-Server Итого
Количество часов
ОК-1
Разделы / темы учебной дисциплины
ОК-16
Компетенции
3 2 3
+ +
40
+
+
+
3
36
+
+
+
3
108
3.3. Содержание разделов / тем учебной дисциплины «Информационные системы» Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС Обсуждение понятия ИС. Основная цель и функции ИС. Анализ и сравнение описания понятия ИС в нормативных документах: Федеральном законе и ГОСТе. Структура ИС. Требования к ИС. Понятия базы данных, системы баз данных, системы управления базами данных. Функции и особенности СУБД. Тема 1.2. Классификации ИС Обзор классификаций ИС: по степени автоматизации, по масштабу, по сфере применения, по логической организации информации, по способу организации. Развитие технологии «клиент-сервер», модели практической реализации. Тема 1.3. Этапы построения ИС Понятие предметной области. Модели данных. Уровни проектирования ИС. Понятие концептуального моделирования предметной области. ER-модель. Понятие жизненного цикла ИС. Стандарт, регламентирующий жизненный цикл ИС. Процессы жизненного цикла ИС. Общие этапы жизненного цикла ИС. Модели жизненного цикла ИС: каскадная и спиральная, их основные принципы, особенности применения. Раздел 2. Реляционные БД Тема 2.1. Реляционные объекты данных Основные объекты реляционной модели данных. Понятия поля (атрибута), домена, записи (кортежа), таблицы (отношения, файла), степени, кардинального числа. Свойства отношений. Тема 2.2. Целостность реляционных данных
6
Общие и специфические (доменные) правила целостности. Потенциальные, первичные и альтернативные ключи. Null-значения. Правило целостности объектов. Понятие внешнего ключа. Правило ссылочной целостности. Правила внешних ключей. Способы задания правил доменной целостности. Тема 2.3. Реляционная алгебра Понятие реляционной алгебры. Язык SQL: понятие, назначение. Структура запроса на языке SQL. Реляционные операции: объединение, пересечение, вычитание, произведение, выборка, проекция, соединение, деление. Тема 2.4. Нормализация реляционных БД Понятие и цели нормализации отношений. Понятие функциональной зависимости. Тривиальные функциональные зависимости. Приводимые и неприводимые функциональные зависимости. Понятие нормальных форм. Декомпозиция без потерь. Первая, вторая, третья нормальные формы. Обзор нормальных форм более высокого порядка. Общая схема процедуры нормализации. Тема 2.5. Работа с БД в среде СУБД MS Access Создание базы данных в MS Access. Создание таблиц. Задание ограничений целостности. Создание связей между таблицами. Создание форм в MS Access: автоформы, мастер форм, конструктор форм. Использование элементов управления в формах (поле со списком, кнопка и др.). Создание запросов в MS Access: на выборку, с вычисляемыми полями, с групповыми операциями, перекрестных. Создание отчетов в MS Access: автоотчет, мастер отчетов, конструктор отчетов. Группировка данных в отчете и вычисление групповых показателей. Создание страниц доступа к данным в MS Access. Создание главной кнопочной формы в MS Access. Создание макросов в MS Access. Тема 2.6. Работа с БД в среде СУБД MS SQL-Server Введение в язык Transact-SQL. Создание SQL-запросов. Выборка данных. Соединения таблиц. Объединение нескольких наборов результатов. Аналитическая выборка данных. Подзапросы. Группировка записей. Использование представлений. Создание базы данных. Создание таблиц. Задание ограничений целостности. Изменение структуры таблицы. Удаление таблиц. Создание связей между таблицами. Управление данными. Создание триггеров в SQL-Server.
3.4. Тематический план учебной дисциплины «Информационные системы» а) аудиторные занятия: Разделы / темы учебной дисциплины Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС Тема 1.2. Классификации ИС Тема 1.3. Этапы построения ИС Раздел 2. Реляционные БД Тема 2.1. Реляционные объекты данных Тема 2.2. Целостность
Вид учебной работы
Часов очная
Технология обучения
Форма текущего контроля
6 Лекция
2
Лекция
2
Лекция
2
Лекция-беседа
Опрос, контрольная работа Информационн Опрос, контрольная ая лекция работа ЛекцияОпрос, контрольная визуализация работа
66 Лекция
2
Лекция
4
7
Информационная лекция Информацион-
Опрос, контрольная работа Опрос, контрольная
реляционных данных Тема 2.3. Реляционная алгебра Тема 2.4. Нормализация реляционных БД
Лекция
2
Лекция
4
Тема 2.5. Работа с БД в среде СУБД MS Access
Лаборатор ные занятия
28
Тема 2.6. Работа с БД в среде СУБД MS SQLServer Итого
Лаборатор ные занятия
26
ная лекция Проблемная лекция Информационная лекция Лекция-беседа, лекциявизуализация Контекстное обучение, Метод Дельфи, разработка проекта Контекстное обучение Метод Дельфи
работа Опрос, контрольная работа Опрос, контрольная работа Защита лабораторного практикума, защита разработанных вариантов, защита проекта Защита лабораторного практикума
72
б) самостоятельная аудиторная работа Разделы / темы учебной дисциплины Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС
Тема 1.2. Классификации ИС
Вид учебной работы (форма самостоятельной работы) Проработка конспекта лекции, подготовка к контрольной работе
Проработка конспекта лекции, подготовка к контрольной работе
8
Результат
знать: базовые принципы построения ИС и БД; возможности современных ИС для приобретения новых знаний; основные методы, способы и средства получения, хранения, переработки информации; уметь: применять базовые принципы построения БД в профессиональной деятельности; исследовать и применять возможности современных ИС для приобретения новых знаний; применять основные методы, способы и средства получения, хранения, переработки информации знать: возможности современных ИС для приобретения новых знаний; основные принципы получения информации из
Разделы / темы учебной дисциплины
Тема 1.3. Этапы построения ИС
Раздел 2. Реляционные БД Тема 2.1. Реляционные объекты данных
Вид учебной работы (форма самостоятельной работы)
Проработка конспекта лекции, подготовка к контрольной работе
Проработка конспекта лекции, подготовка к контрольной работе
9
Результат различных ИС и БД; уметь: исследовать и применять возможности современных ИС для приобретения новых знаний; находить и использовать в познавательной и профессиональной деятельности информацию из различных ИС и БД знать: возможности современных ИС для приобретения новых знаний; основные методы, способы и средства получения, хранения, переработки информации; основные принципы получения информации из различных ИС и БД; уметь: исследовать и применять возможности современных ИС для приобретения новых знаний; применять основные методы, способы и средства получения, хранения, переработки информации; находить и использовать в познавательной и профессиональной деятельности информацию из различных ИС и БД знать: базовые принципы построения ИС и БД; основные методы, способы и средства получения, хранения, переработки информации; основные современные методы обработки, анализа и синтеза информации в БД и ИС;
Разделы / темы учебной дисциплины
Вид учебной работы (форма самостоятельной работы)
Тема 2.2. Целостность реляционных данных
Проработка конспекта лекции, подготовка к контрольной работе
Тема 2.3. Реляционная алгебра
Проработка конспекта лекции, подготовка к контрольной работе
10
Результат уметь: применять базовые принципы построения БД в профессиональной деятельности; применять основные методы, способы и средства получения, хранения, переработки информации; пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС знать: базовые принципы построения ИС и БД; основные методы, способы и средства получения, хранения, переработки информации; основные современные методы обработки, анализа и синтеза информации в БД и ИС; уметь: применять базовые принципы построения БД в профессиональной деятельности; применять основные методы, способы и средства получения, хранения, переработки информации; пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС знать: базовые принципы построения ИС и БД; основные методы, способы и средства получения, хранения, переработки информации; основные современные методы обработки, анализа и синтеза информации в БД и ИС; уметь: применять базовые принципы построения БД
Разделы / темы учебной дисциплины
Вид учебной работы (форма самостоятельной работы)
Тема 2.4. Нормализация реляционных БД
Проработка конспекта лекции, подготовка к контрольной работе
Тема 2.5. Работа с БД в среде СУБД MS Access
Лабораторнопрактические занятия, работа с дидактическими материалами, самостоятельное выполнение заданий, подготовка проекта
11
Результат в профессиональной деятельности; применять основные методы, способы и средства получения, хранения, переработки информации; пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС знать: базовые принципы построения ИС и БД; основные методы, способы и средства получения, хранения, переработки информации; основные современные методы обработки, анализа и синтеза информации в БД и ИС; уметь: применять базовые принципы построения БД в профессиональной деятельности; применять основные методы, способы и средства получения, хранения, переработки информации; пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС знать: возможности современных ИС для приобретения новых знаний; основные методы, способы и средства получения, хранения, переработки информации; основные современные методы обработки, анализа и синтеза информации в БД и ИС; уметь: исследовать и применять возможности современных ИС для
Разделы / темы учебной дисциплины
Тема 2.6. Работа с БД в среде СУБД MS SQL-Server
Вид учебной работы (форма самостоятельной работы)
Лабораторнопрактические занятия, работа с дидактическими материалами, самостоятельное выполнение заданий
Результат приобретения новых знаний; применять основные методы, способы и средства получения, хранения, переработки информации; пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС знать: возможности современных ИС для приобретения новых знаний; основные методы, способы и средства получения, хранения, переработки информации; основные современные методы обработки, анализа и синтеза информации в БД и ИС; уметь: исследовать и применять возможности современных ИС для приобретения новых знаний; применять основные методы, способы и средства получения, хранения, переработки информации; пользоваться современными методами обработки, анализа и синтеза информации в БД и ИС
в) занятия в интерактивных формах № п/п
Разделы / темы учебной дисциплины Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС Раздел 2. Реляционные БД Тема 2.4. Нормализация реляционных БД Тема 2.5. Работа с БД в среде СУБД MS Access Тема 2.6. Работа с БД в среде СУБД MS SQLServer Итого
12
Общий объем (по РУП) в часах очная 2 2 10 8 22
г) самостоятельная внеаудиторная работа Разделы / темы учебной дисциплины Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС
Вид учебной работы (форма самостоятельной работы)
Часов
Результат
6 Проработка конспекта лекции, работа с учебной литературой, подготовка к контрольной работе и зачету
2
Тема 1.2. Классификации ИС
Проработка конспекта лекции, работа с учебной литературой, подготовка к контрольной работе и зачету
2
Тема 1.3. Этапы построения ИС
Проработка конспекта лекции, работа с учебной литературой, подготовка к контрольной работе и зачету
2
Раздел 2. Реляционные БД Тема 2.1. Реляционные Проработка конспекта объекты данных лекции, работа с учебной литературой, подготовка к
30
13
2
владеть: приемами построения БД; приёмами исследования, подбора и использования современных ИС для приобретения новых знаний; навыками работы с компьютером как средством управления информацией владеть: приёмами исследования, подбора и использования современных ИС для приобретения новых знаний; навыками работы с информацией из различных ИС и БД владеть: приёмами исследования, подбора и использования современных ИС для приобретения новых знаний; навыками работы с компьютером как средством управления информацией; навыками работы с информацией из различных ИС и БД владеть: приемами построения БД; навыками работы с компьютером как
Разделы / темы учебной дисциплины
Вид учебной работы (форма самостоятельной работы) лабораторным занятиям, контрольной работе и зачету
Часов
Тема 2.2. Целостность реляционных данных
Проработка конспекта лекции, работа с учебной литературой, подготовка к лабораторным занятиям, контрольной работе и зачету
2
Тема 2.3. Реляционная алгебра
Проработка конспекта лекции, работа с учебной литературой, подготовка к лабораторным занятиям, контрольной работе и зачету
2
Тема 2.4. Нормализация реляционных БД
Проработка конспекта лекции, работа с учебной литературой, подготовка к лабораторным занятиям, контрольной работе и зачету
2
Тема 2.5. Работа с БД в среде СУБД MS Access
Подготовка к лабораторным занятиям, выполнение практических заданий, подготовка к контрольной работе и зачету
12
14
Результат средством управления информацией; приемами обработки, анализа и синтеза информации в БД и ИС владеть: приемами построения БД; навыками работы с компьютером как средством управления информацией; приемами обработки, анализа и синтеза информации в БД и ИС владеть: приемами построения БД; навыками работы с компьютером как средством управления информацией; приемами обработки, анализа и синтеза информации в БД и ИС владеть: приемами построения БД; навыками работы с компьютером как средством управления информацией; приемами обработки, анализа и синтеза информации в БД и ИС владеть: приёмами исследования, подбора и использования современных ИС для приобретения новых знаний; навыками работы с
Разделы / темы учебной дисциплины
Тема 2.6. Работа с БД в среде СУБД MS SQL-Server
Вид учебной работы (форма самостоятельной работы)
Подготовка к лабораторным занятиям, выполнение практических заданий, подготовка к контрольной работе и зачету
Итого
Часов
10
Результат компьютером как средством управления информацией; приемами обработки, анализа и синтеза информации в БД и ИС владеть: приёмами исследования, подбора и использования современных ИС для приобретения новых знаний; навыками работы с компьютером как средством управления информацией; приемами обработки, анализа и синтеза информации в БД и ИС
36
4. МЕТОДИЧЕСКИЕ УКАЗАНИЯ ДЛЯ СТУДЕНТОВ Раздел 1. Общие понятия ИС Тема 1.1. Структура и функции ИС
Аудиторные занятия Лекция 1. Структура и функции ИС План лекции: 1. Обсуждение понятия ИС. Основная цель и функции ИС. 2. Анализ и сравнение описания понятия ИС в нормативных документах: Федеральном законе и ГОСТе. Структура ИС. 3. Требования к ИС. 4. Понятия базы данных, системы баз данных, системы управления базами данных. Функции и особенности СУБД.
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п
Вид самостоятельной работы
1
Общая
2
Групповая
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе Групповое обсуждение вопроса
15
Форма отчетности Конспект лекции, контрольная работа Выступление представителя группы
Групповая самостоятельная работа по данной теме проводится в интерактивной форме на лекционном занятии. Используется групповое обсуждение возникших в ходе лекциибеседы вопросов. Группа разбивается на минигруппы по 3-6 человек. Каждая группа обсуждает один из вопросов, возникших в ходе лекции-беседы, для ответа на который требуется актуализировать имеющиеся знания, представления. На обсуждение дается 10 минут, после чего один представитель каждой группы излагает вывод по результатам обсуждения группы.
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п
Общая
1
Форма самостоятельной Срок сдачи работы Проработка 2 неделя конспекта лекции, семестра, работа с учебной литературой, 10-я неделя подготовка к семестра, контрольной работе, подготовка к зачету сессия Тема 1.2. Классификации ИС
Вид самостоятельной работы
Форма отчетности Устные ответы на вопросы, контрольная работа, зачет
Аудиторные занятия Лекция 2. Классификации БД План лекции: 1. Классификация ИС по степени автоматизации. 2. Классификация ИС по масштабу. 3. Классификация ИС по сфере применения. 4. Классификация ИС по логической организации информации. 5. Классификация ИС по способу организации. Развитие технологии «клиент-сервер», модели практической реализации.
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п
Вид самостоятельной работы Общая
1
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе
Форма отчетности Конспект лекции, контрольная работа
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п 1
Форма самостоятельной Срок сдачи работы Проработка 4 неделя конспекта лекции, семестра, работа с учебной литературой, 10-я неделя изучение материала, семестра, вынесенного на самостоятельную проработку, подготовка к контрольной работе, подготовка к зачету сессия Тема 1.3. Этапы построения ИС
Вид самостоятельной работы Общая
16
Форма отчетности Устные ответы на вопросы, контрольная работа,
Зачет
Аудиторные занятия Лекция 3. Этапы построения ИС План лекции: 1. Понятие предметной области. Модели данных. 2. Уровни проектирования ИС. 3. Понятие концептуального моделирования предметной области. ER-модель. 4. Понятие жизненного цикла ИС. Стандарт, регламентирующий жизненный цикл ИС. Процессы жизненного цикла ИС. Общие этапы жизненного цикла ИС. Модели жизненного цикла ИС: каскадная и спиральная, их основные принципы, особенности применения.
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п 1
Вид самостоятельной работы Общая
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе
Форма отчетности Конспект лекции, контрольная работа
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п 1
Вид самостоятельной работы Общая
Форма самостоятельной работы Проработка конспекта лекции, работа с учебной литературой, подготовка к лабораторным занятиям, контрольной работе, подготовка к зачету
Срок сдачи
Форма отчетности
6 неделя семестра,
Устные ответы на вопросы,
10-я неделя семестра,
контрольная работа,
сессия
зачет
Раздел 2. Реляционные БД Тема 2.1. Реляционные объекты данных
Аудиторные занятия Лекция 4. Реляционные объекты данных План лекции: 1. Основные объекты реляционной модели данных: поле (атрибут), домен, запись (кортеж), таблица (отношение, файл), степень отношения, кардинальное число отношения. 2. Точное определение отношения реляционной БД через понятие множества. 3. Свойства отношений.
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п 1
Вид самостоятельной работы Общая
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе
Форма отчетности Конспект лекции, контрольная работа
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п 1
Вид самостоятельной работы Общая
Форма самостоятельной работы Проработка
17
Срок сдачи 6 неделя
Форма отчетности Устные ответы
Форма Форма самостоятельной Срок сдачи отчетности работы конспекта лекции, семестра, на вопросы, работа с учебной литературой, 10-я неделя контрольная подготовка к семестра, работа, лабораторным занятиям, контрольной работе, подготовка к зачету сессия зачет Тема 2.2. Целостность реляционных данных Аудиторные занятия Лекция 5. Целостность реляционных данных. Виды правил целостности. Правило целостности объектов План лекции: 1. Общие и специфические (доменные) правила целостности. 2. Потенциальные, первичные и альтернативные ключи. 3. Правило целостности объектов. Лекция 6. Целостность реляционных данных. Правило ссылочной целостности. Доменная целостность План лекции: 1. Понятие внешнего ключа. 2. Правило ссылочной целостности. 3. Правила внешних ключей. 4. Способы задания правил доменной целостности. № п/п
Вид самостоятельной работы
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п
Вид самостоятельной работы Общая
1
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе
Форма отчетности Конспект лекции, контрольная работа
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п 1
Форма самостоятельной Срок сдачи работы Проработка 8 и 10 недели конспекта лекции, семестра, работа с учебной на протяжении литературой, всех подготовка к последующих лабораторным занятий, занятиям, 10-я неделя контрольной семестра, работе, подготовка к зачету сессия Тема 2.3. Реляционная алгебра
Вид самостоятельной работы Общая
Форма отчетности Устные ответы на вопросы,
контрольная работа, зачет
Аудиторные занятия Лекция 7. Реляционная алгебра. Общая структура запроса на SQL. Реляционные операции План лекции: 1. Понятие реляционной алгебры.
18
2. Структура запроса на языке SQL. 3. Реляционные операции, перенесенные из алгебры множеств: объединение, пересечение, вычитание, произведение. 4. Собственно реляционные операции: выборка, проекция, соединение, деление.
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п
Вид самостоятельной работы Общая
1
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе
Форма отчетности Конспект лекции, контрольная работа
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п 1
Форма самостоятельной Срок сдачи работы Проработка 12 и 14 недели конспекта лекции, семестра, работа с учебной на протяжении литературой, занятий, подготовка к лаб. последняя занятиям, неделя контрольной работе, семестра, подготовка к зачету сессия Тема 2.4. Нормализация реляционных БД
Вид самостоятельной работы Общая
Форма отчетности Устные ответы на вопросы,
контрольная работа, зачет
Аудиторные занятия Лекция 8. Нормализация реляционных БД. Функциональные зависимости План лекции: 1. Понятие и цели нормализации отношений. 2. Понятие функциональной зависимости. 3. Тривиальные функциональные зависимости. 4. Приводимые и неприводимые функциональные зависимости. Лекция 9. Нормализация реляционных БД. Нормальные формы План лекции: 1. Понятие нормальных форм. 2. Декомпозиция без потерь. 3. Первая, вторая, третья нормальные формы. 4. Обзор нормальных форм более высокого порядка. 5. Общая схема процедуры нормализации.
Самостоятельная аудиторная работа по теме учебной дисциплины: № п/п
Вид самостоятельной работы
Форма отчетности
Конспект лекции, контрольная работа 2 Групповая Выступление Групповое обсуждение представителя вопроса группы Групповая самостоятельная работа по данной теме проводится в интерактивной форме на лекционном занятии. Используется групповое обсуждение возникших в ходе лекции-беседы вопросов. Группа разбивается на минигруппы по 3-6 человек. Каждая группа обсуждает один из вопросов, возникших в ходе лекции-беседы, для ответа на который требуется 1
Общая
Форма самостоятельной работы Проработка конспекта лекции, подготовка к контрольной работе
19
актуализировать имеющиеся знания, представления. На обсуждение дается 10 минут, после чего один представитель каждой группы излагает вывод по результатам обсуждения группы.
Самостоятельная внеаудиторная работа по теме учебной дисциплины: № п/п 1
Форма самостоятельной Срок сдачи работы Проработка 16 и 18 недели конспекта лекции, семестра, работа с учебной на протяжении литературой, последующих подготовка к занятий, лабораторным последняя занятиям, неделя контрольной работе, семестра, подготовка к зачету сессия Тема 2.5. Работа с БД в среде СУБД MS Access
Вид самостоятельной работы Общая
Форма отчетности Устные ответы на вопросы,
контрольная работа, зачет
Аудиторные занятия Лабораторная работа № 1. «Проектирование базы данных» План лабораторной работы: 1. Постановка задачи. 2. Построение логической модели базы данных. Задание по аудиторной самостоятельной работе: 1. Построить на листе схематично структуру базы данных. Для каждой таблицы подчеркнуть первичные ключи и линиями показать связи между таблицами. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Что такое отношение (таблица), поле (атрибут), запись, первичный ключ, внешний ключ? 2) Что понимается под логической моделью базы данных? Каково ее назначение? 3) Какие виды связей между отношениями существуют? В чем их отличие друг от друга? Лабораторная работа № 2. «Создание базы данных в СУБД MS Access» План лабораторной работы: 1. Постановка задачи. 2. Построение физической модели базы данных в СУБД MS Access: создание таблиц данных, установление связей, заполнение таблиц. Задание по аудиторной самостоятельной работе: 1. Создать все таблицы базы данных, самостоятельно определив и задав типы полей, а также задав свойства полей согласно описанию. Для всех таблиц определить первичные ключи. 2. Создать все необходимые связи между таблицами базы данных. 3. Частично заполнить базу данных. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Что понимается под физической моделью базы данных? Сколько логических и физических моделей может иметь одна база данных? 2) Какие средства существуют в СУБД MS Access для облегчения и ограничения ввода данных в таблицы базы данных? Лабораторная работа № 3. «Формы в СУБД MS Access. Автоформы и мастер форм» План лабораторной работы: 1. Автоформы. 2. Мастер форм. Задание по аудиторной самостоятельной работе:
20
1. Создать автоформу (в столбец) для заданной таблицы. Добавить с помощью созданной формы 2 записи. 2. Создать автоформу (на основе выделенной таблицы). Добавить с помощью созданной формы 2 записи. 3. С помощью мастера форм для заданной таблицы создать форму, содержащую в себе подчиненную форму. Добавить с помощью формы 4 записи. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Для чего предназначен объект СУБД MS Access форма? 2) Какие способы создания форм существуют в MS Access? В чем суть каждого способа? 3) Какие виды автоформ существуют в MS Access? Лабораторная работа № 4. «Формы в СУБД MS Access. Конструктор форм» План лабораторной работы: 1. Конструктор форм. 2. Основные элементы управления в формах: список, поле со списком, кнопка, набор вкладок, разрыв страницы. Задание по аудиторной самостоятельной работе: 1. Создать в режиме конструктора форму для заданной таблицы. 2. В заданные формы для удобства заполнения добавить элемент управления Поле со списком. 3. В заданную форму добавить кнопку, открывающую другую форму с отобранными по некоторому условию записями. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Перечислите типы элементов управления в формах. 2) Для чего предназначены элементы управления, используемые в формах MS Access? Лабораторная работа № 5. «Запросы в СУБД MS Access. Мастера запросов» План лабораторной работы: 1. Автоматические запросы, созданные с помощью мастеров: простые, перекрестные, на повторяющиеся записи, на записи без подчиненных. Задание по аудиторной самостоятельной работе: 1. С помощью мастера создать запрос, выводящий из указанной таблицы только нужные поля. 2. С помощью мастера создать запрос на повторяющиеся записи. 3. С помощью мастера создать запрос на записи без подчиненных. 4. С помощью мастера создать перекрестный запрос. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Что понимается под запросом к базе данных? 2) Для чего предназначен объект СУБД MS Access запрос? 3) Какие виды запросов существуют в MS Access? Каково назначение каждого вида запроса? Лабораторная работа № 6. «Запросы в СУБД MS Access. Конструктор запросов» План лабораторной работы: 1. Запросы на выборку, созданные в режиме Конструктора: простые, с условием, с параметром, с вычисляемыми полями.
21
Задание по аудиторной самостоятельной работе: 1. В режиме конструктора создать запрос на выборку и с условием. 2. Изменить созданный ранее запрос с условием, добавив в него условие в виде параметра. 3. Создать запрос на выборку, добавив в него вычисляемое поле. 4. Создать запрос, в котором осуществляется выборка данных по вычисляемому полю. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Какие виды запросов существуют в MS Access? 2) Каково назначение каждого вида запроса? 3) Какие существуют способы создания запросов в MS Access? 4) Чем запрос с параметром отличается от запроса с условием? Лабораторная работа № 7. «Запросы в СУБД MS Access. Конструктор запросов» План лабораторной работы: 1. Аналитические запросы, созданные в режиме Конструктора. 2. Перекрестные запросы, созданные в режиме Конструктора. Задание по аудиторной самостоятельной работе: 1. В режиме конструктора создать аналитический запрос на выборку. 2. В режиме конструктора создать перекрестный запрос. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Для чего предназначены аналитические запросы? 2) Для чего предназначены перекрестные запросы 3) Чем перекрестный запрос отличается от аналитического запроса? Лабораторная работа № 8. «Отчеты в СУБД MS Access» План лабораторной работы: 1. Автоотчеты. 2. Мастер отчетов. 3. Отчеты, созданные в режиме Конструктора. 4. Группировка и сортировка в отчетах. 5. Вычисляемые поля в отчетах. Задание по аудиторной самостоятельной работе: 1. Создать ленточный автоотчет для заданного запроса. 2. Создать отчет с использованием мастера по заданным таблицам. Сгруппировать и отсортировать данные в отчете по заданным полям. 3. Добавить в созданный ранее отчет вычисляемое поле. 4. В созданные ранее отчеты добавить разрывы страниц (если нужно). Добавить нумерацию страниц. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Для чего предназначен объект СУБД MS Access отчет? 2) Какие способы создания отчетов существуют в MS Access? В чем суть каждого способа? 3) Какие виды автоотчетов существуют в MS Access? 4) Как задать сортировку данных в отчете в режиме конструктора? 5) Как задать группировку данных в отчете в режиме конструктора? Лабораторная работа № 9. «Главная кнопочная форма в СУБД MS Access» План лабораторной работы: 1. Назначение главной кнопочной формы. 2. Создание кнопочной формы и страниц кнопочной формы. 3. Создание элементов (кнопок) на страницах кнопочной формы 4. Оформление кнопочной формы.
22
Задание по аудиторной самостоятельной работе: 1. Создать Главную кнопочную форму для базы данных, состоящую из заданных страниц. Добавить на страницы кнопки, являющиеся ссылками на нужные формы, запросы, отчеты. 2. Оформить Главную кнопочную форму по своему усмотрению, добавить надписи, вставить картинки. 3. Назначить Главную кнопочную форму стартовой. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Для чего предназначен объект СУБД MS Access главная кнопочная форма? 2) Какую структуру имеет главная кнопочная форма? 3) Доступ к каким объектам СУБД MS Access, можно получить с помощью главной кнопочной формы? 4) Как можно сделать главную кнопочную форму стартовой? Лабораторная работа № 10. «Макросы в СУБД MS Access» План лабораторной работы: 1. Назначение макросов. 2. Создание макросов и групп макросов. 3. Применение условий в макросах. Задание по аудиторной самостоятельной работе: 1. Создайте макрос, открывающий только для чтения одну из форм, с сопровождающим сообщением. Добавьте в макрос команду, которая изменила бы вид курсора на песочные часы на время работы макроса. 2. Создайте макрос, открывающий в режиме просмотра отчет. 3. Для выполнения макроса введите условие, чтобы макрос не запускался в июле и августе. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Что понимается под макросом? 2) Для чего предназначены макросы в СУБД MS Access? 3) Зачем макросы объединяют в группы? 4) Как задать условие для выполнения макроса? 5) Приведите примеры условий для выполнения макросов. Лабораторная работа № 11. «Макросы в СУБД MS Access. Продолжение» План лабораторной работы: 1. Запуск макросов. 2. Назначение макроса событию. Задание по аудиторной самостоятельной работе: 1. Создайте панель инструментов, поместив на нее все созданные макросы. 2. Создайте группу макросов AutoKeys, назначив некоторым макросам сочетание клавиш по вашему выбору. 3. Создайте макрос AutoExec, в котором обеспечьте вывод информационного окна с приветствием при открытии базы данных. 4. В область заголовка формы добавьте кнопки для поиска по образцу и очищения поля ввода после отмены поиска. 5. В область заголовка формы добавьте кнопки для фильтрации, ее отмены и очищения поля ввода после отмены фильтрации. Литература (см. библиографический список): [1, 7, 16, 18, 20, 23]. Контрольные вопросы: 1) Какие есть способы запуска макросов? 2) Для чего предназначена группа макросов AutoKeys? 3) Для чего предназначен макрос AutoExec? 4) Как можно в форме организовать поиск с помощью макросов?
23
5) Как можно в форме организовать фильтрацию с помощью макросов? Лабораторные работы № 25-27. Выполнение проектного задания План лабораторной работы: Выполнение проектного задания. Задание по аудиторной самостоятельной работе: Задание было выдано заранее. Спроектировать и создать свою базы данных в СУБД MS Access согласно следующим требованиям. Предметная область, по которой будет построена база данных – любая на ваш выбор. База данных считается зачтённой, если выполнены все задания и общая сумма баллов не менее 12 баллов. Задания Баллы 1. База данных должна содержать не менее трех базовых таблиц, 4 приведенных к 3 НФ (третьей нормальной форме) и связанных между Из них: собой. Уметь доказать, что таблицы в 3 НФ. 3 Схема; 1 доказательство 3 НФ. 2 2. Формы должны содержать элементы управления: Из них: поле или поле со списком, ссылающиеся на данные из другой 1 таблицы; кнопку, открывающую другую форму, связанную с текущими 1 данными. 3 3. Запросы следующих видов (или их комбинацией): Из них: 0,5 с условием; 0,5 с параметром; с группировкой и использованием групповых операций (но не 1 перекрёстный); 1 перекрёстный. 2 4. В отчётах (отчёте) должны быть применены: Из них: 0,5 сортировка; 0,5 группировка; 1 вычисление групповых показателей (сумма, количество или др.). 5. Главная кнопочная форма должна содержать ссылки на формы, 2 запросы, отчеты. 6. Интеграция: добавление рисунка, текста или таблицы для каждой 3 записи одной из таблиц. 7. Макросы: создание макроса для поиска или фильтрации данных в 3 одной из форм. 8. Оформление всех элементов БД (единый стиль, понятность 1 наименований). Максимальное количество баллов 20 Литература (см. библиографический список): [1, 7, 16, 18, 20, 23].
Самостоятельная аудиторная работа по теме учебной дисциплины Вид № самостоятельной Форма самостоятельной работы п/п работы 1 Общая Лабораторно-практические занятия, работа с дидактическими
24
Форма отчетности Отчет по лабораторной работе,
Вид № самостоятельной п/п работы
Форма самостоятельной работы материалами, самостоятельное выполнение заданий, подготовка к выполнению проекта
Групповая
Форма отчетности Проект
Выступление представителя группы Групповая самостоятельная работа по данной теме проводится в интерактивной форме на практических занятиях. Используется групповое обсуждение решения задач, имеющих несколько вариантов решения. Группа разбивается на минигруппы по 3 человека. Каждая группа обсуждает задачу и ее решение. На обсуждение дается 15 минут, после чего один представитель каждой группы излагает вариант решения по результатам обсуждения группы. 2
Групповое решение задач
Самостоятельная внеаудиторная работа по теме учебной дисциплины № п/п 1
Форма самостоятельной Срок сдачи работы Подготовка к В течение лабораторным всего семестра, занятиям, выполнение последняя практических неделя заданий, семестра, подготовка проекта, подготовка к сессия зачету Тема 2.6. Работа с БД в среде СУБД MS SQL Server
Вид самостоятельной работы Общая
Форма отчетности Отчет по лабораторной работе, проект,
зачет
Аудиторные занятия Лабораторная работа № 12. «СУБД MS SQL Server. Введение в Transact-SQL» План лабораторной работы: 1. Знакомство с MS SQL Server. Компоненты MS SQL Server. 2. Введение в Transact-SQL. Обозначения. Управляющие конструкции. Функции. Правила записи ссылок на объекты базы данных. 3. Работа с Transact-SQL в MS SQL Server. Задание по аудиторной самостоятельной работе: 1. Напишите программу пересчета веса из фунтов в килограммы (1 фунт равняется 409,5 г.). Результат должен быть выведен следующим образом, например: 3,3 фунт(а/ов) – это 1 кг 351 г. 2. Определите количество часов и минут, прошедших со времени запуска служб SQLServer. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Каковы компоненты MS SQL Server? 2) Для чего предназначен язык Transact-SQL? 3) Перечислите обозначения в Transact-SQL. 4) Как реализуется ветвление в Transact-SQL? 5) Как реализуются циклы в Transact-SQL? 6) Каковы правила записи ссылок на объекты в Transact-SQL? Лабораторная работа № 13. «СУБД MS SQL Server. Введение в Transact-SQL. Процедуры» План лабораторной работы:
25
1. Понятие и назначение процедур в MS SQL Server. 2. Создание процедур средствами Transact-SQL. Задание по аудиторной самостоятельной работе: 1. Определите, является ли введенный год високосным. Оформите решение в виде хранимой процедуры. 2. Найдите сумму цифр во введенной строке символов. Оформите решение в виде хранимой процедуры. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Для чего предназначены хранимые процедуры в MS SQL Server? 2) Как создать хранимую процедуру? 3) Как задать входные параметры хранимой процедуры? 4) Как запустить хранимую процедуру? Лабораторная работа № 14. «СУБД MS SQL Server. Работа с базой данных. Простая выборка» План лабораторной работы: 1. Системные базы данных в MS SQL Server. 2. Объекты базы данных. 3. Простая выборка данных. Задание по аудиторной самостоятельной работе: 1. В БД AdventureWorksDW сконструируйте запрос, возвращающий отсортированный по алфавиту список сотрудников с указанием их фамилии с инициалами имени и «среднего имени» в одном поле, а также даты рождения (в формате dd/mm/yyyy). 2. В БД AdventureWorksDW создайте запрос, выводящий список велосипедных товаров белого цвета. 3. В БД AdventureWorksDW создайте запрос, выводящий список наименований товаров, для которых значения альтернативного ключа начинаются с букв A, B, или C (с использованием перечисления множества значений). 4. В БД AdventureWorksDW определите 10 самых дорогих товаров. Решение оформить в виде хранимой процедуры. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Какие существуют системные базы данных в MS SQL Server и для чего они предназначены? 2) Перечислите объекты базы данных и правила ссылки на них. 3) Как записать запрос на простую выборку? 4) Приведите примеры условий в запросе на выборку. Лабораторные работы № 15-16. «СУБД MS SQL Server. Выборка из нескольких таблиц» План лабораторной работы: 1. Внутреннее соединение таблиц. 2. Внешнее соединение таблиц. 3. Перекрестное соединение (произведение) таблиц. 4. Объединение нескольких наборов результатов. Задание по аудиторной самостоятельной работе: 1. В БД AdventureWorksDW вывести имена и фамилии заказчиков, сделавших заказы через Интернет, с указанием даты заказов. Причем вывести только тех, кто сделал заказ не раньше июня 2004 года. Если заказчик размещает несколько заказов в один день, то должна быть выведена только одна запись.. 2. В БД AdventureWorksDW получите список товаров с указанием их субкатегорий (см. пример) с помощью внутреннего, левого и правого соединений. Сравните результаты.
26
3. В БД AdventureWorksDW перечислить все возможные виды валюты для оплаты всех наименований товаров (см. пример), причем не выводить дважды одинаковые записи и отсортировать по алфавиту наименований товаров. 4. В БД AdventureWorksDW получить единый набор данных содержащий фамилии и имена заказчиков и сотрудников, а также их e-mail. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Какие виды соединения таблиц существуют? 2) В каких случаях применяется внутреннее соединение? 3) Какие есть виды внешнего соединения и чем они отличаются? 4) В каких случаях используется перекрестное соединение? 5) Приведите пример ситуации, когда необходимо выполнить объединение нескольких наборов результатов. Лабораторная работа № 17. «СУБД MS SQL Server. Аналитическая выборка данных» План лабораторной работы: 1. Агрегатные функции. 2. Подзапросы. 3. Группировка записей. Задание по аудиторной самостоятельной работе: 1. В БД AdventureWorksDW вывести список товаров, цена которых выше средней цены. 2. В БД AdventureWorksDW для каждого товара отобразить сведения о самом крупном (по стоимости) его заказе: наименование товара и стоимость заказа. 3. В БД AdventureWorksDW получить список только тех товаров, чье суммарное заказанное количество превышает 900 штук. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Что понимается под агрегатными функциями? 2) Приведите примеры агрегатных функций. 3) В каких случаях используется подзапросы? 4) Приведите пример запроса, в котором необходимо использовать группировку записей. Лабораторная работа № 18. «СУБД MS SQL Server. Представления» План лабораторной работы: 1. Использование представлений. 2. Создание представлений с помощью Transact-SQL. 3. Управление представлениями. Задание по аудиторной самостоятельной работе: 1. В БД AdventureWorksDW выведите статистику работы компании AdventureWorksDW, отражающую объемы продаж и количество заказов по месяцам. 2. В БД AdventureWorksDW определить количество размещенных заказов по временам года. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Что понимается под представлениями? 2) Для чего используются представления? 3) Какой командой создаются представления? 4) Как удалить представление? 5) Как исправить представление? Лабораторная работа № 19. «СУБД MS SQL Server. Управление базой данных» План лабораторной работы: 1. Создание и настройка базы данных. 2. Изменение базы данных.
27
3. Сжатие базы данных. 4. Резервное копирование данных. 5. Восстановление базы данных. Задание по аудиторной самостоятельной работе: 1. Создайте собственную базу данных, размер основного файла которой 5 Мб, размер журнала – 2 Мб. Основной файл может увеличиваться до 10 Мб c шагом 20%. Объем файла журнала увеличивается до 5 Мб с шагом 1 Мб. Расположение файлов – в Вашей папке. 2. Увеличьте размер основного файла Вашей базы данных до 10 МВ, а максимальный размер до 15 МВ. Добавьте в вашу базу данных новую файловую группу. Для Вашей базы данных определите еще один файл размером 2 Мб и поместите его в созданную файловую группу. 3. Выполните сжатие своей базы данных. 4. Создайте резервную копию своей базы данных на созданном устройстве. 5. Восстановите удаленную базу с устройства с созданного Вами физического устройства. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Что понимается под управлением базой данных? 2) Какими средствами можно создать базу данных? 3) Как изменить параметры файлов созданной базы данных? 4) Как сжать базу данных? 5) Зачем нужно резервное копирование базы данных? 6) Как сделать резервную копию базы данных? 7) Как восстановить базу данных из резервной копии? Лабораторные работы № 20-21. «СУБД MS SQL Server. Проектирование базы данных» План лабораторной работы: 1. Логическая и физическая модель базы данных. 2. Создание таблиц базы данных. 3. Изменение и удаление таблиц. Задание по аудиторной самостоятельной работе: 1. На основе описанной логической модели БД составьте ее физическую модель (создайте таблицы, связанные между собой). Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Что понимается под логической моделью БД? 2) Что понимается под физической моделью БД? 3) Какими средствами можно создать таблицы базы данных? 4) Как задать ограничения доменной целостности в таблицах? Лабораторная работа № 22. «СУБД MS SQL Server. Управление данными» План лабораторной работы: 1. Вставка записей. 2. Закачка данных из файла. 3. Изменение записей. 4. Удаление записей. Задание по аудиторной самостоятельной работе: 1. В таблицу Сотрудники Вашей базы данных внесите сведения о двух сотрудниках с помощью первой синтаксической формы INSERT. 2. В таблицу Заказчики Вашей базы данных внесите сведения о заказчиках из таблицы DimCustomer базы данных AdventureWorksDW. 3. Заполните таблицу Заказы Вашей базы данных из текстового файла (не менее 4 записей).
28
4. Измените дату выполнения заказа на сегодняшнюю для тех заказов, которые были сделаны не позднее, чем 30 дней назад. 5. Удалите из таблицы Сотрудники тех, кому в прошлом году исполнилось более 60 лет. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Перечислите способы вставки записей в таблицу БД. 2) Какими средствами можно изменить записи? 3) Как можно удалить записи? Лабораторная работа № 23. «СУБД MS SQL Server. Триггеры» План лабораторной работы: 1. Типы триггеров. 2. Создание триггеров. 3. Просмотр информации о триггерах. 4. Удаление триггера. Задание по аудиторной самостоятельной работе: 1. Составить триггер, запрещающий вставлять в таблицу Сотрудники записи о сотрудниках, старше 65 лет. 2. Составить триггер, запрещающий удалять из таблицы Заказы записи о заказах, дата выполнения которых позднее сегодняшнего дня. 3. Составить триггер, запрещающий вставлять в таблицу Заказы запись о заказах, сделанных заказчиками из Москвы. Предусмотрите вывод сообщения при попытке вставить такую запись. 4. Составить триггер, запрещающий удалять из таблицы Сотрудники-Заказы записи, в которых участвуют сотрудники со стажем работы не более 2 лет. Предусмотрите вывод сообщения при попытке удалить такую запись. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Что такое «триггер»? 2) В чем состоит назначение триггеров? 3) Как создаются триггеры? 4) Приведите пример ситуаций, в которых нужно создать триггер? Лабораторная работа № 24. «СУБД MS SQL Server. Управление системой безопасности» План лабораторной работы: 1. Учетные записи. 2. Роли. 3. Разрешения. Задание по аудиторной самостоятельной работе: 1. Создайте новую учетную запись NewStudent с паролем ‘1’. Выберите аутентификацию SQL Server. По умолчанию установите свою базу данных и русский язык. 2. Для новой учетной записи NewStudent установите следующие роли на использование баз данных: для БД master – минимальные разрешения; для AdventureWorksDW – разрешение на просмотр и выборку данных; для Вашей БД – полный контроль над БД. 3. Для Вашей базы данных создайте роль базы данных, разрешающую только просмотр и выборку для таблиц Заказчики, Товары и Заказы. 4. Для своей базы данных назначьте разрешения по умолчанию для всех пользователей. Литература (см. библиографический список): [2, 6, 7, 8, 9, 10, 11, 13, 22, 25]. Контрольные вопросы: 1) Что понимается под учетной записью и как она создается? 2) Что понимается под ролями, какие типы ролей есть и как они назначаются? 3) Что понимается под разрешениями, какие типы разрешений есть и как они назначаются?
29
Самостоятельная аудиторная работа по теме учебной дисциплины Вид № самостоятельной Форма самостоятельной работы п/п работы 1 Общая Лабораторно-практические занятия, работа с дидактическими материалами, самостоятельное выполнение заданий 2 Групповая Групповое решение задач
Форма отчетности Отчет по лабораторной работе
Выступление представителя группы Групповая самостоятельная работа по данной теме проводится в интерактивной форме на практических занятиях. Используется групповое обсуждение решения задач, имеющих несколько вариантов решения. Группа разбивается на минигруппы по 3 человека. Каждая группа обсуждает задачу и ее решение. На обсуждение дается 15 минут, после чего один представитель каждой группы излагает вариант решения по результатам обсуждения группы.
Самостоятельная внеаудиторная работа по теме учебной дисциплины № п/п 1
Вид самостоятельной работы Общая
Форма самостоятельной Срок сдачи работы Подготовка к В течение лабораторным всего семестра, занятиям, выполнение практических заданий, сессия подготовка к зачету
Форма отчетности Отчет по лабораторной работе, зачет
Перечень вопросов для самостоятельного изучения и рекомендации по выполнению заданий 1. Тема: «Классификации ИС» Вопросы для самостоятельного изучения: 1. Классификация ИС по функциональному назначению. 2. Классификация ИС по способу распространения. Литература номера источников литературы 1-5 из п. 5. 2. Тема: «Формы в MS Access» Вопросы для самостоятельного изучения: 1. Добавление элементов управления в формы при помощи настройки свойств. 2. Создание подчиненных форм в режиме конструктора. 3. Добавление элемента управления «набор вкладок» на форму. 4. Добавление элементов управления «переключатель» и «группа» на форму. Литература: номера источников литературы 1, 7, 16, 18, 20, 23 из п. 5. 3. Тема: «Запросы в MS Access» 1. Создание запросов на поиск записей без подчиненных в режиме конструктора. 2. Создание запросов на изменение в режиме конструктора: запрос на создание таблицы, запрос на удаление, запрос на обновление, запрос на добавление. 3. Литература: номера источников литературы 1, 7, 16, 18, 20, 23 из п. 5. 4. Тема: «Отчеты в MS Access» 1. Использование мастера диаграмм в отчетах. 2. Создание составных отчетов: подчиненные отчеты, перекрестные отчеты, отчеты в несколько колонок. 3. Литература: номера источников литературы 1, 7, 16, 18, 20, 23 из п. 5.
30
5. Тема: «Интеграция MS Access с другими компонентами MS Office» 1. Интеграция СУБД MS Access с другими компонентами MS Office: использование специального элемента Календарь. 2. Интеграция СУБД MS Access с другими компонентами MS Office: экспорт данных из MS Access. 3. Литература: номера источников литературы 1, 7, 16, 18, 20, 23 из п. 5. 6. Тема: «Страницы доступа к данным в MS Access» 1. Создание страниц доступа к данным в СУБД MS Access. 2. Использование элементов управления на страницах доступа к данным в СУБД MS Access. 3. Литература: номера источников литературы 1, 7, 16, 18, 20, 23 из п. 5. Форма текущего контроля: защита лабораторных работ, устный опрос. Материалы текущего контроля: см. вопросы к лабораторным работам в п. 4. Форма рубежного контроля: контрольные работы. Материалы рубежного контроля: Примерная контрольная работа №1 по разделам 1 «Общие понятия ИС» и 2 «Реляционные БД» (темы «Реляционные объекты данных», «Целостность реляционных данных») 1. Выберите главную, конечную цель любой информационной системы a) организация хранения информации в строго определенных структурах (в формализованном виде) b) поддержка целостности и актуальности хранимых данных c) выдача пользователям информации, необходимой для решения их задач d) реализация организационно-технологических процессов сбора и комплектования информации 2. Выберите функции информационной системы: a) обработка информации b) пользовательская экспертиза программ c) сбор информации d) стандартизация информационных процессов e) хранение информации f) поиск и выдача информации пользователям 3. Выберите виды ИС, классифицированные по сфере применения: a) ИС поддержки принятия решений b) документальные ИС c) ИС обработки транзакций d) групповые ИС e) ИС на основе архитектуры клиент-сервер f) офисные ИС g) информационно-справочные ИС 4. Опишите основное назначение информационных систем типа OLTP. 5. Выберите функции ИС, построенной по клиент-серверной технологии a) функции администрирования БД b) служебные функции, реализующие связь между остальными функциями c) функции хранения и управления информационными ресурсами d) функции ввода и отображения данных e) прикладные функции для предметной области f) функции обеспечения функционирования аппаратуры 6. Какие из компонентов клиент-серверной системы расположены на клиенте в DBSмодели (модель сервера баз данных)? a) компонент представления b) прикладной компонент c) компонент доступа к данным
31
7. Расшифруйте требования эффективности и безопасности ИС. 8. Какие из перечисленных моделей предметной области строятся для конкретной СУБД? a) логическая b) физическая c) концептуальная 9. Какие модели данных используются для концептуального проектирования информационных систем? a) физические b) семантические c) даталогические 10. К какому классу моделей данных относятся сетевые модели? a) семантические b) даталогические документальные c) даталогические фактографические d) физические 11. Единичным элементом информации в документальных ИС является a) атрибут b) поле c) документ d) реквизит документа e) информационный объект f) индекс документа 12. Домен в реляционной базе данных - это a) множество значений, из которого берутся значения конкретного атрибута b) множество значений, которые принимает атрибут в конкретном отношении c) понятие, обозначающее тип данных конкретного атрибута d) совокупность формата и размера значений конкретного атрибута e) множество допустимых значений первичного ключа 13. Кардинальное число отношения (таблицы) в реляционной базе данных – это… a) количество записей отношения b) количество атрибутов (полей) отношения c) количество значений домена d) количество атрибутов, входящих в первичный ключ e) количество отношений в базе данных 14. Из перечисленных высказываний выберите свойства отношений реляционной базы данных a) нет одинаковых кортежей b) нет одинаковых значений атрибутов c) атрибуты не упорядочены d) кортежи не упорядочены e) количество атрибутов неизменно f) все значения атрибутов неделимы g) количество доменов равно количеству атрибутов 15. Дано отношение Студенты: №зачетки Фамилия Имя Отчество Группа 123456 Иванов Иван Иванович М-51 123457 Петров Петр Петрович Ф-51 123458 Андреев Андрей Андреевич М-52 123459 Медведева Анна Петровна Ф-51 123444 Зайцева Ирина Ивановна МФ-41 123333 Лисицкая Марина Федоровна МФ-41 Степень этого отношения…
32
a) 6 b) 5 c) 30 d) 1 16. Какой парой свойств должен обладать потенциальный ключ? a) уникальность и структурированность b) структурированность и неизбыточность c) именованность и структурированность d) неизбыточность и именованность e) уникальность и неизбыточность 17. Правило ссылочной целостности заключается в том, что a) от каждого отношения базы данных должны существовать ссылки на первичные ключи других отношений b) база данных не должна содержать несогласованных значений внешних ключей c) каждое отношение базы данных должно содержать первичный ключ d) база данных не должна содержать несогласованных значений первичных ключей e) значение первичного ключа не может быть Null-значением f) значение внешнего ключа не может быть Null-значением 18. Какие варианты определения правил внешних ключей возможны для попытки удаления объекта ссылки? a) каскадирование или изменение b) ограничение или каскадирование c) ограничение или отмена d) только каскадирование e) только ограничение f) только отмена g) только изменение 19. Выберите множество необходимых атрибутов с подчеркнутым первичным ключом отношения, содержащего расписание занятий вашей группы. a) {Дисциплина, Преподаватель, НомерНедели, ДеньНедели, НомерПары, Кабинет} b) {ДеньНедели, НомерПары, Дисциплина, Преподаватель, Кабинет} c) {НомерНедели, ДеньНедели, НомерПары, Дисциплина, Преподаватель, Кабинет} d) {ДеньНедели, НомерПары, Дисциплина, НомерНедели, Преподаватель, Кабинет} Примерная контрольная работа № 2 по разделу 2 «Реляционные БД» (темы «Реляционная алгебра», «Нормализация реляционных БД») 1. Язык SQL был введен для реляционных СУБД как язык создания… a) отчетов b) форм c) запросов d) макросов e) страниц доступа к данным f) таблиц 2. Какие операции относятся к основным операциям реляционной алгебры? a) вычитание b) соединение c) обновление d) проекция e) деление f) подведение итогов g) расширение h) произведение i) пересечение j) подсчет количества 3. Для какого из перечисленных запросов по БД Факультет используется операция реляционной алгебры «объединение»? a) Вывести список студентов факультета с указанием сведений о подгруппе для каждого студента. b) Вывести список фамилий, имен и отчеств всех преподавателей и всех студентов факультета.
33
4.
5.
6.
7.
c) Вывести список всех подгрупп факультета с указанием всех дисциплин, изучаемых каждой подгруппой. d) Вывести список всех дисциплин факультета с указанием фамилии, имени и отчества преподавателей, ведущих каждую дисциплину. Для какого из перечисленных запросов по БД Факультет используется операция выборки? a) Вывести список всех подгрупп факультета. b) Вывести список всех дисциплин факультета с указанием фамилии, имени и отчества преподавателей, ведущих каждую дисциплину. c) Вывести список всех дисциплин, по которым нет зачета. d) Вывести список всех студентов факультета. Функциональная зависимость называется неприводимой, если a) зависимая часть содержит один атрибут b) детерминант содержит один атрибут c) из зависимой части нельзя убрать атрибуты без нарушения зависимости d) из детерминанта нельзя убрать атрибуты без нарушения зависимости e) детерминант является первичным ключом На практике достаточно, чтобы отношение находилось в a) 1 НФ b) 2 НФ c) 3 НФ d) НФБК e) 4 НФ f) 5 НФ Для того, чтобы отношение находилось в первой нормальной форме, нужно, чтобы a) все неключевые атрибуты неприводимо зависели от первичного ключа b) все неключевые атрибуты нетранзитивно зависели от первичного ключа c) все значения атрибутов были неделимы d) первичный ключ не был составным
5. ПЕРЕЧЕНЬ ОСНОВНОЙ И ДОПОЛНИТЕЛЬНОЙ ЛИТЕРАТУРЫ Основная литература: 1. Агальцов В. П. Базы данных. В 2-х т., т. 1. Локальные базы данных: учебник. 2-e изд., перераб. – Форум Инфра-М, 2011. 352 с. (Гриф УМО вузов по университетскому политехническому образованию.) 2. Агальцов В. П. Базы данных. В 2-х т., т. 2. Распределенные и удаленные базы данных. 1-e изд. – Форум Инфра-М, 2009. 272 с. (Гриф УМО вузов по университетскому политехническому образованию.) 3. Васильев А. А., Избачков Ю. С., Петров В. Н., Телина И. С. Информационные системы – Питер, 2011, 544 с. (Гриф МО РФ) 4. Попов И., Максимов Н., Голицына О. Информационные системы - Форум, Инфра-М, 2007 г., 496 с.
Дополнительная литература: 5. Хомоненко А. Д., Цыганков В. М., Мальцев М. Г. Базы данных: учебник для высших учебных заведений. 6-е издание. – КОРОНА-Век, 2010. 736 c. (гриф УМО по образованию в области автоматики, электроники, микроэлектроники и радиотехники при обучении экономическим и техническим специальностям) 6. Байдачный С., Маленко Д., Лозинский Ю. SQL Server 2005: Новые возможности для разработчиков. – М.: СОЛОН-Пресс, 2006. 208 с. 7. Браст Эндрю Дж., Форте Стивен Разработка приложений на основе Microsoft SQL Server 2005. – М.: Издательство «Русская редакция» 2007. 880 с.
34
8. Виейра Роберт Программирование баз данных Microsoft SQL Server 2005. Базовый курс. – М.: ООО «И.Д. Вильямс», 2007. 832 с. 9. Виейра Роберт Программирование баз данных Microsoft SQL Server 2005 для профессионалов. – М.: ООО «И.Д. Вильямс», 2008. 1072 с. 10. Дейт К. Дж. Введение в системы баз данных. 8-е издание. – М.: Издательский дом «Вильяме», 2006. 1328 с. 11. Диго С. М. Базы данных: проектирование и использование: учебник – М.: Финансы и статистика, 2005. 592 с. (гриф МО РФ) 12. Иванов С. Ю. Котельников Е. В., Базы данных на основе Microsoft SOL Server 2008: курс лекций и лаб. Практикум. – Киров: Изд-во ВятГГУ, 2010. 171 с. 13. Карпова, Т. С. Базы данных: Модели, разработка, реализация –СПб.: Питер, 2002. – 303 c. (переиздание только 2002 г.) 14. Кириллов В. В., Громов Г. Ю. Введение в реляционные базы данных (+CD). – СПб.: БХВ-Петербург, 2009. с 464 15. Кошелев В. Е. Access 2007. – М.: ООО «Бинов-Пресс», 2008. 592 с. 16. Крёнке Д. Теория и практика построения баз данных. 8-е изд. – СПб.: Питер, 2003. 800 с. 17. Кузин А. В., Левонисова С. В. Базы данных: учеб. пособие для студ. вузов. 2-е изд., стер. – М. Издательский цент «Академия», 2008. 320 с. 18. Кузнецов С. Д. Основы баз данных: учебное пособие. 2-е изд., испр. – М.: ИнтернетУниверситет Информационных Технологий; БИНОМ. Лаборатория знаний, 2007. 484 с. 19. Литвин П., Гетц К., Гунделой М. Разработка корпоративных приложений в Access 2002. Для профессионалов (+CD). – СПб.: Питер; Киев: BHV, 2003. 848 с. 20. Малыхина М. П.Базы данных: основы, проектирование, использование: учеб. пособие для студ. Вузов. 2-е изд. – СПб.: БХВ-Петербург, 2007. 528 с. 21. Марков А. С., Лисовский К. Ю. Базы данных. Введение в теорию и методологию: учебник. – М.: Финансы и статистика, 2006. 512 с. (Гриф УМО университетов РФ по прикладной математике и информатике) 22. Нильсен Пол Microsoft SQL Server 2005. Библия пользователя. – М.: ООО «И.Д. Вильямс», 2008. 1232 с. 23. Перевозчикова М. С., Петухова М. В. Практикум по программному обеспечению ЭВМ. Часть 5. – Киров, 2005. 112 с. 24. Пирогов В. Ю. Информационные системы и базы данных: организация и проектирование: учебное пособие. – Спб.: БХВ-Петербург , 2009. 528 с. (гриф УМО в области инновационных междисциплинарных образовательных программ) 25. Фленов М. Е. Transact-SQL. – Спб.: БХВ-Петербург, 2006. 576 с.
Программное обеспечение и интернет-ресурсы 1. 2.
СУБД MS Access 2007 или более поздние версии. СУБД MS SQL Server 2005 или более поздние версии.
35
6. СИСТЕМА ОЦЕНКИ КАЧЕСТВА ОСВОЕНИЯ СТУДЕНТАМИ УЧЕБНОЙ ДИСЦИПЛИНЫ «ИНФОРМАЦИОННЫЕ СИСТЕМЫ» И ФОРМЫ ТЕКУЩЕГО, ПРОМЕЖУТОЧНОГО И ИТОГОВОГО КОНТРОЛЯ 6.1. Шкала баллов по учебной дисциплине В соответствии с Положением о балльно-рейтинговой системе оценки знаний студентов ВятГГУ по учебной дисциплине предусмотрены следующие виды контроля качества знаний студентов: – входной контроль; – текущая аттестация; – межсессионная аттестация; – промежуточная аттестация в форме зачета.
Шкала баллов по учебной дисциплине № п/п
Показатели
Норма баллов
Виды текущей аттестации до рубежной аттестации 1 2
Посещение аудиторных занятий (лекций) (по 1 баллу) Посещение аудиторных занятий (лабораторных) (по 0,5 балла) Лабораторная работа Рубежный контроль (контрольное мероприятие): контрольная работа Виды текущей аттестации после рубежной аттестации Посещение аудиторных занятий (лекций) (по 1 баллу) Посещение аудиторных занятий (лабораторных) (по 0,5 балла) Лабораторная работа Контрольная работа Проект Виды работ и заданий на зачете Теоретический вопрос Практическое задание Всего баллов за зачет Итого:
Шкала перевода баллов: Количество баллов От 80 до 100 баллов Менее 60 баллов
Оценка Зачтено Не зачтено
36
5 6 10 8
4 7 10 10 20 10 10 20 100
6.2. Фонды оценочных средств для проведения текущего контроля успеваемости и промежуточной аттестации Сводные данные по оценке компетенций № п/п 1
2
3
Результат (освоенные компетенции) ОК-1
ОК-3
ОК-12
Номер раздела / Основные показатели Виды темы (для оценки результата контроля* текущего контроля) знает: базовые в Проверочная Раздел 1, принципы построения работа тема 1.1, ИС и БД; Раздел 2, умеет: применять т Собеседование темы 2.1, базовые принципы Защита 2.2, 2.3, 2.4 построения БД в лабораторного профессиональной практикума деятельности; Защита владеет: приемами проекта построения БД. р Контрольная работа Формы и методы контроля
п знает: возможности в современных ИС для приобретения новых знаний; т умеет: исследовать и применять возможности современных ИС для приобретения новых знаний; владеет: приёмами р исследования, подбора и использования современных ИС для п приобретения новых знаний знает: основные в методы, способы и средства получения, хранения, переработки т информации; умеет: применять основные методы, способы и средства получения, хранения, переработки информации; р владеет: навыками работы с компьютером
37
Зачет Проверочная работа
Раздел 1, темы 1.1, 1.2, 1.3, Собеседование Раздел 2, Защита темы 2.5, лабораторного 2.6 практикума Защита проекта Контрольная работа Зачет Проверочная работа
Раздел 1, темы 1.1, 1.3, Собеседование Раздел 2, Защита темы 2.1, лабораторного 2.2, 2.3, 2.4, практикума 2.5, 2.6 Защита проекта Контрольная работа
№ п/п
Результат (освоенные компетенции)
Основные показатели оценки результата
Виды контроля*
как средством п управления информацией 4 знает: основные т ОК-16 принципы получения информации из различных ИС и БД; умеет: находить и р использовать в познавательной и профессиональной п деятельности информацию из различных ИС и БД; владеет: навыками работы с информацией из различных ИС и БД 5 знает: основные т ПК-9 современные методы обработки, анализа и синтеза информации в БД и ИС; р умеет: пользоваться современными методами обработки, п анализа и синтеза информации в БД и ИС; владеет: приемами обработки, анализа и синтеза информации в БД и ИС * в – входной контроль; т – текущий контроль; р промежуточная аттестация; и – итоговая аттестация
Формы и методы контроля Зачет
Собеседование Раздел 1, Защита темы 1.2, проекта 1.3 Контрольная работа Зачет
Собеседование Раздел 2, Защита темы 2.1, проекта 2.2, 2.3, 2.4,2.5, 2.6 Контрольная работа Зачет
– рубежный контроль; п –
6.2.1. Входной контроль знаний студентов Примерные задания для проверки знаний студентов 1. Что из перечисленного является алгоритмом: a) кулинарный рецепт b) телефонный разговор c) инструкция к мобильному телефону d) рассказ о путешествии 2. Из представленного списка выберите информационные модели: a) глобус b) картина c) игрушечный самолет
38
Номер раздела / темы (для текущего контроля)
d) схема метрополитена 3. Опишите, для чего предназначены базы данных? 4. Дана таблица базы данных: Табельный № 1234 3245 4567 8956 7623
ФИО сотрудника Иванов Иван Петрович Петров Иван Романович Иванов Петр Иванович Сидоров Савелий Карпович Сорокин Петр Олегович
Должность инженер инженер технолог технолог инженер
Если произвести сортировку по столбцу «ФИО сотрудника», то поменяются местами строки… a) 1 и 2 b) 2 и 3 c) 2 и 5 d) 1 и 3 e) ничего не изменится 5. Дана таблица базы данных: Табельный № 1234 3245 4567 8956 7623
ФИО сотрудника Иванов Иван Петрович Петров Иван Романович Иванов Петр Иванович Сидоров Савелий Карпович Сорокин Илья Олегович
Должность инженер технолог технолог технолог инженер
Задано условие выбора: ФИО сотрудника=«И*» или Должность=«инженер». Тогда будет выбрано… a) 1-я и 3-я строки b) 1-я и 5-я строки c) только 1-я строка d) 1-я, 3-я и 5-я строки 6. В одном из столбцов таблицы содержатся даты рождения сотрудников. При выводе на экран информации из этого столбца применено следующее правило: «Если месяц даты рождения = 1, 2 или 12, то вывести «зима»; если месяц даты рождения = 3, 4 или 5, то вывести «весна» …». Какая алгоритмическая конструкция использована? a) линейная b) ветвление c) цикл 7. Необходимо в таблице отразить информацию о расписании учебных занятий вашей группы. Какие столбцы в этой таблице должны быть обязательно? 8. Для предыдущего задания укажите типы данных для каждого из предложенных вами столбцов. 9. Необходимо составить ведомость полученных студентами баллов по дисциплине «Базы данных», чтобы видеть текущую сумму баллов для каждого студента. Какое программное средство наиболее оптимально подходит для решения этой задачи? a) текстовый процессор b) табличный процессор c) система управления базами данных d) специализированная бухгалтерская программа e) мастер презентаций 10. Использовали ли вы СУБД MS Access? a) нет, и не знаю, что это за программа b) нет, но знаю об этой программе c) нет, но видел, как в ней работают другие d) да (работал с готовой базой данных) e) да (создавал базу данных и работал с ней)
39
6.2.2. Текущая аттестация Текущая аттестация проводится в форме собеседования по темам и защиты лабораторного практикума. Примерные вопросы для проведения текущего контроля по каждой лабораторной работе представлены в разделе 4 УМК.
6.2.3. Межсессионная аттестация Межсессионная аттестация представляет собой подведение итогов по сумме баллов, набранных студентами на период межсессионной аттестации. Критерий аттестации: 17-29 баллов.
6.2.4. Материалы для проведения промежуточной аттестации Промежуточная аттестация проводится в форме зачета. Примерный перечень вопросов к зачету 1. Понятие информационной системы (ИС). 2. Структура ИС. 3. Функции ИС. 4. Классификация ИС типу хранимых данных. 5. Классификация ИС по степени автоматизации информационных процессов. 6. Классификация ИС по характеру обработки данных. 7. Классификация ИС по сфере применения. 8. Классификация ИС по масштабу. 9. Классификация ИС по способу организации. 10. Технология «клиент-сервер». 11. Требования к ИС. 12. Этапы проектирования ИС. 13. Концептуальное проектирование ИС: основные этапы. 14. ER-модель: основные элементы, их типы и обозначения (в классическом варианте). 15. Понятие жизненного цикла ИС. Стандарт, регламентирующий жизненный цикл ИС. Процессы жизненного цикла ИС. 16. Каскадная модель жизненного цикла ИС. 17. Спиральная модель жизненного цикла ИС. 18. Понятия базы данных (БД), системы управления базами данных (СУБД). Функции СУБД. 19. Обзор даталогических фактографических моделей данных: иерархической, сетевой, реляционной, объектно-ориентированной; их преимущества и недостатки. 20. Реляционные объекты данных: определение отношения, свойства отношений, понятия поля (атрибута), записи (кортежа), домена, степени отношения, кардинального числа. 21. Целостность реляционных данных: обзор общих и специфических правил целостности. 22. Общие правила целостности данных. 23. Реализация правил доменной целостности. 24. Целостность реляционных данных: определение потенциального ключа, понятия первичного и альтернативного ключей; правило целостности объектов. 25. Целостность реляционных данных: определение внешнего ключа; правило ссылочной целостности; задание правил внешних ключей. 26. Реляционная алгебра: понятие и назначение языка SQL; восемь основных операций реляционной алгебры. Примеры запросов на все операции. 27. Нормализация отношений: общие цели и процедура нормализации. 28. Нормализация отношений: определение функциональной зависимости (ФЗ); понятия тривиальной ФЗ, приводимой и неприводимой ФЗ.
40
29. Нормализация отношений: декомпозиция без потерь; обзор первой, второй и третьей нормальных форм (1 НФ, 2 НФ, 3 НФ). 30. 1 НФ. 31. 2 НФ. 32. 3 НФ. Примерная тематика практических заданий 1. Создание базы данных в MS Access. Создание таблиц. 2. Задание ограничений целостности в MS Access. 3. Создание базы данных в MS SQL-Server. Создание таблиц. 4. Задание ограничений целостности в MS SQL-Server. 5. Создание связей между таблицами в MS Access. 6. Создание связей между таблицами в в MS SQL-Server. 7. Создание форм в MS Access: автоформы. 8. Создание форм в MS Access: мастер форм. 9. Создание форм в MS Access: конструктор форм. 10. Создание запросов в MS Access: на выборку. 11. Создание запросов в MS Access: с вычисляемыми полями. 12. Создание запросов в MS Access: с групповыми операциями. 13. Создание запросов в MS SQL-Server: на выборку. 14. Создание запросов в MS SQL-Server: с вычисляемыми полями. 15. Создание запросов в MS SQL-Server: с групповыми операциями. 16. Создание перекрестных запросов в MS Access. 17. Триггеры: понятие, назначение. 18. Создание триггеров INSERT в MS SQL-Server. 19. Создание триггеров DELETE в MS SQL-Server. 20. Создание триггеров UPDATE в MS SQL-Server. 21. Создание отчетов в MS Access: автоотчет. 22. Создание отчетов в MS Access: мастер отчетов. 23. Создание отчетов в MS Access: конструктор отчетов. 24. Создание отчетов в MS Access: группировка данных в отчете. 25. Создание отчетов в MS Access: подсчет групповых показателей.
6.3. Материалы, устанавливающие содержание и порядок проведения итоговой аттестации Содержание учебной дисциплины «Информационные системы» не входит в перечень вопросов государственного экзамена.
41