SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo...

22
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

Transcript of SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo...

Page 1: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

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

Page 2: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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

Page 3: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

Diagrama de interacción de la BD con los usuarios

Prof. Karen Quiroga

Page 4: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

TIPOS DE BASES DE DATOS● Modelo Jerarquico● Modelo de Red● Modelo Relacional● Modelos

Avanzados

Prof. Karen Quiroga

Page 5: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

Modelo Jerárquico

Prof. Karen Quiroga

Page 6: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

Modelo Jerárquico

Prof. Karen Quiroga

Page 7: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO EN RED

Prof. Karen Quiroga

Page 8: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO EN RED

Prof. Karen Quiroga

Page 9: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO EN RED

Prof. Karen Quiroga

Page 10: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO ENTIDAD-RELACIÓN (E-R)

● Conceptos básicos de un modelo relacional.

- Registro- TablaPETER CHEN (1976)

Prof. Karen Quiroga

Page 11: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO E-RCampo que identifica el registro

Prof. Karen Quiroga

Page 12: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO E-RCampo que identifica el registro

Prof. Karen Quiroga

Page 13: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

MODELO E-RNueva tabla que identifica la relación entre clientes y carros alquilados.

Prof. Karen Quiroga

Page 14: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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

Page 15: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

Características de una BD● Concurrencia

● Cardinalidad

● Seguridad

Prof. Karen Quiroga

Page 16: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

CONCURRENCIA● Es la propiedad de

los sistemas que permite que varios procesos sean ejecutados al mismo tiempo.

Prof. Karen Quiroga

Page 17: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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

Page 18: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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

Page 19: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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

Page 20: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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.

Page 21: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados Prof. Karen Quiroga

SEGURIDAD

Prof. Karen Quiroga

Page 22: SISTEMAS DE BASES DE DATOS (SBD) · TIPOS DE BASES DE DATOS Modelo Jerarquico Modelo de Red Modelo Relacional Modelos Avanzados 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