- •Федеральное государственное образовательное бюджетное
- •Общие положения по дисциплине
- •Выбор задания контрольной работы
- •Задания по проектированию базы данных
- •Оформление контрольной работы
- •Варианты предметной области Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Вариант 9
- •Вариант 10
- •Вариант 11
- •Вариант 12
- •Вариант 13
- •Вариант 14
- •Вариант 15
- •Вариант 16
- •Вариант 17
- •Вариант 18
- •Вариант 19
- •Вариант 20
- •Вариант 21
- •Вариант 22
- •Вариант 23
- •Вариант 30
- •Вариант 31
- •Вариант 32
- •Вариант 33
- •Вариант 34
- •Вариант 35
- •Литература
Выбор задания контрольной работы
Контрольная работа - это письменное задание, которое предлагается студенту с целью текущей проверки усвоения им учебного материала по определенным разделам изучаемой дисциплины. Правильным выполнением контрольной работы студент доказывает свою подготовленность к итоговому контролю за семестр: зачету или экзамену. Контрольная работа является обязательной формой текущего контроля знаний.
Студент должен выполнить семь контрольных заданий, каждое из которых имеет теоретическую и практическую части. Варианты контрольной работы различаются предметной областью, применительно к которой будут выполняться все задачи практической части. Возможен выбор варианта по согласованию с преподавателем. К заданиям сформулированы формы отчетности, которые должны присутствовать в тексте контрольной работы.
Под предметной областью в данном случае понимаются актуальная проблема или проблемосодержащая система, подлежащая разработке базы данных.
Студенту предоставляется право самостоятельно выбрать предметную область в соответствии со своими пожеланиями, профессиональными интересами или личностными особенностями. Важно до начала выполнения контрольной работы согласовать с преподавателем предметную область проектирования. Сроки согласования индивидуального задания устанавливаются преподавателем исходя из графика обучения конкретной группы.
Предметные области, выбранные студентами могут быть одинаковыми, но выполнить и оформить контрольную работу каждый студент должен самостоятельно.
Задания по проектированию базы данных
Задание 1. Проектирование базы данных
Концептуальное проектирование. Описать предметную область. Определить сущности и атрибуты (характеристики) каждой сущности предложенной предметной области. Разработать ER-модель предметной области, описанной в проекте. Каждую сущность охарактеризовать набором атрибутов. Постарайтесь использовать также слабые сущности и/или подтипы сущностей.
Логическое проектирование. Преобразуйте ER-модель в реляционную модель. В получившихся таблицах не забудьте отметить первичные и внешние ключи. Полученные таблицы проверить на соответствие требованиям 1НФ, 2НФ, ЗНФ.
Физическое проектирование. Создать в СУБД Access БД, указанную в проекте, согласно разработанной реляционной модели.
Форма отчетности.
В текстовом редакторе Word:
изобразить и распечатать ER-модель;
распечатать наборы атрибутов сущностей, представленные в виде таблиц и указать имена атрибутов, ключевые атрибуты выделить жирным шрифтом;
изобразить и распечатать реляционную модель;
представить БД в электронном виде и распечатать схему данных.
Задание 2. Конструирование запросов
Сформулировать и сконструировать в СУБД Access запросы к БД:
на вывод некоторых полей из двух таблиц;
на вывод данных по условию, представляющему выражение:
типа сравнения;
с логическим оператором "И";
с логическим оператором "ИЛИ";
с вычислениями над полями БД;
параметрический;
на внесение изменений в БД.
Форма отчетности.
В текстовом процессоре Word распечатать результаты запросов. Представить запросы как объекты БД.
Задание 3. Конструирование форм
Сконструировать несколько форм, критерии определить самостоятельно. Например, При наличии в БД двух сопоставимых полей (например, "Цена розничная", "Цена оптовая") сконструировать форму с диаграммой. В качестве источника данных для формы выбрать таблицу БД или создать запрос, в которых должны содержаться эти поля. На диаграмме представить их значения.
При отсутствии в БД двух сопоставимых полей сконструировать форму с вкладками. Для этого поля некоторой таблицы БД разбить на две части по некоторому признаку. На одной вкладке формы представить одну часть полей этой таблицы, а на второй вкладке - другую часть полей.
Формы должны иметь заголовок.
Форма отчетности.
Распечатать каждую форму в одном экземпляре. Представить формы как объекты БД.
Задание 4. Конструирование отчета
Сконструировать отчет. Критерии к формированию отчёта определить самостоятельно. В отчете можно произвести вычисления в строках и подвести частные и общие итоги (если они указаны). Отчет должен иметь примечание, в котором следует указать данные о разработчике - Ф.И.О. и шифр группы.
Форма отчетности.
Распечатать отчет.
Представить отчет как объект БД.
Задание 5. Конструирование страниц доступа к данным
Сконструировать страницу доступа к данным, на которой разместить интерактивный отчет. В нем вывести в качестве общих итогов - общие итоги, частных итогов - частные итоги, строк - строки отчета, созданного Вами согласно заданию 4.
Примечание. Если в отчете не указаны общие итоги, то не требуется выводить общие итоги и на странице доступа к данным.
Форма отчетности
Представить страницу доступа к данным как объект БД.
Задание 6. Конструирование макросов
Каждая таблица БД характеризует некоторую сущность, а ее строка - некоторый экземпляр этой сущности.
Сформулировать задание на разработку макроса с условием. Этот макрос должен при наличии экземпляров сущности, удовлетворяющих некоторому условию, выдавать сообщение об этом; в противном случае - сообщение об отсутствии таких экземпляров. Сконструировать данный макрос.
Сформулировать задание на разработку макроса, связанного с некоторым событием:
или ранее созданной формы, или ее элементов управления, или ее разделов;
или ранее созданного отчета, или его разделов. Сконструировать данный макрос.
Форма отчетности
В текстовом процессоре Word распечатать формулировки заданий на разработку макросов.
Распечатать тексты макросов.
Представить макросы как объекты БД.
Задание 7. Формирование запросов на языке SQL
Сформировать запросы на языке SQL:
на создание новой таблицы в БД с именем «НОВАЯ», содержащей поля некоторых двух таблиц БД (одно из полей должно быть текстовым);
добавление в таблицу «НОВАЯ» трех записей;
изменение значения некоторого поля этой таблицы на другое значение;
выбор из таблицы «НОВАЯ» некоторых полей с сортировкой по одному из них;
выбор из этой таблицы записей, у которых значения текстового поля соответствуют заданному Вами шаблону;
удаление одной записи из таблицы НОВАЯ.
Форма отчетности.
В текстовом процессоре Word распечатать формулировки всех запросов и соответствующие им команды на языке SQL.
Представить запросы на языке SQL как объекты БД.