4949

База данных Сеть кинотеатров и ее проектирование

Контрольная

Информатика, кибернетика и программирование

Назначение БД Сеть кинотеатров Назначение.База данных Сеть кинотеатров предназначена как для работников справочной службы кинотеатров города так и для обычных пользователей. БД обеспечивает в режиме диалога доступ к информации об имеющихся г...

Русский

2012-11-29

785.58 KB

621 чел.

Назначение БД Сеть кинотеатров

Назначение. База данных «Сеть кинотеатров» предназначена как для работников справочной службы кинотеатров города так и для обычных пользователей. БД обеспечивает в режиме диалога доступ к информации об имеющихся городе кинотеатров и фильмах, которые в них идут. Предусмотрена возможность как внесения изменений, так и получения справок с выводом информации на печать. 

Пользователи. Работники справочной службы кинотеатра.

Схема данных

Главная форма БД «Сеть кинотеатров»


Описание данных таблицы БД

Таблица: Кинотеатры

 Код_кинотеатра Текстовый 5

 Название Текстовый 50

 Адрес Поле МЕМО

 Район Текстовый 50

 Автоответчик Длинное целое 4

 Заказ_билетов Длинное целое 4

 Транспорт Поле МЕМО

Таблица: Залы

 Код_заказа   Текстовый 5

Название_зала Текстовый 50 5

 Кинотеатр  Текстовый 5

 RowSource:  SELECT [Кинотеатры].[Код_кинотеатра],  [Кинотеатры].[Название] FROM Кинотеатры;

 RowSourceType:  Таблица или запрос

 SourceField:  Кинотеатр

 SourceTable:  Залы

 Вместимость  Длинное целое 4

Таблица: Сеансы

Код_сеанса Текстовый 5

Зал Текстовый 5

 RowSource:  SELECT [Залы].[Код_зала], [Залы].[Название_зала] FROM 

 RowSourceType:  Таблица или запрос

 SourceField:  Зал

 SourceTable:  Сеансы

Фильм Текстовый 5

 RowSource:  SELECT [Фильмы].[Код_фильма], [Фильмы].[Название] FROM  Фильмы;

 RowSourceType:  Таблица или запрос

 SourceField:  Фильм

 SourceTable:  Сеансы

Время Дата/время 8

Цена_билета Длинное целое 4

Таблица: Фильмы

Код_фильма Текстовый 5

Название Текстовый 255

Страна Текстовый 50

Режисер Текстовый 255

Сценарий Текстовый 50

Оператор Текстовый 50

Композитор Текстовый 255

Жанр Текстовый 50

Актеры Поле МЕМО

Кадр Поле объекта OLE

Длительность Действительное 16

Примеры форм редактирования и добавления записей

Форма «Кинотеатры»

Форма «Залы»

Форма «Сеансы»

Форма «Фильмы»


Запросы и отчеты.

Запрос «Адрес кинотеатра»

Запрос позволяет по названию кинотеатра  узнать остальные данные о кинотеатре.

Кто запрашивает: все пользователи

Что вводится: символы названия кинотеатра

Выводятся поля: название кинотеатра, транспорт, адрес.

SQL-запрос:

SELECT Кинотеатры.Название, Кинотеатры.Транспорт, Кинотеатры.Адрес

FROM Кинотеатры

WHERE (((Кинотеатры.Название)=[Введите название кинотеатра]));

Отчет по запросу

Запрос «Жанр фильма»

Запрос выводит все фильмы данного жанра и краткие сведения о фильме. Он позволят выбрать фильмы интересующего вас жанра.

Кто запрашивает: пользователь базы

Что вводится: жанр фильма

Выводятся поля: название, жанр, страна, режиссер, кадр.

SQL-запрос:

SELECT Фильмы.Название, Фильмы.Жанр, Фильмы.Длительность, Фильмы.Страна, Фильмы.Режиссер, Фильмы.Сценарий, Фильмы.Оператор, Фильмы.Композитор, Фильмы.Актеры, Фильмы.Кадр

FROM Фильмы

WHERE (((Фильмы.Название)=[Введите название фильма]));

Отчет по запросу

Запрос «Информация о фильме»

Запрос позволяет наиболее полно узнать всю информацию о фильме.

Кто запрашивает: все пользователи

Что вводится: название фильма

Выводятся поля: название, жанр, длительность, страна, режиссер,сценарист, оператор, композитор, актеры, кадр.

SQL-запрос:

SELECT Фильмы.Название, Фильмы.Жанр, Фильмы.Длительность, Фильмы.Страна, Фильмы.Режиссер, Фильмы.Сценарий, Фильмы.Оператор, Фильмы.Композитор, Фильмы.Актеры, Фильмы.Кадр

FROM Фильмы

WHERE (((Фильмы.Название)=[Введите название фильма]));

Отчет по запросу

Запрос «Продолжительность фильма»

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

Кто запрашивает: все пользователи.

Что вводится: нижняя и верхняя граница времени.

Выводятся поля: название, жанр, длительность.

SQL-запрос:

SELECT Фильмы.Название, Фильмы.Жанр, Фильмы.Длительность

FROM Фильмы

WHERE (((Фильмы.Длительность)>=[минимальная продолжительность] And (Фильмы.Длительность)<=[максимальная продолжительность]));

Отчет по запросу

Запрос «Репертуар кинотеатра»

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

Кто запрашивает: все пользователи

Что вводится: название кинотеатра

Выводятся поля: название кинотеатра, название зала, фильм, время. 

SQL – запрос:

SELECT Кинотеатры.Название, Сеансы.Время, Сеансы.Фильм, Залы.Название_зала

FROM (Кинотеатры INNER JOIN Залы ON Кинотеатры.Код_кинотеатра=Залы.Кинотеатр) INNER JOIN Сеансы ON Залы.Код_зала=Сеансы.Зал

