Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варианты 2011.doc
Скачиваний:
4
Добавлен:
03.05.2019
Размер:
108.03 Кб
Скачать

Вариант 1 Лабораторная работа №1

Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы ВУЗа. База данных должна позволять хранение следующей информации:

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

  2. Список групп, с указанием номера группы, номера специальности и номера текущего семестра.

  3. Расписание занятий на текущий семестр, с указанием дня недели, номера пары и преподавателя, проводящего занятие. Для преподавателя необходимо хранить номер кафедры, к которой он относится.

Не требуется хранить информацию о лабораторных работах, студентах и полученных ими оценках. База данных должна содержать следующие ограничения целостности:

  1. Количество лекционных часов по предмету в течение семестра не может превышать шестидесяти.

  2. Номер пары не может быть больше восьмого по будним дням и больше шестого по субботам.

  3. Преподаватель в расписании не может вести два разных занятия в одно и то же время (реализовать с помощью дополнительного ключа).

Вариант 2 Лабораторная работа №1

Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы ВУЗа. База данных должна позволять хранение следующей информации:

  1. Информация о группах учащихся, с указанием номера группы, факультета, к которому она относится и списком студентов группы. Необходимо хранить информацию о том, кто из студентов в группе является старостой. Для каждого студента необходимо знать ФИО, номер зачетки, размер стипендии и результаты сдачи лабораторных работ.

  2. Информация о том, какие предметы преподаются каждой группе, и какие лабораторные занятия и контрольные работы должны быть выполнены по этим предметам. Для каждой лабораторной работы должна быть задана плановая дата ее выполнения, которая может быть разной в зависимости от группы.

  3. Информация о том, какие лабораторные и контрольные работы были сданы студентами (и когда именно). Для контрольных работ необходимо хранить оценку, полученную студентом. Строка с информацией об оценке или зачете заносится в базу только тогда, когда студент успешно выполняет работу.

Не требуется хранить информацию о преподавателях и расписании занятий. База данных должна содержать следующие ограничения целостности:

  1. Оценка за контрольную работу должна выставляться по пятибалльной шкале.

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

Вариант 3 Лабораторная работа №1

Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для городской сети ресторанов быстрого питания «ФастФуд». База данных должна позволять хранение следующей информации:

  1. Информация о названии и адресе каждого ресторана.

  2. Список сотрудников каждого ресторана, с указанием ФИО, должности, оклада.

  3. Информация о выполненных заказах (дата заказа, кассир, содержимое заказа, общая стоимость, кто из сотрудников выполнял заказ)

  4. Рецепт, с указанием для каждого блюда стоимости, необходимых ингредиентов и средней длительности приготовления. Некоторые блюда готовятся из ингредиентов непосредственно в момент продажи, а другие могут готовиться заранее и «доводиться до кондиции» перед продажей. Известно максимальное количество порций каждого блюда, которые ресторан может приготовить заранее и держать «на подогреве».

  5. Состояние склада каждого ресторана, с указанием для каждого продукта его названия, единицы измерения (килограмм, пачка, ящик, …), максимального возможного количества на складе (в соответствии со вместимостью холодильников и т.д.) и оставшегося количества на складе.

Не требуется хранить информацию о расписании работы сотрудников. База данных должна содержать следующие ограничения целостности:

  1. Оставшееся количество продукта на складе не может быть отрицательным.

  2. Оставшееся количество продукта на складе не может превышать максимального.