andmebaaside diagramm – andmeskeem
Mudelid:
1. сущности-связи – olemid-seosed
2. сущности-атрибуты-связи – olemid-atribuutid-seosed
3. иерархическая модель – hierarhiline mudel
4. реляционная модель – relatsiooniline mudel / andmemudel
OLEMID:
kohviautomaat – esitab kohviautomaat andmed – johinimi, topsejuuaID (on seotud topsejuua tabeliga), topsepakisID (on seotud topsepakis tabeliga)
Kasutaja – esitab kasutajate andmed – kasutaja, parool, linnID (on seotud linna tabeliga)
Linn – esitab linna andmed – id, linn
Topsejuua– esitab topsejuua andmed – topsejuuaID, topsejuua
Topsepakis– esitab topsepaki andmed – topsepakisID, topsepakis
Skeemi realitsioon Xampp:
Create Table:
create table tooted(
tooted_id int not null AUTO_INCREMENT primary key,
toote_nimi varchar(30),
toote_hind text,
toote_kogus int,
toote_kategooria varchar(30));
Insert into tooted(toote_nimi, toote_hind, toote_kogus, toote_kategooria) Values('Kana', '1.5 €/kg', '75', 'lihatooted');
create TABLE veebipood(
veebipood_id int not null AUTO_INCREMENT Primary key,
tooted_id INT,
FOREIGN KEY (tooted_id) REFERENCES tooted(tooted_id));
Insert into veebipood(tooted_id) VALUES('1')
create TABLE kasutaja(
kasutaja_id int not null AUTO_INCREMENT Primary key,
nimi varchar(30),
parool text,
veebipood_id INT,
FOREIGN KEY (veebipood_id) REFERENCES veebipood(veebipood_id));
Insert into kasutaja(nimi, parool, veebipood_id) VALUES('Matvei', 'wimii2', '1')
create TABLE login(
login_id int not null AUTO_INCREMENT Primary key,
isAdmin int,
kasutaja_id INT,
FOREIGN KEY (kasutaja_id) REFERENCES kasutaja(kasutaja_id));
Insert into login(isAdmin, kasutaja_id) VALUES('1', '1')
Näita andmed:




andmebaasi skeem Lucidchart:
