Andmebaasi skeem

Andmebaasi skeem

диаграмма баз данных – схема данных

Модели:

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

MS Visio

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:

andmebaasi skeem

Skeemi realisatsioon MySQL vahendiga:

CREATE TABLE ….

Näiteandmed:

INSERT INTO …

(1,

(2,

(3,

Andmebaasi skeem MS SQL Server /või / phpMyAdmin

————————————-

lucidchart.com
Shapes–>Entity Relationships

Autokooli andmebaasi skeem
Lucidchart.com -> как сгенерировать SQL для базы данных

ADO.net model in Visual Studio

paremhiireklick —>Generate Database from Model

DDL kood —> Execute

Kontroll in MS SQL Server Management Studio

Olemid

opilane: esitab õpilase andmed, eesnimi, ja perenimi.

Emaga on seotud rühm.

ryhm: esitab rühma, rühm nimi, maakond

SKEEMA:

SQL KOOD:

create table opilane(
id int primary key identity(1,1),
eesnimi varchar(35),
perenimi varchar(35),
ryhmId int
);

create table ryhm(
id int primary key identity(1,1),
nimetus varchar(35),
osakond varchar(35)
);

alter table opilane
constraint opilane_ryhm_fk foreign key (ryhmID) references ryhm(id);

insert into ryhm(nimetus,osakond)
values("TARpv22","It valdkond");
insert into ryhm(nimetus,osakond)
values("VLOGpv23","Logistika valdkond");
insert into ryhm(nimetus,osakond)
values("TITpv21","It valdkond");


insert into ryhm(resnimi,perenimi)
values("Maksim","Dotskin");
insert into ryhm(resnimi,perenimi)
values("VLOGpv23","Logistika valdkond");
insert into ryhm(resnimi,perenimi)
values("TITpv21","It valdkond");

PHP project- Hirmude maja

SKEEM:

create table hirmumaja(
id int primary key identity(1,1),
kasutajaId int,
sisenes datetime,
lahkus datetime)

create table kasutajad(
id int primary key identity(1,1),
eesnimi varchar(30),
parool varchar(50),
onAdmin bit)

create table arvustused(
id int primary key identity(1,1),
kasutajaId int,
hirmumajaKylastusId int,
arvustus text,
kuupaev datetime)

create table ostud(
id int primary key identity(1,1),
kasutajaId int,
piletiTyppId int,
kuupaev datetime)

create table piletiTypp(
id int primary key identity(1,1),
nimetus varchar(30),
viibimiseAegTundides decimal,
hind decimal)

alter table ostud
add foreign key (piletiTyppId) references piletiTypp(id)
alter table ostud
add foreign key (kasutajaId) references kasutajad(id)

alter table hirmumajaKylastus
add foreign key (kasutajaId) references kasutajad(id)

alter table arvustused
add foreign key (hirmumajaKylastusId) references hirmumajaKylastus(id)

Leave a Reply

Sinu e-postiaadressi ei avaldata. Nõutavad väljad on tähistatud *-ga