Logo Studenta

Modelo relacional

¡Este material tiene más páginas!

Vista previa del material en texto

Modelo de Datos Relacional
Juan
Diego
Marisol
Gerente
Vendedor
Productor
1500
2000
1100
Nombre Ocupación
Sueldo
El modelo relacional esta basado en la teoría matemática de las relaciones, los datos 
se estructuran lógicamente en forma de relaciones (tabla)
Modelo de Datos Relacional
El modelo de datos Relacional presentan los siguientes objetivos:
 Sencillez y Uniformidad: La estructura lógica de los datos presentan un
aspecto uniforme (tablas), lo que facilita la concepción y manipulación
(lenguajes) de la base de datos por parte de los usuarios.
 Solida fundamentación teórica: El modelo esta definido con una base
matemática, el diseño y la evaluación puede realizarse por métodos sistemáticos
basados en abstracciones.
 Independencia de la interfaz de usuario: El uso de los lenguajes
relacionales que permiten manipular un conjunto de registros (Añadir, eliminar,
modificar, …) es independiente a la forma en que los datos son almacenados.
Modelo de Datos Relacional
Para convertir un esquema conceptual a un esquema lógico. Seguir
las siguientes reglas:
Regla 1: Una Entidad debe convertirse en una Relación
LIBRO
C
ód
ig
o
T
it
ul
o
IS
B
N
N
ro
. 
P
ag
in
as
E
di
to
ri
al
Una Entidad
En el Modelo Entidad Relación
LIBRO
PK Código
Titulo
ISBN
Editorial
Nro. Páginas
Una Relación 
En el Modelo Datos Relacional
Modelo de Datos Relacional
Regla 2: Toda interrelación de uno a muchos se realiza la migración
de la llave primaria.
LIBRO
C
ód
ig
o
T
it
ul
o
IS
B
N
N
ro
. 
P
ag
in
as
E
di
to
ri
al
LIBRO
PK Código
Titulo
ISBN
Editorial
Nro. Páginas
EJEMPLAR
C
ód
ig
o
N
ro
. 
E
je
m
pl
ar
E
st
ad
o
U
bi
ca
ci
ón
Tiene
(1:1) (1:M)
EJEMPLAR
PK Nro. Ejemplar
FK Código
Estado
Ubicación
Tiene
Modelo de Datos Relacional
Regla 3: Toda interrelación de muchos a muchos se convierte en
una relación y migran las llaves primarias.
LIBRO
C
ód
ig
o
T
it
ul
o
IS
B
N
N
ro
. 
P
ag
in
as
E
di
to
ri
al
LIBRO
PK Código
Titulo
ISBN
Editorial
Nro. Páginas
AUTOR
C
ód
ig
o 
A
ut
or
N
om
br
e
P
aí
s
Fe
ch
a 
N
ac
im
ie
nt
o
Escribe
(1:N) (1:M)
AUTOR
PK Código Autor
Nombre
País
Fecha 
Nacimiento
LIBRO_AUTOR
FK Código
FK Código Autor
Fecha de 
realización
Modelo de Datos Relacional
Relación
Id_Empleado Nombre Dirección Ciudad
Estructura del Modelo de datos Relacional
La estructura básica de un modelo de datos relacional, es la Relación y se representa
mediante una tabla.
Clave primaria: es el
identificador único para
la tabla.
Dominio: es una colección
de valores que puede tener
los atributos
Atributos: esta
representada por cada
columna de la tabla.
Tupla: esta representada
por cada fila de la tabla
Id_Empleado Nombre Dirección Ciudad
E001 José Pérez Av. Dos de mayo 122 Tacna
E002 Susana Ochoa Jr. Los Sauces 10B Arequipa
E003 Federico Salas Calle Simón Bolívar 
200
Lima
Modelo de Datos Relacional
Cardinalidad
GradoS# Nombre Situación Ciudad
S1 Pérez 20 Arequipa
S2 Cuellar 15 Cusco
S3 Salas 30 Apurímac
S4 Salazar 25 Puno
La estructura básica de un modelo de datos relacional, es la Relación y se representa
mediante una tabla.
Estructura del Modelo de datos Relacional
Es el número de atributos (4)
Es el número de tuplas (4)
Modelo Relacional
- ¿Cuál es su grado?
- ¿Cuál es su cardinalidad?
Equivalencia entre el Modelo de Datos Relacional y SGBD 
Relacional
Modelo Datos Relacional 
(teórica)
SGBD relacionales 
(implementación)
Relación Tabla
Tupla Fila o Registro
Cardinalidad Número de filas
Atributo Columnas o Campo
Grado Número de Columnas
Clave Primaria Identificador Único
Dominio Valores de un Atributo
Nombre: Las relaciones se identifican por un nombre.
 Algunas relaciones que no necesitan identificarse (por ejemplo, resultados 
intermedios) pueden no tener nombre.
Cabecera: Conjunto de n pares atributo - dominio subyacente, { (Ai : Di) }i = 1...n donde 
n es el grado;
 Se corresponde con la primera fila cuando la relación se representa como tabla.
 El conjunto A de atributos sobre los que se define la relación se llama contexto de 
