Está en la página 1de 38

UNIVERSIDAD DE ORIENTE

NCLEO DE ANZOTEGUI

EXTENSIN REGIN CENTRO-SUR ANACO

PROCESAMIENTO DE DATOS

SISTEMAS DE INFORMACIN

Profesor(a): Elaborado por:

Daibelis Cepeda Facendo, Jorgelys C.I: 25427858

Anaco, 22 de febrero del 2017


TABLA DE CONTENIDO

INTRODUCCIN.........................................................................................................................1

SISTEMAS DE INFORMACIN................................................................................................2
1.1 FUNCIONES DE UN SISTEMA DE INFORMACIN.....................................................................................3
1.1.1.- Recoleccin 3
1.1.2.- Clasificacin 3
1.1.3.- Compresin 4
1.1.4.- Almacenamiento 5
1.1.5.- Recuperacin 5
1.1.6.- Procesamiento 6
1.1.7.- Transmisin 6
1.1.8.- Exhibicin 7
1.2 MODELOS DE LOS SISTEMAS DE INFORMACION....................................................................................8
1.2.2.- Sistemas de Apoyo de las Decisiones. 9
1.2.3.- Sistemas Estratgicos. 10
1.2.4.- En cuanto a su constitucin, pueden ser fsicos o abstractos: 11
1.2.5.- En cuanto a su naturaleza, pueden cerrados o abiertos: 12
1.3 DIAGRAMA DE FLUJO DE DATOS DFD.......................................................................................................13
1.3.2.- Representacin de un sistema en DFD 15
1.3.3.- Reglas Bsicas Para la Construccin de un Diagrama de Flujo 16
1.3.4.- Esquema de un diagrama de Flujo de Datos 17
1.3.5.- Ejemplo de Diagrama de Flujo de Datos 17
1.4 MODELO DE DATOS.........................................................................................................................................21
1.4.1.- Tipos de modelos de datos 23
1.5 TIPOS DE ATRIBUTOS......................................................................................................................................29

CONCLUSION............................................................................................................................33

BIBLIOGRAFIA.........................................................................................................................34
INTRODUCCIN
SISTEMAS DE INFORMACIN

Los sistemas de informacin son un conjunto de componentes interrelacionados que recolectan,

procesan, almacenan y distribuyen informacin para apoyar la toma de decisiones y el control en

una organizacin, permitindole visualizar problemas complejos y crear nuevos

productos. Rocha Luz Marina. (2007, Marzo 1). Sistemas de informacin.

Es un conjunto de elementos que interactan entre s para procesar los datos y la informacin

(incluyendo procesos manuales y automticos) y distribuirla de la manera ms adecuada posible

en una determinada organizacin en funcin de sus objetivos.

En un sentido amplio, un sistema de informacin no necesariamente incluye equipo electrnico

(hardware). Sin embargo en la prctica se utiliza como sinnimo de "sistema de informacin

computarizado. Mairelin Roque Medina (Julio 11, 2009). Sistemas de informacin

Un sistema de informacin es un conjunto de elementos interrelacionados con el propsito de

prestar atencin a las demandas de informacin de una organizacin, para elevar el nivel de

conocimientos que permitan un mejor apoyo a la toma de decisiones y desarrollo de acciones.

(Pea, 2006).

Otros autores como Peralta (2008), de una manera ms acertada define sistema de informacin

como: conjunto de elementos que interactan entre s con el fin de apoyar las actividades de una

empresa o negocio. Teniendo muy en cuenta el equipo computacional necesario para que el
sistema de informacin pueda operar y el recurso humano que interacta con el Sistema de

Informacin, el cual est formado por las personas que utilizan el sistema.

1.1 FUNCIONES DE UN SISTEMA DE INFORMACIN

1.1.1.- Recoleccin

Esta funcin implica la captura y el registro de datos. Acta como el rgano sensorio de la

organizacin. Es una funcin costosa (con frecuencia es la ms cara del sistema de informacin)

y muy expuesta a la generacin de errores, aunque este ltimo aspecto est siendo atenuado en

grado creciente por la aplicacin de nuevas tecnologas de captura de datos, como la lectura de

caracteres pticos o magnticos y la lectura de cdigo de barras. Un criterio que disminuye tanto

los costos como los errores es el de capturar los datos tan cerca de la fuente (es decir, del lugar

donde se generan) como sea posible.

1.1.2.- Clasificacin

Esta funcin consiste en identificar los datos, agruparlos en conjuntos homogneos, y ordenarlos

teniendo en cuenta la manera en que ser necesario recuperarlos. Vale decir que los datos se

agrupan en estructuras diseadas conforme a las necesidades del uso que se har de ellos.

El almacenamiento de datos en archivos computadorizados dispone de tcnicas que han

permitido alcanzar un elevado nivel de refinamiento en este sentido. Sin embargo, ya que el

