Zusammenfassung der Ressource
Diseño de
bases de datos
- 1.
Conceptual
- Objetivo:
- 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)
- Lo
conforma:
- Modelo conceptual de
datos
- Modelo E-R
- Los pasos son
los siguientes:
- 1. Determinar los tipos de entidad y sus
atributos.
- 2. Definir los tipos de relación entre las
entidades.
- 3. Visualizar/Dibujar las entidades con
sus atributos y las relaciones entre
ellos.
- 4. Determinar la cardinalidad (min, máx)
de los atributos de las entidades.
- 5. Determinar/Crear un identificador.
- El resultado es:
- Esquema
conceptual
- 2. Lógico
- Objetivo:
- Definir el esquema de la base de datos según
el modelo que implementa el SGBD objetivo.
- Lo
conforma:
- Modelo lógico de
datos
- Modelo
relacional
- Los pasos
son los
siguientes:
- 1. Crear/Dibujar una tabla para cada entidad.
- 4. Redactar y mejorar las
restricciones de integridad.
- Regla de
nulidad
- Regla de
borrado
- Regla de
modificación
- 2. Determinar la clave primaria de cada entidad.
- 1.X SI, Y SÓLO SI, una relación alberga un valor:
crear/dibujar una tabla para dicha relación.
- 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.
- 3. Dibujar el esquema lógico relacionado
con base en la claves primarias
- El resultado es:
- Esquema
lógico
- Esquema lógico
relacional
- 3. Físico
- Objetivo:
- 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.
- Lo
conforma:
- Modelo físico de
datos
- SQL
- Los pasos
son los
siguientes:
- 1. Definir en el SGBD las tablas con sus campos.
- 2. Establecer todas las restricciones de integridad.
- 3. Definir los índices.
- 0. "Depende del SGBD usado, y no hay reglas
formales para llevarlo a cabo" (Saenz, s.f., p. 2)
- El resultado es:
- Esquema
físico
- Esquema físico
SQL
- 0. Descripción de requisitos
- Objetivo:
- Determinar el propósito y requisitos
de la aplicación con el cliente o
expertos
- Relacionales