
- •Вариант 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
Вариант 9 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы театра. Основная задача информационной системы — продажа билетов. База данных должна позволять хранение следующей информации:
Какие спектакли ставятся или будут поставлены (Название, автор, год постановки, задействованные актеры, жанр (комедия, драма, …), количество актов, описание сюжета)
Расписание работы театра (даты и время постановок, цена билета)
Перечень имеющихся в зале мест, с указанием ряда, номера места и наценки, в зависимости от места (первый ряд, балкон и т.д.)
Не требуется хранить информацию о репетициях, актерах, гастролях и т.д. Запланированные спектакли могут в дальнейшем быть отменены, в этом случае может производиться сдача билетов и возврат денег. База данных должна содержать следующие ограничения целостности:
Коэффициент наценки стоимости билета для каждого места должен находиться в пределах от 0,5 до 2.
Возможна продажа билета не более, чем за 30 дней вперед (подсказка: функция Date() позволяет определить текущую дату, функция DateAdd(“d”; кол-во дней; дата) позволяет получить дату, отстоящую от указанной на определенное количество дней)
Не позволяется показ двух разных спектаклей в одно и то же время.
Не позволяется отмена спектаклей, которые уже прошел (дата спектакля раньше сегодняшней).
Вариант 10 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для информационной системы интернет-провайдера, организующего низкоскоростные модемные подключения через модемный пул. Обслуживание клиентов производится по карточкам, в системе не предусмотрено заключение постоянных договоров и подключения клиентов по выделенным линиям. В системе должно быть предусмотрено хранение следующей информации:
Список изготовленных карточек, которые распространяются через газетные киоски. Для каждой карточки необходимо хранить тариф, случайно сгенерированные имя пользователя и пароль, максимальную дату, до которой следует активизировать карту, и текущее состояние счета по данной карте. Тариф характеризуется названием, интервалом времени суток, когда возможно подключение по карте, стоимостью минуты подключения и начальным количеством денег на счете.
Информацию о модемном пуле. Для каждого модема должен быть известен его инвентарный номер и тип, для каждого типа модема известны фирма-изготовитель и максимальная скорость передачи данных.
Журнал работы, содержащий информацию о том, когда происходили подключения и отключения, по какой карте, к какому модему и какой IP-адрес был выделен для данного соединения.
База данных должна содержать следующие ограничения целостности:
Количество оставшегося времени на счете карты не может быть отрицательным.
Если при подключении был указан логин test, внешний IP-адрес не выделяется.
Вариант 11 Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для агентства, занимающейся трудоустройством.
Клиентами фирмы являются фирмы, размещающие вакансии, и соискатели, размещающие свои резюме. Для размещения вакансии фирма должна внести оплату, а резюме размещаются бесплатно. Любой желающий может просматривать имеющиеся вакансии и резюме, но вакансия не содержит контактной информации, а контактная информация в резюме является скрытой, и для ее просмотра требуется оплата. У каждой фирмы, работающей с агентством, имеется счет, с которого автоматически снимается определенная сумма при размещении вакансии или при просмотре резюме.
Вакансия и резюме могут содержать следующую информацию: ФИО, пол и возраст кандидата, должность, оклад, опыт работы (сколько лет), занятость (полная/неполная), и т.д. Такие поля, как возраст и опыт работы в вакансии можно задавать в виде интервала (от… до…). Оклад в резюме также можно задавать в виде интервала. Не все поля являются обязательными для заполнения. После того, как соискатель подал резюме, сотрудники агентства оценивают полноту предоставленной информации и присваивают резюме рейтинг. Резюме написанное более чем неделю назад считается устаревшим.
База данных должна содержать следующие ограничения целостности:
Рейтинг резюме (если он задан) должен быть целым числом от 1 до 5.
Для тех полей, которые задаются интервалом от… до…, первое значение не может быть больше второго (т.е. от 5000 до 8000 р. допускается, а от 8000 до 5000 р. — нет)