diseo del sistema de clasificacin debe hacerse de acuerdo con la forma en que el usuario
recuperar la informacin, tal diseo no puede ser adecuadamente definido si no se posee una

clara comprensin de los procesos de decisin.

1.1.3.- Compresin

La compresin es la funcin por la cual se reduce el volumen de los datos sin disminuir

necesariamente la informacin que suministrarn a su destinatario; muy por el contrario, la

compresin generalmente aumenta o hace ms expresivo el contenido informativo de los datos.

La compresin puede realizarse mediante varios mtodos. Uno de ellos es la agregacin, por el

cual se van acumulando informaciones de detalle para obtener informacin consolidada de ms

alto nivel.

Otro mtodo es el filtrado. Mediante el mismo, se elimina informacin no significativa. Acta

como un cedazo o cernedor que slo deja pasar los datos que tendrn valor para el destinatario.

Un tpico ejemplo es el de la informacin por excepcin, en la que slo se consignan los casos

que se desvan de una norma, en lugar de informar todos los casos, incluso los que cumplen con

la norma.

Otro mtodo de compresin es el uso de medidas estadsticas (tales como la media, la moda, la

mediana, los cuartiles, el rango, etc.) que describen el comportamiento, real o pronosticado, de

variables probabilsticas. Es frecuente que sea ms ilustrativo, por ejemplo, suministrar el

promedio mensual de ventas de un ao que la lista de las ventas de cada uno de los doce meses

de ese ao.
Teniendo en cuenta que ms importante que la existencia de informacin es la capacidad de

procesarla, es fundamental que el sistema de informacin cuente con componentes que acten

como compresores, es decir, proyectados para recibir ms informacin de la que transmiten.

1.1.4.- Almacenamiento

Esta funcin se vincula con la conservacin fsica de los datos y con su adecuada proteccin.

Aunque no todos los datos que procesa un sistema de informacin se conservan en dispositivos

de computacin, stos constituyen el soporte prcticamente obligado del banco de datos de las

organizaciones. Aun en las empresas de mayor envergadura en el mundo, la tecnologa de

computacin disponible permite una capacidad virtualmente ilimitada para mantener este banco

de datos en condiciones de ser consultado en forma inmediata. En materia de archivos

computadorizados, la teora y la prctica del diseo, la generacin, el mantenimiento, la

reorganizacin y la consulta de las estructuras de datos han alcanzado un alto grado de

sofisticacin y eficiencia. Como una definicin general, puede decirse que se denomina base de

datos a un conjunto de archivos que responde a la aplicacin de herramientas lgicas orientadas

especficamente al logro de esa eficiencia.

A travs de la funcin de almacenamiento, el sistema de informacin hace las veces de memoria

de la organizacin. Al mismo tiempo, la permanente puesta al da de esa memoria convierte a la

base de datos, mediante un modelo simblico descriptivo, en la imagen actualizada de la

organizacin.

1.1.5.- Recuperacin
Esta funcin tiene el propsito de suministrar el acceso a la base de datos. Como se dijo ms

arriba, depende de un apropiado sistema de clasificacin. Cada da estn ms difundidas las

aplicaciones

de computacin en las que la recuperacin de los datos (y, muchas veces, su actualizacin) debe

hacerse en tiempo real, es decir, en el mismo momento en que sucede el hecho que genera la

necesidad de la recuperacin o la actualizacin. En estos casos, la computadora interviene en

alguna parte de la ejecucin de la propia transaccin que demanda el uso o actualizacin de los

datos.

1.1.6.- Procesamiento

El sistema de informacin (como todo sistema) es un transformador de entradas en salidas a

travs de un proceso. Esta transformacin se realiza mediante cmputos, clasificaciones,

clculos, agregaciones, relaciones, transcripciones y, en general, operaciones que, no importa qu

recursos humanos o tecnolgicos empleen, persiguen el objetivo de convertir datos en

informacin, es decir, en datos que habrn de tener valor y significado para un usuario. La

funcin de procesamiento implica, principalmente, la modificacin de la base de datos para

mantenerla actualizada.

1.1.7.- Transmisin

Esta funcin comporta la comunicacin entre puntos geogrficos distantes, sea por el traslado

fsico del sostn de los datos (papeles, dispositivos de archivos computadorizados, cintas de
audio o video, microfichas, etc.) o por la transmisin de seales (comunicacin entre equipos de

computacin, transmisin de facsmiles, telfono, etc.).

Este aspecto del sistema de informacin se vincula con la tecnologa de comunicaciones, la que

se halla tan asociada con la de la computacin, e igualmente tan desarrollada, que resulta muy

difcil trazar una lnea de separacin entre ellas. De ah que suele aplicarse la denominacin

de telemtica a la disciplina o ambiente tecnolgico que surge de la combinacin de las

telecomunicaciones y la informtica.

Las facilidades disponibles para transmitir datos entre distintos puntos fsicos, as como la

