sistema de base de datos

Post on 13-Jun-2015

65 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

SISTEMA DE BASE DE DATOS

Luis Alfredo Rueda

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.

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.

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.

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.

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.

Seguridad

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

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.

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.

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.

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.

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.

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.

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.

Desarrollador de aplicaciones

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

Usuarios finales

Son los clientes de la base de datos pueden ser:

Usuarios inexpertos Usuarios avanzados

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

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.

Mayor implanto de los fallos

La centralizacion de los recursos implementan la vulnerabilidad del sistema.

top related