Контрольно-оценочный материал для промежуточного контроля и оценки результатов по учебной дисциплине ОП.07 "Основы проектирования баз данных"
Автор: Борисова Марина Валентиновна (преподаватель, ФГБОУ ВО "ИРНИТУ" Факультет среднего профессионального образования Машиностроительный колледж)
Тип документа: УМК. Аудитория: Студенты 2 курса специальности 09.02.04 "Информационные системы (по отраслям)". Дата публикации: 30.01.2016
Описание: Комплект контрольно-оценочных средств промежуточного контроля по дисциплине предназначен для оценки степени и уровня освоения обучающимися отдельной части или всего объема учебной дисциплины. Комплект КОС включает в себя перечень результатов освоения дисциплины, подлежащих проверке, формы контроля, условия промежуточной аттестации, контрольно-измерительные материалы и критерии оценки.



                                                Борисова Марина Валентиновна


          ФГБОУ ВО "ИРНИТУ" Факультет среднего профессионального образования
                                                  Машиностроительный колледж

                                                               Преподаватель




                     «ОСНОВЫ ПРОЕКТИРОВАНИЯ БАЗ ДАННЫХ»

                        Контрольно-оценочные средства
  для промежуточного контроля  и оценки результатов по  учебной дисциплине



Специальность                09.02.04 «Информационные системы(по отраслям)»

Квалификация                   техник по информационным системам

Форма обучения                очная

Уровень подготовки        базовый



                                 СОДЕРЖАНИЕ



|                                                                         |
|                                                                         |
|общие положения                                                          |
|ПАСПОРТ                                                                  |
|Задание для экзаменующегося                                              |
|пакет экзаменатора                                                       |




                               Общие положения

В результате освоения учебной дисциплины «Основы проектирования баз  данных»
программы подготовки специалистов среднего  звена  в  соответствии  с   ФГОС
09.02.04  «Информационные  системы  (  по  отраслям)»,  обучающийся   должен
обладать   предусмотренными    умениями,   знаниями,    которые    формируют
профессиональную компетенцию:

      У1 проектировать реляционную базу данных;
      У2 использовать язык запросов  для программного извлечения сведений из
  баз данных;
      З1 основы теории баз данных;
      З2 модели данных;
      З3 особенности реляционной модели и  проектирование баз данных,
изобразительные средства, используемые в ER-моделировании;
      З4 основы реляционной алгебры;
      З5 принципы проектирования баз данных, обеспечение непротиворечивости
и целостности данных;
      З6 средства проектирования структур баз данных;
      З7 язык запросов SQL.
      В результате  освоения  дисциплины  техник  по  компьютерным  системам
должен обладать общими  и профессиональными компетенциями:
      ОК 1. Понимать  сущность  и  социальную   значимость   своей   будущей
профессии, проявлять к ней устойчивый интерес.
      ОК 2. Организовывать собственную деятельность, выбирать типовые методы
и способы выполнения профессиональных задач, оценивать  их  эффективность  и
качество.
      ОК 3. Принимать решения в  стандартных  и  нестандартных  ситуациях  и
нести за них ответственность.
      ОК 4. Осуществлять поиск и использование информации,  необходимой  для
эффективного  выполнения   профессиональных   задач,   профессионального   и
личностного развития.
      ОК 5. Использовать   информационно-коммуникационные    технологии    в
профессиональной деятельности.
      ОК 6. Работать  в  коллективе  и  в   команде,   эффективно   общаться
с коллегами, руководством, потребителями.
      ОК 7. Брать  на  себя  ответственность  за   работу   членов   команды
(подчиненных), за результат выполнения заданий.
      ОК 8. Самостоятельно определять задачи профессионального и личностного
развития,  заниматься  самообразованием,  осознанно  планировать   повышение
квалификации.
      ОК 9. Ориентироваться   в    условиях    частой    смены    технологий
в профессиональной деятельности.
      ПК 1.1. Собирать данные для анализа использования  и  функционирования
информационной системы, участвовать  в  составлении  отчетной  документации,
принимать  участие  в  разработке  проектной  документации  на   модификацию
информационной системы.
      ПК 1.2. Взаимодействовать   со    специалистами    смежного    профиля
