jueves, 17 de marzo de 2016

BASES DE DATOS


BASES DE DATOS

Una colección de datos relacionados, son diseñados para cumplir las necesidades de la información de una organización.


SISTEMA GESTOR DE BASES DE DATOS (DBMS)

- Un sistema de software que permiten el almacenamiento, modificación y extracción de la información en una base de datos.



CARACTERÍSTICAS

- Datos auto descriptivos.
- Independencia de los datos.
- Múltiples vistas de los datos.
- Compartir datos.
- Transacciones multiusuario.- poder hacer diferentes transacciones, cada usuario hace su propia transacción.

COMPONENTES BÁSICOS



USOS AVANZADOS DE LOS SGBD

- Sistema de información geográfica
- Bases de datos multimedia como video, música, sonidos, imágenes.
- Sistemas de proceso analítico on-line.
- Bases de datos distribuidas.

VENTAJAS DE LAS BASES DE DATOS

- Concurrencia
- Consistencia
- Control de la redundancia
- Almacenamiento 




NIVEL INTERNO 

- Estructura física de almacenamiento.
- Todos los detalles de cómo el SGBD utiliza el disco duro, la memoria, etc.
- Tema principal en donde el sistema debe ser rápido en responder.

NIVEL CONCEPTUAL 

- Describe la estructura de la base de datos para una comunidad de usuarios.
- Oculta los detalles de la estructura física de almacenamiento.
- Se concentra en describir: entidades, tipos de datos, etc.

NIVEL EXTERNO

- Vistas sobre las tablas.
- Requiere sólo acceso parcial a los datos.
- Público objetivo de desarrolladores de aplicaciones, usuarios finales.
- Tema principal de cada vista debe reflejar adecuadamente la parte de los datos que interesa a cada uno. 

ESQUEMA EXTERNO

- Descripción general de alto nivel.
- descripción de la estructura lógica de una parte de la base de datos que es de interés a un grupo particular.

TAREA DE LA BASE DE DATOS

- Mantener independencia de los datos.
- Mantener la coherencia entre los esquemas.

INDEPENDENCIA FÍSICA DE DATOS

- El esquema conceptual no es afectado por cambios al esquema físico de datos.

INDEPENDENCIA LÓGICA DE DATOS

- Algunos elementos del esquema externo no son afectados por cambios al esquema conceptual.

TRANSACCIONES

- Es la ejecución de varias sentencias como si fueran una sola, esta transacción debes es satisfactoria si falla se reversa.

- Proporcionan flexibilidad y control cuando los datos cambian y aseguran la consistencias de datos en el caso de un fallo en el proceso del usuario o del sistema.

- Atomicidad.
- Consistencia.
- Aislamiento.
- Durabilidad.






No hay comentarios:

Publicar un comentario