IIIyT
Репутация: +1
Возраст: 20
Гороскоп:
Пол:
Откуда: Кингисепп
Сообщения: 22
Стаж: 1 год
|
[] 22.12.2007 17:03 |
|
|
Вариант 17
Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для хранения справочной информации о магазинах, музеях и достопримечательностях города. Для каждого магазина или музея, должны храниться адрес, название, часы работы, телефон, ближайшая станция метро. Магазины города объединены в категории. Исторические памятники и интересные места города характеризуется адресом, фотографией и перечнем экскурсий, которые посещают этот памятник. Для каждой экскурсии известны вид экскурсии (речная, автобусная, пешеходная…) время и дни ее проведения, стоимость билета, а также информация о том, какое экскурсионное бюро ее организует, и в каком порядке она посещает различные достопримечательности города. Для каждого экскурсионного бюро известны название и телефон.
Лабораторная работа №2
Пользуясь графическим конструктором запросов на языке QBE, имеющимся в СУБД Microsoft Access, разработать следующие запросы:
1. Сувенирные магазины, расположенные рядом со станцией «Площадь мужества»
2. Изменить предыдущий запрос таким образом, чтобы при его запуске можно было указать произвольные категорию магазина и станцию метро.
3. Для каждого примечательного места вычислить количество экскурсий, которые его осматривают.
4. Экскурсионные бюро, которые организуют экскурсии только одного вида.
5. Экскурсии по рекам и каналам, которые проводятся сегодня и демонстрируют достопримечательность «Скульптура птицы Чижик-Пыжик»
Лабораторная работа №3
Разработать аналогичную базу данных в СУБД SQLite, добавив информацию о том, какие автобусные и троллейбусные маршруты проходят рядом с каждым магазином, музеем и достопримечательностью.
Кроме таблиц, необходимо разработать следующие представления (view):
1. Три достопримечательности, которые посещаются наибольшим количеством экскурсий.
2. Категории, магазины которых имеются около всех станций метро.
3. Музеи, которые сегодня не работают, но завтра будут открыты.
4. Для каждой достопримечательности определить экскурсию с минимальной ценой.
А также реализовать следующие запросы на модификацию данных:
1. Удалить информацию о закрывшемся магазине «Книголюб» по адресу, начинающемуся со слов «пр. Стачек»
2. Изменить категорию магазина №135 со «Стройтовары» на «Все для дома».
Лабораторная работа №4
Используя триггеры, обеспечить поддержку целостности данных в ранее разработанной базе. Необходимо реализовать следующие триггеры:
1. Триггер, который не позволяет удалить категорию магазинов, если имеется хотя бы один магазин, относящийся к этой категории.
2. Триггер, который при удалении экскурсионного бюро удаляет все экскурсии, которые оно проводило.
3. Триггер, который при изменении названия экскурсионного бюро автоматически корректирует название бюро в связанных таблицах.
Добавлено спустя 2 минуты 55 секунд:
Лабораторная работа №1
Разработать ER-диаграмму, а затем, пользуясь средствами СУБД Microsoft Access, создать базу данных для зоологического музея . База данных должна позволять хранение следующей информации:
1. Список залов, с указанием названия зала, этажа и экспонатов, находящихся в каждом зале. Основным видом экспоната является чучело, но могут быть и другие экспонаты (например: скелет динозавра, яйцо черепахи, зуб акулы, коллекция бабочек, заспиртованный осьминог). Каждый экспонат обладает уникальным инвентарным номером. Чучела могут быть размещены отдельно или в составе экспозиции, размещающейся за отдельной витриной (например, «Молодой лев, пожирающий пойманную антилопу»). Каждая экспозиция также имеет название и инвентарный номер. Часть экспонатов размещена не в залах, а в запасниках. Каждый экспонат может сопровождаться подробным текстовым описанием.
2. Список сотрудников музея, с указанием для каждого сотрудника ФИО, должности и стажа работы. Для смотрителей указано, в каком зале он работает. Имеется расписание работы сотрудников (в большом зале одновременно или по-очереди могут работать несколько смотрителей).
3. Классификация животных по родам и видам. Для каждого чучела или скелета указано, какое место в этой классификации он занимает.
Не требуется хранить информацию о продаже входных билетов, проведении научных изысканий или выплате заработной платы. База данных должна содержать следующие ограничения целостности:
1. Для каждого смотрителя обязательно должен быть указан зал, в котором он работает. Для остальных сотрудников зал не указывается.
2. Названия экспозиций не должны повторяться.
Лабораторная работа №3
Разработать аналогичную базу данных в СУБД SQLite. Для каждого экспоната добавить дату поступления в музей. При создании таблиц для всех полей необходимо указать тип данных, каждая таблица должна содержать как минимум один ключ.
Необходимо реализовать следующие запросы на модификацию данных:
1. Удалить из расписания сотрудников информацию об уволившемся смотрителе Иванове А.Б.
2. Скелет мамонта переехал из зала «Млекопитающие» в зал «Вымершие виды». Необходимо отразить это изменение в базе данных.
Кроме того, необходимо разработать следующие представления (view):
1. Три смотрителя с самым большим стажем.
2. Чучела млекопитающих, которые размещены не в экспозициях, а сами по себе.
3. Чучела, которые размещены в больших экспозициях (т.е. экспозициях, в которых представлено сразу несколько чучел)
4. Экспонаты, которые не являются чучелами, и поступили в музей в этом году.
Добавлено спустя 43 секунды:
Воть... буду премного благодарен если поможете))))
_________________ Не нервируйте меня, мне скоро станет негде прятать трупы...
|
|