ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Lenguaje DML


Enviado por   •  8 de Junio de 2013  •  1.298 Palabras (6 Páginas)  •  389 Visitas

Página 1 de 6

SISTEMA DE GESTIÓN DE BASE DE DATOS SGBD

Son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.

Se compone de un lenguaje de definición de datos, de un lenguaje de manipulación de datos y de un lenguaje de consulta.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

El objetivo principal de todo sistema de gestión de base de datos es proporcionar a la organización la gestión y control centralizado de los datos.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

OBJETIVOS

Abstracción de la información. Los SGBD ahorran a los usuarios detalles acerca del almacenamiento físico de los datos. Da lo mismo si una base de datos ocupa uno o cientos de archivos, este hecho se hace transparente al usuario.

OBJETIVOS ESPECÍFICOS

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Independencia. La independencia de los datos consiste en la capacidad de modificar el esquema (físico o lógico) de una base de datos sin tener que realizar cambios en las aplicaciones que se sirven de ella.

Independencia Física: exige que sea factible modificar la forma de almacenamiento y acceso a los datos sin que ello afecte a las aplicaciones que los usan.

Independencia Lógica: capacidad de efectuar modificaciones en el modelo lógico que mantienen los datos sin que afecte a los programas que los usan.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Respaldo y recuperación. Los SGBD deben proporcionar una forma eficiente de realizar copias de respaldo de la información almacenada en ellos y de restaurar a partir de estas copias, los datos que se hayan podido perder.

Tiempo de respuesta. Minimizar el tiempo que demora en proporcionar la información solicitada y en almacenar los cambios realizados.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Manejo de transacciones. Una transacción es un conjunto de operaciones que se ejecutan como un único bloque, es decir, si falla una operación fallan todas. Si una transacción tiene éxito, todas las modificaciones de los datos realizadas durante la transacción se confirman y se convierten en una parte permanente de la base de datos. Si una transacción encuentra errores y debe cancelarse o revertirse, se borran todas las modificaciones de los datos.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Podemos encontrar SGBD mas comunes en el mercado:

MySql: Es un administrador de BD, con licencia GPL basada en un servidor. Se caracteriza por su rapidez. No es recomendable usar para grandes volúmenes de datos.

Oracle: SGBD poderoso. Administra muy bien grandes volúmenes de datos, y suelen ser utilizadas en intranets y sistemas de gran calibre. Es utilizado para grandes volúmenes de datos.

PostgresSql: Es un administrador de BD, con licencia libre, la cual maneja volúmenes grandes de datos, pero no lo suficiente como el Oracle.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Microsoft SQL Server: Se utiliza para manejar grandes volúmenes de información.

DB2: SGBD relacional, propiedad de IBM.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Un SGBD se divide en módulos que se encargan de tareas específicas. Normalmente el S.O. proporciona una serie de funciones básicas que son utilizadas por el SGBD, para realizar otras tareas más complejas. Los componentes más importantes del SGBD son:

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Estructura General de un SGBD

Gestor de ficheros (File Manager o File System):

Encargado de asignar espacio en disco y mantener la estructura de los ficheros donde se almacenarán los datos. Además es el responsable de localizar el bloque de información que se requiere solicitándoselo al Gestor de discos del S.O. y proporcionándoselo al Gestor de DatGestor de Ficheros del Sistema Operativo o el SGBD puede tener uno propio.os. Puede implementarse simplemente como un interfaz al

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Gestor de datos (Data Manager):

Es el principal componente del SGBD. Entre sus funciones podemos citar:

Acceso a los datos interactuando con el gestor de ficheros propio o del S.O.

Asegura que se cumplen los requisitos para mantener la integridad y consistencia de los datos, además de controlar la seguridad.

Sincroniza las operaciones de los usuarios que están accediendo concurrentemente a la BD.

Interviene también en operaciones de respaldos y recuperaciones.

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Procesador de consultas (Query Processor):

Interpreta las consultas (queries) de los usuarios online y los convierte en una serie de operaciones que serán enviadas al Gestor de Datos para su ejecución. Entre sus funciones están el optimizar estas operaciones haciendo uso de la información del diccionario de datos y encontrar una estrategia eficiente para su ejecución (plan de ejecución).

UNIVERSIDAD UCINF FACULTAD DE INGENIERÍA – CARRERAS TECNICAS

Compilador de LDD

...

Descargar como (para miembros actualizados)  txt (9.3 Kb)  
Leer 5 páginas más »
Disponible sólo en Clubensayos.com