Sunteți pe pagina 1din 28

BAZE DE DATE

Utilizare, Proiectare, Administrare

Curs Baze de Date - Cornelia


TUDORIE 1

Prezentare curs BD, Cap A si B 1


CUPRIS
A. oiuni introductive pentru Baze de Date i
Sisteme de Gestiune a Bazelor de Date.
B. Operaii pe baza de date.
C. Elemente de teoria bazelor de date. Modelul
Relaional.
D. Proiectarea bazelor de date
E. SQL- limbaj pentru baze de date relaionale.
F. Protecia datelor
G. Arhitectura i funcionalitatea aplicaiilor cu
baze de date
Curs Baze de Date - Cornelia
TUDORIE 2

Prezentare curs BD, Cap A si B 2


A. oiuni de baza

Baz de date ansamblu structurat de date nregistrate pe


suporturi accesibile calculatorului, n scopul
satisfacerii simultan, a mai multor cereri din
partea utilizatorilor, n mod selectiv, i n timp
optim

Curs Baze de Date - Cornelia


TUDORIE 3

Prezentare curs BD, Cap A si B 3


A. oiuni de baza

Baz de date ansamblu structurat de date nregistrate pe


suporturi accesibile calculatorului, n scopul
satisfacerii simultan, a mai multor cereri din
partea utilizatorilor, n mod selectiv, i n timp
optim

ETITI ( OBIECTE ) + LEGTURI

ETITATE ( atribut1, atribut2, )


LEGTUR (entitate1, entitate2)

Curs Baze de Date - Cornelia


TUDORIE 4

Prezentare curs BD, Cap A si B 4


A. oiuni de baz

Baz de date

STRUCTUR vs COIUT

Curs Baze de Date - Cornelia


TUDORIE 5

Prezentare curs BD, Cap A si B 5


A. oiuni de baza

Baz de date ansamblu structurat de date nregistrate pe


suporturi accesibile calculatorului, n scopul
satisfacerii simultan, a mai multor cereri din
partea utilizatorilor, n mod selectiv, i n timp
optim
LEGTUR (entitate1, entitate2)

Proprieti: - buna reprezentare a lumii reale


- completitudinea
- redundana minimal a informaiei
- independena fa de programe

Curs Baze de Date - Cornelia


TUDORIE 6

Prezentare curs BD, Cap A si B 6


A. oiuni de baz

Operatii pe baza de date: - pe structura


- pe date

- creare
- incarcare
- actualizare (adaugare, modificare, stergere)
- prelucrari (cautari, selectii, afisari, centralizari)

Curs Baze de Date - Cornelia


TUDORIE 7

Prezentare curs BD, Cap A si B 7


A. oiuni de baza

Aplicatii cu baze de date:

Operatii pe BD
+
Interfata (operatii de I/E; formuri; rapoarte)

Curs Baze de Date - Cornelia


TUDORIE 8

Prezentare curs BD, Cap A si B 8


A. oiuni de baz

Baz de date

DATE vs PROGRAME
(Baza de Date)

Curs Baze de Date - Cornelia


TUDORIE 9

Prezentare curs BD, Cap A si B 9


A. oiuni de baza

Operatii pe baza de date:

- creare
- incarcare
- actualizare (adaugare, modificare, stergere)
- prelucrari (cautari, selectii, afisari, centralizari)

Curs Baze de Date - Cornelia


TUDORIE 10

Prezentare curs BD, Cap A si B 10


A. oiuni de baza

Banc de date sistem complex destinat conservrii,


centralizrii i manipulrii datelor

- baz de date
- hardware
- software ( SGBD + aplicaii )
- utilizatori
- administratorul bazei de date
- programatori de aplicaii
- utilizatori finali

Curs Baze de Date - Cornelia


TUDORIE 11

Prezentare curs BD, Cap A si B 11


A. oiuni de baza

Sisteme de Gestiune a Bazelor de Date

SGBD ansamblu coordonat de programe ce permite


descrierea, memorarea, manipularea, prelucrarea
ansamblurilor de date ce constituie baze de date

Curs Baze de Date - Cornelia


TUDORIE 12

Prezentare curs BD, Cap A si B 12


Sisteme de Gestiune a Bazelor de Date

