Cuprins
- Conţinut
- Concepte de bază: BD si SGBD
- Modelul relaţional
- Conceperea bazelor de date relaţionale prin normalizare
- SGBD Access: colecţii de obiecte tip
- Limbajul SQL
- Securitatea şi integritatea BD
- BD Client-Server
- Bibliografie
Extras din curs
Baze de date, Grupul BDFABBV (Florescu Vasile,Ionescu Bogdan...), Editura Infomega, 2009, ISBN 978-973+7853-40-0
Baze de date: Fundamente teoretice si practice, Autori: Grupul BDASEIG, Ed. Infomega 2002
Evaluare
Examen final 50%
Laborator 50%
Din care : 25% control continuu ; 75% test practic
Pentru promovare:
minimum 5 (cinci) la examenul scris, media finală minimum 5
Concepte de bază:
Modelul relaţional
Descrierea tabelelor ACCES
Definiţii:
O bază de date este un ansamblu de structuri de date, legate funcţional între ele, memorate pe suporturi adresabile, ce pot fi accesate simultan de mai mulţi utilizatori, de o manieră selectivă şi în timp optim.
O bază de date este o colecţie de date persistente utilizate de sistemele informatice ale unei organizaţii (C.J. Date)
Un SGBD constituie o interfaţă între utilizatori şi BD, care permite în principal crearea, actualizarea şi consultarea acesteia
Funcţionalităţi. Un SGBD trebuie să permită:
Definirea modelului bazei de date
Înregistrarea datelor pe un suport de stocare
Persistenţa datelor pe un suport de stocare
Manipularea datelor: interogare, actualizare (adăugare, modificare, ştergere înregistrări) şi creare de rapoarte
Partajarea datelor şi gestiunea conflictelor de acces
Integritatea bazei de date, respectarea constrângerilor de coerenţă
Siguranţa în funcţionare, reluarea în caz de pană
Arhivarea pe un suport extern
Bazele de date relaţionale se bazează pe o teorie formală denumită model relaţional
Modelul relaţional are la bază conceptul de relaţie care este un termen matematic pentru tabel
Edgar F. Codd
Numărul de tupluri reprezintă cardinalitatea relaţiei
Numărul de atribute determină gradul relaţiei
Domeniul reprezintă mulţimea tuturor valorilor posibile aferente unui atribut
Cheia primară reprezintă un câmp sau grup de câmpuri care furnizează un identificator unic pentru fiecare înregistrare (valorile cheii primare sunt unice şi nenule)
Cheia externa este un camp dintr-o alta tabela avand acelasi domeniu de valori cu cel al cheii primare din tabela de legatura
O relaţie se defineşte prin următoarele elemente:
Numele relaţiei;
Structura relaţiei;
Restricţiile pentru asigurarea integrităţii datelor din realizările relaţiei.
Exemplu practic:
Relaţia CLIENTI (CodClient, NumeClient, LocalitateClient, Adresa)
Restricţii de integritate
RI1: CodClient, constituie cheia primară
RI2: Dom(CodClient) număr întreg >0
RI3: Val(NumeClient) diferit de Null
RI4: Val(LocalitateClient) diferit de Null
Schema relaţiei, este formată din numele relaţiei, structura (atributele) relaţiei şi restricţiile de integritate la nivel relaţie.
Schema bazei de date cuprinde schemele relaţiilor bazei de date
S = {R1, R2, ..., Rn}.
Preview document
Conținut arhivă zip
- Baze de Date
- Arhitectura client server.docx
- Curs 1.pptx
- Curs 2+3 Normalizare (1).pptx
- Curs 4.pptx
- Curs 5.pptx
- Curs 6.pptx
- Curs 7.pptx
- Curs 8 II.docx
- Curs 8.pptx
- Securitatea si integritatea BD.docx