chcialbym prosic o ewentualne wzmianki na temat zmian, ktore powinienem uwzglednic przy projektowaniu bazy..
Ma to byc baza biblioteki szkolnej.
-- Baza danych: `biblioteka_szkolna` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `autorzy` -- CREATE TABLE `autorzy` ( `AutorID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Imie` varchar(20) NOT NULL DEFAULT '0', `Nazwisko` varchar(40) NOT NULL DEFAULT '', PRIMARY KEY (`AutorID`) ) TYPE=MyISAM AUTO_INCREMENT=6 ; -- -------------------------------------------------------- -- -- Struktura tabeli dla `czytelnicy` -- CREATE TABLE `czytelnicy` ( `CzytelnikID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Imie` varchar(20) NOT NULL DEFAULT '', `Nazwisko` varchar(20) NOT NULL DEFAULT '', `Data_urodzenia` date NOT NULL DEFAULT '0000-00-00', `Miejsce_urodzenia` varchar(20) NOT NULL DEFAULT '', `Miejsce_zamieszkania` varchar(50) NOT NULL DEFAULT '', `Kod_pocztowy` varchar(6) NOT NULL DEFAULT '', `ulica` varchar(30) NOT NULL DEFAULT '', `Telefon` varchar(30) DEFAULT '', `KlasaID` int(10) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`CzytelnikID`) ) TYPE=MyISAM AUTO_INCREMENT=19 ; -- -- Zrzut danych tabeli `czytelnicy` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `gatunek` -- CREATE TABLE `gatunek` ( `GatunekID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `gatunek` varchar(50) NOT NULL DEFAULT '', PRIMARY KEY (`GatunekID`) ) TYPE=MyISAM AUTO_INCREMENT=4 ; -- -- Zrzut danych tabeli `gatunek` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `klasa` -- CREATE TABLE `klasa` ( `KlasaID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Klasa` char(6) NOT NULL DEFAULT '', PRIMARY KEY (`KlasaID`) ) TYPE=MyISAM AUTO_INCREMENT=17 ; -- -- Zrzut danych tabeli `klasa` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `ksiazki` -- CREATE TABLE `ksiazki` ( `KsiazkiID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Tytul` varchar(60) NOT NULL DEFAULT '', `WydawnictwoID` int(10) UNSIGNED NOT NULL DEFAULT '0', `AutorID` int(10) UNSIGNED NOT NULL DEFAULT '0', `GatunekID` int(10) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`KsiazkiID`) ) TYPE=MyISAM AUTO_INCREMENT=21 ; -- -- Zrzut danych tabeli `ksiazki` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `sygnatura` -- CREATE TABLE `sygnatura` ( `Sygnatura` char(11) NOT NULL DEFAULT '', `KsiazkiID` int(11) UNSIGNED NOT NULL DEFAULT '0', PRIMARY KEY (`Sygnatura`) ) TYPE=MyISAM; -- -- Zrzut danych tabeli `sygnatura` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `wydawnictwo` -- CREATE TABLE `wydawnictwo` ( `WydawnictwoID` int(10) UNSIGNED NOT NULL AUTO_INCREMENT, `Wydawnictwo` char(20) DEFAULT NULL, PRIMARY KEY (`WydawnictwoID`) ) TYPE=MyISAM COMMENT='wydawnictwo' AUTO_INCREMENT=6 ; -- -- Zrzut danych tabeli `wydawnictwo` -- -- -------------------------------------------------------- -- -- Struktura tabeli dla `wypozyczenia` -- CREATE TABLE `wypozyczenia` ( `CzytelnikID` int(10) UNSIGNED NOT NULL DEFAULT '0', `Sygnatura` int(10) UNSIGNED NOT NULL DEFAULT '0', `Data_wypozyczenia` date DEFAULT NULL, `Data_oddania` date DEFAULT NULL, UNIQUE KEY `id_czytelnika` (`CzytelnikID`) ) TYPE=MyISAM; -- -- Zrzut danych tabeli `wypozyczenia` -- .
Bardzo proszę o pomoc...