при разработке   методов,   средств   и   технологий   применения   объектов
профессиональной деятельности.
      ПК 1.3. Производить  модификацию  отдельных   модулей   информационной
системы в соответствии с  рабочим  заданием,  документировать  произведенные
изменения.
      ПК 1.7. Производить инсталляцию и настройку информационной  системы  в
рамках своей компетенции, документировать результаты работ.
      ПК 1.9. Выполнять регламенты по обновлению, техническому сопровождению
и восстановлению  данных  информационной  системы,  работать  с  технической
документацией.




1. Результаты освоения учебной дисциплины, подлежащие проверке
1.1.  В  результате  аттестации   по   учебной   дисциплине   осуществляется
комплексная  проверка  следующих  умений  и   знаний,   а   также   динамика
формирования общих компетенций:
                                                                 Таблица 1.1
|Результаты обучения:      |Показатели оценки       |Форма контроля и     |
|умения, знания и общие    |результата              |оценивания           |
|компетенции               |                        |                     |
|1                         |2                       |3                    |
|Уметь:                    |1. Разработать ER-модель|Практические занятия |
|У1 проектировать          |предметной области,     |Тестирование         |
|реляционную базу данных;  |описанной в проекте.    |Защита               |
|ОК1, ОК2, ОК3,            |Каждую сущность         |индивидуального      |
|ОК4,ОК5,ОК6, ОК7, ОК8 ОК9 |охарактеризовать набором|проекта на           |
|                          |атрибутов.              |предложенную тему    |
|                          |2.Преобразовать         |                     |
|                          |ER-модель в реляционную |                     |
|                          |модель. Полученные      |                     |
|                          |таблицы проверить на    |                     |
|                          |соответствие требованиям|                     |
|                          |1НФ, 2НФ, 3НФ.          |                     |
|                          |3.Создать в СУБД Access |                     |
|                          |БД, указанную в проекте,|                     |
|                          |согласно разработанной  |                     |
|                          |реляционной модели.     |                     |
|У2 использовать язык      |С помощью команд языка  |Практические занятия |
|запросов  для программного|SQL создать:            |                     |
|извлечения сведений из баз|-организацию  данных    |                     |
|данных;                   |-изменение данных       |                     |
|ОК1, ОК2, ОК3,            |-  чтение данных        |                     |
|ОК4,ОК5,ОК6, ОК7, ОК8 ОК9 |                        |                     |
|Знать:                    |Изучить понятия данных, |Тестирование         |
|З1 основы теории баз      |определение банка и базы|                     |
|данных;                   |данных, предметная      |                     |
|ОК5, ОК6, ОК7, ОК8, ОК9   |область, существующие   |                     |
|                          |модели данных, их       |                     |
|                          |характерные свойства    |                     |
|З2 модели данных;         |Изучить модели данных   |Тестирование         |
|ОК5, ОК6, ОК7, ОК8, ОК9   |                        |                     |
|З3 особенности реляционной|Изучить реляционную     |Практические занятия |
|модели и  проектирование  |модель данных и ее      |Тестирование         |
|баз данных,               |особенности. Основные   |                     |
|изобразительные средства, |понятия и особенности   |                     |
|используемые в            |реляционных баз данных: |                     |
|ER-моделировании;         |домен, отношение,       |                     |
|ОК5, ОК6, ОК7, ОК8, ОК9   |кортеж, степень и       |                     |
|                          |мощность отношения,     |                     |
|                          |первичный и внешний     |                     |
|                          |ключи, атрибуты. Изучить|                     |
|                          |изобразительные         |                     |
|                          |средства, используемые в|                     |
|                          |ER-моделировании        |                     |
|З4 основы реляционной     |Изучить операции        |Практические занятия |
|алгебры;                  |реляционной алгебры:    |                     |
|ОК5, ОК6, ОК7, ОК8, ОК9   |объединение,            |                     |
|                          |пересечение, декартово  |                     |
|                          |произведение, разность, |                     |
|                          |проекция, выборка,      |                     |
|                          |соединение, деление.    |                     |
|З5 принципы проектирования|Изучить требования,     |Практические занятия |
|баз данных, обеспечение   |предъявляемы к          |Защита               |
|непротиворечивости и      |реляционной базе данных;|индивидуального      |
|целостности данных;       |понятие жизненного цикла|проекта на           |
|ОК5, ОК6, ОК7, ОК8, ОК9   |базы данных и его       |предложенную тему    |
|                          |этапов: концептуальное, |Тестирование         |
|                          |логическое, физическое; |                     |
|                          |особенности             |                     |
|                          |проектирования баз      |                     |
|                          |данных.                 |                     |
|З6 средства проектирования|Изучить разработка      |Практические занятия |
|структур баз данных;      |логической и физической |Тестирование         |
|ОК5, ОК6, ОК7, ОК8, ОК9   |модели базы данных с    |Защита               |
|                          |помощью CASE-средства   |индивидуального      |
|                          |пакета Erwin; технологию|проекта на           |
|                          |создания базы данных в  |предложенную тему    |
|                          |MS Access               |                     |
|З7 язык запросов SQL.     |Изучить язык SQL в СУБД:|                     |
|ОК5, ОК6, ОК7, ОК8, ОК9   |назначение, достоинства.|Практические занятия |
|                          |Структура команды SQL,  |                     |
|                          |типы данных, выражения. |                     |


