Está en la página 1de 9

Informtica II - Sesin 10

Contenidos
1 2 3 Introduccin Base de Datos Sistema Gestores de BD Arquitectura de Datos Cliente - Servidor

INFORMTICA II
SESIN 10
Ing. Alan Miguel Infante Vidaln

4 5

Introduccin

Introduccin

En la poca actual, la informacin - y su tratamiento automatizado - no slo es necesaria para el eficiente funcionamiento de toda organizacin, sino que se ha convertido en uno de los principales elementos de competitividad.

Introduccin

Introduccin

En este contexto, el almacenamiento de la informacin (en forma de datos) y su disponibilidad para las aplicaciones de negocio se hace indispensable para la normal operacin y funcionamiento de cualquier empresa. El personal que opera las diferentes aplicaciones rutinarias interacta con la "Base de datos".

La Gerencia, que evala y controla la eficiencia de estas operaciones tambin requerir de informacin, de manera de planificar nuevas tareas y/o corregir aquellas que no vayan con la estrategia de negocio planteada. Y a su vez tambin, las personas que deciden las estrategias de negocio (nuevos mercados, nuevas lneas de negocio, simple supervivencia, etc.)

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Introduccin
Motor moviendo al mundo de la informtica

Introduccin

Se dice que el principal activo de una organizacin es su personal. Entonces podra decirse que el segundo en importancia sera su informacin, aunque probablemente y en muchos casos sta ltima sea ms difcil de reemplazar que el primero.

Necesidad de la informacin en todos los niveles de la organizacin Dato = Recurso organizacional para competir

Introduccin

Ya sea que la base de datos sea usada para apoyar alguno de los niveles organizacionales comentados o todos, debe elegirse la tecnologa adecuada que garantice su permanente y eficiente disponibilidad, as como que facilite el desarrollo de aplicaciones y la administracin de la base de datos misma por parte del personal del rea de sistemas de la organizacin.

Base de Datos

Dato

Dato

Definicin de datos encontrada en un diccionario: "Dato : Antecedente que permite llegar ms fcilmente al conocimiento de una cosa". Pequeo Larousse El dato es la representacin de un mensaje.

Entonces la definicin se da en un contexto donde existe comunicacin : Entre personas Entre un objeto y persona(s) Entre objetos El dato, al ser una representacin (que tendr que ser interpretada) contiene caractersticas de objetividad.

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Dato

Informacin

Informacin: significado percibido al recibir un mensaje. La percepcin humana es, por naturaleza, subjetiva. Por lo tanto la informacin referida a un mismo dato tendr la posibilidad de ser resultado de varias interpretaciones.

Dato = Representacin de un mensaje. Debe ser objetivo

Informacin

Informacin

Si se tiene varias personas que interpretarn un mismo dato o conjunto de datos, deber existir un acuerdo para la forma de interpretarlos (obtener el significado o informacin)

Informacin = Grado de disminucin de la incertidumbre. Puede ser subjetiva

Informacin

Base de Datos

Para la obtencin de informacin es necesario un proceso: El proceso mental de interpretacin o un proceso automatizado que de forma y significado a los datos accedidos en algn medio. Otro aspecto importante es de contar con ms datos o con datos colaterales al estrictamente requerido.

Es un conjunto de datos relacionados entre s, organizados y estructurados, con informacin referente a algo. Podemos utilizar una base de datos para cosas tan sencillas como mantener un registro de nuestra agenta personal de telfonos o complicadas como la gestin de una gran organizacin.

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Base de Datos

Base de Datos

En la definicin general no se hace mencin al medio donde residirn los datos ni a la forma o tecnologa de acceso a los mismos. Muchas veces el slo hecho de cambiar de medio de almacenamiento "obliga" a un mnimo de organizacin. La organizacin de los datos persigue el objetivo que estos puedan ser compartidos por varios usuarios.

Base de datos = Conjunto de datos organizados de tal manera que pueda extraerse informacin y que pueda ser compartida.

Sistemas Gestores de BD

SGBD

SGBD DBMS por sus siglas en ingls (DataBase Management System).Software que administra el acceso a los datos, permitiendo su almacenamiento, consulta y actualizacin. Tiene la capacidad de responder a mltiples usuarios accediendo en forma concurrente a los datos.

Sistemas Gestores de BD

Sistemas Gestores de BD
Alimentacin registro de datos o requerimientos. S.I. Resultados de la transaccin, resultados requeridos. BD almacenada Servidor

Provee facilidades para la administracin del conjunto como toma de respaldos, recuperacin. El DBMS permite tener los datos de toda la organizacin (incluida la informacin de sus principales entidades) de forma integrada, de manera que estos se encuentren disponibles a consultas o actualizaciones de transacciones.
Personas Productos Servicios Procesos Recursos Organizacin

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Caractersticas de un SGBD

Caractersticas de un SGBD

Escalabilidad Capacidad de mejorar con el incremento de recursos invertidos a medida que se requiera mayores y/o mejores servicios de la base de datos. Esta situacin generalmente se presenta para un mejor aprovechamiento de los sistemas de informacin, por crecimiento del negocio/organizacin, u otros factores.

Rendimiento Caracterstica de realizar las tareas involucradas como de recuperacin de datos, actualizacin, respuesta a la concurrencia de muchos usuarios, etc. de una manera eficiente. Sin embargo el rendimiento de un DBMS depende de otros factores como la plataforma donde corre.

Caractersticas de un SGBD

Caractersticas de un SGBD

Portabilidad Caracterstica de permitir transportar de una manera transparente - o fcil un producto de una plataforma a otra. En el caso de los DBMS, no slo es la consideracin de portabilidad del producto (el software mismo) sino los datos que la base de datos administra.

