Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
AVANZADO
INGENIERIA DE SISTEMAS VII | TRABAJO DE INVESTIGACION
Niveles de abstraccin:
Podemos destacar tres niveles principales segn la visin y la funcin que realice el usuario
sobre la base de datos:
SISTEMAS CENTRALIZADOS
Caractersticas funcionales
Caractersticas fsicas
Caractersticas lgicas
Arquitecturas de igual a igual. -Un DBMS verdadero no distingue entre cliente y servidor.
Idealmente cada mquina puede desempear la funcionalidad de cliente y de servidor. La
base de datos es fsicamente distribuida en diferentes lugares fragmentado y replicando los
datos. La fragmentacin es deseable ya que hace posible el poner los datos cerca de los
usuarios que los necesitan, de esta forma reduciendo potencialmente el costo de la
transmisin y reduciendo el tamao de las relaciones involucradas en las consultas de los
usuarios.
El servidor presenta a todos sus clientes una interfaz nica y bien definida.
El cliente no necesita conocer la lgica del servidor, slo su interfaz externa.
El cliente no depende de la ubicacin fsica del servidor, ni del tipo de equipo fsico
en el que se encuentra, ni de su sistema operativo.
Los cambios en el servidor implican pocos o ningn cambio en el cliente.
Niveles de la arquitectura: Esta arquitectura se puede clasificar en cinco niveles, segn
las funciones que asumen el cliente y el servidor, tal y como se puede ver en el siguiente
diagrama:
Tercer nivel: la lgica de los procesos se divide entre los distintos componentes del cliente
y del servidor. El diseador de la aplicacin debe definir los servicios y las interfaces del
sistema de informacin de forma que los papeles de cliente y servidor sean intercambiables,
excepto en el control de los datos que es responsabilidad exclusiva del servidor. En este tipo
de situaciones se dice que hay un proceso distribuido o cooperativo.
Cuarto nivel: el cliente realiza tanto las funciones de presentacin como los procesos. Por
su parte, el servidor almacena y gestiona los datos que permanecen en una base de datos
centralizada. En esta situacin se dice que hay una gestin de datos remota.
ARQUITECTURA DE 2 CAPAS:
Limitaciones:
El nmero usuarios mximo es de 100. Ms all de este nmero de usuarios se excede
la capacidad de procesamiento.
No hay independencia entre la interfaz de usuario y los tratamientos, lo que hace
delicada la evolucin de las aplicaciones.
Dificultad de relocalizar las capas de tratamiento consumidoras de clculo.
Reutilizacin delicada del programa desarrollado bajo esta arquitectura.
ARQUITECTURA DE 3 CAPAS:
TIPO DE ARQUITECTURA
EMPRESA
DE BASE DE DATOS
MUNICIPALDIAD PROVICNIAL
CLIENTE SERVIDOR
DE ILO
BANCO DE CRDITO DEL PERU CLIENTE SERVIDOR
SUNAT SISTEMA CENTRALIZADO
RENIEC CLIENTE SERVIDOR
UNIVERSIADA JOSE CARLOS
CLIENTE SERVIDOR
MARIATEGUI
CLARO SISTEMA CENTRALIZADO
CASINO VILLA FURTUNA SISTEMA CENTRALIZADO
SOUTHER PERU SISTEMA CENTRALIZADO