Vous êtes sur la page 1sur 23

Archivos tradicionales

Ventas

Sueldos

Contaduria
Industrial

Archivo de Ventas

Archivo de Sueldos

Archivo de Contadura

Archivo de Industrial

Primitiva organizacin de datos


MAESTRO DE ARTICULOS articulo descripcion precio-unitario 100 zzzzz 250 102 xxxxx 1500

Ventas

MAESTRO DE ARTICULOS articulo descripcion unid-medida 100 zzzzz kg 102 xxxxx lit
Industrial

ARCHIVOS -Registros
Tipos de Registros: a) Fsico b) Lgico

Archivos Tradicionales- Problemas


No tenan normas de Seguridad Integridad iban en el cdigo Redundancia de la informacin Diseos distintos para el mismo archivo o campo Falta de flexibilidad (Hay que definirlo completo) Los archivos no estn normalizados

Archivos Tradicionales- Problemas


Limitaciones: a) Creacin de Archivos Adicionales b) Escasa o nula interrelacin entre los datos de los distintos archivos c) Dependencia de los Programas Aplicativos (Hay que modificar todo) d) Problemas de integridad por la actualizacin de algn dato

Base de datos

Ventas

Sueldos

Base de datos

Industrial

Contaduria

Jerarqua de datos
Tabla de cursos Base de datos Tabla de personal Tabla de docentes

Tabla de personal
Tabla
Carlos Martinez Ral Lopez Claudia Caa
Carlos Martinez

A20 A40 B21


A20

01/2003 04/1998 02/2002


01/2003

B+ A C
B

Registro Campo

Carlos Martinez

Bases de Datos
Caractersticas de los datos: a) Deben almacenarse una sola vez b) Cualquiera puede accederlo ELEMENTOS COMPONENTES 1-Entidad Tabla 2-Atributo - Dato

Bases de Datos
Porque es necesaria una base de datos: a) Almacenan informacin b) Permiten recuperar informacin c) Comunican informacin d) Manejan informacin

Bases de Datos
Modelos de Bases de Datos: a) Jerrquicas (Padre Hijo) (Departamento Seccin Empleado) b) En Red (Varios Varios) (Alumno Materias) c) Relacionales (Tabla doble entrada)

Bases de Datos Etapas de diseo


Etapas de Diseo de Bases de Datos: a) Definir el alcance b) Definir las tablas c) Determinar los campos d) Determinar el campo clave Permite d.1. Mantener ordenada la informacin d.2. Acceso mas rpido Caractersticas 1-No Nulo 2-nico 3-Relativamente chico

Bases de Datos Etapas de diseo Detectar errores

f) Revisar errores en: 1) Campos repetidos 2) Campos faltantes 3) Tipos de campos mal definidos (Longitud, Tipo de Campo) 4) Tablas repetidas 5) Tablas demasiado grandes

Bases de Datos Etapas de diseo -Normalizacin


g) Normalizacin evita errores porque
1.Todos los datos dependen del campo clave 2.No se permiten valores iguales a 0 (cero) 3.Asegura que los datos sean agrupados en las entidades (tablas) en la forma ms simple posible. 4. Identifica los atributos que no dependen totalmente de la clave de una entidad generando nuevas entidades desde estos atributos .

Bases de Datos - Caractersticas


a) Recuperacin y visualizacin de los registros b) Facilidad de actualizacin (Aadir Modificar Borrar) c) Ordenar registros por varios campos d) Creacin de pantallas personalizadas e) Facilidad de creacin de informes f) Importacin y exportacin de datos g) Compartir Datos

Bases de Datos - Caractersticas


a) Integracin de toda la informacin de la organizacin b) Persistencia (Disponibilidad) de los datos c) Acceso simultneo para varios usuarios d) Descripcin de los datos independiente de los programas e) Definicin de vistas parciales de los datos

Bases de Datos - Ventajas


a) Eliminar Redundancia e Inconsistencia Costos: 1 Almacenamiento 2. Transferencia 3.Actualizacin 4.Brindar informacin errnea b) Independencia de los programas de los datos que los utilizan (Caracterstica) c) Reduccin de costos mantenimiento y desarrollo d) Flexibilidad de los sistemas de informacin utilizando consultas rpidas e) Administracin de los datos Accesos a la informacin Seguridad reduce la complejidad

Redundancia de datos

Es la duplicidad de datos en mltiples archivos y en los mismos archivos

Redundancia de datos en el mismo archivo


FACTURACION nro-factura 10 10 11 nro-cliente razon-social 25 cliente-a 25 cliente-a 12 cliente-b CUIT xxx xxx zzz articulo descripcion precio 1500 250 250

102 xxxxxx 100 zzzzzz 100 zzzzzz

Una estructura sin redundancias


MAESTRO DE CLIENTES nro-cliente razon-social CUIT 25 cliente-a xxx 12 cliente-b zzz direccion fecha-alta xxxxx xx/xx/xxxx zzzzz zz/zz/zzzz

MAESTRO DE ARTICULOS articulo descripcion unid-medida precio-unitario 100 zzzzz kg 250 102 xxxxx lit 1500
FACTURACION-LINEAS nro-factura articulo 10 102 10 100 11 100

FACTURACION nro-factura nro-cliente 10 25 11 12

Problemas generados por el uso de las bases de datos


Mantener estructuras de datos complejas Controlar los accesos simultneos Proteger los programas frente a cambios en los archivos Reconstruir archivos Brindar seguridad a los datos

Componenetes de un DBMS
Lenguaje de definicin de datos Lenguaje de manipulacin de datos Un diccionario de datos

Bases de Datos
Beneficios: a) Control de concurrencia de mltiples usuarios b) Control de transacciones c) Resguardos y recuperos

Bases de Datos
Formas de procesar la informacin: a) Proceso centralizado b) Proceso distribuido

Vous aimerez peut-être aussi