la misma.
Cuerpo: Conjunto de m tuplas,
 { t1, t2, ..., tm }
 Siendo cada tupla un conjunto de n pares atributo-valor: { (Ai : Vij) } siendo Vij el 
valor j del dominio Di asociado al atributo Ai.
 El número de tuplas m es la cardinalidad.
Mientras que la cabecera es invariante, el cuerpo varía en el transcurso del tiempo, al 
igual que la cardinalidad.
En las Base de datos se utilizan los siguientes
elementos.
Esquema de relación está constituido por el nombre R y una lista de atributos:
 R ({ Ai : Di }i=1…n )
 representa la parte definitoria y estática, también se denomina intensión;
Estado de relación (esquema relacional) el esquema R (relación), se representa como
r(R) y está constituido por el esquema y el cuerpo de la relación:
 r(R) = <esquema, cuerpo>
 siendo el cuerpo el conjunto de tuplas que, en un instante dado, satisface el
correspondiente esquema de relación.
 también se llama extensión.
En las Base de datos se utilizan los siguientes
elementos.
Modelo de datos Relacional e Integridad 
Referencial
Codi_Facu Nombre_Facultad
F001 Facultad de Ingeniería
F002 Facultad de Ciencias de la 
Empresa
Cod_Dep Nombre_De
partamento
Ubicación Cod_Facu
D001 DAITI Sede Totoral F001
D002 DAITA Sede Santa Rosa F001
D003 DACE Sede Ccoyahuacho F002
D004 DACBH Sede Ccoyahuacho F002
Cod_Prof Nombre DNI Profesión Cod_Dep
P001 Edwin Ramos 45262356 Ing. Sistemas D001
P002 Flor Palomino 65233698 Ing. Sistemas D001
P003 David Ramos 48102458 Ing. Agroindustrial D002
P004 Joaquín 
Machaca
43528965 Lic. Administración D003
P005 José Estrada 44521368 Lic. Matemática D004
P006 Juvenal Rivas 53689781 Ing. Agroindustrial D002
P007 Doris Bustinza 36589742 Economista D003
Regla de integridad de la Relación
Regla de integridad Referencial
• Regla de Borrado (Restringir, Propagar, Anular)
• Regla de Modificación (Restringir, Propagar, Anular)
PROFESOR DEPARTAMENTO
FACULTAD

Continuar navegando

Materiales relacionados

172 pag.
38 pag.
Dise_o de bases de Datos

User badge image

Materiales Generales

5 pag.
19 pag.
Diseño Lógico de Bases de Datos

Jose Maria Arguedas

User badge image

FREDY PO