2. Оценка освоения  умений и знаний учебной дисциплины:

    Предметом оценки служат умения и знания, предусмотренные вариативными
часами ФГОС по дисциплине «Основы проектирования баз данных», направленные
на формирование общих и профессиональных компетенций. При усвоении
студентом всего программного материала студент допускается до экзамена.


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


          I. ПАСПОРТ


    Назначение: КОМ предназначен для контроля и оценки результатов освоения
 учебной дисциплины «Основы  проектирования  баз  данных»  по  специальности
09.02.04 «Информационные системы(по отраслям)» базовый уровень.
    Умения
У1 проектировать реляционную базу данных;
У2 использовать язык запросов  для программного извлечения сведений  из  баз
данных;
    Знания
З1 основы теории баз данных;
З2 модели данных;
З3  особенности   реляционной   модели   и    проектирование   баз   данных,
изобразительные средства, используемые в ER-моделировании;
З4 основы реляционной алгебры;
З5 принципы проектирования  баз  данных,  обеспечение  непротиворечивости  и
целостности данных;
З6 средства проектирования структур баз данных;
З7 язык запросов SQL.

II. ЗАДАНИЕ ДЛЯ ЭКЗАМЕНУЮЩЕГОСЯ.


Инструкция для обучающихся.
Внимательно прочитайте задание.
Время выполнения задания (выдается заранее , как внеаудиторная
самостоятельна работа)–27 часов
Время защиты 2 проектов – 30 минут.
В ходе изучения дисциплины студент очной формы обучения выполнял один
проект на предложенную тему, другой на индивидуальную(выбранную студентом)
тему. Выполненные проекты, студент должен защитить на экзамене, допуском к
защите является выполнение всех практических. Внеаудиторных работ,
тестирования за курс обучения. Тематика проектов пересматривается ежегодно.









