Documente Academic
Documente Profesional
Documente Cultură
CAP 1
1.9. Rezumat
Modelele de date transpun complexitatea informaiilor reale n reprezentri specifice, n scopul efecturii
prelucrrii cu calculatorul electronic. Structura modelului presupune identificarea obiectelor (care sunt denumite
entiti), a caracteristicilor acestora (denumite atribute sau cmpuri de date) i a legturilor (denumite relaii sau
asocieri).
Colecia de date este mulimea realizrilor (apariiilor unei entiti) ntr-o organizare a datelor.
O colecie de date aflate n interdependen care reflect un anumit aspect al lumii reale i este destinat unui
anumit grup de utilizatori mpreun cu descrierea structurii lor i relaiilor dintre ele, formeaz o baz de date.
Gestiunea i prelucrarea datelor organizate n baze de date este asigurat de un ansamblu de programe
(software) denumit Sistem de Gestiune a Bazelor de Date (SGBD). Sistemele de gestiune a bazelor de
date reprezint instrumentul care permite ca modelele de date stabilite s poat devein functionale.
Realizarea global i specific a aplicaiilor utilizatorilor care folosesc baze de date impune organizarea acesteia
pe trei nivele: logic, conceptual si fizic.
Principalele etape de realizare a bazelor de date sunt:
analiza sistemului pentru care se realizeaz baza de date;
proiectarea structurii bazei de date;
ncrcarea datelor n baza de date;
exploatarea i ntreinerea bazei de date.
Principalele tipuri de baze de date sunt:
Bazele de date ierarhice
Bazele de date reea
Bazele de date relaionale
Bazele de date orientate pe obiecte
Bazele de date distribuite
CAP 2
2.6. Rezumat
Modelul relational al datelor foloseste o serie de concepte/notiuni fundamentale. Acestea sunt: domeniu, relatie,
atribut, schema unei relatii, cheia unei relatii, valoare NULL, constrangeri referitoare la asigurarea
corectitudinii datelor.
Totodata, modelul relational defineste si operatiile care se pot efectua asupra relatiilor (tabelelor). Aceste
operatii au fost propuse de E.F.Codd si sunt grupate pe doua categorii:
Operaii pe mulimi: reuniunea, intersecia, diferena i produsul cartezian;
Operaii relaionale speciale: restricia , proiecia , jonciunea i diviziunea.
CAP 3
3.8 Rezumat
Access este o component a pachetului de programe integrate Microsoft Office, care se poate instala i exploata
pe calculatoare personale (PC-uri) ce lucreaz sub oricare sistem de operare de tip Windows.
Microsoft Access este un S.G.B.D. elaborat pentru gestionarea bazelor de date relaionale. O baz de date in
Access se poate defini ca o colecie de obiecte: Tables(tabele), Queries (cereri de interogare), Forms
(formulare), Reports (rapoarte), Macros (comenzi macro), Modules (module program).
La fel ca celelalte componente din pachetul de programe integrate Microsoft Office, componenta Access are
ncorporat un sistem de asisten software Help.
CAP 4
4.5. Rezumat
In aceasta unitate de invatare am prezentat modalitatea de creare a unei tabele
precum si modalitatea de stabilire a relatiilor intre tabele. Microsoft Access permite crearea
tabelelor in mai multe moduri: Datasheet View, Design View, Table Wizard, Import
Table respectiv Link Table. Pentru crearea relatiilor intre tabele se utilizeaza optiunea
Relationships din toolbar-ul principal al aplicatiei.
CAP 5
5.8 Rezumat
Interogarea unei baze de date Access nseamn:
regsirea datelor nregistrate ntr-o tabel sau n mai multe tabele baz de date
sau chiar ntr-o alt cerere;
extragerea dintr-o tabel (cerere) sau din mai multe tabele (cereri) datele pe care
utilizatorul intenioneaz s le prelucreze n cadrul unor aplicaii.
n MS-Access exist patru tipuri de interogri (cereri):
interogri de selecie;
interogri de analiz ncruciat;
interogri de aciune;
interogri parametrizate.
n MSAccess crearea unui obiect de tip interogare (cerere) pornete selectand
Create din toolbar-ul aplicatiei apoi se selecteaza Query Wizard (activeaza asistentul
de creare a interogarilor) sau Query Design (permite creare interogarilor in modul de
proiectare).
CAP 6
6.10 Rezumat
Formularele (Forms) sunt ferestre folosite pentru efectuarea de operaii tipice
cu datele din tabelele bazei de date: adugri de nregistrri, tergeri de nregistrri,
modificri privind coninutul unor nregistrri din tabelele bazei de date, consultri
privind datele din nregistrrile tabelelor bazei de date.
Formularele se pot clasifica dup diferite criterii: dup sursa de date, dup
modul de afiare, dup modul de interaciune.
Formularele, ca i alte obiecte ale unei baze de date Access (tables, queries,
reports etc), sunt descrise printr-un set de proprieti i metode.
Controalele, denumite i elemente vizuale, sunt obiecte de tip grafic, incluse n
formulare sau rapoarte, n scopul editrii/afirii datelor sau executrii unor operaii
(exemplu, lucrul cu etichete, cu casete de text, cu butoane etc).
Subformularele au rolul de a actualiza mai multe tabele prin intermediul unei
singure ferestre (formular).Subformularele sunt create n general pentru anumite tabele
dependente (tabele n care cmpul de date comun este cheia extern), din cadrul unei
relaii de tip1-n.
CAP 7
7.9 Rezumat
Rapoartele sunt obiecte ale bazelor de date Access destinate pentru afiarea/tiprirea datelor i/sau rezultatelor
prelucrrii acestor date din tabele sau cereri de interogare.
Rapoartele au o structur asemntoare cu aceea a formularelor, avnd urmatoarele sectiuni:
Report Header/Footer, care conine date ce se afieaz pe prima pagin, respectiv ultima pagin;
Page Header/Footer, care conine date ce se afieaz la nceputul, respective sfritul fiecrei pagini;
Detail, n care se afieaz nregistrrile din sursa de date a raportului;
Crearea unui raport se poate efectua in doua moduri: Report Design, dac crearea raportului se execut fr
asisten Wizard, respectiv Report Wizard, dac crearea raportului este asistat de Wizard
Ca i n cazul formularelor, rapoartele au o serie de proprietati care se pot stabili (seta) prin intermediul ferestrei
Properties.
CAP 8
8.7 Rezumat
Obiectul Macro care are ca scop efectuarea automat a unor operaii asupra unor obiecte din bazele de date MS-
Access. Un obiect Macro este alcatuit dintr-o serie de actiuni predefinite. Aceste actiuni pot: deschide sau
inchide obiecte ale bazei de date (tabele, formulare, rapoarte etc.), exporta sau importa date in/din baza de date,
realiza operatii de comunicare cu utilizatorul etc.
Obiectele Macro pot contine grupuri de actiuni care se pot executa conditionat.
9.7 Rezumat
Cele mai importante instructiuni ale limbajul SQL pentru definirea datelor sunt:
CREATE DATABASE nume_bd;
CREATE TABLE numele_tabelei(camp1 tip_de_data1 [NOT NULL][PRIMARY KEY], camp2 tip_de_data2
[NOT NULL] [.], .);
ALTER TABLE numele_tabelei ADD camp tip_de_data;
DROP TABLE nume_tabela;
DROP DATABASE nume_baza de date;
Cele mai importante instructiuni ale limbajalui SQL pentru manipularea datelor
sunt:
INSERT INTO nume_tabela VALUES (val1, val2, valn);
DELETE FROM nume_tabela [WHERE conditie];
UPDATE nume_tabela SET camp1=val1, camp2=val2, . [WHERE conditie];
Cele mai importante instructiuni ale limbajalui SQL pentru selectia datelor sunt:
SELECT [domeniu] lista_ de_campuri FROM lista_de_tabele [WHERE conditie] [ORDER BY camp
ASC|DESC];
SELECT functie1(camp1) AS alias [, functie2(camp2) ] FROM tabela, GROUP BY camp [HAVING
criteriu_selectie] [ORDER BY camp ASC|DESC]
SELECT lista_campuri FROM tabela1 WHERE tabela1.camp=(SELECT camp FROM tabela2 WHERE
criteriu_selectie);
CAP 10
10.10. Rezumat
SQL (Structured Query Language) este unul dintre cele mai puternice limbaje de programare structurate folosite
pentru interogarea bazelor de date relaionale, fiind implementat de aproape toate sistemele orientate pe
gestiunea bazelor de date relaionale.
n MS-Access instruciunile SQL se pot introduce n dou moduri:
n fereastra de dialog SQL View, deschis n modul de lucru Design View al unei interogri, din care se alege
comanda New/SQL;
n cadrul codului de instruciuni al aplicaiilor.
Pentru definirea datelor Access-SQL ofer instruciunile DDL urmtoare:
CREATE TABLE, ALTER TABLE, DROP TABLE, DROP DATABASE.
Dintre instruciunile pentru manipularea datelor cele mai importante sunt
urmtoarele: SELECT INTO, INSERT INTO, UPDATE i DELETE.