Documente Academic
Documente Profesional
Documente Cultură
BD PDF
BD PDF
BAZE DE DATE
I
UTILIZAREA ACESTORA
2005
Ministerul Educaiei i Cercetrii
Proiectul pentru nvmntul Rural
TEHNOLOGIA INFORMAIEI
Baze de date i utilizarea acestora
2005
2005 Ministerul Educaiei i Cercetrii
Proiectul pentru nvmntul Rural
Cuprins Pagina
INTRODUCERE vi
1.1. Introducere 2
Bibliografie 12
2.4.Limbaje SGBD 20
2.5.Interfee SGBD 21
Interfee bazate pe meniuri
Interfee grafice
Biblliografie 27
Biblliografie 57
4.1. Introducere 62
4.1.1. Deschiderea i nchiderea aplicaiei Microsoft Access 62
4.1.2. Crearea unei baze de date noi 63
4.1.3. nchiderea unei baze de date 63
Biblliografie 102
Bibliografie 114
Biblliografie 127
INTRODUCERE
Stimate cursant,
Autorii
Cuprins Pagina
1.1. Introducere 2
Biblliografie 12
1.1. Introducere
n ultimii ani, dezvoltarea sistemelor de baze de date
reprezint unul dintre cele mai importante aspecte n domeniul
tehnologiei informaiei, avnd un impact decisiv asupra modului de
organizare i funcionare a numeroaselor instituii i servicii.
Acestea sunt companiile de comunicaie, intreprinderile de comer,
serviciile bancare, serviciile de transport, asigurrile, universitile
etc. Acestea sunt dependente de funcionarea corect i
nentrerupt a sistemelor de baze de date.
Test de autoevaluare
Test de autoevaluare
Test de autoevaluare
ntrebarea 1.
ntrebarea 2.
ntrebarea 3.
ntrebarea 4.
Bibliografie:
Cuprins Pagina
2.4.Limbaje SGBD 20
2.5.Interfee SGBD 21
Interfee bazate pe meniuri
Interfee grafice
Interfee bazate pe forme
Interfee n limbaj natural
Interfee specializate aferente cererilor repetate
Interfee pentru administratorii bazelor de date
Biblliografie 27
2.1.1. Hardware.
2.1.2. Software
2.1.3. Utilizatorii
Test de autoevaluare
Vedere Vedere
Nivel extern grup grup
utilizator 1 utilizator n
Date memorate
Test de autoevaluare
Test de autoevaluare
Test de autoevaluare
Test de autoevaluare
Test de autoevaluare
ntrebarea 1.
ntrebarea 2.
ntrebarea 3.
ntrebarea 4.
ntrebarea 5.
ntrebarea 6.
ntrebarea 7.
Bibliografie:
Cuprins Pagina
Biblliografie 57
Exemplu:
Test de autoevaluare
Exemplu:
Test de autoevaluare
r1
E11 E21
r2
E12 E22
r3
E13 E23
E1 E2
Figura 3.1. Relaia unul-la-unul
E11 r1 E21
r2 E22
E12 E23
E24
E13 E25
r7 E26
E27
E1 E2
mulimea E1 i corespund unul sau mai multe elemente din
mulimea E2, dar unui element din mulimea E2 i corespunde un
singur element din mulimea E1.
E11 r1 E21
r2 E22
E12 E23
E24
E13 E25
E26
E14 E27
r7
E1 E2
Figura 3.3. Relaia multe-la-multe
E11
r1
E12
E13
E14
E1
Test de autoevaluare
Entitate tip
Entitate tip puternic
Atribut
Atribut
Tipul relaiilor
Tip
relatie
Exemplu:
Facultate
1 Nota
CNP
Nume
N Denumire
1 1
M Note N
Prenume StudPersonal Studeni
Materii An
Test de autoevaluare
g
4. Explicai de ce este important construcia diagramei entitate-
relaie.
Exemplu:
Test de autoevaluare
Exemplu:
Exemplu:
Studenti(CodStud, Nume, .)
Materii (CodMaterie, Denumire, An, NumeProfesor),
Note(Nota, Data, CodStud, Cod Materie)
Exemplu:
Test de autoevaluare
Index
Tabela de date Acces
Criteriu
Criteriu
Test de autoevaluare
ntrebarea 1.
ntrebarea 2.
ntrebarea 3.
ntrebarea 4.
ntrebarea 5.
ntrebarea 6.
ntrebarea 7.
Bibliografie:
Cuprins Pagina
4.1. Introducere 62
4.1.1. Deschiderea i nchiderea aplicaiei Microsoft 62
Access
4.1.2. Crearea unei baze de date noi 63
4.1.3. nchiderea unei baze de date 63
Biblliografie 102
4.1. Introducere
Pe parcursul acestui capitol vom face referire la baza de
date analizat i proiectat n capitolele anterioare. Aceast baz
de date se numete Universitate i conine urmtoarele tabele:
Teste de autoevaluare
Memo
Dimensiunea unui cmp de tipul Memo este de 64KB
(kilooctei), asta nsemnnd c putem stoca aproximativ 16 pagini
de text scris la un rnd pentru fiecare nregistrare. Cmpurile
memo constau numai din text. Pot fi incluse secvene de salt la
nceput de rnd sau salt la rnd nou, dar nu se accept opiuni de
formatare a textului sau indentarea unui paragraf.
Numr
Tipul numr (Number) include mai multe tipuri care difer
prin modul de stocare i viteza de rspuns. Acestea sunt:
Dat calendaristic/Or.
Microsoft Access stocheaz intern datele calendaristice sub
forma unor numere n virgul mobil pe 8 octei, ora fiind
reprezentat ca o fraciune dintr-o zi. n general este suficient n
majoritatea situaiilor opiunea Short Date (Forma scurt a datei),
dei s-ar putea s dorim ca anul s fie reprezentat pe formatul de
4 cifre.
Valut
.
Da/Nu
Tipul Da/Nu (Yes/No) stocheaz numai valori true sau false
(adevrat sau fals). O astfel de valoare poate fi afiat n una din
formele True/False, Yes/No sau On/Off.
Obiect OLE
Tipul de cmp OLE este destinat pstrrii datelor provenite
de la alte programe, care s-au nregistrat ele nsele ca servere
OLE n Windows.Aceasta permite bazei de date s stocheze
documentele create de programe de prelucrare a textelor, seturi
de foi de calcul, ilustraii, sunete, videoclipuri, etc.
Teste de autoevaluare
Exemplu:
Exemplu:
Exemplu:
Exemplu:
nainte:
Exemplu:
Teste de autoevaluare
Cea mai simpl cerere este cea prin care se regsesc toate
informaiile dintr-o tabel. n acest caz, simbolul * plasat lng
clauza SELECT ine loc de lista tuturor coloanelor unei tabele.
Clauza FROM conine numele tabelei.
Exemplu:
Exemplu:
a. Expresii aritmetice
Exemplu:
b. Alias de colan
Exemplu:
c. Constante (literali)
Exemplu:
Exemplu:
Exemplu:
Exemplu:
Exemplu:
Exemplu:
a. Operatorul BETWEEN
Exemplu:
b. Operatorul IN
Sintaxa: IN (v1,v2,...vk)
Exemplu:
c. Operatorul IS NULL
Exemplu:
Exemplu:
d. Operatorul LIKE
Exemplu:
Exemplu:
Exemplu:
Exemplu:
Exemplu:
Exemplu:
Exemplu:
select Nume,Prenume,Grupa,An,Media
from Studenti,StudPersonal
where Studenti.CodStud=StudPersonal.CodStud;
select Denumire,Nume,Prenume,Grupa,An,Media
from Facultate,Studenti,StudPersonal
where Studenti.CodStud=StudPersonal.CodStud and
Facultate.CodFac=Studenti.CodFac;
select Denumire,Nume,Prenume,Grupa,An,Media
from Facultate F,Studenti S,StudPersonal P
where S.CodStud=P.CodStud and F.CodFac=S.CodFac
order by Denumire;
Pasul 1:
Pasul 2:
Pasul 3:
Pasul 4:
Pasul 5:
ntrebarea 2.
ntrebarea 3.
ntrebarea 4.
Bibliografie:
Cuprins Pagina
Bibliografie 114
ce este un formular
Exemplu:
Vom exemplifica crearea unui formular nou pentru
introducerea datelor n tabela Facultate, folosind opiunea Create
by using wizard, urmnd paii necesari pentru a crea formularul
dorit.
Pas 1:
Se alege tabela creia dorii s i creai formularul i se
apas butonul Next.
Pas 2:
n aceast etap se alege modul n care s fie afiate atributele n
formular i se apas Next
Pas 3:
n aceast etap se pot alege din stilurile predefinite, stilul pe care
l dorii s l conin formularul.
Pas 4:
Aceasta este etapa final, n care v alagei numele dorit penrtu
formular i dac dorii s introducei date n tabel cu ajutorul
formularului.
Exemplu:
De exemplu, dorim ca la nregistrarea de mai sus s
completm numele decanului. Pentru aceasta ne poziionm pe
respectiva nregistrare i apoi n dreptul atributului NumeDecan
introducem numele dorit. Dup realizarea modificrilor, prin
nchiderea formularului, modificrile vor fi actualizate n tabel.
Exemplu:
De exemplu, dorim s scriem n antet Formular pentru
introducerea datelor . Pentru asta va trebui s facem loc n partea
antetului csuei de text, trgnd efectiv cu mouse-ul antetul i
apoi n spaiul creat introducem textul dorit. Pentru a introduce un
text trebuie apsat butonul de pe bara de instrumente. Dup
apsarea acestui buton selectai locul unde dorim poziionarea
textului i apoi vom introduce textul.
Teste de autoevaluare
1. Ce este un formular?
3. Descriei tipurile de programe wizard disponibile pentru
crearea de formulare.
ntrebarea 1.
ntrebarea 2.
ntrebarea 3.
Bibliografie:
Cuprins Pagina
Biblliografie 127
Exemplu:
Vom exemplifica crearea unui raport nou pentru afiarea
datelor n tabela Facultate, folosind opiunea Create report by
using wizard, urmnd paii necesari pentru a crea raportul dorit.
Pas 1:
Pas2:
Pas3:
Pasul 6:
Pasul 7:
Pasul 8:
Teste de autoevaluare
ntrebarea 1.
ntrebarea 2.
Da.
ntrebarea 3.
Da.
Bibliografie: