Sie sind auf Seite 1von 15

Jesús Miguel Moreno Plasencia

Bachiller en Ingeniería de Sistemas - UNT


Technical Leader en Janaq Software y Consultoría SAC
Colaborador en Mi Primer Código
Diplomado en Procesos y Mejora Continua (en proceso) - UPN

/jmorenop89 /jmorenop89
Modelo Relacional
Modelo Relacional

• El modelo relacional se ha establecido como el principal


modelo de datos para las aplicaciones de procesamiento de
datos.
• El modelo relacional representa los datos en la base de datos
como una colección de relaciones, o, mas informalmente,
como un conjunto de tablas. Cada fila de la tabla representa
un conjunto de valores, mientras que cada columna
representa el papel que cumple respecto a la tabla.
Modelo Relacional

• En la terminología de las Bases de Datos relacionales, una fila


recibe el nombre de Tupla, el nombre de una columna recibe
el nombre de Atributo y la tabla recibe el nombre de
Relación.

Relación o Tabla: Producto

Código​ Nombre​ Precio​ Existencia

Registro, fila o tupla Producto01​ Cuaderno​ 8.00​ 50​


Producto02​ Folder​ 4.00​ 30​
Producto03​ Lapiz​ 2.00​ 80​

Atributo o columna
Modelo E-R => Modelo Relacional

Un Modelo E-R debe se transformado a un Modelo Relacional,


para poder construir la Base de Datos en un Sistema Gestor de
Datos (MySQL).
Seguir las siguientes recomendaciones
• Todas las entidades del Modelo E-R se transforman en tablas
en el Modelo Relacional con sus mismos atributos.
• Toda tabla del Modelo Relacional debe tener una clave
principal (PK : Primary Key). La PK debe ser un atributo que
represente un identificador con valor no repetible.
Modelo E-R => Modelo Relacional

• Las relaciones entre entidades del Modelo E-R cuya


cardinalidad en la relación sea de 1 a N, N a 1 o 1 a 1, no serán
tablas en el Modelo Relacional.
• Si la relación entre dos entidades del Modelo E-R es de 1 a N,
entonces, en el Modelo Relacional el atributo que es la clave
principal de la tabla que corresponde a la entidad del extremo
1 en la relación viaja como atributo a la tabla que corresponde
a la entidad extremo N en la relación. Este atributo que viaja y
seá parte de la tabla que corresponde a la entidad del
extremo N se define como Clave Foránea.
Modelo E-R => Modelo Relacional
Modelo E-R

dni nombre número importe

1 N
Cliente prestatario Préstamo

Transformación

Modelo Relacional

Cliente (dni, nombre) Préstamo (número, importe, dni)


PK PK FK
La clave primaria (PK) viaja
como clave foránea(FK)
Modelo E-R => Modelo Relacional

Modelo E-R
dni nombre id-cargo nombre

N 1
Empleado desempeña Cargo

Transformación

Modelo Relacional

Empleado (dni, nombre, id-cargo) Cargo (id-cargo, nombre)


PK FK PK
La clave primaria (PK) viaja
como clave foránea(FK)
Modelo E-R => Modelo Relacional

número saldo
dni nombre

1 N
Cliente pertenece Cuenta

Modelo E-R

transformación

Clave principal (PK)

Clave foránea (FK)


Cliente (dni, nombre)
Modelo relacional
Cuenta (numero, saldo, dni)
Tabla
Modelo Relacional en Tablas
Actividad 1

nombre fecha
dni teléfono número hora

1 N
Paciente solicita Cita

N
idpaciente

atiende
nombre

dni especialidad

1
idmedico Médico
Actividad 2

nombre fecha_inicio

código nivel número fecha_fin

1 N
Curso se dicta Clase

se asigna
nombre

dni especialidad

1
Profesor
Happy Working
“Creer en ti mismo, genera mayor valor, que el
concepto que tengan los demás de ti”

GRACIAS

Das könnte Ihnen auch gefallen