Universalidad Se refiere a los mltiples tipos de datos que puede manejar un DBMS, los que actualmente se denominan datos multimedia.

Caractersticas de un SGBD

Ventajas de SGBD

Disponibilidad Actualmente es uno de los factores cruciales, pues el servicio de base de datos apoya a las aplicaciones crticas de la operativa de los negocios.

Control sobre la redundancia de datos. Consistencia de datos. Comparticin de datos. Mantenimiento de estndares. Mejora en la seguridad. Mejora en la integridad de datos. Mejora en la accesibilidad. Mejora en la productividad. Mejora en el mantenimiento.

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Desventajas de SGBD
Complejidad Costos Tanto el SGBD, como la propia base de datos, pueden hacer que sea necesario adquirir ms espacio de almacenamiento. Fallos El hecho de que todo est centralizado en el SGBD hace que el sistema sea ms vulnerable ante los fallos que puedan producirse.

Son conjuntos de programas que pueden llegar a ser complejos con una gran funcionalidad.

Arquitectura de Datos

Arquitectura de Datos

Arquitectura de Datos

Nivel Externo Visible al Usuario 1 Visible al Usuario 2 Visible al Usuario N

Visibilidad General

Nivel Conceptual

Nivel Externo Tambin llamado nivel de visin o "subesquemas" (segn J.Martin) es el nivel ms cercano al usuario final, o sea es la forma cmo estos perciben los datos. Generalmente a un usuario le interesa slo una parte de toda la base de datos y no le interesa los aspectos "tcnicos" deseando slo indicar QUE datos son los que requiere.

Visibilidad en almacenamiento

Nivel Interno

Arquitectura de Datos

Arquitectura de Datos

Nivel Conceptual Tambin llamado "Esquema" (J.Martin) describe la totalidad de los datos de la base de datos. En este nivel interesa CUALES son los datos necesarios, as como las relaciones entre estos. Este nivel es visible a usuarios profesionales de S.I., desarrolladores y - por supuesto - al DA.

Nivel Interno Tambin llamado nivel fsico, describe CMO son almacenados los datos en la base de datos. Una parte de este nivel debe ser visible al DBA y totalmente visible a quienes desarrollan software del tipo DBMS. En este nivel es importante el conocimiento (visibilidad) del ambiente operativo donde correr el software DBMS.

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Arquitectura Cliente - Servidor

Cliente Servidor

Es la actual arquitectura para sistemas con bases de datos. Cliente/Servidor : distribucin de aplicaciones y/o datos en una red de computadoras. Cliente/Servidor, conocido por sus siglas C/S, tambin es sinnimo de computacin abierta que permite utilizacin de hardware y software variado, sin dependencia de un slo proveedor.

Arquitectura Cliente - Servidor

Arquitectura Cliente - Servidor


Tipos de Servidores
Servidor

de Archivos. de base de datos (DBMS). Servidor de Objetos. Servidor Web.


Servidor

Arquitectura Cliente - Servidor

Arquitectura Cliente - Servidor

Modelos de Distribucin Cliente/Servidor


No

Componentes de un arquitectura Cliente Servidor


CLIENTE

existe una regla para dividir una aplicacin, sin embargo es razonable situar las funciones y datos ms cerca posible para la operativa de la organizacin. Esto sin embargo tiene su contra, pues es mejor el enfoque centralizado, desde el punto de vista de la administracin de los datos.

SERVIDOR

S.I.

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

El cliente

El Servidor

En el cliente corre la parte de la aplicacin correspondiente. Lo hace en el sistema operativo, que a su vez provee la interfaz usuario (U.I.) y puede acceder diferentes servicios distribuidos. Para acceder a servicios distribuidos lo hace a travs del componente S.I., quien maneja los servicios que no son locales.

El componente de aplicacin en el servidor generalmente corre sobre un software para la correspondiente plataforma (del servidor) : un DBMS, groupware, servidores de objetos y el Web. Depende del S.O. para "interfazar" con el componente middleware que hace los requerimientos de servicios. Tambin corre un componente del DSM.

El Sistema de Informacin

El Sistema de Informacin
El

El componente Sistema de Informacin corre tanto en el cliente como en el servidor. Se puede clasificar en tres categoras de middleware :
El

software (o mejor dicho los protocolos) de transporte. Provee comunicacin a travs de WANs y LANs y por supuesto la necesaria combinacin LAN/WAN/LAN.

sistema operativo de red. Aunque el trmino "de red" ya prcticamente qued en el pasado, pues los sistemas operativos ofrecen la funcionalidad correspondiente, son las funciones "de red" las que principalmente son usadas en un ambiente cliente servidor : Servicios de directorio, comparticin de recursos, seguridad, etc. Facilidades para internet/intranet son proporcionadas tambin por los sistemas operativos.

El Sistema de Informacin
Servicios

Analoga de la arquitectura C/S


Libros almacenados y ordenados Base de Datos Bibliotecario S.I.

especficos. Tambin deben correr en ambos lados, cliente y servidor, de manera de proveer la funcionalidad necesaria como por ejemplo acceso y recuperacin de datos de una base de datos, correo electrnico, brokers de objetos y otros.

Biblioteca Servidor

Alumno Cliente

Ing. Alan Miguel Infante Vidaln

Informtica II - Sesin 10

Preguntas
49 50

Qu hemos aprendido?

Reflexionemos
51

52

INFORMTICA II
SESIN 10
Ing. Alan Miguel Infante Vidaln

Ing. Alan Miguel Infante Vidaln

También podría gustarte