Es un programa de computador que
permite definir crear y mantener
los datos de una base de datos
controlando el acceso
Modelo entidad relación
Entidad: basado en una
percepción del mundo
real que consta de una
colección de objetos
básicos
Atributos: las
entidades están
descritas por un
conjunto de
atributos
Relaciones: Es una
asociación entre
varias entidades
Relaciones entre entidades
Principio de unicidad: En
una tabla nunca deben
existir TUPLAS repetidas
Claves: Son los
atributos que sirven
para identificar un
registro de forma
inequivoca
Claves de las
entidades
persona y
cuenta
Claves
candidata, super
clave y clave
primaria
Clave
compuesta
Claves
candidatas
Claves candidata
secuencia
Super clave
Clave primaria
Relaciones de uno a muchos
En este tipo de relación, una fila
de la tabla A puede tener
muchas filas coincidentes en la
tabla B. Pero una fila de la tabla
B solo puede tener una fila
coincidente en la tabla A
Relaciones de muchos a muchos
Una fila de la tabla A puede
tener relación con muchas
filas en la tabla B y también
en sentido contrario. Se
define una tercera tabla
denominada tabla de
relación
Relación de uno a uno
Una fila de la tabla A
sólo puede tener
una fila coincidente
en la tabla B y
viceversa
Normalización
Dependencias
funcionales
Diseño relacional
Reglas de integridad
Criterio de nulidad,
integridad de entidad,
integridad de
referencia
Lenguajes de los
sistemas
administradores de
bases de datos