1 1. Propósito de los sistemas de base de datos 1.1 Introducción 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.
Desde el punto de vista informático, la
base de datos es un sistema formado por un conjunto de datos almacenados en discos que permiten el acceso directo a ellos y un conjunto de programas que manipulen ese conjunto de datos.
Informática III IF-442 2
1. Propósito de los sistemas de base de datos 1.1 Introducción Cada base de datos se compone de una o más tablas que guarda un conjunto de datos. Cada tabla tiene una o más columnas y filas. Las columnas guardan una parte de la información sobre cada elemento que queramos guardar en la tabla, cada fila de la tabla conforma un registro.
Informática III IF-442 3
1. Propósito de los sistemas de base de datos 1.2 Propósito de una base de datos La función básica de una base de datos es permitir el almacenamiento y la recuperación de la información necesaria, para que las personas de la organización puedan tomar decisiones. Es así que las Bases de Datos se tornan esenciales para la supervivencia de cualquier organización; pues los datos estructurados constituyen un recurso básico para todas las organizaciones.
Informática III IF-442 4
1. Propósito de los sistemas de base de datos 1.2 Propósito de una base de datos Dependiendo de la capacidad de almacenamiento y procesamiento del hardware, la organización puede contar con una única Base de Datos, o con múltiples Bases de Datos.
Informática III IF-442 5
1. Propósito de los sistemas de base de datos 1.3 Sistema de Gestión de Base de Datos (SGBD o DBMS) Son programas de software para la administración de las Bases de Datos; y en particular, para: almacenar, manipular y recuperar datos en una computadora. El SGBD también se encargará de la comunicación entre el usuario y la base de datos, proporcionándole al usuario, los medios necesarios para poder obtener información, introducir nuevos datos y actualizar los ya existentes. Informática III IF-442 6 1. Propósito de los sistemas de base de datos 1.4 Visión de los datos Una base de datos es en esencia una colección estructurada de datos relacionados entre si, de la cual los usuarios pueden extraer información. Se basa en el concepto de encapsular los datos en un objeto y código que opera sobre ellos.
Informática III IF-442 7
1. Propósito de los sistemas de base de datos 1.5 Modelo de datos Un modelo de datos, es el lenguaje El modelado de datos es uno de los utilizado para la descripción de elementos más importantes a la una base datos. Permite describir hora de iniciar el desarrollo de las estructuras de los datos, es cualquier proyecto, debido a que decir el tipo de datos que se van a es la estructura, sobre la que incluir, la forma como se realmente reside la verdadera relacionan, las restricciones de esencia de la aplicación. Incluso integridad y las operaciones de determina si el proyecto va a manipulación. cumplir con su verdadero objetivo.
Informática III IF-442 8
1. Propósito de los sistemas de base de datos 1.5 Modelo de datos
Ejemplo de un modelo de datos
Informática III IF-442 9
1. Propósito de los sistemas de base de datos 1.6 Personas entorno a la base de datos Podemos definir a usuarios como toda persona que tenga todo tipo de contacto con el sistema de base de datos desde que se diseña, implementa, puesta en producción y se usa.
Informática III IF-442 10
1. Propósito de los sistemas de base de datos 1.6 Personas entorno a la base de datos Usuarios finales: Son usuarios no sofisticados que interactúan con el sistema mediante un programa de aplicación con una interfaz de formularios, donde puede rellenar los campos apropiados del formulario. Estos usuarios pueden también simplemente leer informes generados de la base de datos. Informática III IF-442 11 1. Propósito de los sistemas de base de datos 1.6 Personas entorno a la base de datos Programadores: Son profesionales informáticos que escriben los programas de aplicación, utilizando herramientas para desarrollar interfaces de usuario
Informática III IF-442 12
1. Propósito de los sistemas de base de datos 1.6 Personas entorno a la base de datos Usuarios sofisticados: Interactúan con el sistema sin programas escritos, usando el lenguaje de consulta de base de datos para hacer sus consultas. Los analistas que envían las consultas para explorar los datos en la base de datos entran en esta categoría.
Informática III IF-442 13
1. Propósito de los sistemas de base de datos 1.6 Personas entorno a la base de datos Administradores de base de datos DBA: Son las personas 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. • Concesión de autorización para el acceso a los datos. • Mantenimiento rutinario. Informática III IF-442 14