QUE ES UNA BASE 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.
PARA QUE UTILIZAR UNA BASE DE DATOS
Es Rápido: La máquina puede obtener y modificar datos con mucha mayor velocidad que un ser humano.
Es compacta: No hacen falta archivos de papeles que pudieran ocupar mucho espacio
Cómodo: Al tener la información en un mismo sitio, ahorraremos tiempo y trabajo
v
Es Actual: Se dispone en cualquier momento la información precisa y al día
La principal ventaja de utilizar bases de datos es que múltiples usuarios pueden acceder a ellas al mismo tiempo.
.
PROPOSITO.
El propósito general es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.
.
Objetivos:
Consistencia Seguridad Manejo de transacciones
Tiempo de respuesta Independencia
COMPOSICION DE UN SISTEME DE BASE:
Está compuesto por tres elementos que confluyen en un sistema para el procesamiento de datos
. EL SOPORTE HUMANO ( Humanware )
EL SOPORTE LÓGICO (Software)
SOPORTE FÍSICO (Hardware)
Proveen facilidades para la manipulación de grandes volúmenes de datos: (ver objetivos).
Simplifican la programación de equipos de consistencia.
Organizan los datos con un impacto mínimo en el código de los programas
Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado.
INCONVENIENTES:
Es necesario disponer de una o más personas que administren la base de datos.
Tamaño: la complejidad y la gran cantidad de funciones que tienen hacen que sea un software de gran tamaño, que requiere de gran cantidad de memoria para poder correr.
Coste del hardware adicional: los requisitos de hardware para correr un SGBD por lo general son relativamente altos, por lo que estos equipos pueden llegar a costar gran cantidad de dinero.
TIPOS DE USUARIOS:
Usuario Final: es la persona que utiliza los datos
Desarrollador de Aplicaciones: desarrolla los sistemas que interactúan con la Base de Datos.
DBA: asegura integridad, consistencia, redundancia, seguridad este es el Administrador de Base de Datos quien se encarga de realizar el mantenimiento diario o periódico de los datos.
Las personas que tienen acceso se clasifican:
USUARIOS INGENUOS. Interactúan con el sistema
USUARIOS SOFISTICADOS : capacidad de acceder a la información
PROGRAMADORES DE APLICACIÓN : son aquellos un amplio dominio del DML
USUARIOS ESPECIALIZADOS: son aquellos que desarrollan módulos
Los que manejan una base de datos son responsables:
Interacción con el manejador de archivos: Los datos en la base se guardan en disco mediante el sistema de archivos
Implantación de la integridad : Los valores de los datos que se almacenan en la base
Puesta en práctica de la seguridad: verifica que los accesos ala base sean realizados por las personas autorizadas.
Respaldo y recuperación: labores que debe ejecutar el manejador de está
Control de concurrencia : la principal tarea del manejador de la base, o por lo menos la más difícil
Legislación sobre acceso a la información.
.