Documente Academic
Documente Profesional
Documente Cultură
Rspuns:Fisierul reprezinta o colectie organizata de inregistrari pe un anumit suport. nregistrrile unui fiier d
date conineau o anumit categorie de date structurate n cmpuri, care erau utilizate n cadrul aplicaiei
informatice.
aprea necesitatea unor schimbri n aceast privin, modificrile trebuiau fcute n toate fiierele n ca
apreau datele respective. Aceasta nsemna scriere de programe noi, ceea ce consuma timp i efort.
Lipsa independenei ntre programe i date. Din aceast cauz modificrile asupra structurii unor date
trebuiau urmate de modificarea tuturor programelor care le prelucrau.
Rspuns:Pentru surmontarea dezavantajelor lucrului cu fisiere s-a facut o schimbare fundamentala ce const
n integrarea acestor colecii ntr-o schem de interdependen, structurat clar, care s asigure o descriere
unitar a datelor i a relaiilor dintre ele.
6. Cum s-a numit noua structur de date i ce poziie ocup ea n sistemul informatic?
Rspuns: Aceast structur integrat, numit baz de date (BD), trebuie s ocupe punctul central al sistemulu
programele aplicaiei "gravitnd" in jurul sau.
Rspuns:SGBD-ul este un sistem de gestiune a bazelor de date. Cele mai importante sunt:
; SGBD-ul Access inclus de Microsoft, mpreun cu procesorul de texte Word i spreadsheet-ul Excel, n
pachetul Microsoft Office;
; SGBD-ul Paradox inclus de Borland, mpreun cu procesorul de texte WordPerfect i spreadsheet-ul
QuatroPro, n pachetul Borland Office;
; SGBD-ul Approach inclus de Lotus, mpreun cu procesorul de texte Ami Pro i spreadsheet-ul 1-2-3,
pachetul Lotus SmartSuite.
Exerciiu pentru studenii de la USAMV Iai, unde autorul su este cadru didactic. Marius Clin, USAMV
Iai www.uaiasi.ro
10. Prin ce s-a dovedit modelul relaional mai avantajos dect alte modele pentru baze de date?
Rspuns: Structurile de tip relaional au ctigat popularitate datorit unor caracteristici care le deosebesc de
celelalte; s le enumerm n continuare:
- simplitatea n exploatare a ctigat simpatia utilizatorilor;
- claritatea pe care o ofer asupra sistemului de date a atras deopotriv pe proiectani i pe utilizatori;
- limbajul de manipulare unificat, simplu i puternic este atractiv nu numai pentru profesioniti, ci i pentru
utilizatorii finali;
- modelul relaional teoretic, suportul pe care se bazeaz implementrile practice de SGBD ofer sigurana
corectitudinii i garanii pentru dezvoltrile viitoare.
Exerciiu pentru studenii de la USAMV Iai, unde autorul su este cadru didactic. Marius Clin, USAMV
Iai www.uaiasi.ro
16. Care sunt corespondenele ntre terminologia lucrului cu fiiere i cea specific bazelor de date?
Rspuns: Fiierele sunt colecii de nregistrri; n principiu, fiecare nregistrare este purttoare de informaii n
legtur cu un obiect, informaiile fiind date prin valori ale cmpurilor din care este format nregistrarea. De
aceea, n multe cazuri termenii "fiier", "nregistrare", "cmp" sunt folosii i cnd se discut despre bazele de
date.
17. Ce este o relaie i ce termen poate fi folosit n loc de acesta? Ce rol au ele n baza de date?
Rspuns:O relatie este esenta modelului relational de a reprezenta datele. Termenul de relatie poate fi inlocuit
cu cel de tabel si au rolul de a stoca datele.
18. Ce este un tuplu i ce termen poate fi folosit n loc de acesta? Ce rol au tuplurile?
Rspuns: Tabelele constau dintr-un numr de tupluri (numite i linii, nregistrri) fiecare tuplu descriind o
entitate.
19. Ce este un atribut i ce termen poate fi folosit n loc de acesta? Ce rol au atributele?
Rspuns: Toate liniile conin acelai atribute (numite coloane, cmpuri); deci ntr-o tabel se consemneaz
aceleai lucruri n legtur cu toate entitile. Fiecare tabel are un nume.
21. Care sunt termenii care se folosesc n mod curent n limbajul actual al bazelor de date? (romn i
englez)
Rspuns:Precizam c SELECT nseamn "selecteaz", WHERE nseamn "unde", iar
GIVING nseamn "dnd, rezultnd",etc.
22. Ce este cheia primar i ce rol are ea? Din ce este ea format?
Rspuns: Cheia primar este un atribut sau un grup de atribute din cadrul tabelei cu proprietatea c nu va ave
niciodat aceeai valoare n dou entiti diferite. Cheia primar este un element esenial. Unul din rolurile sal
este de a garanta accesul la date.
Exerciiu pentru studenii de la USAMV Iai, unde autorul su este cadru didactic. Marius Clin, USAMV
Iai www.uaiasi.ro
25. Care sunt cele trei clasificri ale relaiilor din cadrul unei baze de date relaionale?
Rspuns:Cele trei clasificari ale relatiilor din cadrul unei baze de date sunt:
; entitate
;
;
atribute
instante
;
;
27. Ce trebuie fcut pentru a implementa o relaie ntre dou tabele dintr-o baz de date?
Rspuns: Soluia de implementare a unei asocieri ntre dou tabele este adugarea i n a doua
tabel, a atributelor care constituie cheia primar a primei tabele, astfel nct entitile din cele dou tabele ca
se conecteaz prin asociere s aib aceeai valoare.
28. Cum se realizeaz asocierea (punerea n relaie) a nregistrrilor ntre dou tabele?
Rspuns: Intr-o baz de date relaional, o asociere ntre dou tipuri de entiti se realizeaz prin coincidena
valorilor ntre cheia primar din prima tabel i cheia extern din a doua.
29. Se poate implementa direct o relaie de tip m-la-n (many-to-many)? Dac nu, de ce?
Exerciiu pentru studenii de la USAMV Iai, unde autorul su este cadru didactic. Marius Clin, USAMV
Iai www.uaiasi.ro
Rspuns:Nu se poate implementa direct, trebuie facuta transformarea legturii de tip multe la multe n dou
legturi de tip una la multe.
Rspuns: Aceasta presupune introducerea unei tabele suplimentare n care cheia primar s fie o combinaie
cheilor primare din cele dou tabele iniiale.
Rspuns: SQL (Structured Query Language): limbaj pentru descrierea i manipularea datelor.
Limbajul trebuie s includ comenzi pentu definirea coleciei de tabele i a tuturor aspectelor legate de aceast
pentru implementarea conceptelor algebrei relaionale, pentru accesarea datelor, pentru organizarea prezent
rezultatelor (pe ecran, sau la imprimant).
Exerciiu pentru studenii de la USAMV Iai, unde autorul su este cadru didactic. Marius Clin, USAMV
Iai www.uaiasi.ro
Indexarea cmpurilor
35. La ce folosete indexarea? Ce avantaje aduce?
Rspuns:Indexarea este o metod de sporire a vitezei de acces la datele din baz. Conceptul
este legat de aspecte privind organizarea la nivel fizic a datelor. Prin indexare se obtine o ordonare logica in
urma careia nu se schimba fizic ordinea articolelor ci numai ordinea de acces la articole.
Exerciiu pentru studenii de la USAMV Iai, unde autorul su este cadru didactic. Marius Clin, USAMV
Iai www.uaiasi.ro