WHERE (((Кинотеатры.Название)=[Введите кинотеатр]) AND ((Сеансы.Время) Is Not Null));

Отчет по запросу

Запрос «Цена билета»

Запрос позволяет установить цену билета на киносеанс в определенный промежуток времени.

Кто запрашивает: все пользователи

Что вводится: начальная и конечная даты периода

 

Выводятся поля: время, кинотеатр, фильм, цена билета.

SQL-запрос:

SELECT Сеансы.Время, Залы.Кинотеатр, Сеансы.Фильм, Сеансы.Цена_билета

FROM (Кинотеатры INNER JOIN Залы ON Кинотеатры.Код_кинотеатра=Залы.Кинотеатр) INNER JOIN Сеансы ON Залы.Код_зала=Сеансы.Зал

WHERE (((Сеансы.Время)>=[Нижняя граница (время)] And (Сеансы.Время)<=[Вехняя граница (время)]) AND ((Залы.Кинотеатр) Is Not Null))

ORDER BY Сеансы.Время, Сеансы.Цена_билета;

Отчет по запросу

Запрос «Вместимость кинотеатра»

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

Кто запрашивает: все пользователи

Что вводится: для дааного запроса не нудно вводить дополнительные данные.

SQL-запрос:

SELECT Залы.Кинотеатр, Sum(Залы.Вместимость) AS [Sum-Вместимость]

FROM Залы

GROUP BY Залы.Кинотеатр;


Отчет по запросу


 

А также другие работы, которые могут Вас заинтересовать

41539. Ведение в коммерческую деятельность. Место и роль фирмы (организации) в обществе 167.5 KB
  Место и роль фирмы организации в обществе Роль фирмы организации в современном обществе. Понятие фирмы. Производственный процесс основа деятельности фирмы.
41540. Производственная структура коммерческого предприятия его инфраструктура 122 KB
  Организационное взаимодействие это формальные отношения между отдельными позициями управления в рамках структуры. Организационная структура это состав перечень отделов служб и подразделений в аппарате управления системная их организация характер соподчиненности и подотчетности друг другу и высшему органу управления фирмы а также набор координационных и информационных связей порядок распределения функций управления по различным уровням и подразделениям управленческой иерархии. Базой для построения организационной структуры управления...
41541. Финансовые ресурсы предприятия. Доходы и расходы предприятия 267.5 KB
  Себестоимость промышленной продукции. Сущность состав и структура цены продукции предприятия. Как же этого достичь Общий принцип выбора следующий: фирма должна использовать такой процесс производства который при одном и том же уровне выпуска продукции позволял бы применять наименьшее количество вводимых факторов производства т. Поэтому фирма должна использовать такой производственный процесс при котором один и тот же объем готовой продукции обеспечивается с наименьшими затратами на вводимые факторы производства.
41542. Рынок облигаций в России 1.22 MB
  Рынок облигаций в России Первичный и вторичный рынок облигаций Закономерности изменения доходности облигаций Недаром в последние десятилетия во всем мире наблюдается тенденция к росту рынка облигаций тенденция к секьюритизации долгов.
41543. Понятие и виды векселей 548 KB
  Векселя Понятие и виды векселей Правовые основы выпуска и обращения векселей Место векселей на финансовых рынках МИРОВОЙ ОПЫТ. Коммерческие бумаги на зарубежных финансовых рынках Рынок векселей в России Риски владения векселями Образец Акта о протесте векселя в неплатеже
41544. Депозитарные расписки 388.5 KB
  Как инструмент отвечающий желанию американских инвесторов диверсифицировать свои инвестиционные портфели путем приобретения акций иностранных компаний и при этом иметь такую же правовую защиту какую имеют инвесторы делающие вложения в американские корпорации. Помимо депозитарных акций к ним относятся например стрипсы HOLDR депозитарные расписки холдинговой компании GNMмодифицированные вторичные бумаги на базе пула ипотек и др. Выпуск неспонсируемых DR инициируется акционером или группой акционеров резидентов США имеющих в...
41545. Производные фондовые и финансовые инструменты 484.5 KB
  Если стоимость базового актива падает или ожидается ее падение то цена соответствующего дериватива тоже будет снижаться и наоборот; срок существования производных инструментов ограничен определенным временным периодом в то время как базовый актив может быть бессрочным акции валюта и т. Russin ruble Обыкновенные акции ОАО Газпром Jpnese Longterm government bond Наименование биржи CME Чикагская товарная биржа FORTS Биржа фьючерсов и опционов РТС TSE Токийская фондовая биржа Базовый актив Eligible issues российский рубль RU...
41546. Основные понятия рынка ценных бумаг 279.5 KB
  Основные понятия рынка ценных бумаг Основные понятия рынка ценных бумаг Сбережения и инвестиции Классы и виды ценных бумаг Инструменты денежного рынка и рынка капиталов Место фондового рынка в рыночной структуре и его роль в национальных экономиках Функции рынка ценных бумаг Классификации фондовых рынков Заемщики и поставщики капитала на рынке ценных бумаг Инвестиционные риски МИРОВОЙ ОПЫТ. При этом покупатель становится собственником не золота как товара а владельцем ценной бумаги что освобождает его от затрат на хранение металла....
41547. Виды и стоимость акций 224.5 KB
  Виды и стоимость акций Виды и стоимость акций Категории и типы акций МИРОВОЙ ОПЫТ. Классы акций Виды стоимостей акций Коэффициенты рыночной оцененности акций Категории и типы акций Понятия категории и типы в отношении акций являются юридически определенными понятиями. Основополагающие различия разных категорий и типов акций заключаются в правах предоставляемых ими.