Baze de date C6

Notiță
7.2/10 (6 voturi)
Domeniu: Calculatoare
Conține 1 fișier: doc
Pagini : 1 în total
Cuvinte : 1556
Mărime: 19.85KB (arhivat)
Publicat de: Theodor Marginean
Puncte necesare: 0

Extras din notiță

2.Nivelul logic al BD

Avem de-a face cu scheme conceptuale formeaza un model unitar al unei aplicatii complexe prin reunirea subschemelor conceptuale numite si scheme ale vederilor aplicatiei. În schemele conceptuale se folosesc aceleasi notiuni ca si la vederi. La acest nivel se fac si schimburi de informatii între între vederi si se realizeaza si schimburile cu nivelul fizic.

Sunt 3 tipuri de modele de BD:1) modelul retea;2) modelul ierarhic;3) modelul relational.În modelul 1 avem de-a face cu entitati si cu relatia între ele care le organizeaza intr-un graf. În modelul 2 ne bazam pe diagrama de tip arbore, la care exista diferite metode de exploatare. Rel. sunt de tipul 1:1 sau 1:n. În 3) avem numai relatii.

3.Nivelul fizic al BD

Avem de-a face cu scheme interne.Se refera la structura S.O. si a sistemului de date.Schemele le foloseste nivelului de adminisrare pt. implementarea modelului.BD manevreaza fisierele niv. fizic se ocupa cu gestiunea si manevrarea fisierelor.

De obicei trecerea de la schema conceptuala la schema interna presupune implementare.

Proiectare de BD

Începe prin fixarea unei structuri a unei BD care este legata direct de facilitatile de prelucrare necesare aplicatiei.Orice BD se proiecteaza ca orice aplicatie.Niv. administrator este aici cel mai important, deoarece el stabileste structura BD utilizata va prelua pe urma vederi din structura BD.

Cele 3 tipuri de modele de date

Modelarea la niv. de administrator

Înainte se face o schita preliminara care contine o structura esentiala, indicarea vederilor si indicarea unor fluxuri si functiuni.

1976-Chen a definit structura unei BD pe baza rel. entitatilor.Nucleul sunt entitatile.Caracteristicile sunt atribute.Asociatiile sunt rel. între entitati.

Modelul relational

Este cel mai raspîndit pentru BD datorita facilitatilor pe care le are. Se lucreaza cu entitati din domeniu si cu relatii. Exista anumite restrictii pentru a se verifica si controla integritatea datelor. Prelucrarea datelor s.n. calcul relational.Sunt doua forme de a prezenta BD:

1)prin multimi

2)prin functii

1)BD este un sir de cuple(sau tuple!).Fiecare este o asociatie posibila.Fiecare cuplu este format din mai multe cp(atribut).La fiecare elem.al rel. avem un sir de valori acceptate pentru fiecare cp. al membrilor din relatie.

2)In acest caz se dau domeniile ca niste multimi de definitii si fiecare element al relatiei este ca valoare a unei functii definite pe domeniul de definitie.

Vom defini schema relationala ca fiind asocierea de atribute a unei relatii R(A1,…,Ak);unde Ak-atribute.

Fiecare baza de date are mai multe scheme relationale. Schema unui BD relationala este formata din toate schemele relationale ale aplicatiei.S.n. BD relationala continutul informatic al tuturor schemelor relationale.Prelucrarea datelor într-o BD se face cu lb. de prelucrare.Limbajele sunt utile pt. a face operatia de raportare=>lb. algebrice.Alte op. Sunt cele de cautare/clasificare=>lb. de întretinere BD.

Lb. la cerere ofera: -comenzi pt. întretinere BD(creare,inserare,eliminare si modificare de înregistrare)

-prelucrari algebrice

-operatii de construire de noi relatii

Lb. SQL este cel mai cunoscut.

Modelul de retea si modelul ierarhic ca alternative

la modelul relational

