Suport Curs Baze de Date

Curs
5/10 (2 voturi)
Conține 1 fișier: doc
Pagini : 65 în total
Cuvinte : 17006
Mărime: 433.31KB (arhivat)
Publicat de: Daciana Preda
Puncte necesare: 0
Profesor îndrumător / Prezentat Profesorului: Virgil Fatu
Universitatea “Petre Andrei” Facultatea de Economie

Extras din curs

Organizarea datelor în fişiere, deşi este destul de utilizată, are o serie de neajunsuri care limitează eficienţa şi eficacitatea aplicaţiilor utilizator. Dintre acestea amintim redundanţa ridicată a datelor, lipsa integrării datelor, dependenţa datelor faţă de programele de aplicaţii, costul ridicat de întreţinere etc.

Redundanţa ridicată a datelor. Fişiere de date independente conţin o mulţime de date care se repetă. Aceleaşi date (exemplu: nume furnizor, adresa furnizor, cont la banca, etc.) sunt înregistrate şi stocate în mai multe fişiere ceea ce reclamă programe distincte pentru actualizarea fiecărui fişier. În plus duplicarea datelor conduce la un consum mare de memorie şi incoerenţă la trecerea datelor stocate dintr-un fişier în altul.

Sintetic efectele imediate ale acestui neajuns sunt:

gestionarea complexă a datelor;

actualizarea greoaie a datelor;

monopolizarea inutilă a spaţiului de memorie.

Neintegrarea datelor. Dispersia datelor în diverse fişiere independente complică accesul utilizatorilor la informaţiile cerute ad-hoc, necesitând crearea de programe particulare pentru extragerea datelor solicitate. În lipsa acestor programe, pentru obţinerea informaţiilor dorite utilizatorul procedează la extragerea manuală.

Dependenţa datelor de programe. Organizarea fişierelor, adresarea fizică în memorie şi programele de aplicaţii folosite pentru accesarea fişierelor sunt interdependente. Astfel, schimbările legate de dispunerea pe suportul de memorie, structura datelor şi modificarea înregistrărilor unui fişier presupun modificări în toate programele în care este referit fişierul respectiv. Întreţinerea acestor programe este dificilă putând genera incoerenţe în fişierele de date. Incoerenţa şi lipsa de integritate sunt extrem de dificil de corectat deoarece nu există un “dicţionar” central pentru urmărirea definirii datelor.

Costul de întreţinere. Exploatarea fişierelor independente presupune un cost ridicat atât în ceea ce priveşte resursele informatice (hardware şi software) cât şi cele legate de personalul utilizat.

Toate aceste probleme care apar în sistemul ce prelucrează fişiere îşi găsesc rezolvarea prin folosirea bazelor de date şi a sistemelor de gestiune a bazelor de date. Datele stocate în baze de date sunt independente atât faţă de programele de aplicaţii care le folosesc, cât şi faţă de tipul de memorie utilizat.

Sintetizând cele de mai sus rezultă că principalele “beneficii” ale bazelor de date constau în :

integrarea în aceeaşi structură a tuturor datelor pertinente ale unui sistem;

gestionarea acestor date printr-un soft specializat (SGBD);

oferirea unei vederi parţiale asupra ansamblului de date, necesară fiecărui utilizator;

asigurarea partajării datelor între diferiţi utilizatori.

Baza de date reprezintă un ansamblu integrat de înregistrări sau de fişiere reunite şi structurate în mod logic. În felul acesta datele stocate anterior în fişiere independente /distincte sunt concentrate într-un fond comun de înregistrări cu posibilitatea utilizării lor în numeroase aplicaţii.

Conceptul de bază de date a apărut în 1964 în cadrul primului raport CODASYL prezentat la lucrările unei Conferinţe pe probleme de limbaje de gestiune a datelor “Development and Management of Computer – centered data-base”. La această conferinţă a fost lansată ideea organizării datelor prin intermediul unui fişier de descriere globală numit dicţionar de date care are menirea de a asigura independenţa programelor faţă de date şi a datelor faţă de programe .

Accesul utilizatorului la informaţiile despre structura unei anumite baze de date se realizează prin intermediul unui software de aplicaţii care oferă un ajutor apreciabil gestiunii datelor, în general, şi bazelor comune de date, în special, numit dicţionar de date.

Prin intermediul dicţionarului de date, după caz, sistemul stochează informaţii referitoare la:

relaţiile bazei de date (denumire, descriere etc.);

atributele relaţiei (denumire, domenii, tip, chei primare şi secundare);

utilizatorii care au drepturi de acces la o anumită relaţie;

optimizarea bazei de date (prin fişiere index, tehnica clustering etc.).

În principal, un dicţionar îndeplineşte următoarele funcţii:

definirea şi gestionarea datelor elementare ale întreprinderii (cod, denumire, atribute, reprezentare etc.);

definirea şi gestionarea ansamblurilor de date;

