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

Выбор задания контрольной работы

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

Студент должен выполнить семь контрольных заданий, каждое из которых имеет теоретическую и практическую час­ти. Варианты контрольной работы различаются предметной областью, применительно к которой будут выполняться все задачи практической части. Возможен выбор варианта по согласованию с преподавателем. К заданиям сформулированы формы отчетности, которые должны присутствовать в тексте контрольной работы.

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

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

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

Задания по проектированию базы данных

Задание 1. Проектирование базы данных

Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Разработать ER-модель предметной об­ласти, описанной в проекте. Каждую сущность охарактеризовать набором атрибутов. Постарайтесь использовать также слабые сущности и/или подтипы сущностей.

Логическое проектирование. Преобразуйте ER-модель в реляционную модель. В получившихся таблицах не забудьте отметить первичные и внешние ключи. Полученные таблицы проверить на соответствие требованиям 1НФ, 2НФ, ЗНФ.

Физическое проектирование. Создать в СУБД Access БД, указанную в про­екте, согласно разработанной реляционной модели.

Форма отчетности.

В текстовом редакторе Word:

  • изобразить и распечатать ER-модель;

  • распечатать наборы атрибутов сущностей, представленные в виде таб­лиц и указать имена атрибутов, ключевые атрибуты выделить жир­ным шрифтом;

  • изобразить и распечатать реляционную модель;

  • представить БД в электронном виде и распечатать схему данных.

Задание 2. Конструирование запросов

Сформулировать и сконструировать в СУБД Access запросы к БД:

  • на вывод некоторых полей из двух таблиц;

  • на вывод данных по условию, представляющему выражение:

  • типа сравнения;

  • с логическим оператором "И";

  • с логическим оператором "ИЛИ";

  • с вычислениями над полями БД;

  • параметрический;

  • на внесение изменений в БД.

Форма отчетности.

В текстовом процессоре Word распечатать результаты запросов. Представить запросы как объекты БД.

Задание 3. Конструирование форм

Сконструировать несколько форм, критерии определить самостоятельно. Например, При наличии в БД двух сопоставимых полей (например, "Цена розничная", "Цена оптовая") сконструировать форму с диаграммой. В качестве источни­ка данных для формы выбрать таблицу БД или создать запрос, в которых должны содержаться эти поля. На диаграмме представить их значения.

При отсутствии в БД двух сопоставимых полей сконструировать форму с вкладками. Для этого поля некоторой таблицы БД разбить на две части по некоторому признаку. На одной вкладке формы представить одну часть по­лей этой таблицы, а на второй вкладке - другую часть полей.

Формы должны иметь заголовок.

Форма отчетности.

Распечатать каждую форму в одном экземпляре. Представить формы как объекты БД.

Задание 4. Конструирование отчета

Сконструировать отчет. Критерии к формированию отчёта определить самостоятельно. В отчете можно произвести вычисления в строках и подвести частные и общие итоги (если они указаны). Отчет должен иметь примечание, в котором следует указать данные о разработчике - Ф.И.О. и шифр группы.

Форма отчетности.

Распечатать отчет.

Представить отчет как объект БД.

Задание 5. Конструирование страниц доступа к данным

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

Примечание. Если в отчете не указаны общие итоги, то не требуется выводить общие итоги и на странице доступа к данным.

Форма отчетности

Представить страницу доступа к данным как объект БД.

Задание 6. Конструирование макросов

Каждая таблица БД характеризует некоторую сущность, а ее строка - неко­торый экземпляр этой сущности.

Сформулировать задание на разработку макроса с условием. Этот мак­рос должен при наличии экземпляров сущности, удовлетворяющих некото­рому условию, выдавать сообщение об этом; в противном случае - сообще­ние об отсутствии таких экземпляров. Сконструировать данный макрос.

Сформулировать задание на разработку макроса, связанного с некоторым со­бытием:

  • или ранее созданной формы, или ее элементов управления, или ее разде­лов;

  • или ранее созданного отчета, или его разделов. Сконструировать данный макрос.

Форма отчетности

В текстовом процессоре Word распечатать формулировки заданий на разра­ботку макросов.

Распечатать тексты макросов.

Представить макросы как объекты БД.

Задание 7. Формирование запросов на языке SQL

Сформировать запросы на языке SQL:

  • на создание новой таблицы в БД с именем «НОВАЯ», содержащей поля неко­торых двух таблиц БД (одно из полей должно быть текстовым);

  • добавление в таблицу «НОВАЯ» трех записей;

  • изменение значения некоторого поля этой таблицы на другое значение;

  • выбор из таблицы «НОВАЯ» некоторых полей с сортировкой по одному из них;

  • выбор из этой таблицы записей, у которых значения текстового поля соот­ветствуют заданному Вами шаблону;

  • удаление одной записи из таблицы НОВАЯ.

Форма отчетности.

В текстовом процессоре Word распечатать формулировки всех запросов и соответствующие им команды на языке SQL.

Представить запросы на языке SQL как объекты БД.