Fundamentos de base de datos
Presentación 1: Enfoque tradicional de procesamiento de datos y enfoque de base de datos
¿Qué aprenderemos
en esta clase?
Contextualización de los enfoques
El procesamiento de datos nace como una necesidad de las grandes
empresas de almacenar grandes cantidades de información.
¿Cuáles son los enfoques que han sido utilizados para almacenar datos?
Primero: Segundo:
Enfoque tradicional de Enfoque de base de
procesamiento de datos datos
Tema 1. Enfoque tradicional de procesamiento de datos
Dato
Debe ser
Administrado
Planificado
Controlado
Tema 1. Enfoque tradicional de procesamiento de datos
¿Cuál es la diferencia del dato con la información?
Dato Información
Nombre: julia El promedio de ventas
Edad: 20 años indica que debemos
Altura: 7,78 mt invertir más el
próximo semestre. Haremos nuevos
convenios con
los proveedores.
Tema 1. Enfoque tradicional de procesamiento de datos
¿Qué es una base de datos?
Es un conjunto de datos que permiten satisfacer las necesidades de información de una organización.
Propiedades de una BD
Base de datos
Tiene dos propiedades
Integrar Compartir
Tema 1. Enfoque tradicional de procesamiento de datos
Funcionamiento de una base de datos
TERMINAL
TERMINAL APLICACIONES
TERMINAL USUARIOS
Tema 1. Enfoque tradicional de procesamiento de datos
Base de datos desde una perspectiva organizacional
NIVEL
Conjunto de datos operacionales relevantes DIRECCIÓN
ESTRATÉGICO
para la toma de decisions involucradas en
PRODUCCIÓN
alg[un nivel de la organizaci[on, y que van a
MARKETING
NIVEL
FINANZAS
R.R.H.H.
permitir satisfacer diversos requerimientos TÉCNICO
de información.
NIVEL
BASE DE DATOS OPERATIVO
Tema 1. Enfoque tradicional de procesamiento de datos
Base de datos desde una perspectiva organizacional
Una organización puede
escoger:
Una base de datos
Una base de datos en un distribuida en los distintos
computador central. computadores existentes
en la organización.
Tema 1. Enfoque tradicional de procesamiento de datos
¿Qué incorpora el enfoque tradicional de procesamiento de datos?
Sistema de procesamiento de
Enfoque por agregación
archivos
Se relaciona con el
Cada nueva aplicación es
procesamiento de datos por
diseñada con su propio
departamento o unidad
conjunto de archivos de datos.
organizacional.
Tema 1. Enfoque tradicional de procesamiento de datos
Desventajas del enfoque tradicional
de procesamiento de datos Inflexibilidad
Estandarización Redundancia no
deficiente controlada
Enfoque
tradicional de
procesamiento de
Excesiva datos Inconsistencia
mantención de datos
Baja
Escasa
productividad
posibilidad de
del
compartir datos
programador
Tema 2. Enfoque de base de datos
¿De qué se trata este enfoque?
En este enfoque los datos son visualizados como un recurso que
debe ser compartido entre diferentes usuarios.
En este contexto, cada usuario puede contar con una visión propia de la
base de datos de acuerdo a sus requerimientos de información.
Tema 2. Enfoque de base de datos
¿De qué se trata este enfoque?
Los datos son almacenados de tal manera que sean independientes
del programa que los usa.
Se tiene un control centralizado de las operaciones de protección,
ingreso, modificación, eliminación y recuperación de datos a través
de un software específico: DBMS (Data Base Management System)
en español SGBD (Sistema de Gestión de Bases de Datos).
Tema 2. Enfoque de base de datos
Archivo productos Archivo facturas Archivo clientes
Archivo cobranzas Archivo distribución
Tema 2. Enfoque de base de datos
Desarrolladores
Administradores
Usuarios finales
de bases de datos
Herramientas CASE Interfaces de Programas de
usuario aplicaciones
Repositorios Base de datos
Data Base Management
System – (SGBD)
Tema 2. Enfoque de base de datos
Herramientas Case (Computer – Aided Software Engineering)
Aplicaciones informáticas destinadas a aumentar la productividad en el
desarrollo de software.
Se clasifican en dos categorías:
Upper – Case Lower – Case
Tema 2. Enfoque de base de datos
Modelo de datos Creación de base de datos Uso de base de datos
PROGRAMADOR USUARIO FINAL
Requerimientos Definición de datos
Programa Consultas
aplicación
Modelo conceptual Compilador DDL Compilador DDL
DBMS
BD Lógica BD Física
Tema 2. Enfoque de base de datos
Beneficios del enfoque de base de datos:
• Mínima redundancia de datos.
• Consistencia de datos.
• Integración de datos.
• Compartir datos.
• Esfuerzo por estandarización.
• Facilitar el desarrollo de aplicaciones.
• Flexibilidad en el acceso.
• Control de seguridad, privacidad e integridad.
• Independencia de los datos.
• Reducción de la mantención de programas.
Tema 2. Enfoque de base de datos
Costos a considerar cuando se usa enfoque de base de datos.
Personal especializado Necesidad de respaldos
Problemas al compartir
Conflicto organizacional
datos
¿Qué aprendimos
en esta clase?
Instrucción o nota
Se desea informatizar la gestión de una empresa de transportes que reparte
paquetes por toda España. Los encargados de llevar los paquetes son los
camioneros, de los que se quiere guardar el dni*, nombre, teléfono, dirección,
salario y población en la que vive. De los paquetes transportados interesa
conocer el código de paquete, descripción, destinatario y dirección del
destinatario. Un camionero distribuye muchos paquetes, y un paquete sólo
puede ser distribuido por un camionero. De las provincias a las que llegan los
paquetes interesa guardar el código de provincia y el nombre. Un paquete sólo
puede llegar a una provincia. Sin embargo, a una provincia pueden llegar varios
paquetes. De los camiones que llevan los camioneros, interesa conocer la
matrícula, modelo, tipo y potencia. Un camionero puede conducir diferentes
camiones en fechas diferentes, y un camión puede ser conducido por varios
camioneros.