Extras din curs
BAZE DE DATE
Noţiuni (cam) generale
Organizarea datelor în fişiere independente
Dezavantaje ale organizării datelor în fişiere independente
- Redundanţa şi inconsistenţa datelor
- Dificultatea accesului
- Izolarea datelor
- Complexitatea deosebită a actualizărilor
- Problemele de securitate şi integritate
- Răspuns greoi dificile la probleme ad-hoc simple
- Costul ridicat
- Inflexibilitatea faţă de schimbările ulterioare
- Modelarea indecvată a lumii reale.
Schemă de principiu a unei baze de date
Definiţie
O BD reprezintă o colecţie de date utilizată într-o organizaţie, colecţie care este automatizată, partajată, definită riguros (formalizată) şi controlată la nivel central.
Cele două aspecte ale BD
Schema – structura, aspectul constant, organizarea bazei; ansamblu de instrumente pentru descrierea datelor, relaţiilor dintre acestea, restricţiilor
Conţinut – aspectul variabil, dinamic ale bazei; datele propriu-zise
Avantajele BD (1)
Un grad redus de redundanţă a datelor.
Diminuarea inconsistenţei datelor.
Facilitarea partajării informaţiilor
Suport pentru standardizare.
Securitate si integritate
Suport pentru rezolvarea conflictelor ce apar la actualizările operate în mediile multi-utilizator
Structurile de date sunt mai aproape de realitate şi mai uşor de manipulat.
Avantajele BD (2)
Este permisă legătura cu diverse limbaje-gazdă.
Abordare globală a întreprinderii
Datele sunt separate de programele, iar procesul de dezvoltare a aplicaţiilor-program este sensibil ameliorat,
Sistemele informatice ce utilizează baze de date sunt mai flexibile, reflectă mai bine specificul firmei, fiind adaptabile la modificările ulterioare ale mediului economic.
Nivele de abstractizare a datelor
Sisteme de gestiune a bazelor de date
Un ansamblu de programe ce permit utilizatorilor să interacţioneze cu o bază de date, în vederea creării, actualizării şi interogării acesteia
SGBD-ul este cel care asigură şi supervizează:
introducerea de informaţii în baza de date
actualizarea şi extragerea datelor din bază
autorizarea şi controlul accesului la date
păstrarea independenţei structura bazei - programe.
Sistem de lucru cu o BD
Limbaje de definire a datelor – DDL - funcţiuni
Descrierea logică a bazei de date şi sub-schemelor
Specificarea fişierelor de date şi a legăturilor logice dintre acestea.
Definirea restricţiilor semantice
Definirea cheilor de acces
Definirea modului de indexare sau de localizare a entităţilor.
Determinarea tipului unei date (de bază sau derivată)
Preview document
Conținut arhivă zip
- Baze de Date
- 01_Baze_de_date.ppt
- 02_Modelul_relational.ppt
- 03_SQL_Crearea_BD_si_actualizare.ppt
- 04_Normalizare_1.ppt
- 05_Normalizare_2.ppt
- 06_Normalizare_3.ppt
- 07_Algebra_Relationala.ppt
- 08_Fraza_SELECT(1).ppt
- Baze de Date.doc