- •Вариант 1 Лабораторная работа №1
- •Вариант 2 Лабораторная работа №1
- •Вариант 3 Лабораторная работа №1
- •Вариант 4 Лабораторная работа №1
- •Вариант 5 Лабораторная работа №1
- •Вариант 6 Лабораторная работа №1
- •Вариант 7 Лабораторная работа №1
- •Вариант 8 Лабораторная работа №1
- •Вариант 9 Лабораторная работа №1
- •Вариант 10 Лабораторная работа №1
- •Вариант 11 Лабораторная работа №1
- •Вариант 12 Лабораторная работа №1
- •Вариант 13 Лабораторная работа №1
- •Вариант 14 Лабораторная работа №1
- •Вариант 15 Лабораторная работа №1
- •Вариант 16 Лабораторная работа №1
- •Вариант 17 Лабораторная работа №1
- •Вариант 18 Лабораторная работа №1
- •Вариант 19 Лабораторная работа №1
- •Вариант 20 Лабораторная работа №1
Вариант 1 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы ВУЗа. База данных должна позволять хранение следующей информации:
Список специальностей, с указанием для каждой специальности ее номера и учебного плана, разбитого по семестрам. В каждом семестре учебный план содержит информацию о том, какие предметы и в каком объеме преподаются группам, обучающимся по данной специальности (для каждого предмета должно содержаться количество лекционных и лабораторных часов, наличие или отсутствие курсового проекта)
Список групп, с указанием номера группы, номера специальности и номера текущего семестра.
Расписание занятий на текущий семестр, с указанием дня недели, номера пары и преподавателя, проводящего занятие. Для преподавателя необходимо хранить номер кафедры, к которой он относится.
Не требуется хранить информацию о лабораторных работах, студентах и полученных ими оценках. База данных должна содержать следующие ограничения целостности:
Количество лекционных часов по предмету в течение семестра не может превышать шестидесяти.
Номер пары не может быть больше восьмого по будним дням и больше шестого по субботам.
Преподаватель в расписании не может вести два разных занятия в одно и то же время (реализовать с помощью дополнительного ключа).
Вариант 2 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы ВУЗа. База данных должна позволять хранение следующей информации:
Информация о группах учащихся, с указанием номера группы, факультета, к которому она относится и списком студентов группы. Необходимо хранить информацию о том, кто из студентов в группе является старостой. Для каждого студента необходимо знать ФИО, номер зачетки, размер стипендии и результаты сдачи лабораторных работ.
Информация о том, какие предметы преподаются каждой группе, и какие лабораторные занятия и контрольные работы должны быть выполнены по этим предметам. Для каждой лабораторной работы должна быть задана плановая дата ее выполнения, которая может быть разной в зависимости от группы.
Информация о том, какие лабораторные и контрольные работы были сданы студентами (и когда именно). Для контрольных работ необходимо хранить оценку, полученную студентом. Строка с информацией об оценке или зачете заносится в базу только тогда, когда студент успешно выполняет работу.
Не требуется хранить информацию о преподавателях и расписании занятий. База данных должна содержать следующие ограничения целостности:
Оценка за контрольную работу должна выставляться по пятибалльной шкале.
Студент не может получить несколько оценок за одну и ту же работу. Если он пересдает контрольную работу, то в базе данных содержится информация только о последнем результате.
Вариант 3 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для городской сети ресторанов быстрого питания «ФастФуд». База данных должна позволять хранение следующей информации:
Информация о названии и адресе каждого ресторана.
Список сотрудников каждого ресторана, с указанием ФИО, должности, оклада.
Информация о выполненных заказах (дата заказа, кассир, содержимое заказа, общая стоимость, кто из сотрудников выполнял заказ)
Рецепт, с указанием для каждого блюда стоимости, необходимых ингредиентов и средней длительности приготовления. Некоторые блюда готовятся из ингредиентов непосредственно в момент продажи, а другие могут готовиться заранее и «доводиться до кондиции» перед продажей. Известно максимальное количество порций каждого блюда, которые ресторан может приготовить заранее и держать «на подогреве».
Состояние склада каждого ресторана, с указанием для каждого продукта его названия, единицы измерения (килограмм, пачка, ящик, …), максимального возможного количества на складе (в соответствии со вместимостью холодильников и т.д.) и оставшегося количества на складе.
Не требуется хранить информацию о расписании работы сотрудников. База данных должна содержать следующие ограничения целостности:
Оставшееся количество продукта на складе не может быть отрицательным.
Оставшееся количество продукта на складе не может превышать максимального.