MODELO RELACIONAL

Description

BASES DE DATOS Mind Map on MODELO RELACIONAL, created by Dianet Campos Reyes on 23/01/2017.
Dianet Campos Reyes
Mind Map by Dianet Campos Reyes, updated more than 1 year ago
Dianet Campos Reyes
Created by Dianet Campos Reyes almost 8 years ago
1084
1

Resource summary

MODELO RELACIONAL
  1. Es el diseño lógico que se conoce como "esquema de la base de datos" (database schema) a partir del cual se podrá realizar el modelado físico en el DBMS.
    1. ELEMENTOS
      1. TABLAS: es el nombre que recibe cada una de las relaciones que se establecen entre los datos almacenados; cada nueva relación da lugar a una TABLA
        1. TUPLAS: También conocidos como registros, son las instancias de la entidad de la clase.
          1. Columnas: También conocidos como campos, son áreas de almacenamiento en donde guardamos datos de un tipo específico.
            1. Deben tener NOMBRES ÚNICOS y valores de la misma clase.
            2. DOMINIO: Tipo de valor que puede tomar un atributo. Puede ser numérico, texto, bit, fecha, etcétera.
              1. LLAVE PRIMARIA (PK: Primary Key): Es uno (o mas) ATRIBUTOS que identifica a la INSTANCIA DE LA ENTIDAD (registro o tupla) como única en la tabla.
                1. LLAVE EXTERNA O FORÁNEA (FK: Foreign Key): Son atributos llaves de una relación (tabla) que se almacenan en una segunda relación.
                2. CARDINALIDAD: Grado de relación entre dos entidades.
                3. ANALOGÍA CON EL MODELO E -R
                  1. MODELO E-R
                    1. MODELO RELACIONAL
                      1. RELACIÓN ---> PELÍCULA ((PK)Id_película, Título, Año, Duración) La entidad se convierte en una TABLA
                        1. Columnas de la tabla
                          1. REGISTROS O TUPLAS
                            1. CARDINALIDAD: Número de relaciones entre dos tablas, implica la posibilidad de crear una tercera relación o tabla.
                            2. LLAVES PRIMARIAS (PK)
                        2. Diagrama entidad Relación
                          1. ATRIBUTOS: Id_Película, Título, Año Duración
                            1. INSTANCIAS DE LA ENTIDAD
                              1. GRADO DE CARDINALIDAD: Grado de relación entre entidades
                              2. IDENTIFICADORES
                        3. Conversión al modelo del Modelo E-R al Modelo Relacional
                          1. Paso 1
                            1. 1. Tener el diagrama E-R, y la lógica del negocio:
                              1. “Un empleado pertenece a un departamento” “Un departamento puede estar formado por muchos empleados” “Uno o muchos empleados trabajan en uno o muchos proyectos” “Uno o muchos proyectos están formados por uno o muchos empleados”
                            2. PASO 2
                              1. 2. Describir en predicados las relaciones con sus atributos resaltando las llaves primarias y foráneas.
                              2. PASO 3.
                                1. 3. Debemos pasar a nivel de TABLAS las entidades y atributos junto con el GRADO DE CARDINALIDAD con el uso de la simbología. También debemos especificar cuáles son las LLAVES PRIMARIAS (PK) Y LLAVES FORÁNEAS (FK)
                                  1. En el caso de EMPLEADOS DEPARTAMENTO se tiene que "un EMPLEADO PERTENECE A UN DEPARTAMENTO", por lo tanto SE ESPECIFICA COMO LLAVE FORÁNEA EL "Id_Depto" en la relación EMPLEADO.
                                    1. También se especifican con las iniciales PK y FK las llaves primarias y foráneas respectivamente.
                                      1. En el caso de EMPLEADOS PROYECTOS existe una relación MUCHOS A MUCHOS EN AMBAS DIRECCIONES: "Un EMPLEADO trabaja en muchos PROYECTOS", "Muchos PROYECTOS están formados por uno MUCHOS EMPLEADOS"
                                        1. ¡¡IMPORTANTE!!: Como existe una relación (N,M) obligatoriamente ¡DEBE CREARSE UNA TERCERA RELACIÓN!, donde se guarden los atributos de la relación los cuales son las llaves PRIMARIAS DE AMBAS RELACIONES más otros atributos que COMPARTAN AMBAS ENTIDADES. A esta tercera relación se le conoce como INTERSECCIÓN.
                                      2. Paso 4. CONSTRUIR EL ESQUEMA COMPLETO DE LA BD.
                                      3. GRADOS DE CARDINALIDAD
                                        1. UNO A UNO: Una entidad de un tipo está relacionada únicamente con al entidad de otro tipo.
                                          1. UNO A MUCHOS: Una entidad de un tipo se puede relacionar con muchas entidades de otro tipo. La relación está en el lado uno de la relación y la relación hijo en el lado muchos.
                                            1. MUCHOS A MUCHOS: Una entidad de un tipo corresponde a muchas entidades del segundo tipo, y una entidad del segundo tipo corresponde a muchas entidades del primer tipo.
                                              1. INTERSECCIÓN: Es el tipo de relación que plantea crear una tercera relación entre dos entidades que represente la propia relación. Aquí se divide la relación M:N, en varias relaciones de tipo 1:N.
                                            2. VALORES NULOS
                                              1. Es un valor de un atributo que nunca se ha asignado o identificado.
                                              2. ESTRUCTURA DE ÁRBOL
                                                1. Es una estructura de datos en la cual sus elementos solo tienen relaciones uno a muchos con otro. (1:N)
                                                Show full summary Hide full summary

                                                Similar

                                                VENTAJAS Y DESVENTAJAS DE UNA BASE DE DATOS RELACIONAL
                                                Patricia Cualchi
                                                Mapa conceptual SGBD
                                                freddy diaz
                                                BASES DE DATOS
                                                Horst Berndt Reyes
                                                TEST DE BASES DE DATOS
                                                MrDadubo .
                                                Examen de 2 Periodo Grado 9 CODINI Barranquilla
                                                Fabian Gutierrez Carbonell
                                                BASE DE DATOS 3
                                                Jose WIlson Quintero Bedoya
                                                PREGUNTAS CUESTIONARIO BASES DE DATOS
                                                Camilo Guevara
                                                Bases de Datos
                                                marcos100299
                                                BASES DE DATOS
                                                jaime andres rojas gil
                                                Modelo Entidad-Relacion
                                                Fernando Mendez
                                                Algoritmo de Bernstein
                                                Pedro Romero