Основная цель и задачи курса
I.    Освоить одно из наиболее известных и эффективных средств разработки
ИС – СУБД Access
II.   Разработать в течение семестра две  информационные системы:
a.    общую для всех студентов курса ИС «Студенты».
b.    индивидуальную для каждого студента курса ИС по выбранной им теме.
III.  Тетрадь с конспектами.



                     ВОПРОСЫ ДЛЯ ПОДГОТОВКИ  К ЭКЗАМЕНУ



    Тема 1. Организация экономической информации.

    1. Экономическая информация, ее виды, структурные единицы.
    2. Внемашинная организация экономической информации: документы, их виды,
    структура.
    3. Понятие классификации информации. Системы классификации.
    4. Классификаторы информации, их назначение, виды
    5. Понятие кодирования информации. Методы кодирования.
    6. Внутримашинная организация экономической информации: файловая
      организация данных и базы данных. Преимущества баз данных.
    7. Объемы современных баз данных и устройства для их размещения.
    8. Приложения базы данных. Компоненты базы данных.

  Тема 2.  Основные модели данных

    9. Трехуровневая модель организации баз данных.
   10. Понятие модели данных. Иерархическая модель, ее достоинства и
   недостатки.
   11. Сетевая модель, ее достоинства и недостатки.
   12. Реляционная  модель.   Ее  базовые   понятия (отношение,   домен,
      кортеж,   схема,  степень  и   мощность отношения), достоинства и
      недостатки.
   13. Связь между таблицами в реляционной модели данных. Первичный и
   внешний ключи, их отличия.
   14. Реляционная целостность: целостность отношений, ссылочная
   целостность.
   15. Операции реляционной алгебры: объединение, пересечение, декартово
      произведение, разность, проекция, выборка, соединение, деление.
   16. Постреляционная модель, ее достоинства и недостатки,
   17. Объектно-ориентированная модель данных. Ее базовые понятия (объекты,
      классы, методы, наследование, инкапсуляция, расширяемость,
      полиморфизм), достоинства и недостатки.
   18. Объектно-реляционная модель данных, ее достоинства и недостатки.
   19. Многомерная модель данных, ее базовые понятия (измерение, ячейка),
   достоинства и недостатки.

  Тема 3. Введение в проектирование базы данных

   20. Понятие проектирования базы данных. Требования, предъявляемые к базе
   данных.
   21. Этапы жизненного цикла базы данных.
   22. Модель "сущность-связь", ее понятия: сущность, атрибут, экземпляр
      сущности, связь, мощность связи. Представление сущности и связи на ЕR-
      диаграмме.
   23. Типы связи, их представление на ЕR-диаграмме.
   24. Класс принадлежности сущности, его представление на ЕR-диаграмме.
   25. Правила преобразования ЕR-диаграмм в реляционные таблицы в случае
   связи 1:1.
   26. Правила преобразования ЕR-диаграмм в реляционные таблицы в случае
   связи 1:М, М:N.
   27. Нормализация таблиц, ее цель. Первая нормальная форма. Вторая
      нормальная форма. Третья нормальная форма.
   28. Концептуальное проектирование, его цель и процедуры.
   29. Логическое проектирование, его цель и процедуры.
   30. Физическое проектирование, его цель и процедуры.

  Тема 4. Системы управления базами данных

   31. Понятие СУБД. Архитектура СУБД.
   32. функциональные возможности и производительность СУБД.
   33. Классификация СУБД. Режимы работы пользователя с СУБД.
   34. Функции СУБД.
   35. Направления развития СУБД: расширение множества типов обрабатываемых
      данных, интеграция технологий баз данных и Web-технологий, превращение
      СУБД в системы управления базами знаний.
   36.  Характеристика    СУБД     Microsoft    Ассеss    2003:    тип,
      платформа,    функциональные    возможности, пользовательский
      интерфейс, настройка рабочей среды.
   37.  Характеристика базы данных и ее приложений. Инструментальные
   средства для их создания.
   38.  Типы обрабатываемых данных и выражения.
   39. Типы, возможности и способы создания запросов.
   40. Назначение, виды форм и способы их создания.
   41. Назначение отчетов и способы их создания.
   42. Типы Web-страниц для публикации базы данных в Интернет.
   43. Элементы управления, используемые при конструировании форм, отчетов,
      страниц доступа к данным. Их вставка в разделы проекта.
   44. Понятие макроса. Классификация макрокоманд.
   45. Классификация макросов по структуре.
   46. Макросы, связанные с событиями.

  Тема 5. Введение в язык SQL

   47. Назначение, стандарты, достоинства языка SQL.
   48. Структура команды SQL.
   49. Типы данных и выражения в SQL.
   50. Возможности языка SQL по: определению данных,  внесению изменений в
      базу данных, извлечению данных из базы.
   51. Условия целостности в СУБД. Понятие транзакции. Обработка транзакций
   в SQL.
   52. Управление доступом к данным: привилегии, их назначение и отмена.
   53. Встраивание SQL в прикладные программы.
   54. Диалекты языка SQL в СУБД.

  Тема 6. Тенденции развития баз данных.

   55. Эволюция концепций обработки данных.
   56. Настольные СУБД, их достоинства и недостатки.
   57. Клиент/серверные системы: клиенты, серверы, клиентские приложения,
   серверы баз данных.
   58.   Функции  клиентского приложения и сервера баз данных при обработке
      запросов. Преимущества клиент/ серверной обработки.
   59. Характеристики серверов баз данных.
   60. Пользователи базы данных. Администратор базы данных, его функции.
   61. Актуальность защиты базы данных. Причины, вызывающие ее разрушение.
   62. Методы защиты баз данных: защита паролем, шифрование, разграничение
   прав доступа.
   63. Восстановление  базы данных  с  помощью   резервного  копирования
      базы данных,   с помощью   журнала транзакций.
   64. Оптимизация работы базы данных (индексирование, хеширование,
   технологии сжатия данных базы).
   65. Возможности Ассеss по администрированию БД.
   66. Правовая охрана баз данных.

                      ТРЕБОВАНИЯ К ПРАКТИЧЕСКИМ НАВЫКАМ

    1. Уметь в СУБД Аccess:
    1) создавать реляционную БД: создавать структуры таблиц БД с помощью
  Конструктора таблиц, устанавливать связи между ними, заполнять таблицы БД
  данными;
    2) корректировать БД;
    3) работать с таблицей БД в режиме таблицы;
    4) конструировать запросы выбора: многотабличные, с различными
  критериями отбора, с вычисляемым полем, с группировкой, с параметром;
    5) конструировать перекрестные запросы;
    6) конструировать запросы на внесение изменений в БД: на создание новой
  таблицы БД; на обновление полей таблицы БД; на добавление записей к
  таблице БД из другой таблицы БД; на удаление записей из таблицы БД;
    7) выполнять запросы;
    8) конструировать формы: простые, с вкладками, с диаграммой, составные;
    9) работать с БД по форме;
    10) конструировать отчеты с вычислениями в строках, с частными и общими
    итогами;
    11) просматривать и печатать отчеты;
    12) конструировать статические Web-страницы для публикации объектов БД
    в Интернет;
    13) конструировать страницы доступа к данным с формой, с интерактивным
    отчетом;
    14) использовать страницы доступа к данным в браузере Internet Explorer
    для работы с БД;
    15) конструировать макросы не связанные и связанные с событиями форм и
  отчетов, различные по структуре: линейные, с условием, групповые;
    16) выполнять макросы;
    17) формировать SQL-запросы к локальной БД с помощью команд СКЕАТЕ
  ТАВLЕ, INSERT, UPDATE, DELETE, SELECT, DROP TABLE и выполнять их;
    18) управлять БД: печатать описания БД и ее объектов; экспортировать
  объекты БД и импортировать данные; создавать кнопочную формы для
  управления объектами БД; сжимать БД; защищать БД паролем.
    3. Уметь проектировать базу данных с помощью программы Erwin 4.0


    Задание.

       I. Виды выполняемых работ
    1.        Разработка информационной системы(ИС) по теме “Студенты”
    2.        Разработка ИС по индивидуальной теме
    3.        Ответы на вопросы теста
    II. Порядок выбора индивидуальной темы ИС
      Каждый студент курса может выбрать по своему желанию тему для
    разработки ИС  в каб. 209 после согласования ее с преподавателем.


