0% au considerat acest document util (0 voturi)
7 vizualizări2 pagini

General

Documentul discută despre conceptele fundamentale ale bazelor de date, inclusiv structura, entitățile, atributele și relațiile dintre acestea. Se abordează importanța modelării datelor prin diagrame ERD și normalizarea bazelor de date pentru a asigura integritatea și eficiența acestora. De asemenea, sunt prezentate reguli de integritate și metode de gestionare a datelor în cadrul sistemelor de baze de date.

Încărcat de

VL20
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
7 vizualizări2 pagini

General

Documentul discută despre conceptele fundamentale ale bazelor de date, inclusiv structura, entitățile, atributele și relațiile dintre acestea. Se abordează importanța modelării datelor prin diagrame ERD și normalizarea bazelor de date pentru a asigura integritatea și eficiența acestora. De asemenea, sunt prezentate reguli de integritate și metode de gestionare a datelor în cadrul sistemelor de baze de date.

Încărcat de

VL20
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

·

data =
model de
representale format
Identificator
↓--ATRIBUT ·

COLECTIA de date=ansamblu de date anumite criteri


a
informati inte-un accesibil unui calculator organizat dup
teminologia valoare
piencti ·

STRUCTURA de date =
colecti de date inthe cal s-au stabilit o serie de relativ
automate
a datefol
>
-

operati :
a deale · consultat
·
datele yapte semnificative whse din turea reala pe haza de Observativ
si masulatori
=
actualizat soldoman
-
pot
fil informata
·
BAZE de date = ansamble de date structurate accessibile , unei comunitati de utilizato

>
structura 1 Laza de date
proplin-zisa
-
: .

2 . Sistemus de gestinne a bazei de date (SGBA)

BD
·
entitate object , genomen ,
concept displ cale pastram informati in

BAZA De DATE SGBD

>
-

reprzentar in ERD :
dreptunghi cu
coltuli rotunjit · mode conceptual (diaglama ·ansamblude famcarvestine ti

& vieali
>
nuet : subst COMUN SINGULAR MajuSCULE aal ·

asigula definitia bazei de date


date
- --

, , ·
modele de
incarcala datelor in baza de date
representata
>
-

prin proprietal sale ATRIBUT , VALOARE olientat pe object


>
-
-

:
accesue la date
/intergal
.
>
-

,
actualizati
intretinera bazei de date
atribute)
>
-

(2 san mai milte


>
- unile entitati pot area VID compus >
-
securitat datelor
-

volganizalia bazei de date


(VID artificial)
>
-

>
-
daca o entilate nu are Vis ,
introducem atribut nou

>
- vi secundal-criterin suplimental de identifical (#in ERD)

ale mai multe ATRIBUTE ~desciu entitat


>
-
·

instanta = object , persona eveniment din clasa


,

nume st numel entitati litet mici subst


a unui
entitati de exenimente cal formaza entitatea
singula
~
: , , comun

~
valoil numelich

I alfanumelich
date calendaristic

simple poate fi descompas

yobligatori
*:
("um ERD) atribute fiecar instants
:
valoar pe
nu

VID-identificator obligatoriu
I
· unic ·
primes
atribut care
identifica in mod unic o entitate
compus poate fi descompus in atribute simple (adrusa)
optionale"
:
rol NULL
At unel instant an

tip
:

de
· toate valoile unui atribut sunt ac

atribut haze de date


· o instanta -o valoate pet un -
volatile : nu sunt recomandate in
Ischimba des valoalea) ex :
Vasta (dataMasteri

·
SUPERISUB TIP
·
rezolvalia relation M :M

Atribute COMUNE
~
putem dea subentitati care
reprezinta un glup de
instante cu
nona entitate = De INTERSECTie
M: M se
transforma in 2 relati 1 : M => introducem o
~

(unul/mai multe glupe de instant au


proprietati specifice regasite
,
la alte instante ale entitati >

poate prela atribute de la entitat initial viD-ut poate gio combinatio inthe vis-while entitatifor initiale/artificial
superenitalia poate arra si Atribute PROPRI
·

~
·

poate avea attibute popli


pleaiM initial
·

~
subentitati :
dreptunghiuli cu coltuli rotunjite ,
in int. entitati
: 1 optionalitate initiala

relatio reculsira de la entitate la


CertaBINARas
·
la insasi
relati Teg dinthe
-
=

Recursive ·

relatio idalhica - se repeta de mai multe di ; poate fi infocita de o RECURSIVA


>
-
caracterizat prim :
~numele relatiei S
(vNb)
oblig relati redundante-pot Gideduse din alte relati (nu sunt recomandate ERD)
I hel
in
--If
·

>
-
optionalitate .
rel
op .

--- poate ·

diagrama matrix (matrice) = M2(IR) unde retirem corespondentele dintre entitati (apare NUMAi numele Slatiei)
&

cardinalitate
far optionalitate si
cardinalitate

F
-

· da ca factulalia unni
eneviciuseaas

·
(non) transferabilitatio = o a societe dinth 2 instant all alor 2 entitati un mai
poate fi modificate (odata Stabilita) w "pe linia rel in EURO the deata
,

·
alcul =
polosityt a
pleciza relatile dintle subtipusite unei superintitati si o alta entitate · daca
petul se modifica des retirem ,

O in istorical
pretulitor : facem a nona
>
-
inseamna c numai
subentitati trebuie/poate fi legato
una dintle de o alta entitate , dupa um relate este obligatorie san
optionala entitate PRET

>
- ala de celc call
cuplinde subentitate la 1 ret arcut fau al ; en se un

Reguli
·

~
structural
presupunetiv
~
~

de
integritate
~
~

indica datile care vor Lislocate


afirmati acceptate find a

in entitati + relatile dinte e adivarate, fara fi demonstrate 1)


restrict viD
a

a) restricti referentiale 3) restricti de comportament


VID tib so aifa
constrangelin rol
~
>
-
um
daca limitarla valontol und atribute
procedural entitati suntin
>
2
-
-
~
unica
pe fiecale instanta relatie si se doleste Stegerea, Inote de la la 10)
restricti care
1

