SQL Curs Recapitulativ

Curs
8/10 (1 vot)
Domeniu: Ecologie
Conține 1 fișier: ppt
Pagini : 11 în total
Mărime: 38.69KB (arhivat)
Publicat de: Balan B.
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Andreescu Mirela

Extras din curs

este unul dintre cele mai puternice limbaje structurate pentru

interogarea bazelor de date relationale, devenind un standard pentru

o gama din ce in ce mai larga de SGBD-uri;

permite o comunicare complexa si rapida a utilizatorului cu bazele de

date, in functie de cerintele si restrictiile acestora.

instructiuni de definire a datelor ce permit stabilirea structurii unei baze de date:

CREATE TABLE, ALTER TABLE, DROP TABLE, etc;

instructiuni de manipulare a datelor in sensul adaugarii, modificarii si stergerii de

inregistrari din tabelele componente ale unei baze de date: INSERT, UPDATE, DELETE;

instructiuni de selectie a datelor ce permit consultarea bazelor de date: SELECT;

instructiuni de procesare a tranzactiilor COMMIT, ROLLBACK precum si instructiuni

privind controlul accesului la date GRANT, REVOKE.

I. CREATE TABLE

CREATE TABLE <tabela>

( <camp1> <tip1> [<restrictii_camp1>],

<camp2> <tip2> [<restrictii_camp2>],

<campn> <tipn> [<restrictii_campn>]

[, <restrictii_tabela>] )

Private Sub Creare_Click()

DoCmd.RunSQL "create table stud (nrleg integer not null primary key, nume text(30),

adr text(40))"

DoCmd.RunSQL "create table discipl (codd byte not null primary key, dend text(30))"

DoCmd.RunSQL "create table note (nrleg integer not null references stud (nrleg),

codd byte not null,nota byte,

foreign key(codd) references discipl(codd))"

End Sub

Obs. 1.Tabela note este o tabela fiu atat pentru tabela stud, cat si pentru tabela discipl.

2. La nivelul comenzii CREATE TABLE legatura dintre doua tabele reprezinta o restrictie la nivel de camp sau la nivel de tabela in cadrul tabelei fiu.

Private Sub Creare_Click()

DoCmd.RunSQL "create table produse (codpr integer primary key, denpr text(30), stoc integer)"

DoCmd.RunSQL "create table clienti (codcl integer, dencl text(30), primary key(codcl))"

DoCmd.RunSQL "create table facturi (nrfact integer primary key, datfact date,

codcl integer references clienti(codcl))"

DoCmd.RunSQL "create table liniifact (nrfact integer references facturi(nrfact),

pozfact byte, codpr integer references produse(codpr),

cant integer, pret integer, primary key(nrfact,pozfact))"

End Sub

Conținut arhivă zip

  • SQL Curs Recapitulativ.ppt

Alții au mai descărcat și

Convenția Națiunilor Unite

Parlamentul Romaniei adopta prezenta lege. Art. 1. — Romania adera la Conventia Natiunilor Unite pentru combaterea desertificarii in tarile...

Brăila

Nefiind asa cum pare la prima vedere un oras de margine, vocatia esentiala a Brailei este aceea de a comunica cu lumea. "Dar al Dunarii”. Asa cum...

Te-ar putea interesa și

Sisteme de gestiune a bazelor de date

SEMINAR 1 - CONTINUT: 1. Baze de date – recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale...

ORACLE: Nucleul SQL* PLUS, PL/SQL

SEMINAR 1 - CONTINUT: 1. Baze de date  recapitulare: schema bazei de date, tabela, camp, cheie primara, cheie externa, relatie, forme normale...

Ai nevoie de altceva?