Está en la página 1de 10

Fundamentos de Base de Datos

Que es un Modelo de datos relacional?

Define la forma en que se relacionan, acceden y se almacenan los

datos en un sistema de informacion.

Propuesto por E.F Codd en 1970

Es la base, de las bases de datos relacionales RDBMS.

Consiste en:
o Una coleccion de objetos y relaciones

o Una serie de operadores que actuan como relaciones

o Integridad y consistencia de los datos.

Fundamentos de Base de Datos


Una base de datos relacional es un coleccion de relaciones
o tablas bidimencionales.

Database
server

Tabla: EMPLOYEES Tabla: DEPARTMENTS

Fundamentos de Base de Datos


Bases de datos Relacionales:

Fundamentos de Base de Datos


Modelo en la
mente del
Modelo de entidad
cliente
del modelo del cliente
Modelo de tablas del
modelo de entidad Database
server

Tablas en disco

Fundamentos de Base de Datos


Crea un diagrama de las relaciones entre entidades partiendo de

especificaciones del negocio

EMPLOYEE DEPARTMENT
#* number Se asigna a: #* number
* name * name
o job title Se compone de: o location

Ejemplo

o Asigna uno o mas empleados a un departamento

o Algunos departamentos pueden no tener empleados.

Fundamentos de Base de Datos


o Cada fila en una tabla es identificada como unica a travez de
una llave primaria (PK).

o Se puede relacionar logicamente los datos de multiples tablas


utilizando llaves foranes (FK)

Table: DEPARTMENTS
Tabla: EMPLOYEES

Llave primaria (PK) Llave Foranea(FK) (PK)

Fundamentos de Base de Datos


3 4
2

Fundamentos de Base de Datos


Database
server

Tablas Diccionario
de datos

Usuarios, Terminales,
Servidores

Fundamentos de Base de Datos

También podría gustarte