SIESTEMA GESTOR DE BASE DE DATOS
Enviado por • 2 de Diciembre de 2014 • 2.671 Palabras (11 Páginas) • 226 Visitas
SISTEMA GESTOR DE BASE DE DATOS
1.1 Objetivos de la bases de datos
Un objetivo principal de un sistema de base de datos es proporcionar a los usuarios finales una visión abstracta de los datos, esto se logra escondiendo ciertos detalles de cómo se almacenan y mantienen los datos.
• TABLA: unidad donde se creara el conjunto de datos de nuestra BD. estos datos estarán ordenados en columnas verticales. en este se define los campos y sus características de los mismos.
• Consulta: aquí definimos las preguntas que formularemos a la BD con el fin de extraer y presentar la información resultante de diferentes formas.
• FORMULARIO: Elemento él forma de ficha que permite la gestión de los datos de una forma más cómoda y más atractiva.
• INFORME: permite reparar los registros de la BD de forma personalizada para imprimirlos.
• MACRO: conjunto de instrucciones que se pueden almacenar para automatizar tareas repetitivas.
1.2 Áreas de aplicación de los sistemas de bases de datos
Los sistemas de bases de datos son ampliamente usados junto con las Bases de Datos.
Las siguientes son algunas de las áreas de aplicación más comunes:
• Banca: Para información de los clientes, cuentas, préstamos, transacciones bancarias, para compras con tarjeta de crédito, generación mensual de pagos, créditos, etc.
• Líneas aéreas: Para reservas e información de planificación. Las líneas aéreas fueron de los primeros en usar las bases de datos de forma distribuida geográficamente (las terminales situados en todo el mundo accedían al sistema de bases de datos centralizado a través de las líneas telefónicas y otras redes de datos).
• Escuelas: Para información de los estudiantes, matrículas de las asignaturas y cursos.
• Telecomunicaciones: Para guardar un registro de las llamadas realizadas, generación mensual de facturas, manteniendo el saldo de las tarjetas telefónicas de prepago y para almacenar información sobre las redes de comunicaciones.
• Finanzas: Para almacenar información sobre grandes empresas, ventas y compras de documentos formales financieros, como bolsa y bonos.
• Ventas: Para información de clientes, productos y compras.
• Producción: Para la gestión de la cadena de producción y para el seguimiento de la producción de elementos en las factorías, inventarios de elementos en almacenes y pedidos de elementos.
• Recursos humanos: Para información sobre los empleados, salarios, impuestos y beneficios, y para la generación de las nóminas.
Las bases de datos forman una parte esencial de casi todas las empresas y organizaciones actuales.
La revolución de Internet a finales de la década de 1990 aumentó significativamente el acceso directo del usuario a las bases de datos. Las organizaciones convirtieron muchas de sus interfaces telefónicas a las bases de datos en interfaces Web, y pusieron disponibles en línea muchos servicios.
Por ejemplo, cuando se accede a una tienda de libros en línea y se busca un libro o una colección de música se está accediendo a datos almacenados en una base de datos.
Cuando se solicita un pedido en línea, el pedido se almacena en una base de datos.
Cuando se accede a un banco en un sitio Web y se consulta el estado de la cuenta y los movimientos, la información se recupera del sistema de bases de datos del banco.
Cuando se accede a un sitio Web, la información personal puede ser recuperada de una base de datos para seleccionar los anuncios que se deberían mostrar.
1.3 Modelos de datos
• Base de datos jerárquicos.- En este modelo los datos se organizan en una forma similar a un árbol (visto al revés), en donde un nodo padre de información puede tener varios hijos. El nodo que no tiene padres es llamado raíz, y a los nodos que no tienen hijos se los conoce como hojas. Las bases de datos jerárquicas son especialmente útiles en el caso de aplicaciones que manejan un gran volumen de información y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
• Base de datos de red.- Éste es un modelo ligeramente distinto del jerárquico; su diferencia fundamental es la modificación del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerárquico). Fue una gran mejora con respecto al modelo jerárquico, ya que ofrecía una solución eficiente al problema de redundancia de datos; pero, aun así, la dificultad que significa administrar la información en una base de datos de red ha significado que sea un modelo utilizado en su mayoría por programadores más que por usuarios finales.
• Base de datos multidimensionales.- Son bases de datos ideadas para desarrollar aplicaciones muy concretas, como creación de CUBOS OPLAT. Básicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos relacional podría serlo también en una base de datos multidimensional), la diferencia está más bien a nivel conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos tipos, o bien representan dimensiones de la tabla, o bien representan métricas que se desean estudiar.
• Base de datos documentales.- Permiten la indexación a texto completo, y en líneas generales realizar búsquedas más potentes.
• Base de datos inductivos.- Un sistema de base de datos deductiva, es un sistema de base de datos pero con la diferencia de que permite hacer deducciones a través de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la base de datos. Las bases de datos deductivas son también llamadas bases de datos lógicas, a raíz de que se basa en lógica matemática. Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de responder a consultas recursivas y de deducir relaciones indirectas de los datos almacenados en la base de datos.
1.4 Arquitectura de un Sistema Gestor de Bases de Datos
Existen tres características importantes, inherentes a los sistemas de bases de datos:
• La separación entre los programas de aplicación y los datos.
• El manejo de múltiples vistas por parte de los usuarios
• El uso de un catálogo para almacenar el esquema de la base de datos.
En 1975, el comité ANSI-SPARC, propuso una arquitectura de tres niveles para los Sistemas de Gestión de Base de Datos, cuyo objetivo principal era el de separar los programas de aplicación de la Base de datos física.
...