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
Relatsiooniline andmebaasi kuju

Skeemi realisatsioon MySQL vahendiga:

Näiteandmed:
INSERT INTO Admin (nimi, parool) VALUES
('Admin 1', 'sasa'),
('Admin 2', 'sasa'),
('Admin 3', 'sasa');
INSERT INTO Topsejuua (topsejuua) VALUES
(200),
(200),
(200);
INSERT INTO Topsepakis (topsepakis) VALUES
(100),
(200),
(300);
INSERT INTO Kohviautomaat (johinimi, topsejuuaID, topsepakisID) VALUES
('Tee', 1, 1),
('Kohv', 2, 2),
('Piim', 3, 3);
INSERT INTO Kasutaja (kasutaja, parool, adminID) VALUES
('kasutaja1', '12345', 1),
('kasutaja2', '12345', NULL),
('kasutaja3', '12345', NULL);
Andmebaasi skeem