amplsima gama de capacidades de equipos de computacin, permiten descentralizar los recursos

de computacin y las bases de datos. Esto puede hacerse sin caer en costosas redundancias ni

perder la integracin de sistemas y archivos, ya que todos los puntos pueden estar

interconectados, compartiendo recursos y datos, y manteniendo similares grados de actualizacin

de las bases de datos. As, se conforman las llamadas redes de procesamiento

distribuido, mediante las que se lleva la inteligencia de computacin al mismo lugar en que se

la necesita, sin caer en los costosos aislamientos de la descentralizacin sin comunicacin.

Adems, las posibilidades de transmisin de datos a travs de redes de comunicaciones (desde

las limitadas al edificio de una organizacin hasta las intercontinentales) tienen un impacto

fundamental en el planteo estratgico de las empresas y estn produciendo cambios

trascendentales en la naturaleza y la operacin de los negocios.

1.1.8.- Exhibicin
Mediante esta funcin, se proporciona una salida de informacin preparada de modo tal que

resulte legible y til a su destinatario. En un sistema de informacin basado en el uso de

computadoras, esta funcin es la que implica la interfaz con el ser humano. Todas las funciones

descriptas hasta aqu realizan diversos tratamientos de la informacin, pero no producen

resultados visibles para el usuario. De ello se encarga esta funcin de exhibicin, la que expone

la informacin en forma impresa, en una pantalla de representacin visual o en otros

dispositivos. La presentacin de los resultados tiene particular importancia para que los mismos

revistan el carcter de informacin, para que aparezcan con significado ante los ojos del usuario,

para que reduzcan la ignorancia del mismo, y para que lo induzcan a la accin. En la mayor parte

de los sistemas de informacin ineficientes, el problema central no reside en la ausencia de

informacin, sino en el ocultamiento o enmascaramiento de la misma bajo una maraa de datos

en las que el usuario debe hurgar para encontrar aquellos que, para l, constituyen informacin.

Esto pone en evidencia la importancia de la funcin de compresin, por un lado, y la de la

precisa determinacin de las necesidades informativas de cada puesto de la organizacin, por el

otro.

1.2 MODELOS DE LOS SISTEMAS DE INFORMACION

Los Sistemas de Informacin que logran la automatizacin de procesos operativos dentro de una

organizacin, son llamados frecuentemente Sistemas Transaccionales, ya que su funcin

primordial consiste en procesar transacciones tales como pagos, cobros, plizas, entradas,

salidas, etc. Por otra parte, los Sistemas de Informacin que apoyan el proceso de toma de

decisiones son los Sistemas de Soporte a la Toma de Decisiones, Sistemas para la Toma de
Decisin de Grupo, Sistemas Expertos de Soporte a la Toma de Decisiones y Sistema de

Informacin para Ejecutivos. El tercer tipo de sistema, de acuerdo con su uso u objetivos que

cumplen, es el de los Sistemas Estratgicos, los cuales se desarrollan en las organizaciones con el

fin de lograr ventajas competitivas, a travs del uso de la tecnologa de informacin.

1.2.1.- Sistemas Transaccionales.

Sus principales caractersticas son:

A travs de stos suelen lograrse ahorros significativos de mano de obra, debido a que

automatizan tareas operativas de la organizacin.

Con frecuencia son el primer tipo de Sistemas de Informacin que se implanta en las

organizaciones. Se empieza apoyando las tareas a nivel operativo de la organizacin.

Son intensivos en entrada y salida de informacin; sus clculos y procesos suelen ser

simples y poco sofisticados.

Tienen la propiedad de ser recolectores de informacin, es decir, a travs de estos

sistemas se cargan las grandes bases de informacin para su explotacin posterior.

Son fciles de justificar ante la direccin general, ya que sus beneficios son visibles y

palpables.

1.2.2.- Sistemas de Apoyo de las Decisiones.


Las principales caractersticas de estos son:

Suelen introducirse despus de haber implantado los Sistemas Transaccionales ms

relevantes de la empresa, ya que estos ltimos constituyen su plataforma de informacin.

La informacin que generan sirve de apoyo a los mandos intermedios y a la alta

administracin en el proceso de toma de decisiones.

Suelen ser intensivos en clculos y escasos en entradas y salidas de informacin. As, por

ejemplo, un modelo de planeacin financiera requiere poca informacin de entrada, genera poca

informacin como resultado, pero puede realizar muchos clculos durante su proceso.

No suelen ahorrar mano de obra. Debido a ello, la justificacin econmica para el

desarrollo de estos sistemas es difcil, ya que no se conocen los ingresos del proyecto de

inversin.

Suelen ser Sistemas de Informacin interactivos y amigables, con altos estndares de

diseo grfico y visual, ya que estn dirigidos al usuario final.

Apoyan la toma de decisiones que, por su misma naturaleza son repetitivos y de

decisiones no estructuradas que no suelen repetirse. Por ejemplo, un Sistema de Compra de

