Diseño de bases de datos

Description

Diseño de Bases de Datos
Ricardo Garcia
Mind Map by Ricardo Garcia, updated more than 1 year ago
Ricardo Garcia
Created by Ricardo Garcia about 3 years ago
5
0

Resource summary

Diseño de bases de datos
  1. 1. Conceptual
    1. Objetivo:
      1. Definir las entidades (con sus atributos) y las relaciones entre ellos de forma abstracta, sin centrarse en ningún modelo lógico en concreto (como el modelo relacional, el orientado a objetos, el jerárquico o el de red)
      2. Lo conforma:
        1. Modelo conceptual de datos
          1. Modelo E-R
        2. Los pasos son los siguientes:
          1. 1. Determinar los tipos de entidad y sus atributos.
            1. 2. Definir los tipos de relación entre las entidades.
              1. 3. Visualizar/Dibujar las entidades con sus atributos y las relaciones entre ellos.
                1. 4. Determinar la cardinalidad (min, máx) de los atributos de las entidades.
                  1. 5. Determinar/Crear un identificador.
                  2. El resultado es:
                    1. Esquema conceptual
                  3. 2. Lógico
                    1. Objetivo:
                      1. Definir el esquema de la base de datos según el modelo que implementa el SGBD objetivo.
                      2. Lo conforma:
                        1. Modelo lógico de datos
                          1. Modelo relacional
                        2. Los pasos son los siguientes:
                          1. 1. Crear/Dibujar una tabla para cada entidad.
                            1. 4. Redactar y mejorar las restricciones de integridad.
                              1. Regla de nulidad
                                1. Regla de borrado
                                  1. Regla de modificación
                                  2. 2. Determinar la clave primaria de cada entidad.
                                    1. 1.X SI, Y SÓLO SI, una relación alberga un valor: crear/dibujar una tabla para dicha relación.
                                      1. 2.X SI, existe alguna tabla de una determinada relación: ambas claves primarias de las entidades conforman la clave primaria de la tabla de la relación.
                                        1. 3. Dibujar el esquema lógico relacionado con base en la claves primarias
                                        2. El resultado es:
                                          1. Esquema lógico
                                            1. Esquema lógico relacional
                                        3. 3. Físico
                                          1. Objetivo:
                                            1. Definir el esquema físico de la base de datos de forma que se den todas las instrucciones para que un DBA pueda implementar la base de datos sin ninguna ambigüedad.
                                            2. Lo conforma:
                                              1. Modelo físico de datos
                                                1. SQL
                                              2. Los pasos son los siguientes:
                                                1. 1. Definir en el SGBD las tablas con sus campos.
                                                  1. 2. Establecer todas las restricciones de integridad.
                                                    1. 3. Definir los índices.
                                                      1. 0. "Depende del SGBD usado, y no hay reglas formales para llevarlo a cabo" (Saenz, s.f., p. 2)
                                                      2. El resultado es:
                                                        1. Esquema físico
                                                          1. Esquema físico SQL
                                                      3. 0. Descripción de requisitos
                                                        1. Objetivo:
                                                          1. Determinar el propósito y requisitos de la aplicación con el cliente o expertos
                                                        2. Relacionales
                                                          Show full summary Hide full summary

                                                          Similar

                                                          Administración de una base de datos
                                                          Ana Emilie
                                                          Evaluacion base de datos
                                                          natalia cortes parra
                                                          Evaluación de bases de datos
                                                          Sebastián Bustos Peña
                                                          EVALUACIÓN N° 2
                                                          Sebastian Trochez
                                                          Administración de una base de datos
                                                          jegu_94
                                                          Administración de una base de datos
                                                          Miguel Lomelí Zubiría
                                                          Administración de una base de datos
                                                          edner tacuri baez
                                                          Administración de una base de datos
                                                          Mel Martii
                                                          Administración de una base de datos
                                                          gilma del pilar agudelo cardona
                                                          Gender Theorists
                                                          Hazel Meades