===================================================
KONCEPCJA PROJEKTU BAZY DANYCH
===================================================
---------------------------------------------------
1. Nazwa bazy danych:
---------------------------------------------------
-Kina
---------------------------------------------------
2. Nazwa tabeli transakcyjnej (dynamicznej, faktów):
---------------------------------------------------
-Seanse(nazwa filmu, czas trwania, godzina rozpoczęcia, sala)
---------------------------------------------------
3. Nazwy pozostałych tabel (co najmniej czterech):
----------------------------------------------------
-Filmy(nazwa filmu, podział na krótkometrażowe i długometrażowe)
-Produkcja
-Kina
-Odwiedzający(kto, kiedy, jaki seans wybrał)
-----------------------------------------------------------------
4. Nazwy pięciu raportów zbudowanych na tabeli transakcyjnej
(co najmniej dwa z parametrem):
------------------------------------------------------------------
-Ilość odwiedzających w danym miesiącu w danej sieci kin(parametr: miesiąc)
-Najczęściej wybierany film w danym miesiącu(parametr: miesiąc)
-Popularność gatunku filmowego w poszczególnych kinach(parametr: gatunek)
-Liczba seansów w konkretnym języku
-Najczęściej odwiedzający kino gość
Opis bazy danych
Celem bazy danych jest przechowywanie danych przydatnych w analizie zainteresowania klientów w wybranych kinach. Baza przechowuje informacje o seansach, filmach, producentach filmowych, wybranych kinach oraz odwiedzających je gościach.
Opis tabel:
• Produkcja – przechowuje informacje o producentach filmowych.
• Filmy – przechowuje informacje na temat filmów dostępnych w kiach.
• Seanse – jest to tabela główna, przechowuje informacje na temat seansów dostępnych w kinach, czasie trwania i godzinie rozpoczęcia, czas trwania to czas trwania filmu oraz czas trwania bloku reklamowego przed filmem(22min).
• Kino – informacje na temat poszczególnych kin.
• Odwiedzający – najliczniejsza z tabel, są tam informacje na temat odwiedzin klientów, jaki seans wybrali oraz w którym kinie to było.
Program wypisze podany jako drugi argument wywołania łańcuch znaków w postaci liter o wysokości podanej jako pierwszy argument wywołana. Drugi argument wywołania programu może zawierać następujące znaki: AZ,(spacja),\n(znak nowej linii); a pierwszy argument wywołania programu jest liczbą całkowitą (min 5).
Program wczyta ze standardowego wejścia opisy budynków, wyznaczy minimalną liczbę plakatów potrzebnych do całkowitego pokrycia ich północnych ścian, wypisze wynik na standardowe wyjście. Budynki są ze sobą połączone.
Dane wpisujemy według przykładu:
3
1 4
2 6
1 2