Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Parte 2. El Modelo de Datos. Niveles de Diseño
Parte 2. El Modelo de Datos. Niveles de Diseño
Slides Bases de datos Relacionales by Juan Carlos Mantilla Gómez is licensed under a Creative Commons Reconocimiento-
NoComercial-SinObraDerivada 4.0 Internacional License.
EL MODELO DE DATOS Y EL PROCESO DE
DISEÑO DE UNA BASE DE DATOS
En esta sección
• En
matemáticas el dominio de una función es el conjunto de valores de
la variable independiente para los cuales la función está definida.
• En Bases de datos, el concepto es parecido. El Dominio para un cierto dato
es el conjunto de valores que el dato puede tomar. Por ejemplo:
– el dato Edad (de una persona): sólo valores positivos
– El valor del mes (en una fecha): solo puede tener valores entre 1 y 12
– el número de una línea celular: hasta 10 dígitos (en Colombia)
– La carrera de un estudiante en la base de datos de una universidad
• Imagine una pequeña base de datos qué contiene la información de los libros de
una biblioteca
DOMINIO
Textos
Textos
Textos
Textos
Enteros (+)
Enteros (+)
Textos
Reales (+)
Enteros (+)
Dominio de datos
• Supongamos una base de datos simple, • Nuestra entidad, una vez haya sido “poblada” con
está constituída por una sola estructura los datos de los empleados, se vería más o menos
(entidad) que contiene ciertos datos de así.
un grupo de empleados.
ID_empleado Nombre Apellido Fecha_nac Dpto_origen
18094126 JUAN RODRÍGUEZ 5/06/1942 Cesar
26882167 PEDRO PÉREZ 31/06/1958 Meta
29763682 ANA GONZÁLEZ 26/08/1962 Meta
37592869 MÓNICA BAENA 6/10/1946 Huila
65305248 MARÍA ARIAS 1/06/1946 Atlantico
67120081 GENARO BAQUERO 17/11/1960 Norte de Sder
67554984 ROBERTO PORTO 23/05/1967 Córdoba
70480560 LUIS SALAZAR 2/03/1992 Bogotá
80875030 ARIEL BERMÚDEZ 6/01/1982 Córdoba
81437208 ANTONIA GÓMEZ 8/06/1961 Atlántico
88256510 EUGENIA ACEVEDO 8/04/1982 Cesar
89519160 ARTURO PUERTA 18/09/1994 Altántico
Diseñar una base de datos no es otra cosa que DEFINIR completamente su MODELO DE
DATOS con todos los detalles necesarios para su implementación
Etapas en el diseño de una Base de Datos
Análisis
Preliminar
Requerimientos de datos
Modelo Conceptual
Esquema Físico
1. Analisis preliminar
• Producto: Modelo
físico de la Base de
datos