Materiales que indique cundo debe hacerse un pedido al proveedor o un Sistema de Simulacin

de Negocios que apoye la decisin de introducir un nuevo producto al mercado.

Estos sistemas pueden ser desarrollados directamente por el usuario final sin la

participacin operativa de los analistas y programadores del rea de informtica.


Este tipo de sistemas puede incluir la programacin de la produccin, compra de materiales, flujo

de fondos, proyecciones financieras, modelos de simulacin de negocios, modelos de

inventarios, entre otros.

1.2.3.- Sistemas Estratgicos.

Sus principales caractersticas son:

Su funcin primordial no es apoyar la automatizacin de procesos operativos ni

proporcionar informacin para apoyar la toma de decisiones.

Suelen desarrollarse en casa, es decir, dentro de la organizacin, por lo tanto no pueden

adaptarse fcilmente a paquetes disponibles en el mercado.

Tpicamente su forma de desarrollo es a base de incrementos y a travs de su evolucin

dentro de la organizacin. Se inicia con un proceso o funcin en particular y a partir de ah se

van agregando nuevas funciones o procesos.

Su funcin es lograr ventajas que los competidores no posean, tales como ventajas en

costos y servicios diferenciados con clientes y proveedores. En este contexto, los Sistema

Estratgicos son creadores de barreras de entrada al negocio. Por ejemplo, el uso de cajeros

automticos en los bancos en un Sistema Estratgico, ya que brinda ventaja sobre un banco que

no posee tal servicio. Si un banco nuevo decide abrir sus puertas al pblico, tendr que dar este

servicio para tener un nivel similar al de sus competidores.


Apoyan el proceso de innovacin de productos y proceso dentro de la empresa debido a

que buscan ventajas respecto a los competidores y una forma de hacerlo en innovando o creando

productos y procesos.

1.2.4.- En cuanto a su constitucin, pueden ser fsicos o abstractos:

Sistemas fsicos o concretos: compuestos por equipos, maquinaria, objetos y cosas reales.

El hardware.

Sistemas abstractos: compuestos por conceptos, planes, hiptesis e ideas. Muchas veces

solo existen en el pensamiento de las personas. Es el software.

1.2.5.- En cuanto a su naturaleza, pueden cerrados o abiertos:

Sistemas cerrados: no presentan intercambio con el medio ambiente que los rodea, son

hermicos a cualquier influencia ambiental. No reciben ningn recurso externo y nada producen

que sea enviado hacia fuera. En rigor, no existen sistemas cerrados. Se da el nombre de sistema

cerrado a aquellos sistemas cuyo comportamiento es determinstico y programado y que opera

con muy pequeo intercambio de energa y materia con el ambiente. Se aplica el trmino a los

sistemas completamente estructurados, donde los elementos y relaciones se combinan de una

manera peculiar y rgida produciendo una salida invariable, como las mquinas.

Sistemas abiertos: presentan intercambio con el ambiente, a travs de entradas y salidas.

Intercambian energa y materia con el ambiente. Son adaptativos para sobrevivir. Su estructura es
ptima cuando el conjunto de elementos del sistema se organiza, aproximndose a una operacin

adaptativa. La adaptabilidad es un continuo proceso de aprendizaje y de auto-organizacin.

Los sistemas abiertos no pueden vivir aislados. Los sistemas cerrados, cumplen con el segundo

principio de la termodinmica que dice que una cierta cantidad llamada entropa, tiende a

aumentar al mximo.

Existe una tendencia general de los eventos en la naturaleza fsica en direccin a un estado de

mximo desorden. Los sistemas abiertos evitan el aumento de la entropa y pueden desarrollarse

en direccin a un estado de creciente orden y organizacin (entropa negativa). Los sistemas

abiertos restauran su propia energa y reparan prdidas en su propia organizacin. El concepto de

sistema abierto se puede aplicar a diversos niveles de enfoque: al nivel del individuo, del grupo,

de la organizacin y de la sociedad.

1.3 DIAGRAMA DE FLUJO DE DATOS DFD

Un diagrama de flujo de datos es una tcnica muy apropiada para reflejar de una forma clara y

precisa los procesos que conforman el sistema de informacin. Permite representar grficamente

los lmites del sistema y la lgica de los procesos, estableciendo qu funciones hay que

desarrollar. Adems, muestra el flujo o movimiento de los datos a travs del sistema y sus

transformaciones como resultado de la ejecucin de los procesos.


Esta tcnica consiste en la descomposicin sucesiva de los procesos, desde un nivel general,

hasta llegar al nivel de detalle necesario para reflejar toda la semntica que debe soportar el

sistema en estudio.

El diagrama de flujo de datos se compone de los siguientes elementos:

Entidad externa: representa un ente ajeno al sistema que proporciona o recibe

informacin del mismo. Puede hacer referencia a departamentos, personas, mquinas,