Пример. Структура таблицы «Студенты»
|Имя поля     |Тип поля        |Описание                                     |
|Код студента |Численный       |№ зачетки или № студенческого билета         |
|             |(целый)         |                                             |
|Фамилия      |Текстовый       |                                             |
|Имя          |Текстовый       |                                             |
|Отчество     |Текстовый       |                                             |
|День рождения|Дата/время      |                                             |
|Средняя      |Численный       |Средняя оценка в экзаменационную сессию  4   |
|оценка       |(вещественный)  |семестра                                     |
|Стипендия    |Логический      |Назначена ли стипендия в 5 семестре          |
|Адрес        |Memo            |Адрес проживания студента                    |
|Телефон      |Текстовый       |Телефон студента                             |

Литература для обучающихся

Основная
|№ пп  |Наименование литературы                                                |
|1     |2                                                                      |
|1     |Фуфаев Э.В. Базы данных.Учебное пособие для студ. учреждений.          |
|      |сред.проф.образования.-М.: Издательство «Академия»,2009                |
|2     |Фуфаев Э.В. Разработка и эксплуатация удаленных баз данных. Учебное    |
|      |пособие для студ. учреждений сред.проф.образования.-М.: Издательство   |
|      |«Академия»,2009                                                        |
|3     |Сосинская С.С. Базы данных. Учебное пособие – Иркутск: Изд-во ИрГТУ,   |
|      |2002. – 115 с                                                          |
|4     |Джеймс Р. Грофф, Пол Н. Вайнберг. SQL: полное руководство: пер. с англ.|
|      |– К.: Издат. группа BHV, 1999. – 608 c.                                |


