Sunteți pe pagina 1din 5

Aplicatie

Sa se mapeze ERD-ul:
Maparea diagramei:
Coloana Tip Tip Cheie Opt
id number PK *
nume archar! - *
prenume archar! - *

Coloana Tip Tip Cheie Opt
data date - *
id"ele archar! #K *
id"materie archar! #K *
Crearea tabelei ELEVI:
create table elei
$
Coloana Tip Tip Cheie Opt
id number PK *
denumire archar! - *
E%E&
'id
*nume
*prenume
(ATER)E
'id
*denumire
A*SE+TE
'data
*id"ele
*id"materie
id number$!, primar- .e-/
nume archar!$!0,/
prenume archar!$12,
,3
Afisarea structurii tabelei ELEVI:
describe elei3
Popularea cu date a tabelei ELEVI:
insert into elei
alues$1/4Ale5a4/4Paul4,3
insert into elei
alues$!/4Ale5a4/46abriela4,3
insert into elei
alues$7/4*utnaru4/4)ulian4,3
Afisarea datelor tabelei ELEVI:
select * 8rom elei3
Crearea tabelei MATERII:
create table materii
$
id number$!, primar- .e-/
denumire archar!$!0,
,3
Afisarea structurii tabelei MATERII:
describe materii3
Popularea cu date a tabelei MATERII:
insert into materii
alues$1/4%imba Romana4,3
insert into materii
alues$!/4(atematica4,3
insert into materii
alues$7/4)n8ormatica4,3
Afisarea datelor tabelei MATERII:
select * 8rom materii3
Crearea tabelei ABSENTE:
create table absente
$
data date/
id"ele number$!,/
id"materie number$!,/
CO+STRA)+T absente"elei
8orei9n .e-$id"ele,
re8erences elei$id,/
CO+STRA)+T absente"materii
8orei9n .e-$id"materie,
re8erences materii$id,
,3
Afisarea structurii tabelei ABSENTE:
describe absente3
Popularea cu date a tabelei ABSENTE:
insert into absente
alues$to"date$407101!4/4DD((::4,/7/7,3
insert into absente
alues$to"date$401101!4/4DD((::4,/1/1,3
insert into absente
alues$to"date$40!101!4/4DD((::4,/!/!,3
Afisarea datelor tabelei ABSENTE:
select * 8rom absente3
Afisarea sortata a iregistrarilor dupa id!ele":
select * 8rom absente
order b- id"ele3
Iterogarea ba#ei de date:
Sa se a8iseze numele si prenumele tuturor eleilor precum si a disciplinelor la care acestia au
absente;
select e;nume/e;prenume/a;data/m;denumire
8rom elei e/ absente a/ materii m
<here e;id=a;id"ele and a;id"materie=m;id3
$bser"atie:
Daca inseram o noua inre9istrare in tabela A*SE+TE/ pentru eleul *utnaru )ulian/ aand
absent in data de 07-10-!01! la %imba Romana/ se a a8isa urmatoarea tabela:

S-ar putea să vă placă și