recursos u otros sistemas. El estudio de las relaciones entre entidades externas no forma parte

del modelo.

Puede aparecer varias veces en un mismo diagrama, as como en los distintos niveles del

DFD para mejorar la claridad del diagrama.

Proceso: representa una funcionalidad que tiene que llevar a cabo el sistema para

transformar o manipular datos. El proceso debe ser capaz de generar los flujos de datos de

salida a partir de los de entrada, ms una informacin constante o variable al proceso.

El proceso nunca es el origen ni el final de los datos, puede transformar un flujo de datos de

entrada en varios de salida y siempre es necesario como intermediario entre una entidad

externa y un almacn de datos.

Almacn de datos: representa la informacin en reposo utilizada por el sistema

independientemente del sistema de gestin de datos (por ejemplo un. fichero, base de datos,

archivador, etc.). Contiene la informacin necesaria para la ejecucin del proceso.

El almacn no puede crear, transformar o destruir datos, no puede estar comunicado con otro
almacn o entidad externa y aparecer por primera vez en aquel nivel en que dos o ms

procesos accedan a l.

Flujo de datos: representa el movimiento de los datos, y establece la comunicacin entre

los procesos y los almacenes de datos o las entidades externas.

Un flujo de datos entre dos procesos slo es posible cuando la informacin es sncrona, es

decir, el proceso destino comienza cuando el proceso origen finaliza su funcin.

Los flujos de datos que comunican procesos con almacenes pueden ser de los siguientes

tipos:

De consulta: representan la utilizacin de los valores de uno o ms campos de un

almacn o la comprobacin de que los valores de los campos seleccionados cumplen

unos criterios determinados.

De actualizacin: representan la alteracin de los datos de un almacn como

consecuencia de la creacin de un nuevo elemento, por eliminacin o modificacin

de otros ya existentes.

De dilogo: es un flujo entre un proceso y un almacn que representa una consulta y

una actualizacin.

Existen sistemas que precisan de informacin orientada al control de datos y requieren flujos y

procesos de control, as como los mecanismos que desencadenan su ejecucin. Para que resulte

adecuado el anlisis de estos sistemas, se ha ampliado la notacin de los diagramas de flujo de

datos incorporando los siguientes elementos:


Proceso de control: representa procesos que coordinan y sincronizan las actividades de

otros procesos del diagrama de flujo de datos.

Flujo de control: representa el flujo entre un proceso de control y otro proceso. El flujo de

control que sale de un proceso de control activa al proceso que lo recibe y el que entra le

informa de la situacin de un proceso. A diferencia de los flujos tradicionales, que pueden

considerarse como procesadores de datos porque reflejan el movimiento y transformacin de

los mismos, los flujos de control no representan datos con valores, sino que en cierto modo,

se trata de eventos que activan los

1.3.2.- Representacin de un sistema en DFD

Un sistema puede representarse empleando varios diagramas de flujos de datos, cada flujo de

datos puede representar una parte "ms pequea" del sistema.

Los DFD permiten una particin por niveles del sistema. El nivel ms general se representa con

un DFD global llamado diagrama de contexto.

El diagrama de contexto DFD representa a todo el sistema con una simple burbuja o proceso, las

entradas y salidas de todo el sistema, y las interacciones con los terminadores.

1.3.3.- Reglas Bsicas Para la Construccin de un Diagrama de Flujo

1. Todos los smbolos han de estar conectados.

2. A un smbolo de proceso pueden llegarle varias lneas.


3. A un smbolo de decisin pueden llegarle varias lneas, pero slo saldrn dos (Si o No,

Verdadero o Falso).

4. A un smbolo de inicio nunca le llegan lneas.

5. De un smbolo de fin no parte ninguna lnea.

Los smbolos que se usan para realizar los diagramas de flujo son los siguientes:

Inicio y fin del proceso

Proceso: Realizar un proceso


(Operacin matemtica por
ejemplo)
Entrada o salida de datos

NO Condicin: Tomar una decisin

SI

1.3.4.-Esquema de un diagrama de Flujo de Datos

Mediante smbolos
Representan una que describen los
secuencia lgica pasos a realizar

DIAGRAMA DE Mediante
FLUJO DE DATOS Ayudan a resolver informacin clara
problemas precisa y concisa
Son
imprescindibles
para elaborar Utilizando cualquier
programas lenguaje de
informticos programacin

Fuente: Elaboracin Propia (2017)

1.3.5.- Ejemplo de Diagrama de Flujo de Datos

Calcular los promedios de un nmero X de alumnos, cada uno con 3 notas, se debe mostrar por
pantalla si esta aprobado o reprobado (usaremos la escala que se usa en la universidad de
oriente del 1 al 10, de un 5 para arriba esta aprobado).

Vemos que procesos se deben realizar:

1. Declarar (nombrar) variables a utilizar: Nota1, Nota2, Nota3, Nota4, Suma, Promedio.

