Baze de Date

Curs
8.7/10 (3 voturi)
Domeniu: Calculatoare
Conține 3 fișiere: doc
Pagini : 55 în total
Cuvinte : 19772
Mărime: 115.73KB (arhivat)
Cost: Gratis

Extras din document

STRUCTURA CURSULUI :

I. Fundamentele bazelor de date 3 cursuri

II. Prezentarea SGBD – uluiVisual Foxpro.

III. Prezentarea unui SGBD –ului Microsoft Access + Visual Basic.

IV. Servere pentru baze de date-: SQL Server.

Scop:

- înţelegerea principalelor concepte legate de baze de date.

- proiectarea, operarea şi utilizarea bazelor de date.

- proiectarea şi realizarea aplicatiilor informatice folosind baze de date.

I . Introducere în baze de date. Concepte ale bazelor de date.

Cea mai importantă aplicaţie a calculatoarelor zilelor noastre o constituie memorarea şi prelucrarea informaţiilor . Acest lucru se face folosind sisteme special dedicate prelucrării datelor numite sisteme de gestiune a bazelor de date , sisteme ce operează cu baze de date . Ele reprezintă un domeniu de interes foarte important din aria ştiinţei computerelor .

O bază de date este o colecţie de date păstrate în memoria externă , date păstrate şi accesate prin intermediul computerelor şi a sistemelor de gestiune a bazelor de date. Bazele de date sunt păstrate de diverse organizaţii sau întreprinderi în scopul regăsirii cât mai rapide a datelor, pentru monitorizare, supervizare sau planificare .

O agendă de telefon este un bun exemplu de bază de date. Ea conţine date relevante pentru o anumită persoană (numele, adresa, numărul de telefon). Culoarea telefonului unei persoane este o informaţie irelevantă şi ea nu este conţinută în această bază de date. Foarte multe baze de date se axează pe domeniul economic, dar există şi baze de date cu scopuri ştiinţifice, militare, etc. Pentru a răspunde cerinţelor actuale, bazele de date conţin pe lângă date de tip text sau numeric şi alte tipuri cum ar fi imaginile, sunetele şi elementele multimedia.

Operaţiile asupra bazelor de date se fac prin intermediul unui pachet de programe numit sistem de gestiune al bazei de date ( SGBD) . Acest SGBD se ocupă de modelarea datelor ( alegerea modelelor de memorie folosite) , permire accesarea datelor , regăsirea acestora .

Din punct de vedere al sistemului de operare baza de date este formată din fişiere diverse (datele propriu-zise , fişiere auxiliare ).

Arhitectura unei baze de date

Datele din baza de date sunt păstrate conform unui model de organizare, utilizatorului fiindu-I accesibile şi vizibile acele date conform unui model . Pentru a putea fi gestionate, datele unei b.d sunt descrise cu ajutorul unui limbaj specializat ce foloseşte structuri de date . Astfel se obţin mai multe structuri ale bazei de date

Un sistem de baze de date poate fi văzut (structurat )din patru puncte de vedere numite nivele: conceptual, extern, logic şi fizic.

a. Nivelul conceptual

Este un nivel fundamental deoarece descrie într-un mod natural şi fără ambiguităţi sistemul ce urmează a fi modelat. Dacă o persoană este familiară cu un anumit sistem, atunci ea poate realiza designul acestuia fără a mai comunica cu alte persoane. În caz contrar, trebuie consultate mai multe persoane care sunt familiare cu sistemul respectiv. Aşa cum oamenii comunică între ei cu ajutorul cuvintelor, figurilor sau exemplelor, cel mai clar mod de a descrie un sistem este utilizarea unui limbaj natural, a unor diagrame intuitive şi bineînţeles a exemplelor. Aceste principii conduc la ideea de a exprima mai întâi un sistem la nivel conceptual, folosind concepte cu care oamenii pot lucra foarte uşor. Prin urmare la acest nivel va fi realizată schema conceptuală ce reprezintă design-ul general al sistemului bazei de date.

b.Nivelul extern

La nivel extern se specifică design-ul bazei de date perceput de un anumit utilizator sau grup de utilizatori precum şi modul în care acest design este legat de schema conceptuală. Schema externă reprezintă specificarea informaţiilor care pot fi văzute de către un utilizator şi modul în care acestea sunt prezentate. În cele mai multe cazuri, un utilizator poate accesa doar o parte din informaţii. De exemplu, este mult mai uşor ca utilizator să selecteze numai informaţii relevante pentru acesta sau din motive de securitate să nu poată obţine anumite informaţii. Schema externă este realizată astfel încât grupuri diferite de utilizatori să acceseze numai anumite subscheme ale schemei conceptuale globale. Mai mult, utilizatori diferiţi pot dori ca aceiaşi informaţie să fie reprezentată în moduri diferite (tabele, grafice) sau pot prefera anumite metode de operare sau navigare în funcţie de nivelul de experienţă acumulat. Prin urmare la acest nivel se pot proiecta diferite interfeţe cu utilizatorul.

c. Nivelul logic

