Documente Academic
Documente Profesional
Documente Cultură
Notiuni generale
CONCEPTE FUNDAMENTALE
DATE
Bazate pe observatii si masuratori Caracter obiectiv
Masura cantitativa sau calitativa a Prin
realitatii dintr-un anumit domeniu interpretare,
datele devin
informatie
INFORMATIE
Reflectarea realitatii prin prisma Caracter subiectiv
gandirii umane
Declansator al deciziilor
2
PIRAMIDA INFORMATIONALA
3
Concepte fundamentale
Date, informație, decizie
Piramida informațională
Sistemul informatic e o parte a sistemului informațional
Bit 0, 1 BInary digiT
Ușor de modelat fizic in mod univoc
0, 1, 10, 11, 100, 101, 110, 111, 1000
Byte – octet
kB, 1024B, MB, GB, TB
Hard / Soft (Materiel / Logiciel)
Sistem de operare: Windows, Linux, Ios, Android, Ubuntu, etc
guvernează toate acțiunile calculatorului
(Xerox / icon / Interface manager) (Excel sub DOS, Basic)
Software/ programe de nivel înalt
Programe utilizator
4
Concepte fundamentale
Pachet de programe
se vând impreună
interfață comună
schimb de date în același format (Copy / Paste)
OLE – Object Linking & Embedding – legarea si incapsularea obiectelor, etc
MS-Office:
Word, Excel (spreadsheet), PowerPoint, Outlook + Access, FrontPage,
Publisher, etc
MS-Visual Studio:
Visual Basic, Visual FoxPro (Foxware / Fox Pro), ...
Corel Office
Wordperfect, Quattro Pro, Draw -->
Adobe, etc...
5
BAZE DE DATE
O colectie de obiecte folosite pentru culegerea,
memorarea, organizarea, regasirea, prelucrarea
si administrarea unui volum mare de date
6
ETAPELE 1 si 2:
Datele sunt org. in fisiere specifice fiecarei aplicatii:
- redondanta ridicata a datelor pb.de spatiu si de actualizare
- nu exista leg.logice intre fisiere creste timpul de prelucrare
- flexibilitate redusa pt.aplicatii noi se creeaza/reorg.fisierele
ETAPA a 4-a
ETAPA a 3-a
Baze de date
Independenta aplicatiilor fata de
Fisiere integrate
structura logica a datelor
Se pot crea mai multe fisiere
logice pe baza ac. date fizice
Model extern
Utilizarea in comun a Descrierea structurii datelor
ac.date fizice de catre mai se desprinde din aplicatii
multe aplcatii Fiecarui utilizator I se asociaza
Model conceptual un model extern
Descrie datele si leg.dintre ele Redondanta e redusa la min.
Facilit.speciale pt.protectia,
securitatea si admin.datelor
7
BAZE DE DATE:
- volum mare de date
- operatii de memorare si regasire a datelor AVANTAJE
-”o baza de date e creata pt.a fi interogata”
FIZIC LOGIC
Imunitatea aplicatiilor fata de Imunitatea modelului propriu
structura fizica a datelor al fiec.utilizator fata de
Pentru utilizator, datele sunt modificari in struct. logica
entitati cu nume Se pot defini noi campuri sau
9
ARHITECTURA UNEI BD
nivele de abstractizare a datelor
MODEL
MODELEXTERN
CONCEPTUAL
NIVEL INTERN
Corespunde
Abstractizare
viziunii
a uneiunui
parti
sg.
din
utilizator
lumea reala
BD fizica
Cuprinde
Descriereao partestructurii
a unitatilor
logice a
logice
datelor
din modelul conceptual +
Colectie
unitati
E “virtuale”
propriu de fisiere
fiecarei BDnu +
care au
corespondent
structurisi aux
Numeste in BD fizica
descrie unitatile
Vederi:
logice si leg. dintre ele
Depinde
Controleaza deposib.de
config. acces
Integreaza viziunile tuturor
Viziune individualizata
hardware
utilizatorilor
si SO a BD
Viziune ce
Specifica simplificata
poate face a BD
parte
Independenta
dinUnitati
BD (descrierea fizica
logice virtualedatelor)
– si
ce participa la prelucrare
nu (constrangeri) cu
a datelor
anumite = modif.in
limitari (op.care nu
Nu face ref. la modul de mem.
nivelul
si pot fi intern
transpuse
strategia nu la date
de accesunivoc asupra
unitatilor sursa)
afecteaza
Realizeaza
Realizeaza niv. sup. logica
independenta
independenta fizica
a datelor
a datelor
10
SGBD
11
Atributii de proiectare
Determina necesitatile de informatie al utilizatorilor
Decide continutul BD (entitati si legaturi)
A Stabileste structura fizica si atrategia de acces
D Descrie modelul conceptual si modelul extern
M Stabileste transformarile efectuate de interfete
I Stabileste constrangeri si proceduri de validare
N Stabileste drepturi de acces global si la fiecare nivel
I Atributii administrative
S Rezolva cerintele si reclamatiile utilizatorilor
T Impune disciplina si folosirea de standarde
R Consutanta la achizitionarea de hardware
A Aributii operative
R Reorganizeaza structura fizica functie de hard disponibil
E Strategia de arhivare / recuperare / refacere a datelor
A Modificare drepturilor de acces dupa necesitati momentane
Atributii de coordonare
BD Optimizarea si cresterea eficientei in utilizarea BD
12
MODELAREA DATELOR
nivel conceptual – schema de date
13
MODELAREA DATELOR
M=G+O