informe
el modelo entidad-relación
¿ Qué es una base de datos relacional ?
El sistema gestor de bases de datos
El modelo entidad-relación
–entidad, atributos y elementos(tablas, columnas y filas)
–relaciones
¿ Qué es SQL ?
Definición de BD
• Una base de datos (BD) es un conjunto de
datos interrelacionados almacenados en
conjunto, sin redundanciasinnecesarias,
de forma independiente de los programas
que acceden a ellos.
El sistema gestor de BD (I)
SGBD
Aplicación
4
Base
de
Datos
SGBD
SGBD
Aplicación
1
Aplicación
3
SGBDAplicación
2
El sistema gestor de BD (II)
• Sirve para:
–
–
–
–
–
–
definir y crear datos
manipular esos datos
seguridad e integridad de los datos
recuperar los datos: lenguaje SQLmantenimiento de un diccionario de datos
alto rendimiento: se debe asegurar que todas
estas funciones se ejecuten lo más rápidamente
posible.
El modelo entidad-relación
• Se usa para diseñarla BD
• La mayoría de BD actuales son de
tecnología relacional
• Conceptos base:
– entidades (y atributos y elementos)
– relaciones
Entidades
• Los objetos que aparece en la vida real,
eslo que llamamos entidad. Por ejemplo,
alumnos, empleados, aviones, coches,
alojamientos, ...
• Una entidad da lugar a una tabla en la
BD.
Atributos
• Estas entidades están compuestas porvarios atributos, que vienen a ser sus
propiedades. Por ejemplo, la entidad
alumnos, tendrá los atributos nombre,
DNI, nacionalidad, fecha de nacimiento, ...
• Los atributos también reciben el nombrede columnas en la terminología de BD
Elementos
• Cada entidad tendrá un número ilimitado
de elementos. Por ejemplo, un elemento
de la entidad alumnos será un alumno en
sí; así el alumno Pepeserá un elemento,
José será otro, ...
• Cada uno de esos elementos también
recibe el nombre de fila en la terminología
de BD
Tablas
• Combinando
estos
tres
conceptos
tenemos una...
Regístrate para leer el documento completo.