2. Ingresar notas.

3. Sumar las notas.

4. El resultado de la suma, dividirlo entre 4

5. Ver si este nuevo resultado es mayor o igual a 5.

6. Si es mayor, mostrar aprobado, de lo contrario mostrar reprobado.

7. Preguntar si se quieren ingresar las notas de otro alumno.


8. Si la respuesta es s, volver al paso 2 (no es necesario volver al 1, ya que las variables
estn declaradas).

2.- Entonces, primero que todo, iniciamos el diagrama y declaramos variables:

Inicio

Nota1
Nota2
Nota3
Nota4
Promedio
Suma

3.- Ahora ingresamos las notas

Ingresar nota 1

Ingresar nota 2

Ingresar nota 3

Ingresar nota 4

4.- Ahora realizamos el proceso de sumar las 4 notas.

Suma=

nota1+nota2+nota3+nota4
5.- Dividimos la suma en 4 (Cantidad de notas, en este caso es un nmero fijo):

Promedio= Suma/4

6.- Vemos si es igual o mayor a 4:

Promedio
NO >=5? SI

Reprobado Aprobado

7.- Preguntamos si quieren calcular otro promedio:

Sacar otro promedio?

SI

NO

Fin

Y el Diagrama, en una Vista completa se vera as:


1.4 MODELO DE DATOS
En el mbito de los negocios, un modelo de datos es una estructura abstracta que documenta y

organiza la informacin para la comunicacin entre el personal del departamento tcnico y el

resto de los empleados. En la informtica, difiere en cuanto a su enfoque, el cual se centra en

el planeamiento del desarrollo de aplicaciones y la decisin de cmo se almacenarn los datos y

cmo se acceder a ellos.

A menudo especificados en un lenguaje, los modelos de datos determinan la estructura de la

informacin, con el objetivo de mejorar la comunicacin y la precisin en aplicaciones que usan

e intercambian datos. Son terrenos comunes en los cuales los miembros de un equipo de trabajo

con diferentes niveles de experiencia y conocimientos tcnicos pueden interactuar sin problemas,

dado que estos modelos deben tener una nica interpretacin.

Los modelos de datos son esenciales para el desarrollo de sistemas de informacin, ya que a

travs de ellos puede conseguirse la compatibilidad necesaria para manejar cantidades colosales

de datos. Adems, si se utilizan las mismas estructuras para el almacenamiento y el acceso,

entonces distintas aplicaciones pueden compartir informacin. Un claro ejemplo es un formulario

de registro en una pgina de Internet, donde para nuestro nombre slo podemos ingresar letras, y

para nuestra fecha de nacimiento, nmeros con un orden especfico (como ser da, mes y ao).

Estas restricciones responden a necesidades de la base de datos y deberan ser iguales en dos

bases entre las que se quisiera compartir informacin.

Como contrapartida de la gran eficiencia que ofrecen, se encuentra el alto costo del desarrollo, la

operacin y el mantenimiento de los sistemas y las interfaces. Muchas veces, si la calidad de los

modelos de datos implementados es pobre, se convierten en obstculos para el crecimiento de


una empresa. Generalmente, esto salta a la vista cuando una compaa que nunca invirti muchos

recursos en su infraestructura digital decide que quiere modernizarse y descubre que cuenta con

una base de datos tan ineficiente y mal concebida, que resultara ms sencillo y menos costoso

reconstruir todo desde el comienzo.

De acuerdo con el Instituto Nacional Estadounidense de Estndares (ANSI) un modelo de datos

se puede interpretar como un esquema:

conceptual, que especifica las expresiones permitidas por el modelo mismo, comunica

las reglas y definiciones esenciales de los datos a los usuarios.

lgico, que describe la semntica de tablas y columnas, clases orientadas a objetos,

