sistema de base de datos

28
SISTEMA DE BASE DE DATOS Luis Alfredo Rueda

Upload: alfredo-rueda

Post on 13-Jun-2015

65 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sistema de base de datos

SISTEMA DE BASE DE DATOS

Luis Alfredo Rueda

Page 2: Sistema de base de datos

Ejemplos de sistema de Base de Datos

La base de datos de un banco. La base de datos de un colegio. La base de datos de un centro comercial. La base de datos de la empresa

eléctrica.

Page 3: Sistema de base de datos

Datos

La base de datos contiene tanto los datos operativos como los metadatos es decir los datos acerca de los datos y actúan como una especie de puente entre los componentes ligados a la magina y los componentes ligados al operador humano.

Page 4: Sistema de base de datos

Base de Datos

Una colección compartida de datos lógicamente relacionados, junto con descripción de estos datos, diseñados para satisfacer las necesidades de información de una organización.

Es un repositorio centralizado de gran tamaño compuesto por datos que pueden ser utilizados por múltiples departamentos y usuarios.

Page 5: Sistema de base de datos

Sistema de gestión de base de datos

Un sistema software que permite a los usuarios definir, crear ,mantener, y controlar el acceso a la base de datos.

Software que interactúa con los programas de usuario y con la base de datos.

Page 6: Sistema de base de datos

Programa de aplicación de base de datos

Un programa informático que interactúa con la base de datos emitiendo las apropiadas solicitudes (normal mente una instrucción SQL)dirigidas al SGBD.

Es tos programas pueden ser programas de procesamiento o programa en línea.

Page 7: Sistema de base de datos

Seguridad

La seguridad de la base de datos es la protección de los datos frente a su uso por personas no autorizadas

Page 8: Sistema de base de datos

Integridad

La integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados.

La integridad permite que el DBA defina y que el SGBD imponga las restricciones de integridad.

Page 9: Sistema de base de datos

Vistas

Con esta funcionalidad el SGBD es una herramienta extremadamente potente y útil.

