Sunteți pe pagina 1din 2

Bienvenidos a este tema, espero que la informacion les sea de utilidad!

COMPONENTES DE UN SISTEMA DE BASE DE DATOS Un sistema de base de datos esta compuesto por: Base de datos: Datos del usuario. En la actualidad, casi todas las bases de datos representan los datos del usuario como afinidades que son tablas de datos. No todas las afinidades son igualmente deseables; algunas estn mejor estructuradas que otras. Para crear afinidades bien estructuradas se realiza un proceso llamado normalizacin. Metadatos. Debido a que los productos DBMS estn diseados para almacenar y manipular tablas, la mayor parte de ellos almacenan los metadatos en forma de tablas, algunas veces llamadas tablas del sistema. ndices. Estn encaminados a mejorar el funcionamiento y la accesibilidad de la base de datos. Se usan para ordenar y para obtener un acceso rpido a los datos. Los ndices son muy valiosos pero implican un costo. Cada vez que se actualiza una fila en una afinidad o tabla, tambin deben actualizarse los ndices. Esto no es malo; slo significa que los ndices no son gratuitos y que deben reservarse para casos en los que sean de verdad necesarios. Metadatos de aplicacin. Se usan para almacenar la estructura y el formato de formas, reportes, consultas de usuarios, y otros componentes de aplicacin. Normalmente no se accede de forma directa a los metadatos de aplicacin sino que se hace a travs de herramientas proporcionadas por el DBMS para tal fin. Sistema administrador de base de datos: Herramientas de diseo. El subsistema de herramientas de diseo tiene una serie de elementos que facilitan el diseo y la creacin de la base de datos y sus aplicaciones. Por lo general, incluye recursos para crear tablas, formas, consultas y reportes. Los productos DBMS tambin proporcionan lenguajes de programacin e interfaces para estos. Utileras de tiempo de ejecucin. El subsistema de tiempo de ejecucin procesa los componentes de aplicacin que se desarrollan usando las herramientas de diseo. Otras

utileras de tiempo de ejecucin responden a consultas e imprimen reportes. Adicionalmente hay un componente de tiempo de ejecucin que procesa las solicitudes del programa de aplicacin para leer y escribir datos de la base de datos. Motor del sistema administrador de base de datos. Es el intermediario entre las herramientas de diseo y las utileras del subsistema de tiempo de ejecucin, y los datos mismos. Aplicaciones de bases de datos: Formas. Se emplean para introducir informacin a la base de datos. En algunas ocasiones los identificadores (ID) de los objetos no son desplegados en la aplicacin. La razn es que en el modelo del usuario no existen y por lo tanto carecen de significado para l. Se utilizan para que el DBMS identifique cada fila de cada tabla y se denominan claves sustitutas. Consultas. Se usan cuando los usuarios desean consultar los datos para contestar preguntas o para identificar problemas o situaciones particulares. Para expresar las consultas se puede usar el lenguaje SQL de acceso a los datos, otra posibilidad es usar la consulta por ejemplo (QBE). En la mayora de los DBMS las consultas se pueden guardar como parte de la aplicacin, de modo que sea posible volverlas a ejecutar. Adems en las consultas se pueden especificar parmetros, lo que significa que se estructuran de forma tal que acepten valores de criterios durante su funcionamiento. Reportes. Un reporte es una presentacin que tiene un formato de la informacin de una base de datos. Suelen estar divididos por secciones como Encabezado, ttulos, grupos, detalles, subtotales, totales y pi de pgina. La presentacin de la informacin casi siempre tiene uno o ms ordenamientos. Mens. Se usan para organizar los distintos componentes de la aplicacin con el propsito de que el usuario final acceda a ellos con facilidad, mostrndole las opciones disponibles y ayudndole a seleccionar las acciones que desea realizar. Programas de aplicacin. Los programas de aplicacin vienen a ser como el pegamento que nos permite unir el resto de los componentes de manera coherente y permite realizar procesos y clculos a la aplicacin. Adicionalmente suele haber algunas limitaciones que los DBMS no pueden enforzar directamente en la estructura de los datos y que deben ser codificadas en el programa de aplicacin.

S-ar putea să vă placă și