La importancia de los sistemas de bases de datos .
Enviado por Albert • 14 de Diciembre de 2017 • 6.300 Palabras (26 Páginas) • 617 Visitas
...
- Un sistema de control de concurrencia, lo que permite el acceso compartido de la base de datos;
- Un sistema de control de la recuperación, que restaura la base de datos a un consistente anterior estado después de un fallo de hardware o de software;
- Un catálogo accesible por el usuario, el cual contiene descripciones de los datos en la base de datos.
(BASE DE DATOS ) PROGRAMAS DE APLICACIÓN
Un programa de ordenador que interactúa con la base de datos mediante la emisión de una solicitud apropiada ( normalmente una sentencia de SQL ) para el DBMS .
Los usuarios interactúan con la base de datos a través de un número de programas de aplicación que se utilizan para crear y mantener la base de datos y generar información. Estas programas pueden ser aplicaciones de lotes convencionales o , más típicamente hoy en día, aplicaciones en línea . Los programas de aplicación pueden ser escritos en una programación idioma o en un lenguaje de cuarta generación de más alto nivel .
COMPONENTES DEL ENTORNO DE DBMS
Podemos identificar cinco componentes principales en el entorno de DBMS : hardware, software ,
los datos , los procedimientos y las personas , como se ilustra en la Figura 1.8.
[pic 1]
DISEÑO DE BASE DE DATOS: EL CAMBIO DE PARADIGMA
Hasta ahora, hemos dado por sentado que hay una estructura a los datos de la base de datos. Por ejemplo, hemos identificado cuatro mesas en la Figura 1.7: PropertyForRent, PrivateOwner, Cliente y arrendamiento. Pero ¿cómo hemos llegado esta estructura? La respuesta es bastante simple: la estructura de la base de datos se determina durante el diseño de la base de datos.
ROLES EN LA BASE DE DATOS PARA EL MEDIO AMBIENTE
En esta sección, examinamos lo que encontrarás en la sección anterior como el quinto componente del medio ambiente DBMS: las personas. Podemos identificar cuatro tipos distintos de las personas que participan en el entorno de DBMS: datos y administradores de bases de datos, diseñadores de bases de datos, desarrolladores de aplicaciones y usuarios finales.
LOS DATOS Y ADMINISTRADORES DE BASES DE
La base de datos y el DBMS son los recursos corporativos que deben ser manejados como cualquier otro recurso. Los datos y administración de bases de datos son los papeles general asociada a la gestión y control de un DBMS y sus datos. El administrador de datos (DA) es responsable de la gestión de los recursos de datos, incluida la planificación de la base de datos; desarrollo y mantenimiento de estándares, políticas y procedimientos; y el diseño conceptual de bases de datos / lógica. La consulta con DA y aconseja a los altos directivos, asegurando que la dirección del desarrollo de base de datos se en última instancia, apoyar los objetivos corporativos.
LOS DISEÑADORES DE BASES DE DATOS
En grandes proyectos de diseño de base de datos, podemos distinguir entre dos tipos de diseñador: diseñadores de bases de datos lógicas y diseñadores de bases de datos físicos. la lógica diseñador de la base de datos se refiere a la identificación de los datos (es decir, las entidades y atributos), las relaciones entre los datos, y las limitaciones de los datos que se va a almacenar en la base de datos. El diseñador de la base de datos lógica debe tener un profundo y la comprensión completa de datos de la organización y todas las restricciones en estos datos (las restricciones a veces se llaman reglas de negocio). estas limitaciones describir las principales características de los datos tal como se ve por la organización.
Ejemplos de limitaciones para DreamHome son:
• un miembro del personal no puede manejar más de 100 propiedades en alquiler o venta en el
Mismo tiempo;
• un miembro del personal no puede manejar la venta o alquiler de su propiedad;
• un abogado no puede actuar tanto para el comprador y el vendedor de una propiedad.
Los desarrolladores de aplicaciones
Una vez que la base de datos se ha implementado , los programas de aplicación que proporcionan la funcionalidad necesaria para los usuarios finales debe ser implementada . Este es el responsabilidad de los desarrolladores de aplicaciones . Por lo general, los desarrolladores de aplicaciones trabajar a partir de una especificación producida por los analistas de sistemas . Cada programa contiene declaraciones que solicitan el DBMS para realizar alguna operación en la base de datos , que incluye la recuperación de datos , insertar , actualizar y borrar datos . Los programas puede escribirse en una programación de tercera generación o cuarta generación idioma , como se discutió anteriormente .
Los usuarios finales
Los usuarios finales son los "clientes" de la base de datos, que ha sido diseñado y implementado y está siendo mantenido para servir a sus necesidades de información. Los usuarios finales se pueden clasificar de acuerdo con la forma en que utilizan el sistema:
HISTORIA DE LOS SISTEMAS DE GESTIÓN DE BASE DE DATOS
Ya hemos visto que el predecesor del DBMS era el sistema basado en archivos . Sin embargo , nunca hubo un momento en que comenzó el enfoque de base de datos y el sistema basado en archivos cesó. De hecho , el sistema basado en archivos , todavía existe en específica áreas. Se ha sugerido que el DBMS tiene sus raíces en el proyecto de alunizaje de Apollo de 1960 , que fue iniciada en respuesta al presidente Kennedy de objetivo de poner un hombre en la luna a finales de esa década . En ese tiempo, no había ningún sistema disponible que ser capaz de manejar y administrar la gran cantidades de información que el proyecto generaría.
El contratista principal para el proyecto , el software desarrollado conocido como GUAM (por
Método de actualización generalizada de acceso) . GUAM se basa en el concepto de que más pequeña componentes se unen como partes de componentes más grandes, y así sucesivamente, hasta que el producto final se ensambla .
...