1 / 15

Baze de date

Baze de date. aspecte teoretice si definitii. Datele. Datele sunt acele informatii,stocate, centralizate si prelucrate cu ajutorul sistemelor de calcul. Datele pot fi de tip: intreg, real, string, data logica, memo, data calendaristica, obiect OLE, hyperlink, text, moneda, DA/NU

idana
Download Presentation

Baze de date

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Baze de date aspecte teoretice si definitii

  2. Datele • Datele sunt acele informatii,stocate, centralizate si prelucrate cu ajutorul sistemelor de calcul. • Datele pot fi de tip: intreg, real, string, data logica, memo, data calendaristica, obiect OLE, hyperlink, text, moneda, DA/NU • Mai multe date de acelasi tip aflate in aceeasi locatie reprezinta o colectie de date.

  3. O colectie de date impreuna cu mecanismele de identificare formeaza o structura de date. Accesul la date se face secvential sau direct. Grafic structurile de date pot fi : • structura punctuala

  4. structura liniara • structura tip stea

  5. structura arborescenta -datele sunt organizate pe nivele unde orice data de la un nivel inferior este intr-o relatie cu o alta la nivelul imediat superior.

  6. structura tip retea Prin combinarea datelor dintr-o structura retea se obtin structuri par- ticulare cum ar fi structura tabelara sau relationala.

  7. Intre datele unei colectii,se pot stabili mai multe relatii: Una la una Una la mai multe Relatii

  8. Mai multe la una De la mai multe la mai multe Relatii

  9. Nivele de organizare Mai multe colectii de date impreuna cu relatiile existente intre ele formeaza bazele de date. Nivelele de organizare sunt: • nivelul global (admin) • nivelul logic (progr) • nivelul fizic (ing)

  10. Modele de organizare al bazelor de date • Modelul elementar (file, record) • Modelul clasic (record,ansamblu) • Modelul semantic (pe obiecte) Modelul clasic ierarhic presupune ca datele sunt structurate arborescent, accesul la date se face coborand din varful ierarhiei pe nivele pana la subordonatul dorit.

  11. Modelul retea presupune ca datele sunt structurate in ierarhii dar fiecare data, fiecare membru poate avea oricati membri superiori. Modelul relational utilizeaza conceptul de relatie materializat in tabele. Orice data se gaseste la intersectia dintre un rand si o coloana.

  12. Coloanele se numesc campuri(field). • Liniile se numesc inregistrari(record). • Primul rand al unui astfel de tabel este capul de tabel sau antet care defineste tipul campurilor.

  13. Sistemul de gestionare a bazelor de date (SGBD) Sistemul de gestionare a bazelor de date reprezinta un ansamblu de programe ce asigura legatura intre colectiile de date grupate in baza si utilizatori.

  14. Un SGBD asigura: • definirea structurii de date: -pe colectii -pe tabele • introducerea datelor in baze de date • accesul la date • intretinerea bazei de date: -actualizare -introducerea de noi campuri • reorganizarea bazei de date • securitatea datelor: - protectie la stergere - asigurarea back-up • redundatei minime

  15. Facilitati de utilizare a SGBD: • datele sa poata fi folosite in mai multe aplicatii • independenta logica a datelor se refera la posibilitatea adaugarii de noi inregistrari sau campuri. • accesul utilizatorilor sa fie optimizat • folosirea limbajelor sau a metodelor rapide de regasire a datelor • referitor la integritatea datelor: - protectii la erori, stergere - proceduri de refacere si salvare • existenta procedurilor de interzicere a accesului • existenta proceselor de validare a datelor • interconectivitatea se refera la posibilitatea de a prelua date externe, din alte aplicatii.

More Related