Datele sunt acele informatii stocate centralizate si prelucrate

  • Slides: 15
Download presentation

§ Datele sunt acele informatii, stocate, § § centralizate si prelucrate cu ajutorul sistemelor

§ 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.

O colectie de date impreuna cu mecanismele de identificare formeaza o structura de date.

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

Ø structura liniara Ø structura tip stea

Ø structura liniara Ø structura tip stea

Ø structura arborescenta -datele sunt organizate pe nivele unde orice data de la un

Ø 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.

Ø structura tip retea Prin combinarea datelor dintr-o structura retea se obtin structuri particulare

Ø structura tip retea Prin combinarea datelor dintr-o structura retea se obtin structuri particulare cum ar fi structura tabelara sau relationala.

Intre datele unei colectii, se pot stabili mai multe relatii: § Una la una

Intre datele unei colectii, se pot stabili mai multe relatii: § Una la una § Una la mai multe

§ Mai multe la una § De la mai multe

§ Mai multe la una § De la mai multe

Mai multe colectii de date impreuna cu relatiile existente intre ele formeaza bazele de

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

Modelul elementar (file, record) § Modelul clasic (record, ansamblu) § Modelul semantic (pe obiecte)

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. §

Modelul retea presupune ca datele sunt structurate in ierarhii dar fiecare data, fiecare membru

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.

§ Coloanele se numesc campuri(field). § Liniile se numesc inregistrari(record). § Primul rand al

§ 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.

Sistemul de gestionare a bazelor de date reprezinta un ansamblu de programe ce asigura

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

Un SGBD asigura: definirea structurii de date: -pe colectii -pe tabele introducerea datelor in

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

Facilitati de utilizare a SGBD: datele sa poata fi folosite in mai multe aplicatii

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.