Veronika Milovzorova portfolio/ est

Andmebaasi skeem

Mudelid

  • “сущности-связи” – OLEMID – SEOSED
  • “сущности-атрибуты-связи” – OLEMID – ATRIBUUTID – SEOSED
  • иерархическая модель – hierarhiline mudel
  • реляционная модель – relatsiooniline mudel / andmemudel

VISIO

MYSQL


CREATE TABLE Periood (
    PerioodiD INT IDENTITY(1,1) PRIMARY KEY,
    Algus DATE,
    Lopetamine DATE);
    

CREATE TABLE Opetaja(
    OpetajaId int identity(1,1) PRIMARY KEY,
    OpetajaNimi varchar(50),
    Paev varchar(30),
    Tund int,
    Klassiruum int,
    Kommentaar varchar(100),
	PerioodiD INT, 
    FOREIGN KEY (PerioodiD) REFERENCES Periood(PerioodiD)
);

CREATE TABLE OpilaneKlass(
	OpilaneKlassId int identity(1,1) PRIMARY KEY,
	Nimetus varchar(80),
	OpetajaId INT, 
    FOREIGN KEY (OpetajaId) REFERENCES Opetaja(OpetajaId));

CREATE TABLE Opilane(
	OpilaneId int identity(1,1) PRIMARY KEY,
	OpilaneNimi varchar(50),
	OpilaneKlass int,
	OPilaneKlassId INT, 
    FOREIGN KEY (OpilaneKlassId) REFERENCES OpilaneKlass(OpilaneKlassId));

CREATE TABLE Konsultatsioon(
	KonsultId int,
	KonsultKell date,
	OPilaneId INT, 
    FOREIGN KEY (OpilaneId) REFERENCES Opilane(OpilaneId),
	OpetajaId INT,
	FOREIGN KEY (OpetajaId) REFERENCES Opetaja(OpetajaId));

et