Está en la página 1de 17

DISEÑO DE

ARCHIVOS-BASE DE
DATOS
Por el prof. Luis Luna
OBJETIVOS DE DISEÑO DE ARCHIVOS
O BASES DE DATOS

INTEGRIDAD DE LOS DATOS

DISPONIBIBILIDAD DE DATOS
ACTUALIZACION Y
El almacenamiento

RECUPERACION EFICIENTE
de datos es es la 
ALMACENAMIENTOS DE
parte medular de los DATOS EFICIENTE
sistemas de 
RECUPERACION DE
INFORMACION PARA UN
información PROPOSITO

ARCHIVOS CONVENCIONALES
Y BASES DE DATOS
ENFOQUES PARA EL
ALMACENAMIENTO DE DATOS
El primer método es
guardar los datos en
archivos individuales
(convencionales), cada
uno de ellos único para
una aplicación particular
ENFOQUES PARA EL
ALMACENAMIENTO DE DATOS
El segundo método es
construcción de una base de
datos, formalmente definido
y centralmente controlado
para ser usado en muchas
aplicaciones diferentes
ARCHIVOS CONVENCIONALES

Forma práctica para guardar datos para
algunas aplicaciones

Un archivo puede ser diseñado y
construido muy rápidamente

La velocidad de procesamiento es una
ventaja del uso de

Crear archivos convencionales implica
que los datos guardados serán
redundantes
BASES DE DATOS
Es una fuente central de
datos que está pensada
para que sea compartida
por muchos usuarios con
una diversidad de
aplicaciones
LOS OBJETIVOS DE EFECTIVIDAD DE LA BASE DATOS

Asegurarse de que la base de datos
puede ser compartida

Mantener datos que sean precisos y
consistentes

Asegurarse de que todos los datos
requeridos fácilmente disponibles

Permitir que la base de datos
evolucione

VENTAJAS DE LAS BASES DE DATOS

Integridad de los datos, debido a que
los cambios en los datos se logran
muchos más fácil y confiablemente si
los datos aparecen una sola vez

Los datos tienen una oportunidad de
estar disponibles que en un sistema
de archivos tradicionales.

Una base de datos puede evolucionar
conforme cambian las necesidades de
los usuarios y las aplicaciones
DESVENTAJAS DE LAS BASES DE DATOS

Todos los datos están guardados en un solo
lugar

Existen riesgos de que el administrador de la
base de datos sea el único con privilegios

Los procedimientos para modificar la base de
datos pueden hacerse burocráticos y lentos

Mantener en una cantidad tolerable el tiempo
para insertar, actualizar, borrar y recuperar
datos

Mantener en una cantidad razonable el costo de
almacenamiento de los datos. Por el costo de la
tecnología y personal requerido.
ENTIDADES
Cualquier objeto o evento acerca del
cual alguien escoge recolectar datos
es una entidad, puede ser una
persona, lugar o cosa, por ejemplo,
un vendedor, una ciudad o un
producto. También puede ser un
evento o una unidad de tiempo, tal
como la descompostura de una
máquina, una venta o un mes o año
RELACIONES
Las relaciones son
asociaciones entre
entidades (a veces son
llamadas asociaciones
de datos)
ATRIBUTOS
Un atributo es alguna característica
de una entidad. Por ejemplo, un
paciente (entidad) puede tener
muchos atributos, tales como
apellido, nombre, calle, ciudad,
estado, etc. La fecha de la última
visita del paciente, así como los
detalles de la receta, también son
atributos
REGISTROS
Un registro es un
conjunto de
conceptos de datos
que tienen algo en
común con la
entidad descrita
LLAVES O CAMPO CLAVE
Una llave es uno de los
conceptos de datos de un
registro que se usa para
identificar un registro.
Cuando una llave
identifica en forma única a
un registro es llamada la
llave primaria
TIPOS DE ARCHIVOS

Archivos Maestros, contienen registros de un grupo de entidades. Los
atributos pueden ser cambiados frecuentemente, pero los registros
son relativamente permanentes

Archivos de transacciones,se usan para capturar cambios que
actualizan los archivos maestros y para producir reportes

Archivos de reporte, Cuando es necesario ejecutar un programa que
imprima información y no existe la impresora o esta ocupada

Archivos de tablas, Estos archivos contienen datos usados para
calcular mas datos o medidas de desempeño. Por ejemplo una tabla
de tarifas postales
NORMALIZACION
La normalización es la transformación de vistas de usuario complejas y
almacenes de datos de estructuras de datos estables más pequeñas.
Además de ser más simples y más estables, las estructuras de datos
normalizadas son más fáciles de mantener
PASOS DE NORMALIZACIÓN

La primera etapa del proceso incluye la eliminación de todos los
grupos repetidos y la identificación de la llave primaria. Para hacer
esto, la relación necesita ser dividida en dos o mas relaciones.

El segundo paso asegura que todos los atributos que no son llaves
sean completamente dependientes de la llave primaria. Todas las
dependencias parciales son eliminadas y puestas en otra relación.

El tercer paso elimina cualquier dependencia transitiva. Una
dependencia transitiva es aquella en la cual atributos que no son
llaves son dependientes de otros atributos que no son llaves.

También podría gustarte