4949

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

Контрольная

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

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

Русский

2012-11-29

785.58 KB

575 чел.

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

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

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

Схема данных

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


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

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

 Код_кинотеатра Текстовый 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 Залы.Кинотеатр;


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


 

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

23036. Задачі оптимізації структури лінійних динамічних систем з розподіленими параметрами 289.5 KB
  Задачі оптимізації структури лінійних динамічних систем з розподіленими параметрами 7. Розглянуті вище задачі моделювання початковокрайових умов див. Розглянемо варіант розвязання задачі моделювання коли розвязок її знаходиться шляхом обернення системи інтегральних рівнянь 7.14 помилки розвязання задачі моделювання 7.
23037. Дослідження та оптимізація структури дискретизованих динамічних систем 335.5 KB
  вказувалося що структура матриці С та векторів визначається вибором точок розміщення спостерігачів та керувачів системи проблеми оптимального розміщення яких будуть розвязані якщо будуть знайдені явні залежності матриці від елементів множин координат спостерігачів та координат керувачів. Будуть побудовані аналітичні залежності елементів матриці від довільного елемента множини та елемента множини а також формули диференціювання матриці по цих елементах. В процесі розвязання цієї проблеми будуть побудовані формули...
23038. Оптимізаційні методи в задачах моделювання дискретних початково-крайових умов 325 KB
  Постановка задачі та проблеми її розвязання. Поставлені вище задачі а також запропоновані там алгоритми їх розвязання досить широкі і можуть бути використані для оптимізації розміщення входіввиходів довільної лінійної системи в тому числі і для розвязання задачі оптимізації розміщення спостерігачівкерувачів при моделюванні дискретизованих початковокрайових умов дискретно розміщеними фіктивними зовнішньодинамічними збуреннями. Більш точною і більш природною постановкою задачі моделювання дискретизованих початковокрайових умов є...
23039. ОПЕРАЦІЙНІ ПІДСИЛЮВАЧІ (позитивний зворотній зв’язок) 436.5 KB
  Форма генерованої напруги може бути різноманітною: гармонічною прямокутною пилкоподібною або будьякою іншою. У підсилювачі із негативним зворотним звязком у відсутності вхідного сигналу будьяка флуктуація напруги на вході підсилена операційним підсилювачем на виході придушується ланкою негативного зворотного звязку тобто сама себе послаблює. В кінці кінців на виході встановиться напруга близька до напруги живлення додатної чи відємної в залежності від полярності початкової флуктуації. Припустимо що в момент включення на виході...
23040. Операційні підсилювачі (негативний зворотний зв`язок) 68.5 KB
  Вступ Операційний підсилювач це диференційний підсилювач постійного струму який в ідеалі має нескінченний коефіцієнт підсилення за напругою і нульову вихідну напругу за відсутністю сигналу на вході великий вхідний опір і малий вихідний а також необмежену смугу частот сигналів що підсилюються. Мета роботи ознайомитись із властивостями операційних підсилювачів опанувати способи підсилення електричних сигналів в ОП охопленому негативним зворотним зв`язком та способи виконання математичних операцій за допомогою ОП. Операційні...
23041. Пасивні RC-фільтри 129.5 KB
  Пасивний чотириполюсник не містить у собі джерела енергії; потужність що виділяється в елементі кола підключеного до виходу чотириполюсника менше потужності що споживається від джерела сигналу підключеного до входу чотириполюсника; на виході такого чотириполюсника ніколи не буває гармонік яких би не було у поданому на його вхід сигналі якщо цей чотириполюсника створений на базі лінійних елементів. Функцію перетворення будьякого чотириполюсника можна подати кількома варіантами в залежності від способу впливу...
23042. Напівпровідникові діоди. Вольт-амперна характеристика (ВАХ) 83.5 KB
  Вольтамперна характеристика ВАХ це залежність величини струму ІД крізь pn перехід діода від величини і полярності напруги UД прикладеної до діода. Виконання роботи передбачає використання осцилографа як характериографа з метою одержання на екрані двоканального осцилографа зображення ВАХ діода а також побудову ВАХ шляхом вимірювання деякої кількості величин струму ІД що відповідають певним величинам та полярності напруги UД і представленням результату у вигляді графіка. Залежність струму крізь діод від прикладеної до...
23043. Транзистори 88 KB
  Вихідна вольтамперна характеристика ВАХ біполярного транзистора це залежність величини струму колектора ІК від напруги між колектором та емітером UКЕ при певному струмі бази ІБ або напруги між базою та емітером UБЕ . Вихідна вольтамперна характеристика ВАХ польового транзистора це залежність величини струму стока ІС від напруги між стоком та витоком UСВ при певній напрузі між затвором та витоком UЗВ . Виконання роботи передбачає використання осцилографа як характериографа з метою одержання на екрані двоканального...
23044. ПІДСИЛЮВАЧІ НА ТРАНЗИСТОРАХ 103 KB
  Він є лише керувальним пристроєм а збільшення потужності сигналу відбувається за рахунок зовнішнього джерела напруги струмом в колі якого й керує транзистор. Характер зміни вхідного сигналу повинен передаватися на вихід без помітних спотворень. Кажуть що має місце інверсія фази сигналу. Як випливає з рівняння ЕберсаМола [1] імпеданс для малого сигналу з боку емітера при фіксованій напрузі на базі дорівнює rе = kT еIк 5 де k стала Больцмана Т абсолютна температура е заряд електрона Iк струм колектора.