Jak zaprojektować strukturę bazy danych dla księgarni - MySQL
4.Łączenie struktury w całość
Ostatnia tabela, jaką trzeba utworzyć, to tabela wyszukiwania (połączeniowa). Tworzy się ją tak samo jak pozostałe, ale stosuje się nietypowe ustawienia typów kolumn, ponieważ obydwie kolumny będą pełniły rolę połączonego klucza głównego. (listing 2.0)
Tabela 'ksiazka_do_autora' posiada tylko 2 kolumny, są nimi klucze obce czyli klucze główne z innych tabel, dzięki temu każda książka może mieć jednego lub wielu autorów.
Dalsza czê¶æ: 1 2 3 4
Listing
//listing 2.0
CREATE TABLE `ksiazka_do_autora` (
`ksiazka_id` int(10) unsigned NOT NULL default '0',
`autor_id` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`book_id`,`author_id`)
)
CREATE TABLE `ksiazka_do_autora` (
`ksiazka_id` int(10) unsigned NOT NULL default '0',
`autor_id` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`book_id`,`author_id`)
)
Dodano przez: divix
Ranga: Administrator serwisu Punktów: 0
Ranga: Administrator serwisu Punktów: 0
Komentarze użytkowników
Beznadziejny artykuł - w dodatku żeby go "odsłonić" zapłaciłem 4 pln - P.O.R.A.Ż.K.A!
autor: codename | 12570 | 2011-09-02 11:36:37
:: Losowe artykuły
:: Wymiana linków
Modowe inspiracje |
Android Gry i Aplikacje |
ZaplanujTransport.pl: Przeprowadzki, transport, aukcje |
Logo dla firmy |
Change Tires - Car Weather Forecast Reminder |
Laminas: MVC Framework for PHP |
IT Books Reviews and Programming: JS, JAVA, PHP, ANDROID, CSS |
Katalog roślin |
Programming articles: JAVA, PHP, C++, Python, JavaScript |
Kancelaria Adwokacka Łukasz Huszno