1 El Modelo Relacional
-
Upload
kevin-omar-galdamez-robledo -
Category
Documents
-
view
236 -
download
0
Transcript of 1 El Modelo Relacional
-
8/18/2019 1 El Modelo Relacional
1/16
EL MODELO
RELACIONAL
-
8/18/2019 1 El Modelo Relacional
2/16
2El Modelo Relacional
CONCEPTOS BÁSICOS DEL MODELO RELACIONAL
• El modelo relacional fue propuesto por el Dr. E. F.Codd en 1970.
• En él están basados muchos manejadores de basesde datos de uso enerali!ado como "racle# $%&'(#)ccess# *osre&'(# etc.
• &u definici+n matemática formal le confieresimplicidad# poder % eleancia
-
8/18/2019 1 El Modelo Relacional
3/16
3El Modelo Relacional
• El modelo de datos es la forma de representar losdatos % la forma en ,ue se manipula esa
representaci+n
• El modelo relacional tiene tres aspectos-
• Estructura de los datos. Es la forma derepresentaci+n de los datos.
• Integridad de los datos. &on los mecanismos paraaseurarse de la alide! de los datos.
• Maniulaci!n de los datos. &on las operaciones ,uese pueden reali!ar con los datos.
-
8/18/2019 1 El Modelo Relacional
4/16
4El Modelo Relacional
• Concetos acerca de la Estructura de los Datos
• Dominio• /abla
ombre de la tabla
Encabe!ado 2)tributos Cuerpo 2/uplas
• 3rado• Cardinalidad
-
8/18/2019 1 El Modelo Relacional
5/16
5
• Estructura de una "ta#la$ del Modelo Relacional
-
8/18/2019 1 El Modelo Relacional
6/16
6
El Modelo Relacional
• Concetos relacionados con la integridad de losdatos
• Candidato a llae 4nicidad $inimalidad
• (lae primaria 5*rimar% 6e% *68• (laes alternatias
• (lae ajena 5Forein 6e% F68
• :elas de interidad
De la entidad De la referencia
-
8/18/2019 1 El Modelo Relacional
7/16
7
• E%emlo de dos ta#las con lla&e a%ena
-
8/18/2019 1 El Modelo Relacional
8/16
8
El Modelo Relacional
• Concetos relacionados con la maniulaci!n de losdatos
• (as operaciones están representadas por elÁlge#ra Relacional.
• &on ocho los operadores# diididos en dos rupos-
• (os operadores tradicionales de conjuntos- 4ni+n# ;ntersecci+n# Diferencia % *roducto
Cartesiano.
• (os operadores especiales para relaciones- &elecci+n# *ro%ecci+n# Conjunci+n 5 'oin % Diisi+n.
-
8/18/2019 1 El Modelo Relacional
9/16
9
• Oeraciones del Modelo Relacional
El Modelo Relacional
-
8/18/2019 1 El Modelo Relacional
10/16
1
0
El Modelo Relacional
-
8/18/2019 1 El Modelo Relacional
11/16
1
1
-
8/18/2019 1 El Modelo Relacional
12/16
1
2
E%emlos de oeraciones del modelo Relacional
• *ara las operaciones de uni+n# intersecci+n#diferencia % producto cartesiano# se usarán lassiuientes tablas-
• :el
-
8/18/2019 1 El Modelo Relacional
13/16
1
3
• E%ercicios
• "btener- – 1. :el
-
8/18/2019 1 El Modelo Relacional
14/16
1
4
• *ara las operaciones de selecci+n# pro%ecci+n# %oin% diisi+n# se usarán las siuientes tablas-
• C4&/"$E:&
• ":DE:&
El Modelo Relacional
C4&/
-
8/18/2019 1 El Modelo Relacional
15/16
1
5
• )4/"
-
8/18/2019 1 El Modelo Relacional
16/16
1
6
• E%ercicios
• "btener-
– 7. *ro%ecci+n en la tabla C4&/"$E: – C4&/