Manejadores de base de datos

6
MANEJADORES DE BASE DE DATOS El sistema manejador de base de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica. Las funciones principales de un DBMS son: Crear y organizar la base de datos Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rápidamente. Manejar los datos de acuerdo a las peticiones de los usuarios. Registrar el uso de las base de datos. Interacción con el manejador de archivos. Respaldo y recuperación Consiste implantar mecanismos implantados que permitan recuperación fácilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.

Transcript of Manejadores de base de datos

Page 1: Manejadores de base de datos

MANEJADORES DE BASE DE DATOS

El sistema manejador de base de datos es la porción más importante del software de un sistema de base de datos. Un DBMS es una colección de numerosas rutinas de software interrelacionadas, cada una de las cuales es responsable de alguna tarea específica.

Las funciones principales de un DBMS son:

Crear y organizar la base de datos Establecer y mantener las trayectorias de acceso a la base de

datos de tal forma que los datos puedan ser accesados rápidamente.

Manejar los datos de acuerdo a las peticiones de los usuarios. Registrar el uso de las base de datos. Interacción con el manejador de archivos.

Respaldo y recuperación

Consiste implantar mecanismos implantados que permitan recuperación fácilmente de los datos en caso de ocurrir fallas en el sistema de base de datos.

Control de concurrencia

Consiste en controlar la interacción entro los usuarios concurrentes para no afectar la consistencia de los datos.

Page 2: Manejadores de base de datos

Seguridad e integridad

Consiste en contar con el mecanismo que permitan el control de la consistencia de los datos evitando que estos se vean perjudicados por cambios no autorizados o previstos.

El DBMS es conocido también como gestor de base de datos.

El DBMS interpreta las entradas/salidas del usuario y las manda el sistema operativo para la transferencia de datos entre la unidad de memoria secundaria y la memoria principal.

En sí, un sistema manejador de base de datos es el corazón de la base de datos ya que se encarga del control total de los posibles aspectos que la puedan afectar.

DBMS CONCEPTOS

Un sistema de administración de base de datos DBMS (Database Management System, por sus siglas en ingles) es un sistema basado en computador (software) que maneja una base de datos, o una colección de base de datos o archivos. La persona que administra un DBMS es conocida como el DBA (Database Administrator, por sus siglas en ingles).

Page 3: Manejadores de base de datos

DBMS

Por:

DDL (Data Definition Languaje): lenguaje de definición de datos.

DML (Data manipulation Languaje): leguaje de manipulación de datos.

SQL: Lenguaje de consulta

Está compuesto

Page 4: Manejadores de base de datos

USOS:

Los sistemas de administración de la base de datos son

Para permitir a los usuarios acceder y manipular la

Base de datos proveyendo métodos para construir

Sistemas de procesamiento de datos de aplicaciones

Que requieran acceso a los datos.

Permitan proveer a los administradores la herramienta

Que les permitan ejecutar tareas de mantenimiento

Y administración de datos.

FUNCIONES DE UN DBMS:

Definición de la base de datos- como la información

Va a ser organizada y almacenada.

Creación de la base de datos- almacenamiento

De datos en una base de datos definida.

Recuperación de los datos- consultas y reportes.

Uso y funciones de un DBMS

Page 5: Manejadores de base de datos

Clasificación de los DBMS

Enfoque jerárquico

Enfoque de red

Enfoque relacional

utiliza tablas bidimensionales llamadas relaciones para la representación lógica de los datos y las relaciones entre ellos.

consta de muchos registros. Cada nodo representa un tipo de registro conceptual o un segmento. Cada registro o segmento está constituido por un cierto número de campos que lo describen.

Cada rama representa una relación uno a muchos. Un cliente del banco puede tener muchos movimientos en su cuenta. En este caso 'muchos' significa cero, uno o más de uno.

Para representar este tipo de relación, es necesario que los dos tipos de registro estén interconectados por medio de un registro conector llamado conjunto conector.

Enfoque orientado a objetos

la tecnología de diseño de las bases de datos se ha aplicado a terrenos ajenos al campo del procesamiento de datos, que carecen de al menos una de las características siguientes:

Uniformidad

Orientación a registros

Elementos de datos de pequeño tamaño

Campos atómicos