Дополнительная

|№ пп  |Наименование литературы                                                |
|1     |2                                                                      |
|1     |Сайт http://newasp.omskreg.ru/intellect/f32.htm С. Кузнецов. Введение в|
|      |информационные системы. Журнал Системы Управления Базами Данных #02/97 |
|2     |Сайт http://www.citforum.ru/database/osbd/contents.shtml. С. Кузнецов. |
|      |Основы современных баз данных.                                         |
|3     |Сайт http://www.citforum.ru/database/osbd/contents.shtml. С.Д. Кузнецов|
|      |Основы современных баз данных, информационно-аналитические материалы   |
|      |Центра Информационных Технологий                                       |


    Библиотека не имеет в достаточном количестве всей указанной литературы,
однако доступны материалы с сайтов Internet.




III. ПАКЕТ ЭКЗАМЕНАТОРА

IIIа. УСЛОВИЯ
________________________________________________________________________

Время выполнения задания- 27 часов.
Оборудование : персональный компьютер
Программное обеспечение: Erwin 4.0, MS Access, Интернет-ресурсы.
Эталоны проектов:


























IIIб. КРИТЕРИИ ОЦЕНКИ

Информационные задачи для ИС «Студенты»  на оценку «удовлетворительно»
   1. Получить таблицу «Студенты» с информацией о всех студентах группы (Код
      студента, Фамилия, Имя, Отчество, Адрес, День рождения, Средняя
      оценка, Стипендия, Телефон).
   2. Обеспечить удовлетворение таблицы «Студенты» требованиям 1НФ
   3. Получить требуемый вид формы
   4. Получить следующие выходные документы:
        1) Список адресов и телефонов всех студентов
        2) Список адресов  студентов, получающих
        стипендию («Стипендиаты»)
        3) Список тезок
        4) Список дней рождения всех студентов
        (с группировкой по месяцам)
        5) Список студентов, средняя оценка которых
        не ниже заданной пользователем величины
        6) Список адресов студентов, проживающих
        на заданной пользователем улице
   5. Защитить ИС на экзамене с помощью мультимедиапроекта.
 Информационные задачи для ИС «Студенты»  на оценку «хорошо» и «отлично»
    1. Создать проект в программе Erwin 4.0
    2. Получить таблицу «Студенты» с информацией о всех студентах своей
       группы (Код студента, Фамилия, Имя, Отчество, Адрес, День рождения,
       Средняя оценка, Стипендия, Телефон).
    3. Обеспечить удовлетворение таблицы «Студенты» требованиям 1НФ
    4. Получить требуемый вид формы
    5. Получить следующие выходные документы:
        1) Список адресов и телефонов всех студентов
        2) Список адресов в студентов, получающих
        стипендию («Стипендиаты»)
        3) Список тезок
        4) Список дней рождения всех студентов
        (с группировкой по месяцам)
        5) Список студентов, средняя оценка которых
        не ниже заданной пользователем величины
        6) Список адресов студентов, проживающих
        на заданной пользователем улице
    6. ИС запускается с титульной формы, которая является главной
    7. Примерный перечень таблиц, запросов, форм, отчетов, макросов
|Таблицы            |Запросы               |Формы            |Отчеты         |
|                   |                      |                 |               |


      Макросы








    8. Защитить ИС на экзамене с помощью мультимедиапроекта.