obiective: - independena fizic a datelor i


programelor
- independena logic a utilizatorilor la
nivel extern
- partajarea datelor
- asigurarea integritii, securitii,
confidenialitii

funcii: - de descriere
- de manipulare
- de utilizare
- de administrare
Curs Baze de Date - Cornelia
TUDORIE 13

Prezentare curs BD, Cap A si B 13


A. oiuni de baza

1 1
1 9 1 2
0

5
6 8 4
7

Legenda informatii de control


date
consultare scheme
Curs Baze de Date - Cornelia
TUDORIE 14

Prezentare curs BD, Cap A si B 14


A. oiuni de baza

Aplicatii cu baze de date:

Operatii pe BD
+
Interfata (operatii de I/E; formuri; rapoarte)

Curs Baze de Date - Cornelia


TUDORIE 15

Prezentare curs BD, Cap A si B 15


B. Operaii pe Baza de Date

Tipuri de date

Expresii

Curs Baze de Date - Cornelia


TUDORIE 16

Prezentare curs BD, Cap A si B 16


B. Operaii pe Baza de Date

Tipuri de date de baz


Caracter
umeric
Dat calendaristic
Logic (boolean)

Curs Baze de Date - Cornelia


TUDORIE 17

Prezentare curs BD, Cap A si B 17


B. Operaii pe Baza de Date

Expresii
conin: identificatori
constante
operatori
funcii

Curs Baze de Date - Cornelia


TUDORIE 18

Prezentare curs BD, Cap A si B 18


B. Operaii pe baza de date MsAcces

Exemple n Ms Access:

creare de structuri
operaii pe structur i pe date
creare vizual de interogri

Curs Baze de Date - Cornelia


TUDORIE 19

Prezentare curs BD, Cap A si B 19


B. Operaii pe baza de date MsAcces

Operaii in MsAccess

n mod ecran
n mod comand (n SQL)

Curs Baze de Date - Cornelia


TUDORIE 20

Prezentare curs BD, Cap A si B 20


B. Operaii pe baza de date MsAcces

Operaii n mod ecran:

pe structur
pe coninut (pe date)
la nivel de tabel

Curs Baze de Date - Cornelia


TUDORIE 21

Prezentare curs BD, Cap A si B 21


B. Operaii pe baza de date MsAcces

Operaii n mod ecran pe structur:

creare tabel
modificare de structur
tergere de tabel

Curs Baze de Date - Cornelia


TUDORIE 22

Prezentare curs BD, Cap A si B 22


B. Operaii pe baza de date MsAcces

Operaii n mod ecran pe coninut:

adugare rnd
modificare de date
tergere rnd
consultare: -sortare
-filtrare
-interogare (Query)
Curs Baze de Date - Cornelia
TUDORIE 23

Prezentare curs BD, Cap A si B 23


B. Operaii pe baza de date MsAcces

Operaii n mod ecran la nivel de tabel:

import / export de structur i coninut

Curs Baze de Date - Cornelia


TUDORIE 24

Prezentare curs BD, Cap A si B 24


B. Operaii pe baza de date MsAcces

Operaii n mod comand : n SQL

Curs Baze de Date - Cornelia


TUDORIE 25

Prezentare curs BD, Cap A si B 25


B. Operaii pe baza de date MsAcces

Interogarea bazei de date in MsAccess

n mod ecran
n mod comand (n SQL)

Curs Baze de Date - Cornelia


TUDORIE 26

Prezentare curs BD, Cap A si B 26


B. Operaii pe baza de date MsAcces

Interogarea n mod ecran a bazei de date:

creare vizual a cererii (Design View)


creare prin Wizard a cererii

Curs Baze de Date - Cornelia


TUDORIE 27

Prezentare curs BD, Cap A si B 27


B. Operaii pe baza de date MsAcces

Creare vizual a cererii (Design View)


alegerea tabelelor
alegerea coloanelor de afisat
alegerea randurilor de afisat
sortarea randurilor
efectuarea de calcule la nivel de rand
la nivel de grupuri
de randuri
Curs Baze de Date - Cornelia
TUDORIE 28

Prezentare curs BD, Cap A si B 28

S-ar putea să vă placă și