etctera, representada por una tecnologa de manipulacin en particular (como ser el

lenguaje SQL.

fsico, que detalla los medios en los que se almacena la informacin, como ser particiones

de disco.

Tpicamente un modelo de datos permite describir:

Las estructuras de datos de la base: El tipo de los datos que hay en la base y la forma

en que se relacionan.
Las restricciones de integridad: Un conjunto de condiciones que deben cumplir los

datos para reflejar la realidad deseada.

Operaciones de manipulacin de los datos: tpicamente, operaciones de agregado,

borrado, modificacin y recuperacin de los datos de la base.

1.4.1 Tipos de modelos de datos

Modelo Lgicos Basados en Objetos

Los modelos lgicos basados en objetos se usan para describir datos en los niveles lgico y de

vistas. Proporcionan capacidades estructurales muy flexibles y permiten que las ligaduras se

especifiquen explcitamente.

Los modelos ms conocidos son:

Modelo Entidad - Relacin (E - R)

Modelo Orientado a Objetos (OO).

Modelo De Datos Semntica

Modelo De Datos Funcional

Modelo Entidad - Relacin (MER)


Est basado en una percepcin del mundo real que consta de una coleccin de objetos bsicos,

llamados entidades, y de las relaciones entre estos objetos. Una entidad es una cosa u objeto que

es distinguible de otros objetos. Una relacin es una asociacin entre varias entidades. Se maneja

la correspondencia de cardinalidades que expresa el nmero de entidades que pueden estar

relacionadas con una entidad por medio de relaciones.

Ejemplo

Nmero de cuenta y saldo pueden ser los atributos de la entidad que representa cuentas

bancarias.

Nombre, nmero de documento, direccin y ciudad pueden ser los atributos que representa a los

clientes de un banco.

La estructura lgica de una Base De Datos puede expresarse grficamente mediante un diagrama

entidad - relacin.

Cada diagrama entidad - relacin est compuesto de:

Rectngulos: Representando conjuntos de entidades.

Elipses: Representando atributos.

Rombos: Representando relaciones entre conjuntos de entidades.

Lneas: Vinculando conjuntos de entidades entre s o conjuntos de entidades con relaciones.


Ejemplo

Modelo Orientado a Objetos

Est basado en una coleccin de objetos. Un objeto contiene valores almacenados en variables

ejemplares dentro de este objeto. Contiene fragmentos de cdigo que operan dentro del mismo y

a stos se les llama mtodos. La nica manera en que pueden acceder a la base de datos es a

travs del paso de mensajes a otro objeto.

Los objetos que contienen los mismos tipos de valores y los mismos mtodos se agrupan en

clases.

Los objetos acceden a los datos de otros objetos mediante el envo de mensajes.

Modelos Lgicos Basados en Registros


Se usan para especificar la estructura lgica completa de la base de datos para proporcionar una

descripcin de alto nivel de la implementacin. Este se estructura en registros de formato fijo de

diferentes tipos. En cada tipo de registro se define un nmero de campos y cada uno tiene una

longitud fija. Los principales modelos trabajados a travs del tiempo son el modelo relacional, el

de red y el jerrquico (el primero es el utilizado actualmente).

Existen tres modelos principales:

Modelo Relacional: Se usa una coleccin de tablas para representar tanto los datos como las

relaciones entre ellos. Cada tabla contiene varias columnas, y cada columna tienen un nombre

nico.

Modelo De Red: Se representan por medio de colecciones de registros y las relaciones entre los

datos se representan por medio de enlaces que se pueden ver como apuntadores. Los registros se

organizan como colecciones de grafos dirigidos.

Modelo Jerrquico: Es similar al modelo de redes, en el sentido en que los datos y relaciones

entre los datos se representan mediante registros y enlaces. La diferencia es que en lugar de

organizarse como grafos estos lo hacen como colecciones de rboles.

Ejemplo De Base De Datos Relacional

Nombre Documento Direccin Ciudad Nro.Cuenta

Aguirre 12345678 San Martn 32 Baha Blanca A-1111


Racciatti 22222222 Belgrano 15 Tres Arroyos B-2222

Sosa 32324545 Rivadavia 122 Pige C-3333

Montero 12127777 Rosas 102 Carmen de Patagones D-4444

Aguirre 12345678 San Martn 32 Baha Blanca A-2244

Maciel 30012367 9 de Julio 1816 Punta Alta E-5555

Echage 54120121 25 de Mayo 1810 Coronel Pringles F-6666

Racciatti 22222222 Belgrano 15 Tres Arroyos A-2244

Clientes

Nro.Cuenta Saldo Cuentas

A-1111 500

B-2222 700

C-3333 4200

D-4444 350

A-2244 900

E-5555 750
F-6666 1000

Ejemplo De Base De Datos En Red

Aguirre 12345678 San Martn 32 Baha Blanca A-1111 500

Racciatti 22222222 Belgrano 15 Tres Arroyos B-2222 700

Sosa 32324545 Rivadavia 122 Pige C-3333 4200

Montero 12127777 Rosas 102 Carmen de Patagones D-4444 350

Maciel 30012367 9 de Julio 1816 Punta Alta A-2244 900

Echage 54120121 25 de Mayo 1810 Coronel Pringles E-5555 750

F-5555 1000

Ejemplo De Base De Datos Jerrquica

Aguirre 12345678

Racciatti 22222222

Sosa 32324545

Montero 12127777

Maciel 30012367
Echage 54120121

A-1111 500

A-2244 900

B-2222 700

A-2244 900

C-3333 4200

D-4444 350

E-5555 350

F-6666 1000

Modelos Fsicos De Datos

Se usa para describir datos en un nivel ms bajo.

Los ms conocidos son:

modelo de unificacin

modelo de memoria por marcos.


Un esquema de bases de datos se expresa mediante un conjunto de definiciones que se expresa

en un lenguaje de definicin de datos (LDD). Las instrucciones del LDD se compilan dando

lugar a un conjunto de tablas que se almacenan en un archivo especial, el diccionario de datos

contiene meta datos que son datos acerca de los datos.

Un lenguaje de manipulacin de datos (LMD) es un lenguaje que permite a los usuarios acceder

o manipular datos. Hay dos tipos: LMD proced mentales que requieren que se especifiquen los

datos requeridos y como se buscarn, y los LMD no proced mentales que solo requiere que se

especifique que datos se requieren.

El gestor de transacciones es el responsable de asegurar que la base de datos permanezca en un

estado consistente a pesar de los fallos del sistema. El gestor de transacciones tambin se asegura

que las transacciones ocurran sin conflictos.

Un gestor de almacenamiento es un mdulo de programa que proporciona la interfaz entre los

datos de bajo nivel almacenados en la base de datos y los programas de aplicacin y las consultas

enviadas al sistema. El gestor de almacenamiento es responsable de la interaccin con los datos

almacenados en el disco.

1.5 TIPOS DE ATRIBUTOS

Los atributos compuestos se pueden dividir en sub-partes ms pequeas, que representan

atributos ms bsicos con significados propios. Por ejemplo, una "direccin" puede sub-dividirse

en: dir-calle, comuna, ciudad, regin. Ejemplo:


Los atributos no sub-dividibles se llaman atmicos o simples. Si no hay necesidad de referirse a

los elementos individuales de una direccin, entonces la direccin completa puede considerarse

un atributo simple.

Atributos de valor simple son los que tienen un slo valor para una entidad particular.

Por ejemplo: edad.

Atributos multivalorados pueden tener un conjunto de valores para una misma entidad.

Por ejemplo: "ttulos profesionales" (una persona puede no tener ninguno, uno, dos o

ms).

En algunos casos una entidad particular puede no tener valores aplicables para un atributo.

Ejemplo: "depto". Para estas situaciones tenemos un valor especial llamado nulo. Tambin, si no

se conoce el valor.

Un tipo de entidad define un conjunto de entidades con los mismos atributos. Ejemplo:
Nombre del tipo de entidad: EMPLEADO

Atributos: Nombre, Edad, Sueldo

Conjunto de entidades: (Juan Prez, 55, 800.000), (Federico Pardo, 40, 550.000), (Rodrigo

Pozo, 25, 400.000).

En los diagramas E-R, un tipo de entidad se representa como una caja rectangular, los nombres

de los atributos como elipses y las relaciones como rombos. Los atributos multivalorados se

representan con elipses dobles.

Un tipo de atributo usualmente tiene un atributo cuyos valores son distintos para cada entidad

individual (atributo clave o llave) y sus valores se usan para identificar cada entidad

unvocamente. Para una entidad tipo PERSONA, un atributo clave tpico es el RUT. Algunas

veces, varios atributos juntos forman una clave (la combinacin debe ser distinta). Estos

atributos clave aparecen subrayados en los diagramas.

Cada atributo simple tiene un conjunto de valores o dominio asociado, que especifica el conjunto

de valores que puede asignarse a cada entidad individual. Por ejemplo, si las edades de los

empleados pueden variar entre 16 y 70, entonces el dominio de Edad es {x N / 16 <= x <= 70}.

Los dominios no se muestran en los diagramas.

Un atributo A del tipo de entidad E cuyo dominio es V, puede definirse como una funcin de E al

conjunto potencia V (conjunto de todos los subconjuntos de V):

A: E P (V)
El valor del atributo A para la entidad e es A(e). Un valor nulo se representa por el conjunto

vaco.

Para un atributo compuesto A, el dominio V es el producto cartesiano de P(V 1), ..., P(Vn) donde

V1, ..., Vn son los dominios de los atributos simples que forman A:

V = P(V1) x P(V2) x ... x P(Vn)

Notemos que atributos compuestos y multivalorados pueden ser anidados de cualquier manera.

Podemos representar anidamiento agrupando componentes de un atributo compuesto entre

parntesis ( ), separando componentes con comas, y mostrando atributos multivalorados entre

llaves { }.

Ejemplo: Si una persona puede tener ms de una direccin, y en cada una de ellas hay mltiples

telfonos, podemos especificar un atributo DirTel para una PERSONA as:

{ DirTel ( { Telfono ( CodigoArea, NumTel ) }, Direccin ( DirCalle ( Calle, Nmero,


NumDepto ), Comuna, Ciudad, Regin ) ) }

La persona Juan Prez puede tener una instancia de este atributo as:

{ DirTel ( { Telfono ( 2, 442-2855 ) }, Direccin ( DirCalle ( Blanco, 2120, nulo ), Santiago,


Santiago, RM ) ), DirTel ( { Telfono ( 2, 241-3416 ) }, Direccin ( DirCalle ( Manuel Montt, 74,
201 ), Providencia, Santiago, RM ) ) }
CONCLUSION
BIBLIOGRAFIA

También podría gustarte