(dif
S

indica Ordina in call au loc se aplica de NULL) modificalla san adangalla


&

entilat deinterschumupdatfinaa
S

prousel modulate pin ERD entitailor,si relatio unti noi


instante

regulile cale nu
pot fi representate in ERD vol fi preciate en documentatio
, call
insoleste ERD-ul

normalizalla
proces de
transformate succesiva bazei
=

unei baze de date


a
para la aducrea ei la o
forma Standard optimizati
1) prima forma normala : o entitate se
gasele cici daca: A atribute cu valdi
multiple
*
atribute/grup-datribute care se
repetaet eliminafodango noruitamiala
atributul so aiba o val indus S

2) dona normal -1-dac


a
folma :
: E INF

Vatribut diferit de VID depinde de


,
,
intrigue vid (nudoar de o parte
3) a theia forma normal : -- daca : -2NF
toate atribute
depind direct de VID
Mapalla-transformalea modelular conceptual (ERD) model fizic (baza de date)
·

in

ERD--DESIGN

tafa numactnsaucamspeciapescultava numefo


(g) entitate
taOSSIGNMENT
Ientitati
atribut

instanta
VID
Mand Ener sa
incrapa en liter
PR :
OEMPLOYEE ⑦BIGMT 10 sitabal
VID secundal a

relatio unique I calactel


plima sitaa -"-adoua ult litla I , II , ult caracted

mapale 1:M
·

introducem in tabela mapare superentitati cu subentitati


·

entitati dinsple M
~
PK a
entitati dinsple 1 : devine FK
daca
relatio dinsple
~

*
var 1
Meste
optionala/Obligatorie , si col FR va
fi la fel
~ cham tabela supertip i cate o tabela per subtip
mapare
·

1: 1
PK
supertip = PK in toate tabelle subtiquito
~

ratil supertipului FR in Tabela supertipul ???


~
in Set de
specificulfaceli modelaM punem FK doar la una din tabel ~

mapal reculsive subtipili subtipulni


Wal2
~
o
plivim ca 1:M (PKesFk) ~
cham cate tabela per
o
subtip : va continue attribute superstipulni si ale cubtipulni + Freys
mapare barate
·

War3
~ bara de relatie inseamna co acle col care jac parte din FK vol diveni parte 4k a tabldinsphM cram tabela
o , va continue atributio supertiputital
sibtiputitol (0) + Fleys
ale
·

mapale
~
FK sunt o

Reguli de integritate
·

>
-

integritate entitatilor : col PK nu pot fi NULL


integritate 1
>

referential val FR Art sa


corspunda PK din Tabela dinspe
-

4k unica pet fiecale integistrate (rand instanta) unei


-
-

-
suntem atenti la adangara/actualizalea de noi
inregistrati
>
integritate de domenin inainte de steara unci inregistrati din Tabela
inth-o col so fie dinsple 1-stelgem inregistrate
-

:
putem impuny a
-

din Tabela dinspre M


Le modifican
↓i sat posibilitate
introduce date numai dintl-unanumit
domenin so fie pus NVLL

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