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

SISTEMAS MANEJADORES DE BASE DE DATOS


Enviado por   •  17 de Mayo de 2014  •  939 Palabras (4 Páginas)  •  415 Visitas

Página 1 de 4

Sistemas Manejadores de Bases de Datos

• CONCEPTO DE BASE DE DATOS: Es una colección de datos relacionados

• que representa información operacional de una organización.

• Tiene las siguientes propiedades implícitas:

• Una base de datos es diseñada, creada y poblada con datos para un propósito

• específico.

• Una base de datos puede ser de cualquier tamaño y de complejidad variable.

• ¿Cómo se genera una base de datos?

• La base de datos puede ser generada y mantenida manualmente o por medio de una

• computadora.

• Una base de datos computarizada puede ser creada y mantenida por un grupo de

• programas de aplicación escritos específicamente para esta tarea o por un sistema

• manejador de base de datos.

• Una base de datos representa algún aspecto del mundo real, algunas veces llamado

• minimundo, cambios en el minimundo son reflejados en la base de datos.

CARACTERÍSTICAS DEL ENFOQUE DE BASES DE DATOS:

• Un sistema de base de datos tiene naturaleza autodescriptiva (metadatos).

• Aislamiento entre programas y datos (Abstracción de datos).

• Soporte de múltiples vistas de los datos.

• Capacidad para compartir los datos.

• Procesamiento de las transacciones multiusuario.

IMPLICACIONES DEL USO DEL ENFOQUE DE BASES DE DATOS:

• Potencialidad para definir estándares

• Desarrollo de aplicaciones en tiempo reducido

• Flexibilidad

• Disponibilidad de la información actualizada

• Generación de ahorro (tiempo, procesos, etc.)

SISTEMA MANEJADOR DE BASE DE DATOS(SMBD) (DBMS):

Es un software de sistemas que tiene como propósito general facilitar el proceso de

definir, construir y manipular bases de datos que se utilizan para diferentes tipos de

aplicaciones.

Componentes de software principales asociados a un SMDB :

• Generadores de aplicación.

• Lenguajes de cuarta generación (4GL).

• Software de consulta a la base de datos.

• Generadores de reportes y pantallas.

Ejemplos de software: Informix 4GL, Oracle, SQL server...

PROCESOS RELACIONADOS CON LOS SMBD:

*Definir la base de datos significa la declaración de:

• Los tipos de datos

• La estructura

• Las restricciones de los datos a ser almacenados en la base de datos.

• Crear o construir la base de datos: es el proceso de almacenar los datos en algún

• medio de almacenamiento, esto es controlado por el SMBD.

• Manipular una base de datos incluye funciones como:

• Consultar la base de datos para obtener algunos datos específicos.

• Actualizar la base de datos para reflejar cambios en el minimundo.

• Generar reportes de los datos.

• Eliminar algunos datos

CAPACIDADES QUE DEBE OFRECER UN SMBD:

• Control de redundancias.

• Restricción de accesos no autorizados

• Proporcionar múltiples interfaces de usuario.

• Representar relaciones complejas entre datos.

• Forzar el uso de restricciones de integridad.

• Proporcionar métodos de respaldos y recuperación.

CUANDO NO UTILIZAR UN SMBD

* La base de datos y aplicaciones son simples, bien definidas y se requieren

pocos cambios.

* No es necesario el acceso de múltiples usuarios a los datos.

Los tres niveles de arquitectura de un SMBD

Vista Externa: Nivel mas alto, visto por el programador de aplicaciones o el usuario, en esta vista solo porciones de la base de datos son de interés para el usuario o programador de aplicaciones, se representa por el esquema externo.

Vista Conceptual o global : En esta vista se incluyen todas las entidades de la base de datos y las relaciones

...

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