INTRODUCCIN
BASES DE DATOS
Objetivos:
Datos.
DATOS/ INFORMACIN
DATOS/ INFORMACIN
Prdida de espacio.
Tener que repetir las acciones, por ejemplo al actualizar el mismo dato
en cada archivo.
por
ejemplo
es
posible
encontrar
las
siguientes
inconsistencias:
Usuario del
Archivo de Clientes
Usuario del
Archivo de Prstamos
Introducir
Rutinas de
tratamiento
datos
Definicin
de archivos
Introducir
Rutinas de
tratamiento
datos
Definicin
de archivos
Archivo
de
Clientes
Archivo
de
Prstamos
Capacidades:
Manejo de persistencia
Soporte por lo menos de un modelo de datos
Soporte de un lenguaje de alto nivel que permita manipular y
definir la estructura de la informacin
Control de acceso
Evitar inconsistencias al compartir la informacin
DEFINICIN BD
Una base de datos es un conjunto estructurado y compartido de
datos lgicamente relacionados y almacenados en un sistema
computacional, que estn diseados para satisfacer las
necesidades de informacin de una organizacin.
Provee facilidades para recuperar, insertar, modificar y eliminar
los datos cuando se requiera.
Provee facilidades para transformar los datos recuperados en
informacin til.
IMPLEMENTAR EL ENFOQUE DE BD
SISTEMA DE GESTIN
DE BD
Un Sistema de gestin de Base de Datos (SGBD, o Database
Management System o DBMS) es un software que gestiona y
controla BD.
Sus principales funciones son facilitar la utilizacin de la BD a
muchos usuarios simultneos y de tipos diferentes,
independizar al usuario del mundo fsico y mantener la
integridad de los datos.
SGBD
VENTAJAS DE UN SGBD
Estandarizacin
VENTAJAS DE UN SGBD
DESVENTAJAS DE UN
SGBD
Nivel Fsico
(Almacenamiento)
Inventario
Ventas
Contabilidad
La forma en que los usuarios perciben los datos se denomina nivel externo.
NIVELES DE ABSTRACCIN E
INDEPENDENCIA DE LOS DATOS
Vista usuario n
Vista usuario 2
Vista usuario 1
n esquemas
externos
Nivel externe
confidencialidad
Nivel conceptual
integridad-coherencia
Nivel interno
gestin de acceso
ACTORES EN LA BD
Usuarios
ACTORES EN LA BD
Desarrolladores
Analistas de Sistemas:
ACTORES EN LA BD
Desarrolladores
almacenar
dichos
datos.
Tienen
la
responsabilidad
de
ACTORES EN LA BD
Administradores de BD (DBA Data Base Administrator):
ACTORES EN LA BD
Administradores de BD (DBA Data Base Administrator):
DEFINICIONES