Baze de Date

Curs
9/10 (2 voturi)
Domeniu: Calculatoare
Conține 1 fișier: ppt
Pagini : 57 în total
Mărime: 1.73MB (arhivat)
Cost: Gratis

Extras din document

BAZE DE DATE

CONCEPTE FUNDAMENTALE

Sistem de gestiune a bazelor de date SGBD

Baza de date reprezintă o colecţie de date organizate, colecţie ce serveşte unui anumit scop.

Prin interpretarea datelor de către un anumit subiect se obţin informaţiile. Informaţiile sunt obţinute în momentul interacţiunii datelor cu un sistem capabil să le interpreteze.

Un SGBD, reprezintă un sistem software care gestionează o bază de date şi care permite utilizatorului să interacţioneze cu aceasta.

Facilităţi oferite de un SGBD

Stocarea datelor;

Definirea structurilor de date;

Manipularea datelor;

Interogarea (extragerea şi prelucrarea) datelor;

Asigurarea integrităţii datelor;

Asigurarea unui mecanism de recuperare a datelor;

Asigurarea unui mecanism de indexare care să permită un acces mai rapid la date;

Păstrarea securităţii datelor;

Permiterea accesului concurent la date cu păstrarea consistenţei acestora.

Conceptele modelului Entitate-Relaţie

Modelul Entitate-Relaţie (ER) este format dintr-un set de concepte care descriu structura bazei de date, tranzacţiile de regăsire şi actualizare asociate, independent de tipul particular de sistem SGBD şi de platforma hardware utilizată pentru implementarea bazei de date.

Principalele concepte ale modelului E/R

Tipul de entitate reprezintă un set de obiecte sau un concept identificat ca având o existenţă independentă. Fiecare tip de entitate se identifică printr-un nume şi o listă de proprietăţi.

Atributul reprezintă o proprietate a unui tip de entitate

Domeniul atributului reprezintă mulţimea din care atributul poate lua valori.

Cheia reprezintă atributul care identifică în mod unic existenţa individuală a unui tip de entitate.

Relaţia este o asociere între entităţi, asociere din care face parte câte o entitate din fiecare tip de entitate.

Concepte de bază ale modelului relaţional

Definirea unui model de date presupune identificarea şi precizarea următoarelor elemente:

Structura de date folosită;

Restricţiile ce trebuie impuse pentru menţinerea corectitudinii datelor.

În modelul relaţional datele sunt reprezentate ca structuri bidimensionale formate din linii şi coloane, numite relaţii sau tabele

O relaţie (tabelă) este formată dintr-un număr fix de elemente numite atribute (câmpuri), fiecare atribut putând lua valori într-o mulţime finită numită domeniu.

Numărul de atribute ce formează o tabelă determină aritatea sau gradul tabelei.

Setul de date corespunzătoare unei linii a tabelei se numesc tupluri.

Condiţiile ce trebuie să le satisfacă o tabelă a bazei de date

Fiecare atribut trebuie să poarte un nume care este unic în cadrul relaţiei. Nu sunt permise două atribute cu acelaşi nume în cadrul unei aceleiaşi relaţii, dar sunt permise două atribute cu acelaşi nume în două relaţii diferite.

Fiecare atribut poate avea doar valori atomice care nu se pot descompune din punct de vedere logic.

Fiecare tuplu este unic. Nu sunt permise tupluri identice (duplicat). Unicitatea este asigurată de cheia candidat.

Tuplurile pot fi prezentate utilizatorului în orice ordine.

Atributele pot fi prezentate în orice ordine.

Tabelele pot fi manipulate pentru a furniza utilizatorului diferite vederi asupra datelor, rezultatul fiind o nouă tabelă. Tabelele produse în urma interogării datelor satisfac toate regulile la care sunt supuse tabelele iniţiale.

Constrângerile de integritate

Constrângerile de integritate constituie restricţii aplicate bazelor de date în scopul asigurării integrităţii datelor.

Constrângerile de integritate se împart în două categorii mari:

Structurale – cu caracter general, care trebuie satisfăcute de orice bază de date care foloseşte modelul relaţional. Acestea la rândul lor pot fi:

De entitate (integritatea entităţii) – când o cheie primară nu poate conţine atribute ce pot avea valori Null. Cheia primară trebuie să fie unică şi minimală.

De referinţă (integritatea referirii) – când valorile unei chei străine trebuie să fie sau NULL sau să coincidă cu o valoare a cheii primare la care face referinţă.

De comportament – specifice fiecărei baze de date.

Constrângerile de comportament au în vedere semnificaţia valorii atributelor din baza de date respectivă.

Conținut arhivă zip

  • Baze de Date.ppt

Alții au mai descărcat și

Medii de Programare Vizuala (JAVA) - Evidenta Autovehiculelor Inmatriculate

1. Enuntul temei: Sa se realizeze un proiect pentru evidenta autovehiculelor inmatriculate in circulatie. Pentru fiecare autoturism se considera...

Crearea unui Magazin Electronic

Introducere Ţelul acestei diplome este elaborarea unui magazin electronic, dirijarea şi urmărirea după funcţionalitatea lui, înregistrarea în...

Site Web Dinamic-Educational Sportiv

INTRODUCERE Utilizarea unui serviciu de un tip oarecare in Internet implica prezenta a doi parteneri hardware (calculatoare ) care comunica: •...

Tehnologii Web - Cascading Style Sheets

Capitolul 1. Introducere in CSS CSS este un acronim provenind din Cascading Style Sheets, care înseamnã "foi de stil în cascadã". In documentele...

Cursuri Baze de Date

1. Concepte Distinctia între date, informatii si cunostinte : - datele sunt definite de trei elemente: un identificator, atribute si valoare ; -...

Utilizare SQL

Utilizare SQL Prin natura suportului fizic, BDM sunt stocate ca fisiere bidimensionale tehnologia OLAP in varianta ROLAP are in vedere acest...

Webdesign

I. Consideraţii generale privind Internet şi World Wide Web La ora actuală în lume există milioane de calculatoare, care sunt folosite în cele mai...

Ai nevoie de altceva?