You are on page 1of 30

Base de Datos I

Ciencias Informticas
Facultad Politcnica
Universidad Nacional de Asuncin

Sistemas de Archivos Vs.
Bases de Datos
Prof. MSc. Martha Chen
Lic. Lilian Riveros
Objetivos para el Diseo del
almacenamiento de Datos
Integridad
de Datos
Disponibilidad
de Datos
Almacenamiento
Eficiente
Actualizacin
y Recup.
eficiente
Informacin
Para un
Propsito
Dos enfoques para
el almacenamiento de Datos
Archivos
Convencionales
Bases
de Datos
Organizacin clsica:
Sistemas orientados al proceso
D2
D3
D4
D5
D6
D7
F1
F2
F3
F4
F5
T1
T2
T3
T5
T4
F6
D1
Datos Archivos Procesos Resultados
Uso de archivos separados
para un S.I.
Num Nombre 02 03 04
Archivo de Ventas
Num Nombre Area 04
Actividad Actual
Num Dpto Nombre Dir Tel Contrat Salario Titulo
Archivo de Personal
Organizacin en BD:
Sistemas orientados a los Datos





Depuracin
Actualizacin
Almacena-
miento






Recuperacin


Tratamiento
D1
D2
D3
D4
D5
D6
D7
B.D.
Datos
Actualizacin
Y Creacin
Recuperacin
y tratamiento
Resultados
El enfoque de Base de Datos
para un S.I. (1)
Juego de Datos 1
Juego de Datos 2
Base de Datos
El enfoque de Base de Datos
para un S.I. (2)
SubTotales
Juego de Datos 3
Ventajas de las BD frente a los
Archivos Tradicionales. (1)
1. Independencia de los datos respecto a los
tratamientos y viceversa: ya que evita el
importante esfuerzo que origina la
reprogramacin de las aplicaciones cuando
se producen cambios en los datos.
2. Coherencia de los resultados: debido a que
la informacin se recoge y almacena una sola
vez, en todos los tratamientos se utilizan los
mismos datos, por lo que los resultados de
todos ellos son coherentes y perfectamente
comparables.


Ventajas de las BD frente a los
Archivos Tradicionales. (2)
3. Mejor disponibilidad de los datos para el
conjunto de los usuarios: cada usuario ya no
es propietario de los datos, puesto que stos
se comparten entre las aplicaciones, existiendo
una mejor disponibilidad de los datos para
todos los que necesiten de ella (acceso).
4. Mayor valor informativo: el valor informativo
de su conjunto es superior a la suma del valor
informativo de los elementos individuales que
lo constituyen.

Ventajas de las BD frente a los
Archivos Tradicionales. (3)
5. Mejor y ms normalizada documentacin de
la informacin, la cual est integrada con
los datos: en las bases de datos, se incluyen
no slo los datos, sino tambin la semantica de
los mismos.
6. Mayor eficiencia en la recogida, validacin
y entrada de los datos al sistema: al no
existir casi redundancia, los datos se recogen y
validan una sola vez, aumentando as el
rendimiento de todo el proceso previo al
almacenamiento.
Ventajas de las BD frente a los
Archivos Tradicionales. (4)
7. Reduccin del espacio de
almacenamiento: la desaparicin de las
redundancias, as como la aplicacin de
tcnicas de compactacin, lleva consigo
una menor ocupacin en disco.

Resumen de las ventajas de
las Bases de Datos. (1)
A. Referido a los DATOS:
Independencia de stos respecto de los
tratamientos y viceversa.
Mejor disponibilidad de los mismos.
Mayor eficiencia en la recogida, codificacin y
entrada en el sistema
B. Referido a los RESULTADOS:
Mayor coherencia
Mayor valor informativo
Mejor y ms normalizada documentacin de la
informacin.

Resumen de las ventajas de
las Bases de Datos. (2)
C. Referido a los USUARIOS:
Acceso ms rpido y sencillo de los usuarios
finales.
Ms facilidades para compartir los datos por
el conjunto de los usuarios.
Mayor flexibilidad para atender a demandas
cambiantes.

