Главная страница

Лекции и практики (1). Курс лекций и материалы для практических занятий


Скачать 1.01 Mb.
НазваниеКурс лекций и материалы для практических занятий
Дата17.03.2023
Размер1.01 Mb.
Формат файлаdocx
Имя файлаЛекции и практики (1).docx
ТипКурс лекций
#996812
страница71 из 75
1   ...   67   68   69   70   71   72   73   74   75

Вариант 12. Фрагмент БД гостиницы.


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Стоимость мест" ("Класс", "Стоимость места").

  2. Отношение "Номера" (идентификатор, "Класс" (внешний ключ), "Коли- чество мест", "Количество забронированных мест").

  3. Отношение "Постояльцы" (основное):




Содержимоеполя

Тип

Длина

Дес.

Примечание

Номер паспорта

С

10




первичный ключ

Занимаемый номер

N

3

0

внешний ключ

ФИО

C

50




обязательное поле

Пол

С

1




по умолчанию – мужской

Организация

С

60







Дата вселения

D







обязательное поле

Дата выселения

D







заполняется при выезде постояльца

Л.р.№2.Выборкаданных.

Создать запрос на выдачу счета на оплату номера. Создать упорядоченные списки:

  • свободных номеров (по классу и по номерам) с указанием общего коли- чества мест в номере;

  • полностью забронированных номеров. Л.р.№3.Работа спредставлениями.

Создать представления:

  1. "Постояльцы, проживающие в гостинице в данное время" (все поля от- ношения "Постояльцы").

  2. "Полностью занятые номера" (номер, количество мест).

  3. "Номера со свободными местами" (пол проживающих, номер, количество свободных мест).

Вариант 13. Фрагмент БД кинофильмов.


Л.р.№1.Созданиеизаполнениеотношений.

  1. Отношение "Жанры" (поле "Название жанра").

  2. Отношение "Кинофильмы":




Содержимоеполя

Тип

Длина

Дес.

Примечание

Идентификатор

N

6

0

первичный ключ

Название фильма

C

50




обязательное поле

Киностудия

C

50




обязательное поле

Год выхода

N

4

0

обязательное поле

Страна

С

30







Продолжительность

N

4

2

обязательное поле

Жанр

С

30




внешний ключ к таблице "Жанры"

  1. Отношение "Персоны" ("ФИО", "Дата рождения", "Дата смерти").

  2. Отношение "Создатели фильмов" (поля "Фильм", "Персона", "Характер участия" (режиссер, актер, композитор и т.д.), "Роль").

Л.р.№2.Выборкаданных.

Создать список жанров, в которых нет ни одного кинофильма. Создать упо- рядоченные списки:

  • фильмов с участием Фаины Раневской;

  • фильмов, вышедших в текущем году в России;

  • всех создателей фильма "Сталкер";

  • актеров, которые исполняли две и более роли в одном фильме. Л.р.№3.Работа спредставлениями.

  1. Представление "Комедии".

  2. Представление "Режиссеры, снявшиеся в собственных фильмах".

  3. Представление "Статистика по жанрам": жанр количество фильмов, снятых в России  количество фильмов, снятых в других странах.
1   ...   67   68   69   70   71   72   73   74   75


написать администратору сайта