1 El Modelo Relacional

download 1 El Modelo Relacional

of 16

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&/