Objetivo Principal:
Proporcionar a los usuarios
finales una visión abstracta
de los datos
Redundancia e
inconsistencia de
datos.
Dificultad para tener acceso a
los datos.
Anomalías del
acceso
concurrente.
Problemas de seguridad.
Problemas de integridad.
Aislamiento de los datos.
Las aplicaciones más usuales son para la gestión
de empresas e Instituciones públicas.
Un modelo de datos está formado por: Un conjunto de
conceptos para definir la estructura de la base de
datos:
• Datos.
• Relaciones entre datos.
• Restricciones sobre datos y
relaciones.
El comité ANSI-SPARC
propuso una arquitectura de
tres niveles.
Nivel Interno / Físico
Nivel Conceptual
Nivel Externo / de Visión
Tipos de Usuarios
Usuarios Normales
Usuarios Sofisticados
Programadores de Aplicaciones
Usuarios Especializados
Administradores de Bases de Datos
Tipos de Lenguajes
Base de Datos Tipo Fichero
Ficheros de texto divididos en filas y columnas
Base de Datos Tipo Relacional
Permiten relacionar varias tablas de datos entre sí,
compartiendo información y evitando la duplicidad y
los problemas que ello conlleva
Base de Datos Tipo Orientada A Objetos
Está constituida por objetos, que pueden ser de muy
diversos tipos, y sobre los cuales se encuentran
definidas unas operaciones
Base de Datos Tipo Híbrido
Combinan características de las
bases de datos relacionales y las
bases de datos orientadas a objetos.
Manejan datos textuales y datos
binarios como los de multimedia
DDL (Lenguaje de Definición de Datos)
LMD (Lenguaje de Manipulación de Datos)
Un gestor de base de datos es un programa que
permite introducir y almacenar datos, ordenarlos y
manipularlos.
Un SGBD Debe permitir: -Introducir datos -Almacenar
datos -Recuperar datos y trabajar con ellos Tabla o
fichero, registro y campo