Documente Academic
Documente Profesional
Documente Cultură
SGBD
SISTEMELE DE GESTIUNE A BAZELOR DE DATE OFERĂ
UTILIZATORILOR URMĂTOARELE FACILITĂŢI:
1. instrumete pentru definirea bazelor de date: limbaj de descriere a datelor (DDL)
2. instrumente pentru manipularea datelor: limbaje (procedurale şi neprocedurale)
pentru manipularea datelor (DML)
3. acces controlat la date prin: sisteme de securitate, sisteme care asigură
integritatea datelor, sisteme de control al concurenţei, sisteme de restaurare în
caz de avarie.
4. Instrumente de vizualizare – prin limbajul de descriere a datelor se pot descrie
moduri de vizualizare a datelor. Astfel, utilizatorii îşi pot descrie propriul mod de
vizualizare a datelor asigurând astfel un anumit grad de securitate datelor, o
personalizare a aspectului bazei de date şi o imagine coerentă a structurii bazei
de date
FIGURA ILUSTREAZĂ CUM DEPARTAMENTUL SECRETARIAT ŞI CONTABILITATE ÎŞI UTILIZEAZĂ PROGRAMELE DE
APLICAŢIE PROPRII PENTRU A ACCESA BAZA DE DATE PRIN INTERMEDIUL SISTEMULUI DE GESTIUNE A BAZELOR DE
DATE .
COMPONENTELE UNUI SGBD
1. Hardware
2. Software
3. Date
4. Proceduri
5. Persoane
HARDWARE
HARDWARE
. Performanţele generale de operare ale calculatorului (numărul şi
viteza procesoarelor, dimensiunea şi viteza de operare a memoriei
principale etc.) influenţează în mod corespunzător performanţele
sistemului de baze de date.
Elementele specifice de hardware depind şi de sistemul de baze de
date utilizat dar şi de cerinţele organizaţiei. Unele sistemele de baze
de date necesită un anumit tip de hardware sau de sistem de operare,
în timp ce altele pot funcţiona pe o diversitate de elemente hardware şi
platforme.
Dar, ceea ce interesează în mod deosebit în utilizarea unui calculator
pentru un sistem de baze de date, este capacitatea memoriei interne,
viteza procesorului şi spaţiul de pe disc.
SOFTWARE
programatorii de aplicaţii,
operatorii/utilizatorii finali.
PERSOANELE
Listați toții elevii care au anul nașterii mai mare decât 1990.
AnNastere>1990 (Elevi) Are ca efect afișarea relației:
OPERAŢII RELAŢIONALE 2 . PROIECȚIA
Exemplu:
Fie relația Clasa
Realizați o listă cu toate clasele specificând numele,
specializarea și forma de învățământ.
ΠNumeClasa, NumeSpecializare, NumeForma(Clase),
are ca efect:
Realizați o listă cu toate clasele specificând numele,
specializarea și forma de învățământ.
ΠNumeClasa, NumeSpecializare, NumeForma(Clase)
OPERAŢII RELAŢIONALE 3. PRODUSUL CARTEZIAN
Produsul cartezian
Relație1 x Relație2
OPERAŢII RELAŢIONALE 5. DIFERENȚA
Relație1 - Relație2
relația AniStudiu care reține anii de studiu (IX-XII patru pentru liceu
zi, IX-XIII cinci pentru liceu seral,I-II doi pentru școala postliceală) și
relația AniTerminali care reține pentru fiecare nivel de învățământ anii
terminali făcând diferența dintre cele două tabele se pot obține anii
intermediari.
R ÷ S = R1 - R2 unde:
R1 = πx (R)
R2 = πx ((R1 x S) – R)
X = mulțimea atributele lui R care nu există în S.
OPERAŢII RELAŢIONALE 7. INTERSECTIA
Intersecția
Relație1 Relație2 .
Această operație are ca rezultat obținerea unei
relații ce conține toate tuplurile comune celor
două relații.