Está en la página 1de 17

MDD2201 MODELAMIENTO DE BASE DE DATOS

Diseño Lógico:
Modelo Relacional

Escuela de Informática y Telecomunicaciones


Unidad de Aprendizaje N°2
Diseño de un Modelo Relacional Normalizado

Aprendizaje Esperado :
CONSTRUYE EL MODELO RELACIONAL NORMALIZADO PARA SER IMPLEMENTADO
EN LA BASE DE DATOS Y SOLUCIONAR LOS REQUERIMIENTOS DE INFORMACION
PLANTEADOS.
RELACIÓN
Clave
pasaporte pnombre appaterno apmaterno fono fnacimiento Atributos
Primaria

12095444 Alberto Gómez Martínez 2345676 20/11/1969

9509590 Luisa Jordán Soto 3344567 12/09/2000

Tuplas
Cardinalidad 19456873 Cristian Muñoz Pereira 4567912 12/10/2010

20345765 Josefina Carvajal Durán 3456835 05/06/2011

15687490 Marcos Ramírez Ponce 28/02/1978

Grado
Objetivos de la Clase

• Se explicará cuáles son los objetivos del Diseño Lógico de una Base de
Datos.
• Se describirán las Reglas de Codd para considerar una Base de Datos
Relacional.
• Se definirá el Modelo Relacional.
• Se explicarán las características del Modelo Relacional.
• Se describirá la terminología Estructural del Modelo Relacional.
Diseño Lógico de
Base de Datos

• Objetivo del diseño lógico:


– Convertir los esquemas conceptuales en un esquema lógico que se ajuste al
modelo del SGBD
Las 12 Reglas de Codd
INFORMACIÓN SUBLENGUAJE DE DATOS COMPLETO

ACCESO GARANTIZADO NO SUBVERSIÓN ACTUALIZACIÓN DE VISTAS

TRATAMIENTO SISTEMÁTICO INSERCIONES, MODIFICACIONES Y


DE LOS VALORES NULOS ELIMINACIONES DE FILAS DE ALTO NIVEL

DESCRIPCIÓN DE LA INDEPENDENCIA DE LA INDEPENDENCIA FÍSICA


BASE DE DATOS DISTRIBUCIÓN

INDEPENDENCIA DE INTEGRIDAD INDEPENDENCIA LÓGICA


Modelo Relacional

• El Modelo Relacional se ocupa de:


– La estructura de datos
– La manipulación de datos
– La integridad de los datos
Relación (o tabla)

Clientes
Base de Datos
• Relaciones formadas por :
– Atributos (columnas)
– Tuplas (Conjunto de filas)
Modelo Relacional

• Objetivos del Modelo Relacional:

Independencia física

Independencia lógica

Flexibilidad

Uniformidad

Sencillez
Modelo Relacional

• Características Relevantes:
– Los datos son atómicos ó monovaluados;
– Los datos de cualquier columna son de un solo tipo.
– Cada columna posee un nombre único.
– El orden de las columnas no es de importancia para la tabla.
– Las columnas de una relación se conocen como atributos.
– Cada atributo tiene un dominio,
– No existen 2 filas en la tabla que sean idénticas.
– La información en las bases de datos son representados como datos
explícitos.
Terminología Estructural
• Informalmente, se puede hacer un correspondencia de la siguiente manera:

Terminología Relacional Terminología de Tablas Terminología de Archivo


Relación = Tabla = Archivo
Tupla = Fila = Registro
Atributo = Columna = Campo
Grado = Número de columnas = Número de campos
Cardinalidad = Número de filas = Número de registros
Terminología Estructural

EMPLEADO Nombre de la Relación


Clave
pasaporte pnombre appaterno apmaterno fono fnacimiento Atributos
Primaria
12095444 Alberto Gómez Martínez 2345676 20/11/1969

9509590 Luisa Jordán Soto 3344567 12/09/2000

Cardinalidad 19456873 Cristian Muñoz Pereira 4567912 12/10/2010 Tuplas

20345765 Josefina Carvajal Durán 3456835 05/06/2011

15687490 Marcos Ramírez Ponce 28/02/1978

Grado
Relación

• Características:
nombre
atributo 1 atributo 2 atributo 3 atributo 4 ……….. atributo n

valor 1,1 valor 1,2 valor 1,3 valor 1,4 ………... valor 1,n tupla 1

valor 2,1 valor 2,2 valor 2,3 valor 2,4 ………... valor 2,n tupla 2

valor 3,1 valor 3,2 valor 3,3 valor 3,4 ………... valor 3,n tupla 3

………... ………... ………... ………... ………... ………... ……..

valor m,1 valor m,2 valor m,3 valor m,4 ………... valor m,n tupla m
Atributo

• Características

noficina calle area telefono fax


100 Lyon 2345 Las Condes 964201240 964201340
110 Alameda 234 Santiago Centro 964215760 964215670
120 Luis Thayer Ojeda Providencia 964520250 964520255
130 Baldomero Lillo 2345 Puente Alto 964284440
140 Calle Crucero 3456 La Dehesa 965678904 964252811
Dominio

• Características:

Atributo Nombre del Descripción Definición


Dominio
3 caracteres,
noficina NUM_OFICINA Posibles valores de número de oficina
rango 100 - 990
Nombres de calles y numero de Santiago donde se
calle NOM_CALLE 25 caracteres
ubica la oficina
Área de Santiago en la que se encuentra ubicada la
area NOM_AREA 20 caracteres
oficina
telefono NUM_TEL_FAX Números de teléfono de Santiago 9 caracteres
fax NUM_TEL_FAX Números de teléfono de Santiago 9 caracteres
Tupla, Grado y Cardinalidad

pasaporte pnombre appaterno apmaterno fono fnacimiento

12095444 Alberto Gómez Martínez 2345676 20/11/1969

9509590 Luisa Jordán Soto 3344567 12/09/2000

Cardinalidad 19456873 Cristian Muñoz Pereira 4567912 12/10/2010 Tuplas

20345765 Josefina Carvajal Durán 3456835 05/06/2011

15687490 Marcos Ramírez Ponce 28/02/1978

Grado
Clave

• Características:
– Clave candidata
– Clave primaria
– Clave alternativa:
– Clave externa, ajena o foránea.
Restricciones de las Relaciones

• Las restricciones por el hecho de que la base de datos es relacional son:


– No puede haber dos tuplas iguales.
– El orden de las tuplas no es significativo.
– El orden de los atributos no es significativo.
– Cada atributo sólo puede tomar un valor en el dominio en el que está inscrito.
• Las restricciones incorporadas por los usuarios son:
– Clave primaria (PRIMARY KEY)
– Unicidad (UNIQUE)
– Obligatoriedad (NOT NULL)
– Integridad referencial (FOREIGN KEY)
Resumen de la Clase

• Se explicó cuales son los objetivos del Diseño Lógico de una Base de
Datos
• Se describieron las Reglas de Codd para considerar una Base de Datos
Relacional.
• Se definió el Modelo Relacional.
• Se explicaron las características del Modelo Relacional.
• Se describió la terminología Estructural del Modelo Relacional.

También podría gustarte