Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
3Activity
0 of .
Results for:
No results containing your search query
P. 1
baza de date I

baza de date I

Ratings: (0)|Views: 32 |Likes:
Published by Dana Mirela Sorescu

More info:

Published by: Dana Mirela Sorescu on Jan 21, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

12/27/2013

pdf

text

original

 
I BAZE DE DATEI.1 INTRODUCEREBaza de date reprezinta o colectie de date integrata, bine structurata, avand o descrierecatmai exacta a structurii si a relatiilor dintre date.Microsoft Access este o puternicaaplicatie de date relationale, care permit creareaunor baze de date simple saucomplexe.Spre deosebire de Excel, Access va permite sa stocam si sa administram volumemaride date, organizate în unitati numite inregistrari. In sens exact o baza dedate reprezinta ocolectie de informatii stocate , date corelate intre ele si memorate pesuport extern (dispozitivde stocare). Cel mai simplu si uzual exemplu de baza de date estecartea de telefon.I.2. ISTORIC
Termenul de bază de date apare în 1967 şi reprezintă o colecţie de informaţii
corelatedes
pre subiectul studiat, relaţiile logice dintre aceste informaţii şi
tehnicile de prelucrare
corespunzătoare (sortare, regăsire, apreciere, ştergere, adăugare,
inserare, modificare).La inceputul anilor 90, firma Microsoft Corporation alansat aplicatia Access,aplicatie care se bazeaza in mare parte pe logica de stocare asistemului FoxPro.Versiuni:
 1993:Access 2.0, Windows (Office 4.3)
 1995:Access 7, Windows 95 (Office '95 Pro)
 1997:Access 97(Office '97 Pro)
 1999:Access 2000(Office 2000 Pro & Premium)
 2001:Access 2002(Office XP Pro)
 2003:Access 2003(Office 2003)
 2007:Microsoft Office Access 2007(Microsoft Office 2007)Ultima versiune, Microsoft Office Access 2007, furnizeaza un set puternic de instrumentecare ajuta saporneasca rapid urmarirea, raportarea i partajarea informatiilor.Oferaposibilitatea de a crea rapid aplicatii de urmarire atractive i functionale prinparticularizareaunuia dintre cele cateva sabloane predefinite, prin conversia unei baze de date existente sauprin crearea unei baze de date noi, toate acestea fara o cunoastere profunda a bazelor dedate.
 
II SISTEME DE GESTIONARE A BAZELOR DE DATE(SGBD).II.1 GENERALITATI; EXEMPLEreprezinta un sistem de programe care faciliteaza si supervizeaza introducereadeinformatii in baze de date, actualizarea si extragerea din baza, controlul siautorizareaaccesului la date.El reprezinta o interfata intre utilizator si sistemul deoperare.Orice SGBD contine:-limbajul de descriere a datelor (LDD)= permite descriereast5ucturii BD ,a componentei, arelatiilor dintre componente, a drepturilor de acces autilizatorilor la BD;-limbajul de cereri (LC)=limbajul in care se scriu programele pentrurealizarea prelucrariidatelor;-limbajul de prelucrare a datelor (LPD)=permiteoperatii aasupra BD , cum ar fi incarcareaBD, inserarea ,stergerea, cautarea saumodificarea unui element, realizarea de statistici.Administrarea BD presupunecoordonarea lucrarilor de proiectare aBD, securitatea(protectia)informatiei, dezvoltarea BD. Aceste functii suntindeplinite de catreAdministratorul BD (ABD). El defineste obiectelesistemului , elaboreaza principiile de protectie a datelo, raspunde dealegerea si implementarea SGBD, asigura functionareanormala a sistemului. De proiectarea unei BD se ocupa :analisti, programatori, administratoride retele.EXEMPLE DE SGBD.Cele mai raspandite sunt :-Oracle-Informix-Sybase-MySQL-InterbaseAccess.O baza de dateAccesspermite stocarea si administrarea volumelor mari dedate,organizate inunitati numite inregistrari.O baza de dateAccessconsta in urmatoarele obiecte:
 Tabele
 – 
contin toate inregistrarile ;
 Interogari
 – 
localizeaza inregistrari specifice ;Suport Curs TIC Autor: Ing.Daniel Ionita 3Scoala Sanitara Postliceala FUNDENI
 Formulare
 – 
afiseaza inregistrarile din tabele , una cate una ;
 Rapoarte
 – 
tiparesc loturi de inregistrari ;
 Pagini de acces la date
 – 
pun la dispozitie date prin intermediul paginilor Web ;
 Macrocomenzi
 – 
actiuni automate uzuale ;
 Module
 – 
stocheaza declaratii si proceduri Visual Basic, care ne permit sa scriemprograme pentru bazele de date, astfel incat acestea sa poata interactiona cualtsoftware.
 
 II.2 FUNCTIILE SGBD.Un SGBD trebuie sa indeplineasca urmatoarele functii:-de descriere ,care rezida în definirea structurii datelor, a relatiilordintre acestea si aconditilor de acces la informatile continute in baza de date;-de actualizare
, care presupune inserarea, redactarea şi suprimarea datelor;
-de interogare a BD , care permite obtinerea diferitor informatii din BD conform unorcriterii de cautare;de obtinere de date noi, care consta in prelucrarea informatiei initiale in scopulobtineriiunor totaluri, medii etc.de intretinere, care consta in crearea copiilor de rezerva, compactarea BD si repararea ei încazul deteriorarii;de securitate a datelor,care rezida in protejarea BD impotriva accesuluineautorizat si in atribuirea drepturilor de acces.III PROIECTAREA BAZELOR DE DATEProiectarea unei BD se face prin alegerea unui model de BD.III.1 MODELE DE BAZE DE DATE.Exista trei categorii de modele de baze de date:1. modelul relational; 2. modelul retea; 3. modelul arborescent (ierarhic).1.Modelul relationalUn model relational de baze de date cuprinde trei componente principale:a.
 structura datelor
prin definirea unor
 domenii
 
(valori atomice) şi a
relatiilor “n” 
(atribute, tupluri, chei primare);b.
integrarea datelor
prin impunerea unor restrictii;c.
 prelucrarea datelor
prin operatii din algebra relationala saucalculrelational.Modelul relational se bazeaza pe notiuneamatematica de
 relatie
 (din teoriamultimilor) definita ca o submultime a produsului cartezian a uneiliste finite de multimi numite
 domenii
. Elementele unei relatii se numesc
 tupluri
(sau
 n-cupluri
), iar numarul dedomenii din produsul cartezian se numeste
 arietatea relatiei
 De obicei relatiile sunt reprezentate sub forma unor tabele in carefiecare randreprezinta un tuplu si fiecare coloana reprezinta valoriletuplurilor dintr-un domeniu dat al produsului cartezian.In reprezentarea subforma de tabel a unei relatii, coloanelor si domeniilorcorespunzatoare lor, li se asociaza nume intitulate
 atribute
. Multimea numelor atributelorunei relatii se numeste
 schema relationala
.Deci prin
 relatie
se intelege o multime de functiidefinite pe o multime de atribute cu valori in reuniunea unor domenii, cu restrictia cavaloarea corespunzatoare fiecarui atribut sa se afle in domeniul asociat acelui atribut.Senumeste
 cheie candidat
al unei relatii R coloana sau multimea de coloane din Rpentru care valorile corespunzatoare din oricare doua tupluri nu coincid, deci

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->