Modelul de retea ofera o structura de graf.Sagetile grafului sunt rel. între entitati de tipul 1:1,1:n=>se stabilesc sirurile de relatii permise.Nodurile grafului=>entitati.Cea mai frecv. Operatie este cea de navigare.În modelul ierarhic avem o restrîngere a grafurilor la arbore si avem op. de cautare.Entit. sunt modurile si sagetile sunt relatiile.Op. sunt op. de parcurgere a arborelui.

Preview document

Baze de date C6 - Pagina 1

Conținut arhivă zip

  • Baze de date_C6.doc

Alții au mai descărcat și

Proiectarea aplicațiilor de comerț electronic - aplicație de food-ordering

Progresele realizate recent în domeniile tehnologie-calculatoare, telecomunicatii si software, precum si în alte domenii ale informatiei, au...

Liste Dublu Înlănțuite Reprezentare cu Variabile Dinamice

/* Declaratii */ #ifndef LISTDINL_V1 #define LISTDINL_V1 #define INS_BEG 0 #define INS_END 1 #define ASC_ORD 2 #define DESC_ORD 3 #define NO_DUP...

Liste

3.1.1 Operatii fundamentale /* Declaratii */ typedef int INFO; typedef int NODEPTR, LISTA, POZITIE, BOOL; typedef struct nod { INFO info;...

Baze de Date

Clasif. utilizatorilor unor BD 1) utiliz. obisnuiti 2) utiliz. programatori de aplicatii 3) administrator de baza de date 4) administrator a...

Componente TCP IP

Fragmentare si defragmentare: Daca transfera pe o retea ETHERNET nu trebuie sa avem pachete mai mari de 1500 de octeti. IP poate cere un pachet...

Gestiunea adreselor pe Internet

Mecanismul de adresare ce servere pe domenii Forma: nume intercalate cu puncte. Cu cât numele sunt mai la dreapta, cu atât ierarhic e mai mare....

Intranet

Intranetul e o aplicatie a tehnologiei Internet intr-o organizatie de sine statatoare. Leaga resursele informatice interne si creaza un mecanism...

Magistrala AT si XT

BRIDGE PCI/PCI Exista 2 dialoguri. Legatura se face pe mai multe ramuri ale arhitecturii. Exista un BUS initiator (masterul) si un BUS tinta....

Te-ar putea interesa și

Gestiunea Analitică a Materialelor

1. INTRODUCERE Evoluţia tehnicii de calcul a dus la o creştere substanţială a capacităţii de memorare şi a vitezei de prelucrare a datelor. Astfel...

Baze de Date

3.2. DEFINIREA ELEMENTELOR BAZELOR DE DATE DIN ACCESS Definitia traditionala a unei baze de date este aceea de colectie de date înregistrate...

Proiect Microsoft Acces - dicționar

Introducere Scopul principal al acestui proiect il constituie introducerea in lucrul cu baze de date in limbajul Microsoft Access. Obiectul...

Comerț electronic - magazinul virtual

Introducere Prin accesibilitatea reţelei web de către toată lumea a devenit posibil şi una din cele mai reuşite metode de bussiness din lume, care...

Proiectare Baze de date în Access

Aplicatia I - BAZA DE DATE ÎN EXCEL I.1 CREAREA UNEI BAZE DE DATE Am creat 4 baze de date reprezentând situatia ?colarA a studentilor de la...

Folosirea MS Access în Gestionarea unei Baze de Date

Introducere Proiectul este structurat pe 5 capitole şi are ca scop demonstrarea avantajelor sistemelor de gestiune, asigurând astfel o interfaţă...

Medii de Programare

MODULUL 1. INTRODUCERE IN STUDIUL LIMBAJELOR DE PROGRAMARE 1.1 Notiuni generale privind limbajele de programare 1.2 Clasificarea limbajelor de...

Baze de date on-line pentru comerțul electronic

Introducere : Argumentarea alegerii studiului de caz . “Baze de date on-line pentru comertul electronic “ : - Etimologic , termenul de comert vine...

Ai nevoie de altceva?