170 likes | 338 Views
TEMA 4. EL MODEL RELACIONAL I L’ÀLGEBRA RELACIONAL. EL MODEL RELACIONAL I L’ÀLGEBRA RELACIONAL. INTRODUCCIÓ AL MODEL RELACIONAL ESTRUCTURA DE DADES OPERACIONS REGLES L’ÀLGEBRA RELACIONAL. INTRODUCCIÓ AL MODEL RELACIONAL.
E N D
TEMA 4 EL MODEL RELACIONAL I L’ÀLGEBRA RELACIONAL
EL MODEL RELACIONAL I L’ÀLGEBRA RELACIONAL • INTRODUCCIÓ AL MODEL RELACIONAL • ESTRUCTURA DE DADES • OPERACIONS • REGLES • L’ÀLGEBRA RELACIONAL
INTRODUCCIÓ AL MODEL RELACIONAL • MODEL DE BASES DE DADES: Estructura Operacions del model Regles d’integritat • SGBD RELACIONAL • OBJECTIUS DEL MODEL RELACIONAL Estructura simple i uniforme Valors de les dades atòmics
ESTRUCTURA DE DADES • DUES VISIONS DE LES RELACIONS Informal Formal • DIFERÈNCIES AMB ELS FITXERS • CLAUS DE LES RELACIONS
ESTRUCTURA DE DADES • Informal TREBALLADORS NumDNI NomTreb CogTreb SouTreb Les files o tuples contenen valors relacionats entre sí. La taula o relació té un nom. Les columnes o atributs també tenen un nom.
ESTRUCTURES DE DADES • Visió formal d’una relació: Esquema d’una relació Extensió d’una relació Valor nul Grau d’una relació Cardinalitat d’una relació
ESTRUCTURES DE DADES • Formal Intensió TREBALLADORS Extensió
ESTRUCTURES DE DADES • DIFERÈNCIES AMB ELS FITXERS. Característiques de les relacions 1) Els atributs són atòmics 2) Les tuples no es poden repetir 3) Les tuples no estan ordenades 4) Els atributs no estan ordenats
ESTRUCTURES DE DADES • LES CLAUS DE LES RELACIONS. 1) Claus candidates 2) Clau primària o principal 3) Clau alternativa 4) Clau forana
ACTUALITZACIONS CONSULTES Basades en : l’àlgebra relacional (procedimentals) el càlcul de predicats de la lògica (declaratius) SQL (Structured Query Language) OPERACIONS DEL MODEL RELACIONAL
REGLES DEL MODEL RELACIONAL • D’UNICITAT DE LA CLAU PRIMÀRIA • D’ENTITAT DE LA CLAU PRIMÀRIA • D’INTEGRITAT REFERENCIAL • D’INTEGRITAT DE DOMINIS Són regles d’integritat del model
REGLES DEL MODEL RELACIONAL EXEMPLE
REGLES DEL MODEL RELACIONAL • D’INTEGRITAT REFERENCIAL Permeten decidir al dissenyador si s’admeten violacions de les regles a canvi de accions compensatòries: RESTRICCIÓ CASCADA ANUL.LACIÓ
L’ALGEBRA RELACIONAL • CARACTERÍSTIQUES Procedural Operacions tancades • TIPUS D’OPERACIONS Primitives o no Unàries o binàries Conjuntistes o específ. Relacionals • SEQÜENCIES D’OPERACIONS DE L’ÀLGEBRA
L’ALGEBRA RELACIONAL • OPERACIONS CONJUNTISTES Unió S T Intersecció S T Diferència S T S i T relacions compatibles Producte cartesiàS T S, T sense cap nom d’atribut comú
L’ALGEBRA RELACIONAL • OPERACIONS ESPCÍFICAMENT RELACIONALS Selecció S Projecció S Combinació S Ai Aj T amb els dom( Ai)=dom( Aj)Combinació natural S T amb els dom( Ai)=dom( Aj)
L’ALGEBRA RELACIONAL • OPERACIONS ESPCÍFICAMENT RELACIONALS (cont.) Combinacions externes S Ai D Aj T S Ai E Aj T S D T S E T