Zaprojektowanie bazy
_nabuchodonozor - 17-08-2007 00:01
Zaprojektowanie bazy
Chciałbym prosić o poradę jak dobrze zaprojektować bazę danych. Baza danych dotyczy kina. Korzystam z MS SQL 2000. Mam następujące tabele: SEANSE: IdSeansu IdTytulu IdSali CenaBiletu DostepnoscMiejsc (pokazuje które miejsca są wolne a które zajęte) GodzinaEmisji (TU JEST PROBLEM)
SALE: IdSali IloscMiejsc Szerokosc Dlugosc RozkladMiejsc -- szerokosc dlugosc i rozklad potrzebne mi są przy tworzeniu nowej sali przez użytkownika
I teraz muszę chyba stworzyć jeszcze jedną tabelę i nie wiem jak to dobrze zaplanować. Bo muszę jeszcze gdzieś umieścić dni tygodnia a właściwie daty kolejnych 7 dni (dalej w przyszłość nie będę układał harmonogramu). W jednym dniu mogą być grane różne seanse w tej samej sali o różnych godzinach. I nie wiem jak taka tabela mogłaby wyglądać, żeby później w programie np przy dodawaniu kolejnego seansu łatwo można było wyciągnąć z bazy tylko dostępne godziny, sale i dni tygodnia, w których jeszcze nie został dodany żaden seans. Proszę o pomoc, jakieś wskazówki.
Dzieki KK
dap - 17-08-2007 00:01
_nabuchodonozor wrote: > Chciałbym prosić o poradę jak dobrze zaprojektować bazę danych. Baza > danych dotyczy kina. Korzystam z MS SQL 2000. Mam następujące tabele: > SEANSE: > IdSeansu > IdTytulu > IdSali > CenaBiletu > DostepnoscMiejsc (pokazuje które miejsca są wolne a które zajęte) > GodzinaEmisji (TU JEST PROBLEM) > > SALE: > IdSali > IloscMiejsc > Szerokosc > Dlugosc > RozkladMiejsc > -- szerokosc dlugosc i rozklad potrzebne mi są przy tworzeniu nowej > sali przez użytkownika > > I teraz muszę chyba stworzyć jeszcze jedną tabelę i nie wiem jak to > dobrze zaplanować. Bo muszę jeszcze gdzieś umieścić dni tygodnia a > właściwie daty kolejnych 7 dni (dalej w przyszłość nie będę układał > harmonogramu). W jednym dniu mogą być grane różne seanse w tej samej > sali o różnych godzinach. I nie wiem jak taka tabela mogłaby wyglądać, > żeby później w programie np przy dodawaniu kolejnego seansu łatwo > można było wyciągnąć z bazy tylko dostępne godziny, sale i dni > tygodnia, w których jeszcze nie został dodany żaden seans. Proszę o > pomoc, jakieś wskazówki.
Looknij tutaj http://www.databaseanswers.org/data_models/
a dokładniej tutaj...
http://www.databaseanswers.org/data_...ings/index.htm
W celu inspiracji...
dap
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
=?iso-8859-2?Q?=5BMySQL=5D_Wy=B6wietlenie_wszystkich_rekordow _zawierajacy?==?iso-8859-2?Q?ch_duplikat_a__moze_inna_struktura_bazy_danych ?=
Konwesja znaków w dump'ie bazy danych - ISO -> utf-8 -> ISO -> utf-8
=?iso-8859-2?Q?=5BSQL_Server_2000=5D_uprawnienienia_do_u=BFyw ania_widoku_?==?iso-8859-2?Q?opartego_na_tabeli_z_innej_bazy?=
Dwie bazy czy dwie tabele?
[PHP i MySQL] Wstawianie =?ISO-8859-2?Q?rekord=F3w_do_bazy_?==?ISO-8859-2?Q?a_z=B3e_kodowanie?=
=?ISO-8859-2?Q?=5Bmysql=5D_synchronizacja_struktury_bazy_?==? ISO-8859-2?Q?lokalnej_ze_zdaln=B1?=
[Oracle] Co do tworzenia aplikacji dla bazy Oracle
narzedzie do transferu bazy mysql - mysql
narzedzie do transferu bazy odbc - odbc
Połączenie bazy danych z wykonaniem polaczenia telefonicznego
zanotowane.pldoc.pisz.plpdf.pisz.ploefg.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|