Andmebaasi skeem

Andmebaasi skeem on kas kogu relatsioonilise andmebaasi või selle osa loogiline konfiguratsiooni.

Модели:

    “сущности-связи”
    “сущности-атрибуты-связи”
    иерархическая модель
    реляционная модель

Mudelid:

olemid-seosed
olemid-atribuutid-seosed
hierarhiline mudel
relatsiooniline mudel / andmemudel

OLEMID:

Opilane – esitab õpilase andmed – eesnimi, perekonnanimi. Temaga on seotud rühm.

Ryhm – on olem, mis esitab rühma, rühm kuulub osakonda.

Relatsiooniline andmebaasi kuju:

Skeemi relisatsioon MySQL vahendiga:

Create table Joogimasin
(
id int primary key identity(1, 1),
topsepakis int,
foreign key(topsepakis) references Laohoone(id),
topsejuua int,
foreign key(topsejuua) references Topsikud(id),
jooginimi int,
foreign key(jooginimi) references Joogid(id)
);


Create table Joogid
(
id int primary key identity(1, 1),
nimi varchar(20)

);

Create table Topsikud
(
id int primary key identity(1, 1),
Kogus int
,
Suurus varchar(10)
);

Create table Ladu
(
id int primary key identity(1, 1),
TopsepakiKogus int
);

Create table Kasutaja
(
id int primary key identity(1, 1),
login varchar(20),
pass varchar(20),
roll varchar(20)
)

Näiteandmed:

(1, Insert into Joogid(nimi) values(‘Tee’)

(2, Insert into Topsikud(Kogus) values(12)

(3, Insert into Ladu(TopsepakiKogus, Suurus) values(2, “M”)

(4, insert into Kasutaja(login, pass, roll)values(‘admin’, ‘qwerty’, ‘ADMIN’);

(5, insert into Kasutaja(login, pass, roll)values(‘Andrew’, ‘123456’, ‘KASUTAJA’);

andmebaasi skeem MS SQL Server / või / phpMyAdmin


lucidchart.com
Shapes –> Entity Relations