Andmebaasi skeem

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