La vista permite que cada usuario disponga de su propia vista de la base de datos (una vista es en esencia un cierto subconjunto de la base de datos.

Page 10: Sistema de base de datos

Es que en cada conjunto de programas de aplicación departamentales se encarga de gestionar la introducción de datos, el mantenimiento de los archivos y la generación de un conjunto fijo de informes específicos.

Desventajas. Separación y aislamiento de los datos. Duplicación de los datos. Dependencia entre los datos. Formatos de archivos incompatibles. Consultas fijas/proliferación de programas de

aplicación.

Page 11: Sistema de base de datos

Escriba las principales características del enfoque de base de datos y compárelas con la técnica basada en archivos.

BASE DE DATOS TÉCNICA BASADA EN ARCHIVOS

Podemos modificar la definición interna de un objetivo sin afectar a los usuarios de dicho objetivo.

Si se añaden nuevas estructuras de datos o se modifican las existentes, los programas de aplicación no se verán afectados.

Esto significa que resulta difícil realizar cambios a una estructura .

Sin embargo los sistemas manuales de archivos dejan de ser útiles cundo tenemos que establecer referencias cruzadas o procesar la información contenida en los documentos.

Page 12: Sistema de base de datos

Los cinco componentes del entorno SGBD

Hardware Software Datos Procedimiento Personas Se relacionan entre si en que cada uno

depende del otro para cumplir un solo objetivo.

Page 13: Sistema de base de datos

Administradores de datos y de la base de datos

El administrador de datos es responsable de gestionar los recursos de datos de políticas estándares

El administrador de la base de datos es responsable de la implementación y diseños físicos de la base de datos.

Page 14: Sistema de base de datos

Diseñadores de bases de datos

El diseñador lógico identifica relaciones restricciones y modelo de datos.

El diseñador físico materializa el diseño lógico mediante estructuras y métodos de almacenamiento seguridades etc.

Page 15: Sistema de base de datos

Desarrollador de aplicaciones

Implementan los programas de aplicación que proporcionan funcionalidad requerido. Extraer insertar, actualizar o borrar datos con algunas operaciones solicitadas.

Page 16: Sistema de base de datos

Usuarios finales

Son los clientes de la base de datos pueden ser:

Usuarios inexpertos Usuarios avanzados

Page 17: Sistema de base de datos

VENTAJASControl de la redundanciade los datos

Los sistemas tradicionales basados en archivos desperdician espacio al almacenar la misma información en mas de un archivo.

La base de datos trata de eliminar la redundancia integrando los archivos de modo que no se almacenen múltiples copias de los mismos datos.

Page 18: Sistema de base de datos

Coherencia de los datos

Si un elemento de datos solo se almacena una vez en la base de datos las actualizaciones de un valor solo tienen que llevarse a cabo una vez y el nuevo valor estará disponible de forma inmediata para todos los usuarios.

Page 19: Sistema de base de datos

Mas información a partir de la misma cantidad de datos

Al integrar los datos operacionales la información puede deducir información adicional a partir del conjunto de datos existentes.

Compartición de los datos.Son propiedades de las personas o departamentos que los usan.

Page 20: Sistema de base de datos

Mayor integridad de los datos.

El concepto de integridad de la base de datos hace referencia a la validez y coherencia de los datos almacenados.

Mayor seguridad. La seguridad de la base de datos es la

protección de los datos frente a su uso apersonas no autorizadas.

Page 21: Sistema de base de datos

Imposición de estándares.

Puede tratarse de estándares departamentales de la organización, nacionales o internacionales referidos a cosas tales como como los formatos de datos necesarios para facilitar el intercambio de datos entre sistemas.

Economía de escala. Al combinar todos los datos operacionales de

una organización en una única base de datos de crear un conjunto de aplicaciones que funcionan con esta fuente centralizada de datos, pueden reducirse enormemente los costes.

Page 22: Sistema de base de datos

Equilibrio entre los requisitos conflictivos.

Cada usuario de departamento tiene necesidades que pueden entrar en conflicto con las de otros usuarios.

mayor accesibilidad de los datos y mayor capacidad de respuesta.

Los datos que atraviesan las fronteras departamentales son accesibles de modo directo por los usuarios finales. Esto proporciona un sistema con una funcionalidad potencialmente mucho mayor.

Page 23: Sistema de base de datos

Mayor productividad.

Proporciona muchas de las funciones estándar que el programador tendría normalmente que incluir dentro de su aplicación basada en archivos.

Mantenimiento simplificado gracias a la independencia de los datos.

En los sistemas basados en archivos, las descripciones de los datos y la lógica para acceder a los datos están integradas en cada programa de aplicación, haciendo que los programas sean dependientes de los datos.

Page 24: Sistema de base de datos

Mayor nivel de concurrencia.

En algunos sistemas basados en archivos, si se permite a dos o mas acceder al mismo archivo simultáneamente, es posible que los accesos se interfieran entre si, provocando una perdida de información.

Servicios mejorados de copia de seguridad y recuperación.

Muchos sistemas basados en archivos asignan al usuario la responsabilidad de proporcionar medidas para proteger los datos frente a los fallos de sistema informático o de programas de aplicación.

Page 25: Sistema de base de datos

Desventajas

Complejidad. Los desarrolladores y diseñadores de base de

datos, los administradores de base de datos y los usuarios finales deben ser capaces de comprender esta funcionalidad para poder aprovechar al máximo.

Tamaño. La complejidad del amplio rasgo de

funcionalidades hacen que el SGBD sea un programa de software de gran tamaño que ocupa muchos megabytes de espacio de disco y memoria.

Page 26: Sistema de base de datos

Coste del SGBD

El coste de el SGBD varia significativamente, dependiendo del entorno y de la funcionalidad proporcionada.

Coste del hardware adicional. Los requisitos de almacenamiento en

disco para el SGBD y la base de datos pueden imponer la compra de espacio y almacenamiento adicional.

Page 27: Sistema de base de datos

Costes del conversión

En algunos sistemas el coste del SGBD y del hardware adicional puede ser insignificantico si lo comparamos con el coste de convertir la s aplicaciones existentes.

Prestaciones Los sistemas basados en archivos se escriben para una aplicación especifica .Como resultado las prestaciones suelen ser muy buenas.

Page 28: Sistema de base de datos

Mayor implanto de los fallos

La centralizacion de los recursos implementan la vulnerabilidad del sistema.