definirea şi gestionarea relaţiilor, de dependenţă sau ierarhice, dintre date;

descrierea utilizării datelor din trei puncte de vedere:

administrativ: care sunt posturile de lucru ce vor apela datele şi care va fi utilizarea acestor date?

logic: care sunt fişierele sau bazele de date în care intră elementele descrise ?;

organic: în care unităţi de prelucrare vor fi utilizate elementele descrise?

Legătura dintre aceste funcţii este prezentată în figura nr. 4.1.

Fig.4.1 Elementele dicţionarului de date

(Prelucrare după Lesca, H., Peaucelle, J. L., Elements d’informatique applique a la gestion, Edition Dalloz, Paris, 1988, p. 139)

Abordarea corectă a bazelor de date presupune şi tratarea următoarelor elemente: entitatea (articol, înregistrare logică), atributele (caracteristică, câmp) şi valoarea /realizare .

Prin entitate se înţelege un obiect concret sau abstract (operaţie economică, mijloc economic etc.) reprezentat prin proprietăţile sau însuşirile sale. Orice proprietate poate fi exprimată printr-o pereche atribut-valoare sau caracteristică-realizare. O entitate este identificată printr-un nume şi cuprinde, în general, mai multe valori sau realizări.

Atributul are rolul de a descrie însuşirile sau proprietăţile obiectului stabilind natura valorilor pe care acesta le poate lua.

Preview document

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

Conținut arhivă zip

  • Suport Curs Baze de Date.doc

Alții au mai descărcat și

Baze de Date

Cap. 1 INTRODUCERE ÎN GESTIUNEA BAZELOR DE DATE 1.1 Introducere Sistemul de baze de date este, în esenţă, doar un sistem computerizat de păstrare...

Visual C++

Dupa cum multi dintre noi cunosc ,atomul este format din particule materiale si anume un nucleu incarcat electric pozitiv si mai multi electroni...

Limbajul SQL

CAPITOLUL 1. TEORIA BAZELOR DE DATE RELATIONALE 1.1. MODELUL RELATIONAL Modelul relational a fost propus de catre IBM si a revolutionat...

Noțiuni introductive în baze de date

1. INTRODUCERE 1.1. Definiţii Datele reprezintă informaţii fixate pe un anumit suport fizic în vederea utilizării şi prelucrării într-un anumit...

Curs C++

Limbajele C si C++ sunt limbaje de programare de nivel înalt. Limbajul C a aparut în anii 1970 si a fost creat de Dennis Ritchie în...

Laboratoare SQL, SQL*PLUS

Baze de date-Anul 2 Laborator 1 SQL I. Introducere. Comanda SELECT. Cereri mono-relatie 1. Ce este un sistem de gestiune a bazelor de date?...

Sisteme Informatice de Asistare a Deciziei

Clasificarea deciziilor dupa nivelul decizional - decizii strategice: determina obiectivele, resursele si politicile organizatiei - decizii...

Chestiuni Introductive Privind Crearea de Aplicații cu Baze de Date

Este un fapt evident acela ca majoritatea aplicatiilor în domeniul economic utilizeaza date într-o forma sau alta. Aceste date sunt memorate adesea...

Te-ar putea interesa și

Proiect SPSS

1. Introducere Generalităţi despre programul SPSS SPSS (Statistical Package for the SocialSciences) for Windows este un pachet de programe...

Relațiile publice - componentă a promovării cu referire la agenția de turism Inter-Tour Bacău

Introducere Domeniul relaţiilor publice a beneficiat, mai ales în ultimele decenii, de o explozie a titlurilor. Piaţa cărţilor de relaţii publice...

Cercetări de Marketing

Tema I: Rolul Cercetării de Marketing în procesul decizional. 1.1. Cifra de afaceri în domeniul cercetărilor de marketing/de piață la nivel...

Diagnostic financiar - Dafora Mediaș

1.Prezentarea firmei SC DAFORA MEDIAȘ SA Detalii DAFR Structura acționariatului Evolutia actiunii DAFR in ultimele 12 luni Sursa:www.bvb.ro...

Analiza surselor de finanțare ale intrerinderii SC ALBALACT SA

Capitolul 1. Prezentarea generală a întreprinderii În acest capitol voi prezenta cadrul general al întrepriderii precum și cateva aspecte legate...

Contractul de Asigurare

1.Definitia si elementele contractului de asigurare. Contractul de asigurare este acel contract prin care asiguratul se obliga sa plateasca o...

Econometrie

Capitolul 1. Prezentarea modelului CAPM pentru un portofoliu format din 2 acţiuni Prezentarea companiilor Acest studiu de caz cuprinde o...

Contractul de asigurare - sumă asigurată, limite de asigurare, încheierea și rezilierea contractului

Partea I Elemente tehnice în asigurări În practica asigurărilor, este indispensabilă cunoaşterea unor noţiuni specifice , denumite elemente...

Ai nevoie de altceva?