BASE DE DATOS





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:

 Posibilidad de introducir, modificar, consultar  listar los dato

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)


 VENTAJAS :
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.













.