Aşa cum am văzut până acum, schema conceptuală este creată pentru a comunica, adică pentru a reprezenta sistemul ce urmează a fi proiectat într-un mod cât mai clar. Pentru a realiza o implementare eficientă această schemă conceptuală trebuie convertită într-o structură de nivel inferior. Prin urmare, pentru o anumită aplicaţie dată, se alege un model logic adecvat de organizare a datelor (de exemplu, modelul relaţional, ierarhic, reţea, etc.). Se mai spune că schema conceptuală este transformată într-o scemă logică exprimată cu ajutorul unor structuri abstracte de date şi operaţii furnizate de modelul de date respectiv. De exemplu, pentru modelul relaţional faptele sunt depozitate în tabele, constrângerile sunt exprimate cu ajutorul cheilor primare sau străine, etc.

d. Nivelul intern

După ce a fost realizată schema logică, aceasta trebuie proiectată prin intermediul unei scheme interne într-un anumit SGBD (Sistem de Gestiune a Bazelor de Date). De exemplu, schema relaţională poate fi implementată în Oracle, Access, Visual Foxpro sau DB2. Schema internă include toate detaliile despre stocarea fizică şi structurile de acces utilizate în sistemul respectiv (de exemplu, indecşi, clustere, etc.). Pentru acelaşi SGBD pot fi alese diferite structuri de stocare, după cum şi pentru SGBD-uri diferite există structuri diferite. Prin urmare, pentru aceeaşi schemă logică pot fi alese mai multe scheme interne.

Preview document

Baze de Date - Pagina 1
Baze de Date - Pagina 2
Baze de Date - Pagina 3
Baze de Date - Pagina 4
Baze de Date - Pagina 5
Baze de Date - Pagina 6
Baze de Date - Pagina 7
Baze de Date - Pagina 8
Baze de Date - Pagina 9
Baze de Date - Pagina 10
Baze de Date - Pagina 11
Baze de Date - Pagina 12
Baze de Date - Pagina 13
Baze de Date - Pagina 14
Baze de Date - Pagina 15
Baze de Date - Pagina 16
Baze de Date - Pagina 17
Baze de Date - Pagina 18
Baze de Date - Pagina 19
Baze de Date - Pagina 20
Baze de Date - Pagina 21
Baze de Date - Pagina 22
Baze de Date - Pagina 23
Baze de Date - Pagina 24
Baze de Date - Pagina 25
Baze de Date - Pagina 26
Baze de Date - Pagina 27
Baze de Date - Pagina 28
Baze de Date - Pagina 29
Baze de Date - Pagina 30
Baze de Date - Pagina 31
Baze de Date - Pagina 32
Baze de Date - Pagina 33
Baze de Date - Pagina 34
Baze de Date - Pagina 35
Baze de Date - Pagina 36
Baze de Date - Pagina 37
Baze de Date - Pagina 38
Baze de Date - Pagina 39
Baze de Date - Pagina 40
Baze de Date - Pagina 41
Baze de Date - Pagina 42
Baze de Date - Pagina 43
Baze de Date - Pagina 44
Baze de Date - Pagina 45
Baze de Date - Pagina 46
Baze de Date - Pagina 47
Baze de Date - Pagina 48
Baze de Date - Pagina 49
Baze de Date - Pagina 50
Baze de Date - Pagina 51
Baze de Date - Pagina 52
Baze de Date - Pagina 53
Baze de Date - Pagina 54
Baze de Date - Pagina 55

Conținut arhivă zip

  • Curs 1-Baze de date.doc
  • Curs 2-Baze de date.doc
  • Curs 3-Baze de date.doc

Alții au mai descărcat și

Proiectarea bazelor de date orientate pe obiecte

Introducere Esenţa oricărei baze de date este păstrarea informaţiei. Informaţia păstrată în baza de date este foarte diversă – de la simple...

Baze de date - gestionarea cărților într-o bibliotecă

1 Introducere Trebuie menţionat faptul că lucrarea de faţă îşi propune înainte de toate să identifice cele mai importante aspecte şi probleme ale...

Medii de programare vizuală (JAVA) - evidența autovehiculelor înmatriculate

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

Sistemul Dinamic de Rutare a Pachetelor

CAPITOLUL 1 PREZENTARE GENERALĂ Această secţiune prezintă o imagine de ansamblu asupra sistemului dinamic de rutare a pachetelor (DPRS) şi...

Sistem informatic pentru gestiunea unei librării

I. Prezentarea sistemului informatic I.1. Descrierea generală a sistemului informatic Scopul aplicației ce urmează a fi proiectată este acela de...

Subsistem Informatic Privind Evidența Fondului de Cărți în Bibliotecă

INTRODUCERE J. C. Levinson sublinia că cei care studiază “cu asiduitate proprii clienţi, clienţii concurenţei şi clienţii întregului lor domeniu...

Probleme Rezolvate Oracle

I. SISTEME DE GESTIUNE A BAZELOR DE DATE 1. Facultăţi Se dă următoarea structură de fişier: Denumire C,20 (Denumirea facultăţii) Localitate...

Internetul

Istoric. - 1969 - reteaua americana ARPA – Pentagon (Advanced Research Project Agency) - 1980 – s-au conectat universitati, muzee, biblioteci,...

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

Magazin Virtual în Access

Capitolul 1 INTRODUCERE 1.1 Scop şi obiective Într-o societate informaţională cum este cea în care trăim, în care viteza de transmitere şi de...

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

Sisteme Informatice de Gestiune

CAPITOLUL I. INTRODUCERE Unul din principalele obiective în viaţa unei întreprinderi îl reprezintă gestionarea sistemului informaţional. Un sistem...

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ţă...

Ai nevoie de altceva?