Zusammenfassung der Ressource
APLICACIONES DE LOS SISTEMAS DE BASES DE DATOS
- INTRODUCCIÓN
- Un SGBD consiste en una colección de datos relacionados y un
conjunto de programas para acceder a dichos datos.
- OBJETIVO
- Proporcionar una forma de almacenar y recuperar la información de manera práctica y eficiente.
- APLICACIONES
- Banca
- Líneas Aéreas
- Universidades
- Transacciones de tarjetas de
crédito
- Telecomunicaciones
- Finanzas
- Ventas
- Producción
- SISTEMAS DE BASES DE DATOS
FRENTE A SISTEMAS DE
ARCHIVOS
- Programas de aplicación
para manipular los
archivos
- De acuerdo a las
necesidades de la
empresa
- Mantener información de la
organización en un sistema
de procesamiento de
archivos tiene algunos
inconvenientes
- Redundancia e
inconcistencia
- Dificultad en el
acceso
- Aislamiento
- Problemas de integridad
- Problemas de atomicidad
- Anomalías en el
acceso concurrente
- Problemas de seguridad
- VISIÓN DE LOS
DATOS
- Abstracción de datos
- Nivel físico
- Nivel Lógico
- Nivel de Vistas
- Relación de los tres
niveles
- Ejemplares y esquemas
- Los sistemas de bases de datos
tiene varios esquemas divididos
de acuerdo a los niveles de
abstracción que se han
discutido.
- MODELOS DE LOS DATOS
- Una colección de herramientas
conceptuales para describir los datos, las
relaciones, la semántica y las restricciones
de consistencia.
- Modelo Entidad Relación
- Basado en una
percepción del
mundo real
- ESTRUCTURA
- Rectángulos
- Entidades
- Elipses
- Atributos
- Rombos
- Relaciones entre entidades
- Líneas
- Une atributos con entidades y estos con relaciones
- Modelo relacional
- Se utiliza un grupo de tablas
para representar los datos y
las relaciones entre ellos
- Otros modelos de datos
- El modelo de datos relacional orientado a
objetos combina las características del
modelo de datos orientado a objetos y el
modelo de datos relacional.
- LENGUAJES DE BASES DE DATOS
- Proporciona un lenguaje de definición de datos para
especificar el esquema de la base de datos y un lenguaje
de manipulación de datos para expresar las consultas a
la base de datos y las modificaciones.
- Lenguaje de definicion de datos
- se especifica mediante un conjunto de
definiciones expresadas mediante un lenguaje
especial llamado lenguaje de definición de datos
(LDD).
- Lenguaje de manipulación de datos
- (LMD) es un lenguaje que permite a los
usuarios acceder o manipular los datos
organizados mediante el modelo de datos
apropiado.
- Acceso a la base de datos
- Proporcionando una interfaz de programas de aplicación
- Extendiendo la sintaxis del lenguaje anfitrión para incorporar
llamadas LMD dentro del programa del lenguaje anfitrión.
- USUARIOS Y ADMINISTRADORES DE LA BASE DE DATOS
- Usuario de bases de datos e interfaces de ususarios
- Usuarios Normales
- Programadores de aplicaciones
- Usuarios sofisticados
- Usuarios especializados
- Administradoresde la base de datos
- Definición del esquema
- Mantenimiento rutinario
- GESTION DE TRANSACCIONES
- Una transacción es una colección de operaciones que se
lleva a cabo como una única función lógica en una
aplicación de bases de datos.
- ESTRUCTURA DE UN SISTEMA DE BASE DE DATOS
- Se divide en módulos que se encargan de cada
una de las responsabilidades del sistema
completo.
- 1.8.1. Gestor de almacenamiento
- 1.8.2. Procesador de consultas
- ARQUITECTURA DE APLICACIONES
- HISTORIA DE LOS SISTEMAS DE BASES DE DATOS