clase base de datos i
DESCRIPTION
Diapositivas explicativas acerca de los Sistemas de Gestión de Bases de Datos (SGBD)TRANSCRIPT
LOGO
Bases de Datos I
lntroducción a las Bases de Datos
LOGO
Contenidos
Introducción1
Sistemas tradicionales basados en archivos2
Sistemas de bases de datos3
Papeles en un entorno de base de datos4
Ventajas y desventajas de los SGBD 5
Problemas y cuestiones de repaso6
LOGO
Objetivos
Características y problemas comunes de los sistemas basados en archivos.
Significado del los términos “Base de datos” y “SGBD”
Funciones típicas y componentes de un SGBDEl personal implicado en el entorno SGDBVentajas y desventajas de los SGBD
En clase aprenderá 1:
1 Referencia: Texto base, Connolly, Thomas.. Sistemas de bases de datos: un enfoque práctico para diseño, implementación y gestión. 4ta edición. Páginas 3-30 Capitulo 1
LOGO
Introducción
Usos de BD: Las compras en el supermercado Compras utilizando tarjeta de crédito
Utilización de una biblioteca local Contratación de un seguro Alquiler de un video Utilización de Internet Estudio en una Universidad, etc.
LOGOSistemas tradicionales basados en archivos
Sistema basado en archivos:Una colección de programas que realizan diversos servicios para los usuarios finales, ejemplo: producción de informes.
Cada programa define y gestiona sus propios datos
Características Enfoque desentralizado. Grandes concentraciones de datos repetidos. La estructura física y el almacenamiento de los
archivos esta definido por el código de la aplicación Dependencia entre programas y datos
LOGOSistemas tradicionales basados en archivos
Sistema basado en ArchivosSistema basado en Archivos
LIMITACIONES
FormatosArchivos
Incompatibles
Dependencia entre los
datos
Duplicación De
Datos
Separación y
aislamiento
Consultas Fijas /
Proliferacion de
Programas
LOGOSistemas tradicionales basados en archivos
Díficil acceso a datos que deben estar disponibles El desarollador de aplicaciones debe sincronizar el
procesamiento de archivos
Separación y
aislamiento
Duplicación De
Datos
Duplicación incontrolada de datos Desperdicio de recursos:tiempo y dinero Espacio de almacenamiento innecesario Pérdida de INTEGRIDAD de los datos
LOGOSistemas tradicionales basados en archivos
Díficil hacer cambios a una estructura existente Todos los programas se modifican para acceder
a la nueva estructura.
Las estructuras de los archivos dependen del lenguaje de programación
Dependencia entre los
datos
FormatosArchivos
Incompatibles
Consultas Fijas /
Proliferacion de
Programas
Son dependientes de las consultas escritas por el desarrollador (consultas fijas)
Nuevos programas inadecuados e ineficientes
LOGO Sistemas de Base de Datos
Una colección compartida de datos lógicamente relacionados, junto con una descripción de estosdatos, que están diseñados para satisfacer las necesidades de información de una organización
BASE DE DATOS
Es un repositorio centralizado, de gran tamaño compuesto por datos que pueden ser utilizados por múltiples departamentos y usuarios.
La descrición de los datos se conoce como catálogo del sistema. Su naturaleza autodescriptiva proporciona la independencia entre
programas y datos. “Logicamente relacionado”: entidades, atributos y relaciones
LOGO Sistemas de Base de Datos
Un sistema software que permita a los usuarios definir, crear, mantener y controlar el acceso a la base de datos.
Sistema de Gestión de Base
de Datos(SGBD)
Software que interactúa con los programas del usuario y con la BD Permite definir la BD (DDL Lenguaje de definición de datos). Permite insertar, actualizar, borrar y extraer (DML Lenguaje de
Manipulación de Datos) Proporciona acceso controlado a la BD (seguridad, integridad,
concurrencia, recuperación) Catálogo accesible por el usuario
LOGO Sistemas de Base de Datos
Un programa informático que interactúa con la base de datos emitiendo las apropiadas solicitudes (normalmente una instrucción SQL) dirigidas al SGBD.
Programa de Aplicación
LOGO
Personas
HardwareSoftware
Datos
Procedimientos
Componentes de un entorno SGBD
SGBD
LOGO
www.utpl.edu.ec
Componetes de un entorno SGBD
1
HardwareEl SGBD y las aplicaciones requiren una plataforma sobre la que ejecutarse.
Dependerá de las necesidades de la organización y del SGBD
2
Software El propio sw del SGBD y los programas de aplicación, sistema operativo
Los programas se escriben en 3GL o 4GL.
3
Software Componente más importante de un entorno SGBD.
La BD continene datos operacionales como los metadatos.
La estructura de los datos se llama esquema
LOGOComponetes de un entorno
SGBD
4
ProcedimientosInstrucciones y reglas que gobiernan el diseño de la BD.
Iniciar sesión, iniciar y detener un SGBD, copias de seguridad, gestionar fallos de HW y SW, cambiar la estructura de una tabla
5
PersonasLas personas que se relacionan son el sistema:
Administradores, desarrolladores, usuarios finales
LOGOPapeles en un entorno de
base de datosAdministradores de datos y de la BDEl DA (Data administrator) es responsable de gestionar los recursos de datos: planificación, desarrollo y mantenimiento de políticas y estándares
El DBA (Database Administrator), es responsible de la implementación y diseños físicos de la base de datos.
Diseñadores de bases de datosDiseñadores lógicos y diseñadores físicos de la base de datos.
El diseñador lógico identifica relaciones, restricciones, modelo de datos.
El diseñador físico materializa el diseño lógico mediante estructuras y metodos de almacenamiento, seguridades, etc.
LOGOPapeles en un entorno de
base de datos
Desarrolladores de aplicaciones Implementan los progrmas de aplicación que proporcionen funcionalidad requerida. Extraer, insertar, actualizar o borar datos son algunas operaciones solicitadas.
Usuarios FinalesSon los clientes de la base de datos.
Pueden ser : Usuarios inexpertos Usuarios avanzados
LOGO
www.utpl.edu.ec
Ventajas y desventajas de los SGBD
Ventajas
Control de redundancia de datos Coherencia de datos Más información a partir de la misma cantidad
de datos Compartición de los datos Mayor integridad de los datos Mayor seguridad Imposición de estándares Economía de escala Equilibrio entre requisitos conflictivos Mejor accesibilidad a los datos Productividad mejorada Mantenimiento más sencillo Mayor nivel de concurrencia Servicios mejorados de copia de seguridad y
recuperación
LOGO Ventajas y desventajas de los SGBD
Desventajas
Complejidad
Tamaño
Coste del SGBD
Costes de hardware adicional
Costes de conversión
Prestaciones
Mayor impacto de los fallos
LOGO
www.utpl.edu.ec
Problemas y cuestiones de repaso
Desarrollar las cuestiones de repaso del capítulo 1 página 29 – 30
LOGO