ГЛАВНОЕ УПРАВЛЕНИЕ ОБРАЗОВАНИЯ И МОЛОДЕЖНОЙ ПОЛИТИКИ АЛТАЙСКОГО КРАЯ КРАЕВОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ «АЛТАЙСКИЙ ПРОМЫШЛЕННО-ЭКОНОМИЧЕСКИЙ КОЛЛЕДЖ» Комплект контрольно-оценочных средств по учебной дисциплине Базы данных основной профессиональной образовательной программы по специальности 090305 Информационная безопасность автоматизированных систем Барнаул 2012 1 Одобрен ПЦК информационных и радиотехнических дисциплин Составлен в соответствии с рабочей программой учебной дисциплины по специальности 090305 Информационная безопасность автоматизированных систем “____ “_____________ 20___ г. Протокол №________________ УТВЕРЖДЕНО Председатель ПЦК: Замдиректора по УР _______________ О. Л. Степанова ___________ О.Ю. Говорова “____ “___________ 20____ г. Разработчики: Степанова О. Л., преподаватель 2 1 Паспорт комплекта оценочных средств 1.1 Общие положения Комплект оценочных средств предназначен для оценки результатов освоения учебной дисциплины Базы данных. 1.2 Область применения комплекта оценочных средств Таблица 1 Результаты освоения (объекты оценивания) Уметь: проводить анализ, выделять сущности и связи предметной области и отображать ее на конкретную модель данных нормализовывать отношения при проектировании реляционной базы данных работать с системами управления базами данных применять методы манипулирования данными строить запросы Основные показатели оценки результата и их критерии Тип задания Форма аттестации (в соответствии с учебным планом) − исследование предметной области; − выделение сущностей и связей; − построение модели данных − выделение функциональных зависимостей; − идентификация частичных и транзитивных функциональных зависимостей; − исключение зависимостей, ведущих к аномалиям базы данных − понимание интерфейса системы управления базами данных (СУБД); − владение приемами работы с СУБД − умение создавать, редактировать, удалять таблицы; − умение создавать, редактировать, удалять формы; − умение создавать, редактировать, удалять отчеты − построение однотабличных и Практическое Экзамен Практическое Экзамен Практическое Экзамен Практическое Экзамен Практическое Экзамен 3 использовать встроенные механизмы защиты информации в системах управления базами данных Знать: основные понятия теории баз данных, модели данных основные принципы и этапы проектирования баз данных логическую и физическую структуру баз данных реляционную алгебру многотабличных запросов на выборку; − построение перекрестных запросов; − построение запросов модификации; − построение простейших SQLзапросов − настройка разграничения доступа к данным паролем − перечисление основных моделей данных; − описание моделей данных; − сравнительная характеристика моделей данных; − владение понятиями банк данных, база данных − характеристика этапов проектирования баз данных; − порядок построения баз данных; − документирование результатов разработки базы данных − владение понятийным аппаратом логического моделирования; − владение понятийным аппаратом физического моделирования базы данных; − представление различия между логической и физической моделью базы данных − владение понятийным аппаратом реляционной алгебры; − приведение примеров операций реляционной Практическое Экзамен Теоретическое Экзамен Теоретическое Экзамен Теоретическое Экзамен Теоретическое Экзамен 4 средства проектирования структур баз данных базовые понятия и классификацию систем управления базами данных методы и приемы манипулирования данными построение запросов в системах управления базами данных алгебры − представление иерархической структуры нормальных форм; − перечисление особенностей и различий нормальных форм; − объяснение видов функциональных зависимостей; − описание аномалий модификации; − характеристика компонентов ERмоделей; − формулировка правил получения таблиц базы данных; − приведение примеров − определение понятия СУБД; − перечисление признаков классификации СУБД; − соотнесение модели базы данных с тем или иным видом СУБД; − характеристика выделенных классов − перечисление объектов базы данных (таблица, запрос, форма, отчет) − характеристика объектов базы данных; − приведение примеров объектов базы данных; − описание порядка работы с объектами базы данных − толкование термина "запрос"; − описание порядка создания запросов; − характеристика инструментария создания запроса; − демонстрация синтаксиса создания Теоретическое Экзамен Теоретическое Экзамен Теоретическое Экзамен Теоретическое Экзамен 5 перспективы развития современных баз данных запросов на языке структурированных запросов − изложение современных тенденций развития баз данных Теоретическое Экзамен 2 Комплект оценочных средств Учебная дисциплина изучается в течение одного учебного семестра. Форма оценки усвоения знаний и умений обучающихся согласно учебного плана – экзамен. 6 2.1 Задания для проведения экзамена ЗАДАНИЕ 1 (теоретическое) (типовое) Текст задания: Охарактеризуйте понятия «информационная система», «банк данных», «база данных» ЗАДАНИЕ 2 (теоретическое) (типовое) Текст задания: Опишите возможные аномалии модификации и приемы их устранения. Приведите примеры ЗАДАНИЕ 3 (практическое) (типовое) Текст задания: Создайте базу данных «Поступающие в колледж», пользуясь средствами MS Access. Структура таблицы «Абитуриенты» имеет следующий вид: Имя поля фамилия имя отчество пол дата рождения специальность школа Подготовительные курсы Тип текстовый текстовый текстовый числовой дата текст целый логический Размер 15 15 15 15 Описание Фамилия абитуриента Имя абитуриента Отчество абитуриента Пол (1 – мужской, 2- женский) Дата рождения Название специальности Номер оконченной школы Посещение подготовительных курсов (да, нет) Условия выполнения задания 1 Место (время) выполнения задания: лаборатория «Технологии разработки баз данных» 2 Максимальное время выполнения задания: 45 минут 3 При выполнении задания можно использовать: СУБД MS Access Перечень тем для подготовки к экзамену: 1 Понятие информационной системы 2 Банк данных 3 Компоненты банка данных 4 Классификация баз данных 5 Архитектура информационной системы 6 СУБД. Функции СУБД 7 Классификация СУБД 8 Понятие модели данных 9 Иерархическая модель, ее достоинства и недостатки. Пример 10 Сетевая модель, ее достоинства и недостатки. Пример 7 11 Реляционная модель, ее основные элементы, достоинства и недостатки. Пример 12 Определение реляционной модели данных 13 Элементы реляционной модели данных: отношение, сущность, атрибут, кортеж, домен, схема отношения, первичный ключ, внешний ключ 14 Первичный ключ отношения и его свойства. Пример 15 Условия, позволяющие считать таблицу отношением 16 Характеристика основных видов связи таблиц (1:1, 1:М, М:1, М:М). Примеры 17 Теоретические языки запросов. Реляционная алгебра и реляционное исчисление 18 Реляционная алгебра. Операции реляционной алгебры: объединение, вычитание, пересечение, произведение. Примеры 19 Реляционная алгебра. Операции реляционной алгебры: выборка, проекция, соединение. Примеры 20 Этапы жизненного цикла базы данных 21 Этапы проектирования базы данных: концептуальное проектирование, логическое проектирование и физическое проектирование 22 Проблемы проектирования баз данных: избыточное дублирование данных и аномалии. Примеры 23 Обеспечение целостности данных 24 Зависимости между атрибутами отношения: функциональная зависимость, функциональная взаимозависимость, частичная и полная зависимости. Пример 25 Метод нормальных форм, его цель 26 Характеристика нормальных форм: 1НФ, 2НФ, 3НФ. Примеры 27 Этапы проектирования базы данных методом нормальных форм 28 Основные понятия модели «сущность-связь»: сущность, атрибут сущности, ключ сущности, связь между сущностями, степень связи, класс принадлежности экземпляров сущности. Примеры 29 Характеристика основных видов связей между сущностями (1:1, 1:М, М:1, М:М). Примеры 30 ER-диаграммы. Графическое представление на ER-диаграмме сущности, класса принадлежности сущности и вида связей между сущностями. Примеры ER-диаграмм 31 Правила преобразования ER-диаграмм в реляционные отношения в случае связи 1 : 1. Пример 32 Правила преобразования ER- диаграмм в реляционные отношения в случае связи 1 : М, М : М. Примеры 33 Общая характеристика СУБД Ms Access: пользовательский интерфейс, основные объекты 34 Типы данных в Ms Access 35 Способы создания таблиц. Установка размера и формата полей таблицы 8 36 Схема данных. Установка связей между таблицами 37 Запросы в СУБД Ms Access: назначение, виды. Способы создания запросов 38 Отчеты в СУБД Ms Access: назначение, виды. Способы создания отчетов 39 Формы в СУБД Ms Access: назначение, виды. Способы создания форм 40 Понятие макроса. Классификация макрокоманд Рекомендуемая литература 1 Голицына, О.Л., Максимов Н.В., Попов И.И. Базы данных: Учеб. пособие для среднего профессионального образования – «Форум Инфра-М», 2009. – 400 с. 2 Кузнецов, С.Д. Основы баз данных: Учебное пособие. 2-е изд. – М.: Интуит.ру. – 2007. – 484 с. 3 Полякова, Л.Н. Основы SQL: Учебное пособие. 2-е изд. – М.: Интуит.ру. – 2010. – 223 с. 4 Фуфаев, Э.В. Базы данных: Учеб. Пособие для студ. проф. Образования – М. :Издательский центр «Академия», 2009 – 256с. 9 2.2 Пакет экзаменатора ПАКЕТ ЭКЗАМЕНАТОРА ЗАДАНИЕ 1 (теоретическое) (типовое) Текст задания Охарактеризуйте понятия «информационная система», «банк данных», «база данных» ЗАДАНИЕ 2 (теоретическое) (типовое) Текст задания: Опишите возможные аномалии модификации и приемы их устранения. Приведите примеры ЗАДАНИЕ 3 (практическое) (типовое) Текст задания: Создайте базу данных «Поступающие в колледж», пользуясь средствами MS Access. Структура таблицы «Абитуриенты» имеет следующий вид: Имя поля Тип Размер Описание фамилия текстовый 15 Фамилия абитуриента имя текстовый 15 Имя абитуриента отчество текстовый 15 Отчество абитуриента пол числовой Пол (1 – мужской, 2- женский) дата рождения дата Дата рождения специальность текст 15 Название специальности школа целый Номер оконченной школы Подготовительные курсы логический Посещение подготовительных курсов (да, нет) Внесите в базу данных не менее пяти записей Результаты освоения (объекты оценки) - основные понятия теории баз данных, модели данных - средства проектирования структур баз данных - применять методы манипулирования данными - работать с системами управления базами данных Критерии оценки результата Понятия раскрыты в полном объеме; определена взаимозависимость понятий понятия аномалий модификации раскрыты в полном объеме; приведены примеры всех видов аномалий модификации; описаны приемы устранения аномалий структура таблицы создана в соответствии с заданием; структура таблицы отредактирована; внесены записи в таблицу уверенность ориентировки в интерфейсе системы управления базами данных (СУБД) MS Access; создание таблиц осуществлено в оптимальном темпе Отметка о выполнении 10 Условия выполнения заданий Время выполнения задания 45 мин. Задание 1 (теоретическое) выполняется письменно, при ответе сопровождается устным обоснованием. Задание 2 (теоретическое) выполняется в письменном виде, ответ сопровождается исчерпывающими комментариями и аргументами. Задание 3 (практическое) выполняется в СУБД MS Access при ответе демонстрируется умение работать с объектами СУБД 3 Сводная таблица оценки освоения знаний и умений Уметь ­ проводить анализ, выделять сущности и связи предметной области и отображать ее на конкретную модель данных ­ нормализовывать отношения при проектировании реляционной базы данных ­ работать с системами управления базами данных + ­ строить запросы + ­ использовать встроенные механизмы защиты информации в системах управления базами данных Знать + ­ основные принципы и этапы проектирования баз данных + + + + + + + + + + + + + Устное обоснование подготовленного продукта Оценка освоенных знаний в ходе выполнения самостоятельной работы + ­ применять методы манипулирования данными ­ основные понятия теории баз данных, модели данных Выполнение лабораторной работы Выполнение практической работы Тестирование Результаты освоения Подготовленный продукт Промежуточная аттестация Текущий контроль + + 11 ­ логическую и физическую структуру баз данных + + ­ реляционную алгебру + + ­ средства проектирования структур баз данных ­ базовые понятия и классификацию систем управления базами данных ­ методы и приемы манипулирования данными ­ построение запросов в системах управления базами данных ­ перспективы развития современных баз данных + + + + + + + + + + + 12