SISTEMAS DE BASES DE DATOS (SBD)
● Un sistema de base de datos es algo más que simples datos o que un conjunto de datos en combinación con unos programas de gestión.
Prof. Karen Quiroga
Componentes de un SDB● DATOS● EQUIPO (HARWARE)● PROGRAMAS (SOFTWARE)● PERSONAL
-Administrador de la bd (ABD)
-Programadores de aplicaciones.
-Usuarios finales.
Prof. Karen Quiroga
Diagrama de interacción de la BD con los usuarios
Prof. Karen Quiroga
TIPOS DE BASES DE DATOS● Modelo Jerarquico● Modelo de Red● Modelo Relacional● Modelos
Avanzados
Prof. Karen Quiroga
Modelo Jerárquico
Prof. Karen Quiroga
Modelo Jerárquico
Prof. Karen Quiroga
MODELO EN RED
Prof. Karen Quiroga
MODELO EN RED
Prof. Karen Quiroga
MODELO EN RED
Prof. Karen Quiroga
MODELO ENTIDAD-RELACIÓN (E-R)
● Conceptos básicos de un modelo relacional.
- Registro- TablaPETER CHEN (1976)
Prof. Karen Quiroga
MODELO E-RCampo que identifica el registro
Prof. Karen Quiroga
MODELO E-RCampo que identifica el registro
Prof. Karen Quiroga
MODELO E-RNueva tabla que identifica la relación entre clientes y carros alquilados.
Prof. Karen Quiroga
Modelos Avanzados● Las BD relacionales siguen siendo muy
utilizadas, sin embargo el aumento de potencia de los computadores ha hecho aparecer aplicaciones muy potentes o con necesidades de consultas muy particulares.
● Por ejemplo: Los sistemas de información geográficos, el diseño de circuitos electrónicos por ordenador.
Prof. Karen Quiroga
Características de una BD● Concurrencia
● Cardinalidad
● Seguridad
Prof. Karen Quiroga
CONCURRENCIA● Es la propiedad de
los sistemas que permite que varios procesos sean ejecutados al mismo tiempo.
Prof. Karen Quiroga
CONCURRENCIA
● Compartir recursos globales es riesgoso.
● Para el sistema operativo es difícil gestionar la asignación óptima de recursos.
Prof. Karen Quiroga
CONCURRENCIA
El propósito del control de concurrencia es mantener la consistencia de la BD cuando ésta es actualizada por múltiples usuarios.
Prof. Karen Quiroga
SEGURIDAD● La información no puede
ser revelada fácilmente a cualquier usuario.
● Un control sobre los usuarios que acceden a la base de datos y los tipos de operaciones que están autorizados a realizar.
Prof. Karen Quiroga
SEGURIDAD● La validación de las
operaciones realizadas con los datos. Este control se hace mediante un conjunto de reglas llamadas restricciones de integridad.
● Una protección de los datos contra los accesos malintencionados y los fallos.
SEGURIDAD
Prof. Karen Quiroga
REFERENCIAS● Tipos de datos, Universidad de Málaga.● Modelo de datos en red, Rodriguez
Ignacio, Universidad Castilla-La Mancha.
● Introducción a las bases de datos, Ruiz Marlon.
Prof. Karen Quiroga