Make your own free website on Tripod.com
     
 
 
 
   

 

   

 

INTRODUCCION

DBMS: DATABASE MANAGEMENT SYSTEM

bases de datos: Conjunto de datos y serie de programas para acceder a ellos

 

Operaciones:

* Modificar
* Agregar
* Borrar
* Buscar

 

PROBLEMAS DEL SISTEMA CONVENCIONAL DE ARCHIVOS

* Redundancia e inconsistencia de datos.
* Dificultad para acceder a los datos.
* Aislamiento de datos.
*Anomalias de acceso concurrente.
* Seguridad.
* Problemas de integridad.

 

Control de la redundancia de datos
Este consiste en lograr una mínima cantidad de espacio de almacenamiento para almacenar los datos evitando la duplicación de la información. De esta manera se logran ahorros en el tiempo de procesamiento de la información, se tendrán menos inconsistencias, menores costos operativos y hará el mantenimiento más fácil.

Compartimiento de datos
Una de las principales características de las bases de datos, es que los datos pueden ser compartidos entre muchos usuarios simultáneamente, proveyendo, de esta manera, máxima eficiencia.

Mantenimiento de la integridad
La integridad de los datos es la que garantiza la precisión o exactitud de la información contenida en una base de datos. Los datos interrelacionados deben siempre representar información correcta a los usuarios.
Soporte para control de transacciones y recuperación de fallas.
Se conoce como transacción toda operación que se haga sobre la base de datos. Las transacciones deben por lo tanto ser controladas de manera que no alteren la integridad de la base de datos. La recuperación de fallas tiene que ver con la capacidad de un sistema DBMS de recuperar la información que se haya perdido durante una falla en el software o en el hardware.
Independencia de los datos.
En las aplicaciones basadas en archivos, el programa de aplicación debe conocer tanto la organización de los datos como las técnicas que el permiten acceder a los datos. En los sistemas DBMS los programas de aplicación no necesitan conocer la organización de los datos en el disco duro. Este totalmente independiente de ello.

Seguridad
La disponibilidad de los datos puede ser restringida a ciertos usuarios. Según los privilegios que posea cada usuario de la base de datos, podrá acceder a mayor información que otros.

Velocidad
Los sistemas DBMS modernos poseen altas velocidades de respuesta y proceso.
Independencia del hardware
La mayoría de los sistemas DBMS están disponibles para ser instalados en múltiples plataformas de hardware.



NIVELES EN LA BASE DE DATOS
 

NIVEL FISICO: Como se almacenan realmente los datos

NIVEL CONCEPTUAL: Describe que datos son almacenados (DBA)

NIVEL VISION: Hace referencia a una descripción de solo
una parte de la base de datos.

Dependencia o independencia lógica y física

Dependencia lógica Dependencia física
La independencia lógica es cuando se modifica el esquema físico sin tener que modificar los proframas de aplicación. La independencia física se cambia el esquema conceptual sin necesidad de modifiar los programas de aplicación.
   

 

LENGUAJES DE LA BASE DE DATOS

DDL (Data definition Languaje) DML (Data manipulation Languaje)
   

Este lenguaje nos permite definir que vamos a almacenar en la base de datos en una estructura conocida como diccionario de datos es una estructura de metadatos.

Metadatos: Datos de datos; estructura que almacena datos de datos.

 

Comandos

Descripción

SELECT

Utilizado para consultar registros de la base de datos que satisfagan un criterio determinado

INSERT

Utilizado para cargar lotes de datos en la base de datos en una única operación.

UPDATE

Utilizado para modificar los valores de los campos y registros especificados

DELETE

Utilizado para eliminar registros de una tabla de una base de datos

 

 
 

Funciones DBMS

1. Administración del diccionario de datos.
2. Administración de almacenamiento de datos.
3. Transformación y presentación de los datos.
4. Seguridad.
5. Control de concurrencia.
6. Copia de respaldo y recuperación.
7. Manejo de la integridad.
8. Lenguajes de operación e interfase.
9. Interfases de comunicación.