Sunteți pe pagina 1din 20

LOGO

lntroducción
a las Bases
de Datos

Bases de Datos I
LOGO
Contenidos
1 Introducción

2 Sistemas tradicionales basados en archivos

3 Sistemas de bases de datos

4 Papeles en un entorno de base de datos

5 Ventajas y desventajas de los SGBD

6 Problemas y cuestiones de repaso


LOGO
Objetivos

En clase aprenderá 1:
❖ 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 SGBD
❖ El personal implicado en el entorno SGDB
❖ Ventajas y desventajas de los SGBD

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.
LOGO
Sistemas 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
LOGO
Sistemas tradicionales
basados en archivos
Sistema basado en Archivos

LIMITACIONES

Consultas
Separación Duplicación Dependencia Formatos Fijas /
y De entre los Archivos Proliferacion
aislamiento Datos datos Incompatibles de
Programas
LOGO
Sistemas tradicionales
basados en archivos

Separación ▪ Díficil acceso a datos que deben estar disponibles


y
aislamiento
▪ El desarollador de aplicaciones debe sincronizar el
procesamiento de archivos

▪ Duplicación incontrolada de datos


Duplicación
De
▪ Desperdicio de recursos:tiempo y dinero
Datos ▪ Espacio de almacenamiento innecesario
▪ Pérdida de INTEGRIDAD de los datos
LOGO
Sistemas tradicionales
basados en archivos

Dependencia ▪ Díficil hacer cambios a una estructura existente


entre los
datos
▪ Todos los programas se modifican para acceder
a la nueva estructura.

Formatos ▪ Las estructuras de los archivos dependen del


Archivos
Incompatibles lenguaje de programación

Consultas ▪ Son dependientes de las consultas escritas por


Fijas /
Proliferacion el desarrollador (consultas fijas)
de ▪ Nuevos programas inadecuados e ineficientes
Programas
LOGO
Sistemas de Base de
Datos

Una colección compartida de datos lógicamente


BASE
relacionados, junto con una descripción de estos
datos, que están diseñados para satisfacer las DE DATOS
necesidades de información de una organización

▪ 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 Sistema de


definir, crear, mantener y controlar el acceso a la Gestión de Base
base de datos. 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 Programa de
solicitudes (normalmente una instrucción SQL)
dirigidas al SGBD.
Aplicación
LOGO
Componentes de un entorno
SGBD

Hardware
Software

Personas SGBD
Datos

Procedimientos
LOGO
Componetes de un entorno
SGBD

1 2 3

Hardware Software Software


El SGBD y las El propio sw del SGBD Componente más
aplicaciones requiren y los programas de importante de un
una plataforma sobre aplicación, sistema entorno SGBD.
la que ejecutarse. operativo
La BD continene datos
operacionales como los
Dependerá de las Los programas se
metadatos.
necesidades de la escriben en 3GL o
organización y del 4GL.
La estructura de los
SGBD datos se llama esquema

www.utpl.edu.ec
LOGO
Componetes de un entorno
SGBD

4 5

Procedimientos Personas
Instrucciones y reglas que Las personas que se
gobiernan el diseño de la relacionan son el
BD. sistema:

Iniciar sesión, iniciar y Administradores,


detener un SGBD, copias desarrolladores,
de seguridad, gestionar usuarios finales
fallos de HW y SW,
cambiar la estructura de
una tabla
LOGO
Papeles en un entorno de
base de datos
Administradores de datos y de la BD
El 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 datos


Diseñ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.
LOGO
Papeles 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 Finales
Son los clientes de la base de datos.
Pueden ser :
▪ Usuarios inexpertos
▪ Usuarios avanzados
LOGO
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
www.utpl.edu.ec
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
Problemas y cuestiones de repaso

Desarrollar las cuestiones de repaso del capítulo 1


página 29 – 30

www.utpl.edu.ec
LOGO

S-ar putea să vă placă și