Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Diseño de Archivos o BD
Diseño de Archivos o BD
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.