Заглавная страница Избранные статьи Случайная статья Познавательные статьи Новые добавления Обратная связь FAQ Написать работу КАТЕГОРИИ: АрхеологияБиология Генетика География Информатика История Логика Маркетинг Математика Менеджмент Механика Педагогика Религия Социология Технологии Физика Философия Финансы Химия Экология ТОП 10 на сайте Приготовление дезинфицирующих растворов различной концентрацииТехника нижней прямой подачи мяча. Франко-прусская война (причины и последствия) Организация работы процедурного кабинета Смысловое и механическое запоминание, их место и роль в усвоении знаний Коммуникативные барьеры и пути их преодоления Обработка изделий медицинского назначения многократного применения Образцы текста публицистического стиля Четыре типа изменения баланса Задачи с ответами для Всероссийской олимпиады по праву Мы поможем в написании ваших работ! ЗНАЕТЕ ЛИ ВЫ?
Влияние общества на человека
Приготовление дезинфицирующих растворов различной концентрации Практические работы по географии для 6 класса Организация работы процедурного кабинета Изменения в неживой природе осенью Уборка процедурного кабинета Сольфеджио. Все правила по сольфеджио Балочные системы. Определение реакций опор и моментов защемления |
Предметная область № 8. База данных библиотеки↑ ⇐ ПредыдущаяСтр 6 из 6 Содержание книги Поиск на нашем сайте
Разработать информационную систему обслуживания библиотеки, которая содержит следующую информацию: название книги, Ф.И.О. авторов, наименование издательства, год издания, стоимость, название филиала книгохранилища, в которых находится книга, количество имеющихся в библиотеке экземпляров конкретной книги, количество студентов, которым выдавалась конкретная книга, названия факультетов, в учебном процессе которых используется указанная книга.
Описание таблиц
Описание атрибутов В приведенных ниже таблицах: а) PK – первичный ключ, АК – альтернативный ключ, FK – внешний ключ; б) N – один из целых типов, R – один из вещественных типов, С – один из символьных типов, В – логический тип, D – тип дата.
Описание атрибутов таблицы Хранилища
Описание атрибутов таблицы Книги
Описание атрибутов таблицы Хранение
Описание атрибутов таблицы Факультеты
Описание атрибутов таблицы Книги в учебном процессе
Запросы 1. Выдать список всех книг, которые были изданы в заданном году. Список упорядочить по издательствам по убыванию, по названию – по возрастанию. 2. Для заданного фамилией руководителя хранилища выдать список всех хранящихся в нем книг заданного издательства, характеристики этих книг, количество экземпляров в хранилище и число выдач. 3. Вывести список всех книг, стоимость которых выше средней по всем книгам. 4. Используя самосоединение таблиц получить все пары факультетов, образованных в одном и том же году. 5. Выдать список всех факультетов, в учебном процессе которых используются книги заданного автора. В результирующей таблице должны быть указаны характеристики книг и факультетов, а также наименование дисциплины.
Представления 1. Создать представление, в котором для каждого хранилища хранились бы все характеристики находящихся в нем книг. 2. Создать представление, в котором для каждого факультета хранились бы все характеристики книг, используемых в учебном процессе этого факультета.
Хранимые процедуры 1. Написать хранимую процедуру, которая при удалении книги из таблицы Книги, предварительно удаляла бы все записи о ней в таблицах Хранение и Книги в учебном процессе. 2. Написать хранимую процедуру, которая для каждого хранилища рассчитает суммарную стоимость всех хранящихся в нем книг.
Триггеры 1. При удалении записи о хранении книги проверять, остались ли еще хранилища, в которых хранится эта книга. Если нет, то удаление выполнять нельзя. 2. При изменении стоимости книги для каждого хранилища, где она храниться, проверять, не превысила ли суммарная стоимость всех книг некоторое заданное значение. 3. При добавлении новой книги данного автора проверять, нет ли в таблице книги этого автора с этим же названием, но другого издательства или другого года издания.
Предметная область № 9. База данных для обслуживания работы конференции База данных должна содержать справочник персоналий участников конференции (фамилия, имя, отчество, ученая степень, ученое звание, адрес, телефон) и информацию, связанную с участием в конференции (докладчик или участник, тема доклада, дата поступления оргвзноса, размер поступившего оргвзноса, потребность в гостинице).
Описание таблиц
Описание атрибутов В приведенных ниже таблицах: а) PK – первичный ключ, АК – альтернативный ключ, FK – внешний ключ; б) N – один из целых типов, R – один из вещественных типов, С – один из символьных типов, В – логический тип, D – тип дата.
Описание атрибутов таблицы Авторы
Описание атрибутов таблицы Конференции
Описание атрибутов таблицы Гостиницы
Описание атрибутов таблицы Доклады
Описание атрибутов таблицы Участники
Запросы 1. Выдать список всех конференций, которые будут проводиться в текущем году. Список упорядочить по статусу по убыванию, по названию – по возрастанию. 2. Для заданной своим названием конференции выдать все ее характеристики и характеристики всех участвующих в ней авторов, размер оргвзноса, в качестве докладчика или участника выступает автор. 3. Вывести список всех гостиниц, стоимость номера в которых меньше средней по всем гостиницам. 4. Используя самосоединение таблиц получить все пары конференций, проводившихся в одном и том же году. 5. Выдать список всех гостиниц, в которых когда-либо проживал заданный автор. В результирующей таблице должны быть указаны характеристики автора и гостиницы.
Представления 1. Создать представление, в котором для каждой конференции хранились бы все характеристики участвующих в ней авторов. 2. Создать представление, в котором для каждой гостиницы хранились бы все характеристики проживающих когда-либо в них авторов.
Хранимые процедуры 1. Написать хранимую процедуру, которая обеспечит корректное удаление участника конференции, предварительно удалив все его доклады. 2. Написать хранимую процедуру, которая будет создавать список всех авторов, перечисливших оргвзнос позднее даты начала конференции.
Триггеры 1. При удалении записи об авторе необходимо проверять, принимал ли он участие хотя бы в одной конференции. Если да, то удаление выполнять нельзя. 2. При изменении атрибута Ид. № гостиницы для участника конференции проверять, чтобы автор проживал не в том же городе, в котором находится гостиница. Название города является частью адреса как автора, так и гостиницы. 3. При добавлении нового участника конференции проверять размер его оргвзноса, который не должен быть меньше оргвзноса, установленного организаторами конференции.
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-16; просмотров: 1365; Нарушение авторского права страницы; Мы поможем в написании вашей работы! infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.15.228.32 (0.008 с.) |