Informatica
SISTEMAS DE GESTIÓN DE BASE DE DATOS SGBD / DBMS
Integrantes: Fidel Gil Javier Albrigo Javier Do Rosario Sección: 01 Valencia, 14 de Febrero de 2005
17.014.372 17.173.643 17.284.218
Sistemas de Gestión de Base de Datos
1
SISTEMAS DE ARCHIVOS
Unsistema de archivos es un conjunto de programas que prestan servicio a los usuarios finales, donde cada programa define y maneja sus propios datos. Los sistemas de archivos surgen de la necesidad de reemplazar el manejo de los archivos manuales para obtener acceso a los datos con mayor rapidez. Estos sistemas de archivos presentaban un modelo descentralizado para el manejo de sus datos, lo querepresentaba que cada núcleo de la organización donde se manejaba el sistema de archivos almacenaba y gestionaba sus propios datos. Los sistemas de archivos presentan algunos inconvenientes que se atribuyen a que la definición de los datos se encuentra codificada dentro de los programas de aplicación, y no siendo almacenada de forma independiente a las aplicaciones. Además no hay control sobre el accesoy manipulación de los datos diferente al que proporciona la aplicación diseñada para el sistema de archivos. Debido a los inconvenientes que presentaban los sistemas de archivos surgieron las Bases de Datos y los Sistemas de Gestión de Base de Datos.
BASE DE DATOS
Una base de datos es un conjunto de datos almacenados entre los que existen relaciones lógicas y ha sido diseñada para satisfacerlos requerimientos de información de una organización, almacenando en ella su descripción. En las bases de datos se almacenan grandes cantidades de datos, que son definidos una sola vez y que pueden ser accesados por varios usuarios a la vez, teniendo todos los datos integrados y creando una dependencia de datos a la organización y no a los departamentos o núcleos de la misma, eliminando laredundancia de datos y estableciendo una mínima duplicidad de los datos. Cada dato de la base de datos almacena una descripción de los mismos que es denominada metadatos, la cual se almacena en el diccionario de datos o catálogo y es lo que permite que exista una independencia de los datos lógico-física. Los sistemas de información separan la definición de la estructura de datos de los programas deaplicación y almacenan esta definición en la base de datos, lo que permite que al añadir o modificar estructura de datos, los programas de aplicación no se ven afectados, ya que no dependen directamente de ello.
Sistemas de Gestión de Base de Datos
2
SISTEMA DE GESTIÓN DE BASE DE DATOS (SGBD) DATA BASE MANAGMENT SYSTEM (DBMS)
Los sistemas de Gestión de Bases de Datos, son aplicaciones quepermiten a los usuarios definir, crear y mantener la base de datos y proporciona un acceso controlado a la misma. Los SGBD es la aplicación que interactúa con los usuarios de los programas de aplicación y la base de datos. Algunos de los SGBD más conocidos son: SQL, DB2, SLQ/DS, ORACLE, INGRES, INFORMIX, SYBASE, PARADOX, DBASE, ACCESS, FOXPRO, R, RM/T y RM/V2.
OBJETIVOS DE UN SGBD
Definirla Base de Datos mediante el Lenguaje de Definición de Datos, el cual permite especificar la estructura, tipo de datos y las restricciones sobre los datos, almacenándolo todo en la base de datos. Separar la descripción y manipulación de la data, permitiendo un mayor entendimiento de los objetos, además de flexibilidad de consulta y actualización de los datos. Permitir la inserción, eliminación,actualización, consulta de los datos mediante el Lenguaje de Manejo de Datos, lo que permite resolver el problema que presentan los sistemas de archivos, donde hay que trabajar con un conjunto fijo de consultas o la necesidad de tener muchos programas de aplicaciones. Existen dos tipos de programas de Manejo de Datos, los cuales se diferencian por la forma en que acceden a los datos.
• •
...
Regístrate para leer el documento completo.