Inconvenientes de las
BASES de DATOS. (1)
1. Instalacin costosa: la implantacin de un
SBD puede llevar consigo un costo elevado
tanto en equipo fsico (nuevas instalaciones o
ampliaciones de hardware) como en lgico
(sistemas operativos, compiladores, etc).
2. Personal especializado: Los conocimientos
necesarios para una utilizacin correcta y
eficaz sobre todo en la ABD, implican una
necesidad de personal especializado que
resulta difcil encontrar y formar.
Inconvenientes de las
BASES de DATOS. (2)
3. Implantacin larga y difcil: por las causas
anteriores la implantacin puede convertirse en
una tarea larga y laboriosa. Las dificultades
que aparecen en el desarrollo llevan a que se
superen los plazos.
4. Falta de rentabilidad a corto plazo: un SBD,
tanto por su costo y por el tiempo que tarda en
estar operativo, no es rentable a corto plazo.
Puede calcularse en el orden de meses para
un sistema mediano y aos para uno grande.

Inconvenientes de las
BASES de DATOS. (3)
5. Ausencia real de normas: Un problema
que suele surgir al momento de la
creacin de una BD, es la ausencia de
normas reales.
6. Desfase entre teora y prctica: Al
existir un considerable avance entre la
teora y la prctica, en muchas ocasiones
los usuarios se engaan con las
prestaciones reales que pueden
proporcionar los SGBD.

Resumen de las desventajas de
las Bases de Datos.
Relativas a la
IMPLANTACIN:
Costosa en equipo (fsico y
lgico).
Ausencia de estndares.
Larga y difcil puesta en
marcha.
Rentabilidad a medio plazo.
Relativas a los
USUARIOS:
Personal especializado.
Desfase entre teora y
prctica.
Riesgo
de
Frustracin
Definicin de BASES de DATOS
Coleccin o depsito de datos integrados, con
redundancia controlada y con una estructura que
refleje las interrelaciones y restricciones existentes
en el mundo real; los datos que han de ser
compartidos por diferentes usuarios y aplicaciones,
deben mantenerse independiente de stas, y su
definicin y descripcin, nicas para cada tipo de
datos, han de estar almacenadas junto con los
mismos. Los procedimientos de actualizacin y
recuperacin, comunes y bien determinados, habrn
de ser capaces de conservar la integridad, seguridad
y confidencialidad del conjunto de los datos

Base de Datos I
Ciencias Informticas
Facultad Politcnica
Universidad Nacional de Asuncin

Componentes de los SGB
Componentes de los
Sistemas de Bases de Datos
Hardware
Software
Los Datos
Personas
Sistema de Base de Datos
El Hardware
Es el conjunto de dispositivos fsicos sobre
los que reside una Base de Datos.
Consiste en:
Una o ms computadoras.
Unidades de discos.
Terminales.
Impresoras
Unidades de cinta
Cables de conexin, etc.

Configuraciones posibles del
Hardware de un Sistema de BD. (1)
Configuraciones posibles del
Hardware de un Sistema de BD. (2)


Configuraciones posibles del
Hardware de un Sistema de BD. (3)

Sistema de Base de Datos
El Software
Incluye dos tipos de
Software:
El software de
propsito general
para la gestin de la
BD (SGBD)
El software de
aplicacin, que usa
las facilidades del
SGBD para
manipular la BD
Sistema de Base de Datos
Las Personas
Podemos tener dos categoras de
personas:
Usuarios: Los ejecutivos, los
administradores, el personal de oficina
Informticos: los ABD, analistas,
programadores, diseadores, y los
administradores de sistemas
Relacin entre los
cuatro componentes
Programa de Aplicacin

Programa de Aplicacin

Programa de Aplicacin

SGBD

Computadora

Analista
Usuario
Preguntas
Peguntas ???

Fin de la Clase


Muchas Gracias

You might also like