40032

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

Практическая работа

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

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

Русский

2013-10-13

784.91 KB

138 чел.

Документация по БД «Сеть кинотеатров»

ОГЛАВЛЕНИЕ

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

Схема данных…………………………………………………………………………………………………………………

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

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

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

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

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

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

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

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

Форма «Залы»………………………………………………………………………………………………………

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Схема данных

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


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

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

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


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


 

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

52277. Уроки державної мови 5.42 MB
  Ось що радить доктор філологічних наук Світлана Єрмоленко. У мовній практиці часом використовують ці лексеми як взаємозамінні. Але взаємозамінність у термінологічних висловах – річ небажана, і зрештою в кожному конкретному звороті утворюється якесь одне термінологічне слово, а інші, якщо вони не мають додаткових значеннєвих відтінків, виходять із літературно-нормативного вжитку.
52278. Бабуся – берегиня нашого роду 117 KB
  Та запросили у гості сьогодні тих людей яких обєднує не вік а високе почесне звання бабуся Ми зібралися великою родиною щоб вітати й вшановувати найрідніших найближчих нам людей. Що в мене є бабуся. Учитель: Так кого ж ми називаємо таким теплим іменем бабуся Діти відповідають а вчитель їх підводить до висновку що це мати мами або...
52279. Жизненная сила музыки И.С. Баха 69 KB
  Баха Цели и задачи урока: Закрепить понятие полифония на примерах вокального инструментального и произведения изобразительного искусства; Определить особенности содержания музыки И. Баха; Формировать: представление о стилистических особенностях музыки И. Баха понятие Сюита навыки хорового пения. Баха иллюстрации по теме урока стихи и высказывания по теме урока нотный материал.
52280. Бактериологическое оружие и его поражающие факторы 50.5 KB
  11й класс Цели: Познакомить учащихся с видами поражающими факторами бактериологического оружия. Обучить способам защиты от бактериологического оружия. Учебные вопросы: История применения бактериологического оружия. Краткая характеристика бактериологического оружия и его боевых свойств.
52281. Злочини бактерій проти людства 68 KB
  Характеристика холери менінгококової хвороби дифтерії туберкульозу сифілісу. Стан захворюваності на туберкульоз в Україні. Обладнання: ПК; мультимедійний проектор; презентації: Хвороботворні бактерії: вчора і сьогодні Туберкульоз підступний вбивця Профілактика бактеріальних хвороб ; оцінювальні завдання; слайд із відповідями на завдання; виставка газетбюлетенів: Кишкові інфекції Туберкульоз підступний вбивця Імунітет на сторожі здоровя . Фтизіатри зясувати особливості збудника туберкульозу причини поширення...
52282. Випускний вечір 88 KB
  Веселинівської районної ради Миколаївської області Випускний вечір 2011 Звучать фанфари на сцену виходять ведучі Ведучий. Ведучий. Ведучий. На сьогоднішнє свято запрошуємо тих хто впродовж одинадцяти років вів винуватців сьогоднішніх урочистостей нелегкими стежками шкільних наук ті хто вчив читати і писати відкрив чудесні світи літератури та точних наук наші вчителі звучить музика виходять вчителі Ведучий.
52283. Осінній бал. Поетично – музичний вечір присвячений посвяті учнів 9 класу в старшокласники 54 KB
  Осінь нам дарує радість й спокій І чарівних квітів розмаїть Осінь це пора прекрасних років Коли в повну силу треба жить В. Осінь уже не щедра на квіти. Вишиває осінь на канві зеленій золоті квітки Квіти оживають і з дерев спадають жовті ягідки. Вишиває осінь на канві зеленій золоті квітки В.
52285. ВИПУСКНИЙ БАЛ «ПРОЩАВАЙ ПОЧАТКОВА ШКОЛО! 67 KB
  Лунає музика для вас В садах бузок зацвів для вас І сонця промінь теж для вас Мої малятадружній клас Ми всі чекаємо на вас. Учні входять під музику до зали Учні по черзі Доброго днядорогі батьки вчителігості Ми раді вас вітати у цьому затишному залі. Сьогодні вас називають таким вагомим словом випускники. 1: Ми всі раді вас вітати На нашому сімейному святі.