sábado, 27 de octubre de 2007

domingo, 26 de agosto de 2007

SISTEMAS DE INFORMACIÓN II

FUNDAMENTOS DEL DISEÑO DE LOS SISTEMAS DE INFORMACIÓN
Es un proceso en el cual se aplican ciertas técnicas y principios con el propósito de definir un dispositivo, un proceso o un Sistema, con suficientes detalles como para permitir su interpretación y realización física.
La etapa del Diseño del Sistema encierra cuatro etapas:
  • El diseño de los datos
  • El Diseño Arquitectónico
  • El Diseño de la Interfaz
  • El Diseño de procedimientos

El diseño debe implementar todos los requisitos explícitos contenidos en el modelo de análisis y debe acumular todos los requisitos implícitos que desea el cliente.

Debe ser una guía que puedan leer y entender los que construyan el código y los que prueban y mantienen el Software.

El Diseño debe proporcionar una completa idea de lo que es el Software, enfocando los dominios de datos, funcional y comportamiento desde el punto de vista de la Implementación.

La evaluación de la calidad de una presentación del diseño deben establecer criterios técnicos para un buen diseño como son:

  • El diseño debe ser modular, es decir, se debe hacer una partición lógica del Software en elementos que realicen funciones y subfunciones especificas.
  • Debe conducir a interfaces que reduzcan la complejidad de las conexiones entre los módulos y el entorno exterior.
  • Un diseño debe presentar una organización jerárquica que haga un uso inteligente del control entre los componentes del software.
  • Debe producir un diseño usando un método que pudiera repetirse según la información obtenida durante el análisis de requisitos de Software.

BASE DE DATOS DISTRIBUIDA

ARQUITECTURA DE LAS BASES DE DATOS
Un Sistema Distribuido es aquel en el cual los programas o BD estan ubicados en dos o mas computadoras.
Los sistemas de manejo de bases de datos disponibles actualmente están basadas en la arquitectura ANSI-SPARC la cual divide a un sistema en tres niveles: interno, conceptual y externo.
El próposito de establecer una arquitectura de un sistema de bases de datos distribuidas es ofrecer un nivel de transparencia adecuado para el manejo de la información.La transparencia se puede entender como la separación de la semántica de alto nivel de un sistema de las aspectos de bajo nivel relacionados a la implementación del mismo. Un nivel de transparencia adecuado permite ocultar los detalles de implementación a las capas de alto nivel de un sistema y a otros usuarios.
En sistemas de bases de datos distribuidos el propósito fundamental de la transparencia es proporcionar independencia de datos en el ambiente distribuido. Se pueden encontrar diferentes aspectos relacionados con la transparencia. Por ejemplo, puede existir transparencia en el manejo de la red de comunicación, transparencia en el manejo de copias repetidas o transparencia en la distribución o fragmentación de la información.
La independencia de datos es la inmunidad de las aplicaciones de usuario a los cambios en la definición y/u organización de los datos y viceversa. La independencia de datos se puede dar en dos aspectos:
Lógica y física.
La transparencia al nivel de red se refiere a que los datos en un SBDD se accesan sobre una red de computadoras, sin embargo, las aplicaciones no deben notar su existencia. La transparencia al nivel de red conlleva a dos cosas:
  • Transparencia sobre la localización de datos.
  • Transparencia sobre el esquema de nombramiento.
La transparencia sobre replicación de datos se refiere a que si existen réplicas de objetos de la base de datos, su existencia debe ser controlada por el sistema no por el usuario.
La transparencia a nivel de fragmentación de datos permite que cuando los objetos de la bases de datos están fragmentados, el sistema tiene que manejar la conversión de consultas de usuario definidas sobre relaciones globales a consultas definidas sobre fragmentos.
Para definir un esquema de estandarización en bases de datos distribuidas se debe definir un modelo de referencia:
  • Basado en componentes
  • Basado en funciones.
  • Basado en datos.
En resumen, la transparencia tiene como punto central la independencia de datos.

martes, 21 de agosto de 2007

TAREA

BASES DE DATOS DISTRIBUIDAS
Una Base de Datos Distribuida (BDD) es un conjunto de múltiples bases de datos lógicamente relacionadas y distribuidas entre diferentes sitios interconectados por una red de comunicaciones.
OBJETIVOS DE LAS BASES DE DATOS DISTRIBUIDAS:
  • Autonomía local.
  • No dependen de un sitio central.
  • Operación continua.
  • Procesamiento distribuido de consultas.
  • Manejo distribuido de transacciones.
  • Independencia con respecto al equipo.
  • Independencia con respecto a la red.
  • Independencia con respecto al DBMS.

BASES DE DATOS CENTRALIZADAS

En un sistema de base de datos centralizados, el procesamiento y todos los componentes del sistema residen en un solo computador o sitio, este era conocido con el nombre de Mainframe. Al decir componentes me refiero a los datos, el software, el SMDB y los dispositivos de almacenamiento.

Estas son las características principales del procesamiento distribuido de base datos, y que al final las mismas vienen a convertirse en ventajas:

CARACTERISTICAS DE LAS BASES DE DATOS CENTRALIZADAS:

  • Autonomía, de todos los nodos.
  • Procesamiento contínuo, cada nodo es autónomo de los demás.
  • Independencia, de un sitio central (físicamente y lógicamente).
  • Independencia de equipos, sistema operativo, aplicaciones, red.
  • Fragmentación, los datos son almacenados en el sitio donde se solicitan con mayor frecuencia.
  • Consultas distribuidas, para no saturar el tráfico de datos del sitema.

BIOGRAFIA

!!!!!BIENVENIDOS¡¡¡¡¡
!¡!¡!¡HOLA!¡!¡!¡
Soy Estudiante del 7 Sem. de Lic. en Informatica
Este es mi blog en el cual ire subiendo tareas, las cuales estaran disponibles por si las necesitas.