Base Datos
• Conjunto unificado de información, que será
compartida por diferentes usuarios de la
organización
• La función básica de una base de datos es
permitir el almacenamiento y la
recuperación de la información necesaria,
para que las personas de la organización
puedan tomar decisiones.
Arquitectura de un SI
Sistema
Ejecutivo Estratégico
Sistema
Apoyo a las Planeamiento
DecisionesSistemas
Operativo
Transacciones
Esquema
Externo
Esquema
Externo
Esquema
Conceptual
Esquema
Interno
Esquema
Externo
Lista de eventos
Cursograma
Diagrama de
Flujo de Datos
Modelo
Relacional
Diccionario
de Datos
Transformador
Externo
/Conceptual
Transformador
Conceptual / Interno
Transformador
Interno / Almacenado
Basede
Datos
Sistema de
Gestión de Base de Datos (SGBD o DBMS)
• Sonprogramas de software para la administración
de las Bases de Datos; que permiten:almacenar,
manipular y recuperar datos en una
computadora.
• El SGBD también se encargará de la
comunicación entre el usuario y la base de
datos, proporcionándole al usuario, los medios
para: obtener información, introducir nuevos datos
y actualizar los ya existentes.
Estructura de una Base de Datos
Llave
primariaEntidad
Legajo
1
2
3
4
Chile
Perú
Apellido
Rimoli
Lemos
Salgado
Ponce
Atributos
Edad
33
44
55
66
Dominio
Nación
Chile
Perú
Brasil
Argentina
Registros
Estructura de una BD
Estructura de una BD
Tipos de archivos
• Archivo Maestro:
– Guarda información sobre entidades y eventos esenciales para la
organización (proveedores, ventas históricas)
• Archivo de Transacciones
– acumular datos deeventos en el momento que ocurran (ventas,
ordenes de compra, pagos, cobranzas)
• Archivo de Control
– Permiten el análisis de desempeño - Maestro + Transacciones (Volumen de ventas por: producto, vendedor, cliente )
• Archivo de Planeamiento
– contienen datos referentes a los niveles esperados de los datos
existentes en los archivos maestros y de transacciones (programa
de : ventas, compras,producción, ppto. Financiero)
Métodos para el desarrollo de
Sistemas de Información
Llave Primaria e índices de
acceso
Herramientas para el desarrollo
de Sistemas
•
•
•
•
•
Lista de Eventos
Diagrama de Flujo de Datos
Diccionario de Datos
Modelo Relacional de Datos
Tablas de Decisión
Modelo conceptual
• Un modelo es una descripción capaz de ser
comunicada y que busca:
–
–
–
–
–
Comunicarun cierto aspecto (visión)
De una parte de la realidad (sistema)
Con cierto grado de detalle (abstracción)
Conforme perseguido por alguien (autor del modelo)
Con el objetivo de servir a los propósitos del
usuario.
Modelo conceptual
• El conocimiento sobre alguna cosa es la habilidad de
formar un modelo mental que represente esta cosa como
así también las acciones que ella puede realizar o sepuede
realizar sobre ella. Cuando el individuo verifica acciones
sobre este modelo él puede predecir las implicaciones que
estas acciones tendrán sobre el mundo real.
• Al relacionar las cosas entre sí y al pensar en ellas nos
lleva a un pensamiento estructurado y poder así, describir
el funcionamiento de un sistema, y esto debería ser el
propósito de todo modelo.
Modelo conceptual
• Los modelospueden tener diferentes clases
de estructuras; y las más comunes son la del
– lenguaje natural,
– la clase simbólica y
– la clase matemática.
Lista de eventos
• Elegir el nivel apropiado de abstracción para los
términos.
• Evitar el uso de casos en lugar de conceptos generales.
• Evitar las expresiones vagas o indirectas.
• Elegir un estilo estandarizado de enunciado.
• Verificar los sinónimos ylos homónimos.
• Hacer explícitas las referencias entre términos.
• Hacer un Diccionario de Datos.
EL DIAGRAMA DE FLUJO DE
DATOS - OBJETIVOS • Describir el contexto del sistema, determinando lo
que ocurrirá en cada una de las áreas de la empresa,
denominadas Entidades externas, que participen de
este sistema;
• Detallar los procesos a ser realizados;
• Enumerar los archivos de datos necesarios,...
Regístrate para leer el documento completo.