¿Qué son las bases de datos? Una base de datos es un “almacén” que nos permite guardar grandes cantidades de información de forma organizada para que luego podamos encontrar y utilizar fácilmente. CARACTERISTICAS Independencia lógica y física de los datos. Redundancia mínima. Acceso concurrente por parte de múltiples usuarios. Integridad de los datos. Consultas complejas optimizadas. Seguridad de acceso y auditoría. Respaldo y recuperación. Acceso a través de lenguajes de programación estándar. Componentes Básicos del Sistema de bases de datos. Las tablas permitirán almacenar los datos. Con las consultas podremos acceder a los datos almacenados, ordenarlos y filtrarlos por diferentes criterios. Los informes serán la forma más eficaz de presentar nuestros datos. Con los formularios se facilitan las tareas de introducción de datos. TABLAS Dentro de una base de datos, la información se almacena y se organiza en tablas; En cada tabla encontraremos una serie de filas y columnas. A las filas de una tabla de una base de datos se les llama registros y a las columnas, campos. Todos los datos que aparecen en un mismo registro se refieren a un mismo individuo y todos los datos que aparecen en un campo se refieren a un mismo tipo de información sobre el individuo. A la intersección de un registro con un campo se le llama dato. Consultas Las consultas tienen como propósito recuperar la información almacenada en las tablas. la ventaja se encuentra en la posibilidad que ofrecen las consultas de filtrar la información y mostrar sólo aquellos datos que interesen en cada caso. Otra de las características importantes de las consultas es que puedes utilizar más de una tabla para mostrar datos relacionados. Esto es así gracias a que Base es un sistema de bases de datos relacional. FORMULARIOS Los formularios nos ayudarán principalmente en tareas de introducción de información. Cuando se trata de incluir pocos datos podemos hacerlo directamente sobre las tablas pero cuando el volumen es importante, este método se vuelve poco eficaz. Además, y al igual que ocurre con las consultas, los formularios también permiten trabajar simultáneamente sobre varias de las tablas de una base de datos. Informes Los informes tienen como objetivo proporcionar las herramientas necesarias para obtener una copia impresa de los datos existentes en una base de datos.
Habitualmente, los informes se suelen construir a partir de los
resultados obtenidos de la ejecución de consultas. De esta forma combinamos la posibilidad de seleccionar sólo los datos que deseemos que nos ofrecen las consultas con la ventaja de imprimirlos que aportan los informes. Ventajas de las bases de datos Control sobre la redundancia de datos. Consistencia de datos. Compartir datos. Mantenimiento de estándares. Mejora en la integridad de datos. Mejora en la seguridad. Ventajas de las bases de datos Mejora en la accesibilidad a los datos. Mejora en la productividad. Mejora en el mantenimiento. Aumento de la concurrencia. Mejora en los servicios de copias de seguridad. Desventaja de las bases de datos Complejidad Coste del equipamiento adicional. Vulnerable a los fallos. Tipos de Campos: Cada Sistema de Base de Datos posee tipos de campos que pueden ser similares o diferentes Usuarios del BD. Usuarios normales: Son aquellos no sofisticados que están en contacto con el sistema por un programa de aplicación con una interfaz de formularios, donde se puede volver a llenar los campos apropiados del formulario, pueden también solo leer informes generados por la base de datos. Usuarios del BD. Programadores de aplicaciones: Son informáticos que escriben los programas de aplicación, con herramientas para desarrollar interfaz de usuario, como las herramientas de desarrollo rápido de aplicaciones (DRA), que ayudan a crear los formularios e informes sin escribir directamente el programa. Usuarios del BD. Usuarios sofisticados: Interactúan con el sistema sin programas escritos, usan el lenguaje de consulta de base de datos para hacer las consultas. Los analistas que envían las consultas para explorar los datos en la base de datos entran en esta categoría, usando ellos las herramientas de procesamiento analítico en línea (OLAP, OnLine Analytical Processing), o herramientas de recopilación de datos. Usuarios del BD. Usuarios especializados: Son usuarios muy sofisticados que escriben aplicaciones de bases de datos especializadas y adecuadas para el procesamiento de datos tradicional. Entre estas aplicaciones están los sistemas de diseño asistido por computadora, sistemas de base de conocimientos y sistemas expertos, sistemas que almacenan datos de tipos de datos complejos (como gráficos y de audio) y sistemas de modelado de entorno. Usuarios del BD. Administradores de la base de datos (ABD). Son aquellas que tienen el control central del SGBD. Entre las funciones del ABD se encuentran. Definición del esquema de la base de datos. Definición de la estructura y el método de acceso. Modificación del esquema y la organización física. Concensión de autorización para el acceso a los datos. Mantenimiento rutinario.