Базы данных. Лекция 2
CREATE TABLE `student` ( `KodStud` int(5), `Fam` varchar(25), `Im` varchar(20), `Otch` varchar(20), `Pol` char(1), `DataRozd` date, `Prim` text LL, `Foto` BLOB , PRIMARY KEY (`KodStud`)) ; CREATE TABLE `ocenki` ( `KodStud` int(5) NOT NULL, `KodPredmet` int(5) NOT NULL, `Ocenka` int(1) NOT NULL, `Data` date NOT NULL) ; CREATE TABLE `predmet` ( `KodPredmet` int(5), `NazPredmet` varchar(100) NOT NULL, `NazSokr` varchar(10) NOT NULL, PRIMARY KEY (`KodPredmet`)); CREATE TABLE `sostav_grupp` ( `KodStud` int(5), `KodGrupp` int(5) `DataZachisl` date NOT NULL, `DataOtchisl` date NULL, Platnik bool ); CREATE TABLE `grupp` ( `KodGrupp` int(5), `NazGrupp` char(4) NOT NULL, `GodNabora` int(4) NOT NULL, `NazSpec` char(25) NOT NULL, PRIMARY KEY (`KodGrupp`)); CREATE TABLE `vidan_book` ( ` KodEkzBook ` INT( 8 ) NOT NULL , `KodStud` INT( 5 ) NOT NULL , `DataVid` DATE NOT NULL , `DataVozvrat` DATE NOT NULL , ); CREATE TABLE `izuch_predm` ( `KodPredm` INT( 5 ) NOT NULL , `KodGrupp` INT( 5 ) NOT NULL Lek INT(3)
Pr INT (3)
Lab INT (3)
SRS INT (3) Semestr INT(2) ); CREATE TABLE `book` ( `KodBook` INT( 6 ), `NazBook` VARCHAR( 100 ) NOT NULL , `Avtor` VARCHAR( 50 ) NOT NULL , `DataIzd` DATE NOT NULL , `Kolich` INT( 4 ) NOT NULL , `Vidano` INT( 4 ) NOT NULL , PRIMARY KEY ( `KodBook` )); CREATE TABLE `recom_book` ( `KodPredm` INT( 5 ) NOT NULL , `KodBook` INT( 6 ) NOT NULL SemestrPredm INT(1) ); CREATE TABLE `ekz_book` ( `KodEkzBook` INT( 8 ) NOT NULL , `KodBook` INT( 6 ) NOT NULL , ); БД текущего состояния БД с историей изменений