1 / 17

TEMA 4

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.

brendy
Download Presentation

TEMA 4

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. TEMA 4 EL MODEL RELACIONAL I L’ÀLGEBRA RELACIONAL

  2. EL MODEL RELACIONAL I L’ÀLGEBRA RELACIONAL • INTRODUCCIÓ AL MODEL RELACIONAL • ESTRUCTURA DE DADES • OPERACIONS • REGLES • L’ÀLGEBRA RELACIONAL

  3. 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

  4. ESTRUCTURA DE DADES • DUES VISIONS DE LES RELACIONS Informal Formal • DIFERÈNCIES AMB ELS FITXERS • CLAUS DE LES RELACIONS

  5. 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.

  6. 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ó

  7. ESTRUCTURES DE DADES • Formal Intensió TREBALLADORS Extensió

  8. 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

  9. ESTRUCTURES DE DADES • LES CLAUS DE LES RELACIONS. 1) Claus candidates 2) Clau primària o principal 3) Clau alternativa 4) Clau forana

  10. 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

  11. 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

  12. REGLES DEL MODEL RELACIONAL EXEMPLE

  13. 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Ó

  14. 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

  15. 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ú

  16. 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)

  17. 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

More Related