Está en la página 1de 4

SISTEMA GENERAL DE BASE DE DATOS: Tambin llamado Sistema de Gestin de Base de Datos (SGBD) o sus siglas en ingles DBMS

(Data Base Management System). Es un sistema el cual contiene una coleccin de datos y programas que sirve para construir, almacenar, modificar y manipular la informacin contenida en una base de datos. Tcnicamente, un SGBD es un sistema de mantenimiento de registros, el cual su propsito general es registrar y mantener informacin que es significativa para la organizacin donde el sistema opera. BASE DE DATOS: Una base de datos es un conjunto o coleccin de datos coherentes, organizados y almacenados de forma sistemtica el cual tiene un propsito especifico. Es decir una base de datos se disea, construye y rellena con datos para su posterior uso. UTILIDAD DE LA BASE DE DATOS: La razn por la que se utiliza un sistema de base de datos es que proporciona a la empresa o a cualquier organizacin un control centralizado de sus datos de operacin, podra decirse que una base de datos constituye uno de los activos ms valiosos, ya que al tener informacin organizada y estructurada conlleva a tomar decisiones. La base de datos se utiliza en: 1. Bancos: Los bancos utilizan bases de datos para llevar un registro de las cuentas, saldos y depsitos de los clientes. 2. Negocios: Los negocios pueden utilizar bases de datos para almacenar precios, informacin del cliente, informacin de ventas y el inventario disponible. 3. Sitios web: utilizan las bases de datos para almacenar contenido, informacin de acceso y preferencias del cliente y tambin pueden almacenar datos cargados por el usuario. 4. Almacenes: para manejar los niveles de inventario y la localizacin del almacn. Las bases de datos se utilizan en cualquier lugar donde la informacin necesite

ser almacenada y recuperada fcilmente. El archivador ha sido completamente sustituido por las bases de datos. INDEPENDENCIA DE LOS DATOS: La independencia de datos se refiere a la capacidad de modificar una definicin de esquema en un nivel sin que afecte a una definicin de esquema en el siguiente nivel ms alto. Se divide en fsica y lgica: 1. Independencia Fsica de datos: Es la capacidad para modificar el esquema fsico sin provocar que los programas de aplicacin tengan que rescribirse. Las modificaciones en el nivel fsico son ocasionalmente necesarias para mejorar el funcionamiento. 2. Independencia Lgica de datos: Es la capacidad para modificar el esquema lgico sin causar que los programas de aplicacin tengan que rescribirse. Las modificaciones en el nivel lgico son necesarias siempre que la estructura lgica de la base de datos se altere. La independencia de datos lgica es ms fcil de proporcionar que la independencia de datos fsica, ya que los programas de aplicacin son fuertemente dependientes de la estructura lgica de los datos a los que ellos acceden. ARQUITECTURA DE LA BASE DE DATOS: La arquitectura de un sistema de base de datos est influenciada en gran medida por el sistema informtico subyacente en el que se ejecuta el sistema de base de datos. En la arquitectura de un sistema de base de datos se reflejan aspectos como la conexin de red, el paralelismo y la distribucin. 1. La conexin de red: de varias computadoras permite que algunas tareas se ejecuten en un sistema servidor y que otras se ejecuten en los sistemas clientes. Esta divisin de trabajo ha conducido al desarrollo de sistemas de base de datos cliente-servidor. 2. El procesamiento paralelo: dentro de una computadora permite acelerar las actitudes del sistema de base de datos, proporcionando a las transacciones una respuesta ms rpida, as como la capacidad de ejecutar ms transacciones por segundo.

3. La distribucin de datos: A travs de las distintas sedes o departamentos de una organizacin permite que estos datos residan donde han sido generados o donde son ms necesarios, pero continuar siendo accesibles desde otros lugares o departamentos diferentes. Posee tres niveles de abstraccin: 1. Nivel fsico: El nivel ms bajo de abstraccin describe como se almacenan realmente los datos. En el nivel fsico se describen en detalle las estructuras de datos complejas de bajo nivel. 2. Nivel conceptual: Que es el siguiente nivel ms alto de abstraccin, se describe cules son los datos reales que estn almacenados en la base de datos y qu relaciones existen entre los datos. 3. Nivel lgico: El siguiente nivel ms alto de abstraccin describe que datos se almacenan en la base de datos y que relaciones existen entre esos datos. La base de datos completa se describe as en trminos de un nmero pequeo de estructuras relativamente simples en el nivel fsico, los usuarios del nivel lgico no necesitan preocuparse de esta complejidad. Los administradores de base de datos, que deben decidir la informacin que se mantiene en la base de datos, usan el nivel lgico de abstraccin. Niveles de la arquitectura: Esta arquitectura se puede clasificar en cinco niveles, segn las funciones que asumen el cliente y el servidor. De dos capas: Clientes obesos (thick clients): la mayor parte de la lgica de la aplicacin (gestin del procesamiento) reside junto a la lgica de la presentacin (interfaz de usuario) en el cliente, con la porcin de acceso a datos en el servidor. Clientes delgados (thin clients): solo la lgica de presentacin reside en el cliente, con el acceso a datos y la mayora de la lgica de la aplicacin en el servidor. Es

posible que un servidor funcione como cliente de otro servidor. Esto es conocido como diseo de dos capas encadenado. De tres capas: La arquitectura de tres capas surgi para superar las limitaciones de la arquitectura de dos capas. La tercera capa (servidor intermedio): est entre el interfaz de usuario (cliente) y el gestor de datos (servidor). La capa intermedia proporciona gestin del procesamiento y en ella se ejecutan las reglas y lgica de procesamiento. Permite cientos de usuarios (en comparacin con solo 100 usuarios de la arquitectura de dos capas). La arquitectura de tres capas es usada cuando se necesita un diseo cliente/servidor que proporcione, en comparacin con la arquitectura de dos capas incrementar el rendimiento, flexibilidad, mantenimiento, reusabilidad y escalabilidad mientras se esconde la complejidad del procesamiento distribuido al usuario. SISTEMA DE ADMINISTRACION DE BASE DE DATOS: Un sistema de administracin de base de datos es un software que permite que una organizacin o empresa centralice sus datos, los administre eficientemente y proporcione acceso a los datos almacenados mediante programas de aplicacin. El SABD tiene un lenguaje especial llamado lenguaje de manejo. Este lenguaje posee comandos que permiten a los usuarios finales y a los especialistas en programacin, extraer datos de la base de datos para satisfacer las solicitudes de informacin y/o desarrollar aplicaciones. Otro elemento es el diccionario de datos, la cual es un archivo automatizado que almacena definiciones de los elementos de datos y caractersticas de los mismos, como su uso, representacin fsica, propiedad, autorizacin y seguridad. El diccionario de datos sirve como una importante herramienta de administracin de datos.