17422

Проектування бази даних в Access

Лабораторная работа

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

Лабораторна робота №4 Тема: Проектування бази даних в Access Мета: Запроектувати в Microsoft Office Access базу даних і виконати звязки Потрібно створити БД призначену для працівників довідкової служби кінотеатрів міста. Така система повинна забезпечувати зберігання відом...

Украинкский

2013-07-01

281 KB

36 чел.

Лабораторна робота №4

Тема: «Проектування бази даних в Access»

Мета: «Запроектувати в Microsoft Office Access базу даних і виконати зв’язки»

Потрібно створити БД, призначену для працівників довідкової служби кінотеатрів міста. Така система повинна забезпечувати зберігання відомостей про кінотеатри міста, про фільми, які в них демонструються, про сеанси і квитках на ці сеанси. Відомості про кінотеатрі - це його назва, район міста, де розташований кінотеатр, місткість. Відомості про фільм - це назва фільму, режисер, актори, які зіграли головні ролі, жанр; тривалість сеансу, кадр з фільму для реклами. Крім того, повинна зберігатися інформація про репертуар кінотеатрів на місяць, тобто про те які фільми, коли і де демонструються, про ціни на квитки і про кількість вільних місць на той чи інший сеанс. На різних сеансах в одному кінотеатрі можуть йти різні фільми, а якщо в кінотеатрі кілька залів, то і на одному. Кінотеатр може ввести новий фільм в репертуар або прибрати фільм з репертуару. Ціна квитка визначається прокатної вартістю копії фільму, сеансом і категорією кінотеатру.

Довідковій службі можуть знадобитися такі відомості про поточний стан прокату фільмів в місті:

Репертуар кінотеатру?Адреса та район кінотеатру?Ціна квитків на даний сеанс у вказаному кінотеатрі?Жанр, виробництво і режисер цього фільму?У яких кінотеатрах в зазначений день на зазначених сеансах демонструється комедія?У яких кінотеатрах і коли демонструються фільми з участю зазначеного актора?

Виконання роботи:

На цих скріншотах  показано базу даних з п’яти кінотеатрів міста Києва.

  •  Таблиця «Кінотеатри» має забезпечити інформацію про адресу кінотеатру,контактному телефону,району міста,кількості місць та кількості залів кінотеатру.

  •  Таблиця  «Зали» забезпечує інформацією про кінотеатри,кількість місць у залах кінотеатрів, сеанси,вартість квитків і фільми,які ідуть у цьому залі.

  •  

Таблиця «Фільми» забезпечує інформацією про назву фільму,жанр,тривалість,режисер, головні ролі і кінотеатри, у яких іде цей фільм.

-На цій схемі показані з’єднання таблиць у єдину базу даних.

  •  Табл. «кінотеатри» з’єднується з таблицями «Фільми» і «Зали» по коду кінотеатрів
  •  Табл. «Фільми» з’єднується з таблицями «Кінотеатри» і «Зали» по коду кінотеатра і коду фільма,відповідно.


 

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

67455. Составной оператор 247 KB
  В языке «C++» аналогичная конструкция называется БЛОК. В начале блока можно объявлять локальные переменные блока.
67456. Модифицированная функция Бесселя нулевого индекса 172 KB
  При решении сложных задач программирования эти задачи разбиваются на более простые подзадачи. Каждая из подзадач, в свою очередь, может быть разбита на еще более простые подзадачи, и т.д. Если задача в ходе такого последовательного разбиения свелась...
67457. Диапазон. Переменные типа «Диапазон» 130.5 KB
  Все типы переменных, изученные до сих пор – скалярные (простые) типы. Массив – вектор, матрица, Массив – упорядоченная совокупность данных одного типа. Массив – переменная с индексом (со списком индексов). Объявление одномерного массива...
67458. Инициализация массивов 123.5 KB
  Динамические массивы не имеют фиксированного размера. Память под массив выделяется, когда ему придается значение (!) или по отношению к нему применяется процедура SetLength.
67459. Условная компиляция 51 KB
  Не ставить коня на заблокированное поле при каждом ходе, кроме последнего (64-го). Заблокированным называется поле, на которое конь, казалось бы, может встать, но выйти из него не сможет, поскольку все возможные для последующего хода поля уже посещены.
67460. Стандартные процедуры и функции для работы с любыми файлами 146 KB
  Функция возвращает значение 0, если операция открытия файла прошла успешно, и значение, отличное от 0, если открытие не заладилось (например, была попытка открыть на чтение файл, которого нет на диске, или была попытка открыть на запись файл с неприемлемым именем).
67461. Процедуры и функции для работы со строками string 150 KB
  Объявление класса Имя класса = clss Имя базового класса privte Объявление закрытых полей и методов Все что объявлено здесь может быть использовано только в данном модуле protected Объявление открытых полей и методов Все что объявлено здесь может быть использовано и в данном модуле и во всех...