La importancia de los sistemas de bases de datos .
Enviado por yesid1010 • 29 de Febrero de 2016 • Informe • 6.320 Palabras (26 Páginas) • 449 Visitas
INTRODUCCION A LAS BASES DE DATOS
Objetivos del capítulo
En este capítulo aprenderá :
• La importancia de los sistemas de bases de datos .
• Algunos de los usos comunes de los sistemas de bases de datos .
• Las características de los sistemas basados en archivos .
• Los problemas con el enfoque basado en archivos .
• El significado del término "base de datos ".
• El significado del término " sistema de gestión de base de datos" ( DBMS ) .
• Las funciones típicas de un DBMS .
• Los principales componentes del entorno de DBMS.
• El personal involucrado en el entorno de DBMS .
• La historia del desarrollo del DBMS .
• Las ventajas y desventajas de los DBMS .
IMPORTANCIA DE LAS BASES DE DATOS
La base de datos es ahora una parte integral de nuestra vida cotidiana que a menudo somos
no se dan cuenta de que estamos utilizando uno . Para iniciar nuestra discusión de las bases de datos , en esta sección examinamos algunas aplicaciones de los sistemas de bases de datos . A los efectos de esta discusión , consideramos una base de datos a ser una colección de datos relacionados y una base de datos sistema de gestión de datos (DBMS ) que es el software que gestiona y controla el acceso a la base de datos. Una aplicación de base de datos es simplemente un programa que interactúa con la base de datos en algún momento de su ejecución.
ALGUNO DE LOS USOS COMUNES
Las compras en el supermercado
Cuando compra bienes de su supermercado local, es probable que una base de datos se accede. El cajero utiliza un lector de código de barras para escanear cada uno de sus compras
Las compras con tarjeta de crédito
Cuando compra bienes con tarjeta de crédito, el asistente normalmente cheques si usted tiene crédito suficiente izquierda para hacer la compra. Esta comprobación puede ser llevado a cabo por teléfono o automáticamente por un lector de tarjeta vinculada a un sistema informático.
El uso de la biblioteca local
Su biblioteca local probablemente tiene una base de datos que contiene detalles de los libros de la biblioteca , los detalles de los lectores, reservas , y así sucesivamente .
SISTEMAS BASADOS EN ARCHIVOS TRADICIONALES
Enfoque basado en archivo
Una colección de programas de aplicación que realizan servicios para la usuarios finales , tales como la elaboración de informes . Cada programa define y gestiona sus propios datos .
Los sistemas basados en archivos fueron un primer intento de informatizar el sistema de archivo manual de que todos estamos familiarizados. Por ejemplo, una organización puede tener archivos físicos predispuesta para contener toda la correspondencia externa e interna relativa a un proyecto, producto, tarea, cliente o empleado.
LAS LIMITACIONES DEL ENFOQUE BASADO EN ARCHIVOS
La separación y el aislamiento de datos |
La duplicación de datos |
la dependencia de datos |
formatos de archivo incompatibles |
consultas / proliferación de programas de aplicación fijos |
LA BASE DE DATOS
Una colección compartida de los datos relacionados lógicamente y su descripción, diseñado para satisfacer las necesidades de información de una organización.
A continuación se examina la definición de una base de datos para que pueda entender la concepto totalmente . La base de datos es una sola posiblemente gran repositorio de datos , que puede ser utilizado simultáneamente por muchos departamentos y usuarios . En lugar de desconectado ficheros con datos redundantes , todos los elementos de datos se integran con una cantidad mínima de duplicación. La base de datos ya no es propiedad de un departamento , pero se compartió una recurso corporativo . La base de datos contiene no sólo la organización de operacional datos, sino también una descripción de estos datos. Por esta razón, también se define una base de datos como una colección de auto -descripción de los registros integrados . La descripción de los datos es conocida como el catálogo del sistema ( o diccionario de datos o metadatos del " datos sobre los datos " ) . Es la naturaleza auto -descripción de una base de datos que proporciona la independencia programa de datos.
EL SISTEMA DE GESTIÓN DE BASES DE DATOS ( DBMS )
Un sistema de software que permite a los usuarios definir, crear, mantener y controlar el acceso a la base de datos.
El DBMS es el software que interactúa con los programas y las aplicaciones de los usuarios la base de datos. Por lo general, un DBMS ofrece las siguientes instalaciones:
• Permite a los usuarios definir la base de datos, por lo general a través de una definición de datos Language (DDL). El DDL permite a los usuarios especificar los tipos y estructuras de datos y las limitaciones de los datos que se almacenan en la base de datos.
• Permite a los usuarios insertar, actualizar, eliminar y recuperar datos de la base de datos, por lo general a través de un lenguaje de manipulación de datos (DML). Tener un repositorio central para todas las descripciones de datos y de datos permite que el DML para proporcionar una investigación general instalación de estos datos, llamado un lenguaje de consulta. La provisión de un lenguaje de consulta alivia los problemas con los sistemas basados en archivos en el que el usuario tiene que trabajar con una fijo establecido de consultas o si hay una proliferación de programas, causando mayor de software problemas de gestión. El lenguaje de consulta más común es la Estructurada
(Lenguaje de consulta SQL, pronunciado "S-Q-L", o algunas veces "Ver-Quel"), el cual es ahora tanto los formales y de facto lenguaje estándar para los DBMS relacionales. A hacer hincapié en la importancia de SQL, dedicamos los capítulos 6-9 y el Apéndice I a una amplio estudio de esta lengua.
• Proporciona un acceso controlado a la base de datos. Por ejemplo, se puede proporcionar:
- Un sistema de seguridad, que evita que los usuarios no autorizados el acceso a la base de datos;
- Un sistema de integridad, que mantiene la consistencia de los datos almacenados;
...