Sie sind auf Seite 1von 10

1.

Concepto de Dato e información


Hablamos de datos y de información, datos cuando estamos hablando de lo que el proceso toma
para realizar su tarea y hablamos de información respecto de la información que ese sistema brinda.
Para poder decidir si algo es dato o información tenemos que ver respecto de qué proceso se está
hablando. Sale información y lo que ingresa es dato.

El dato es una representación simbólica (numérica, alfabética, algorítmica etc.), un atributo o una
característica de una entidad. Los datos son hechos que describen sucesos y entidades. No tienen
ninguna información. Puede significar un numero, una letra, o cualquier símbolo que representa
una palabra, una cantidad, una medida o una descripción. El dato no tiene valor semántico (sentido)
en sí mismo, pero si recibe un tratamiento (procesamiento) apropiado, se puede utilizar en la
realización de cálculos o toma de decisiones. Es de empleo muy común en el ámbito informático y,
en general, prácticamente en cualquier disciplina científica.

En sentido general, la información es un conjunto organizado de datos procesados, que constituyen


un mensaje que cambia el estado de conocimiento del sujeto o sistema que recibe dicho mensaje.

La información es inherente a la existencia de las personas y de las sociedades. Permite conocer la


realidad, interactuar con el medio físico, apoyar la toma de decisiones y evaluar las acciones de
individuos y de grupos. El aprovechamiento de la información propicia la mejoría de los niveles de
bienestar y permite aumentar la productividad y competitividad de las naciones.

Debemos tomar conciencia que la informática tiene un carácter estratégico. Sus aplicaciones ya han
afectado prácticamente todas las actividades humanas, modificando las estructuras de producción
y comercialización, la organización de instituciones, la generación de nuevas tecnologías y la difusión
de conocimientos, así como la prestación de servicios. A todo ello se están sumando
transformaciones igualmente importantes en el ámbito social, básicamente en la forma en que se
llevan a cabo innumerables actividades cotidianas y personales.

En la actualidad, la información, obtenida en forma completa y oportuna dentro de cualquier tipo


de organización, constituye un elemento esencial que garantiza la gestión eficaz de los recursos de
la misma, así como la calidad de los servicios que presta y la adecuación constante al entorno que
lo rodea. A medida que se difunde con gran rapidez el uso de las Computadoras dentro de una
organización, surgen muchas inquietudes acerca de la forma de usarlas para mejorar la
productividad y objetivos de la organización. La filosofía implícita en la metodología, es que, el
Análisis y Diseño de Sistemas, es un proceso en el que se aplican muchas técnicas orientadas a
mejorar el negocio mediante la implantación o el cambio de los sistemas de información existentes.
La metodología propuesta, tiene sus fundamentos en la Teoría General de Sistemas (TGS), y debe
de considerarse como herramienta y guía para asegurar su efectividad.
En muchas organizaciones los Sistemas de Información se encuentran en la fase de expansión y
todavía no se ha establecido una metodología efectiva de Planificación de los mismos. En estos casos
no ser posible implantar directamente una metodología activa de generación de Planes Estratégicos
de Empresas y de Sistemas de Información simultáneamente al carecer la organización de la cultura
organizativa correspondiente.

Un sistema de información es un conjunto de subsistemas para recolectar, almacenar, procesar y


distribuir datos o información con el objetivo de brindar información para que un sistema u
organización pueda planificar, decidir o señalar.

 ¿Qué se hace para obtener información? En primera instancia necesita RECOLECTAR


información.
 ¿Qué se hace con toda la información recolectada? La segunda instancia es ALMACENAR
información.
 ¿Qué sucede con la información almacenada? La tercera instancia es PROCESAR la
información
 ¿Qué se hace luego de procesar la información? La cuarta instancia es DISTRIBUIR la
información.

Lo que relaciona a los subsistemas de recolectar, almacenar, procesar y distribuir es información


que circula entre ellos. La relación entre los subsistemas (recolectar, almacenar, procesar y
distribuir) es lo que llamamos dato o información. El profesional tiene que analizar y entender,
diseñar estas conexiones. El objetivo del sistema es que le llegue la información a un usuario, para
esto el profesional tiene que analizar y entender, diseñar estas conexiones.

2. Qué es un Sistema
Conjunto de elementos interrelacionados ordenadamente con un objetivo común. Conjunto de
elementos dinámicamente relacionados formando una actividad para alcanzar un objetivo
operando sobre datos, energía o materia para proveer información.

Concepto de Sistema:

 Un conjunto de elementos
 Dinámicamente relacionados
 Formando una actividad
 Para alcanzar un objetivo
 Operando sobre datos/energía/materia
 Para proveer información/energía/materia

Subsistema: Sistema que forma parte de otro de mayor jerarquía. Elemento del sistema.

Jerarquía Sistémica: Todo sistema contiene sistemas de menor jerarquía y a su vez es parte de un
sistema de jerarquía mayor que lo contiene.

3. Sistema de Información
Conjunto de subsistemas para recolectar, almacenar, procesar y distribuir información para la
planificación, decisión y señalamiento en un Sistema Objeto (organización) del cual forma parte.

Componentes:

 Datos (Entradas, Salidas y Almacenamiento)


 Funciones (Proceso)
 Personas

Parámetros de los sistemas: Un sistema se caracteriza por ciertos parámetros, estos son constantes
arbitrarias que caracterizan, por sus propiedades, el valor y la descripción dimensional de un sistema
específico o de un componente del sistema.

Los parámetros de los sistemas son:

 Entrada o insumo o impulso (input): es la fuerza de arranque del sistema, que provee el
material o la energía para la operación del sistema.
 Salida o producto o resultado (output): es la finalidad para la cual se reunieron elementos
y relaciones del sistema. Los resultados de un proceso son las salidas, las cuales deben ser
coherentes con el objetivo del sistema. Los resultados de los sistemas son finales, mientras
que los resultados de los subsistemas con intermedios.
 Procesamiento o procesador o transformador (throughput): es el fenómeno que produce
cambios, es el mecanismo de conversión de las entradas en salidas o resultados.
Generalmente es representado como la caja negra, en la que entran los insumos y salen
cosas diferentes, que son los productos.
 Retroacción o retroalimentación o retroinformación (feedback): es la función de retorno
del sistema que tiende a comparar la salida con un criterio preestablecido, manteniéndola
controlada dentro de aquel estándar o criterio.
 Ambiente (Environment): es el medio que envuelve externamente el sistema. Está en
constante interacción con el sistema, ya que éste recibe entradas, las procesa y efectúa
salidas. La supervivencia de un sistema depende de su capacidad de adaptarse, cambiar y
responder a las exigencias y demandas del ambiente externo. Aunque el ambiente puede
ser un recurso para el sistema, también puede ser una amenaza.
Categorías de los Sistemas.
1. Desde un punto de vista empresarial

2. Categorías de acuerdo a la jerarquía en la organización.

La primera clasificación se basa en la jerarquía de una organización y se llamó el modelo de la


pirámide. Según la función a la que vayan destinados o el tipo de usuario final del mismo, los SI
pueden clasificarse en:

 Sistema de procesamiento de transacciones (TPS).Gestiona la información referente a las


transacciones producidas en una empresa u organización.
 Sistemas de información gerencial (MIS):Orientados a solucionar problemas empresariales
en general.
 Sistemas de soporte a decisiones (DSS):Herramienta para realizar el análisis de las
diferentes variables de negocio con la finalidad de apoyar el proceso de toma de decisiones.
 Sistemas de información ejecutiva (EIS): Herramienta orientada a usuarios de nivel
gerencial, que permite monitorizar el estado de las variables de un área o unidad de la
empresa a partir de información interna y externa a la misma.
Estos sistemas de información no surgieron simultáneamente en el mercado; los primeros en
aparecer fueron los TPS, en la década de los 60, sin embargo, con el tiempo, otros sistemas de
información comenzó a evolucionar.

 Sistemas de automatización de oficinas (OAS):Aplicaciones destinadas a ayudar al trabajo


diario del administrativo de una empresa u organización.
 Sistema Planificación de Recursos (ERP):Integran la información y los procesos de una
organización en un solo sistema.
 Sistema experto (SE): Emulan el comportamiento de un experto en un dominio concreto.
Los últimos fueron los SE, que alcanzaron su auge en los 90 (aunque estos últimos tuvieron
una tímida aparición en los 70 que no cuajó, ya que la tecnología no estaba suficientemente
desarrollada).

3. Clasificación según el entorno de aplicación.

Entorno transaccional: Una transacción es un suceso o evento que crea/modifica los datos. El
procesamiento de transacciones consiste en captar, manipular y almacenar los datos, y también, en
la preparación de documentos; en el entorno transaccional, por tanto, lo importante es qué datos
se modifican y cómo, una vez que ha terminado la transacción. Los TPS son los SI típicos que se
pueden encontrar en este entorno.

Entorno decisional:Este es el entorno en el que tiene lugar la toma de decisiones; en una empresa,
las decisiones se toman a todos los niveles y en todas las áreas (otra cosa es si esas decisiones son
estructuradas o no), por lo que todos los SI de la organización deben estar preparados para asistir
en esta tarea, aunque típicamente, son los DSS los que se encargan de esta función. Si el único SI de
una compañía preparado para ayudar a la toma de decisiones es el DSS, éste debe estar adaptado
a todos los niveles jerárquicos de la empresa.

Conceptos Básicos asociados a Bases de Datos


1. Enfoque de Bases de Datos
Los datos son visualizados como un recurso que debe ser compartido entre diferentes usuarios.
Cada usuario puede contar con una visión (view) propia de la base de datos, de acuerdo con sus
requerimientos de información. Los datos son almacenados de tal manera que sean independientes
del programa que los usa. Se tiene un control centralizado de las operaciones de protección, ingreso,
modificación, eliminación y recuperación de datos, a través de un software específico: DBMS (Data
Base Management System).
Una base de datos se puede definir como un conjunto de archivos relacionados; los archivos en
cuestión no están directamente asociados con programas de aplicaciones.
Los principales elementos de este enfoque y sus relaciones son:
1. Usuarios :Son todas aquellas personas que requieren datos, se clasifican en:

 Usuarios Finales: Personas de la organización que agregan, borran y modifican datos en la


base de datos y que consultan o reciben información desde la base de datos. Corresponden
a ejecutivos, contadores, secretarias, etc. y son quienes utilizan la base de datos durante su
ciclo de vida. Suelen clasificarse en base al tipo de requerimientos que realizan en: sólo
lectura (read only), insertar y borrar (add/delete) y modificar (update).
 Desarrolladores de Sistemas: o de aplicaciones, personas como analistas de sistemas y
programadores que diseñan nuevos programas de aplicación. A menudo se apoyan en
herramientas CASE.
 Administradores de Datos: personas responsables por el diseño de la base de datos y por
fijar normas que resguardan la seguridad e integridad de ella. Usan herramientas CASE para
mejorar su productividad.

2.Sistema Administrador de Bases de Datos (DBMS) :El Data Base Management System (DBMS) es
un software (y a veces hardware y firmware), que permite manejar una o más bases de datos, y
también el repositorio. Sus principales funciones son:

 Función Definición de Datos: permite especificar el tipo de dato que irá en la Base de Datos,
su estructura lógica, las relaciones entre datos y características físicas sobre organización y
acceso. Esto se puede realizar a través del lenguaje de definición de datos (Data Definition
Language o DDL) que provee el DBMS.
 Función Manipulación de Datos: permite almacenar, modificar y recuperar los datos de la
Base de Datos. Esto se logra a través del lenguaje de manipulación de datos (Data
Manipulation Language o DML) provisto por el DBMS, que entre otras cosas permite
insertar, borrar y modificar datos, consultarlos y presentarlos en forma adecuada. El
lenguaje puede ser del tipo huésped (host language), al cual se le incorporan instrucciones
para manejar la Base de Datos; es el caso de lenguajes como: COBOL, C, VISUAL BASIC,
POWERBUILDER, entre otros. O puede ser un lenguaje propio que no requiere de un apoyo
de un lenguaje de alto nivel (SQL: Structured Query Language).
 Función Seguridad de Datos: el dato debe ser protegido para que no sea erróneamente
usado o destruido en forma accidental o intencional. El DBMS provee de mecanismos para
controlar el acceso y para definir qué operaciones (por ejemplo, sólo lectura o actualización)
puede realizar cada usuario. Además, debe proveer de mecanismos de respaldo y
recuperación de la Base de Datos, en caso de alguna caída del sistema (errores del operador,
daños en los discos, errores de programa, etc.). También de mecanismos que permitan
prevenir los efectos de que dos o más usuarios intenten acceder al mismo dato
simultáneamente (es decir, debe proveer control concurrente).

3. Base de Datos (Data Base) :Es el lugar físico donde quedan los datos de un usuario, por ejemplo,
los datos de estudiantes están dentro de una Base de Datos universitaria. Puede ser una Base de
Datos Centralizada (completamente almacenada en un computador central, sea éste un mainframe
un PC stand alone, un servidor en una arquitectura C/S, etc.) o una Base de Datos Distribuida (donde
los datos están almacenados en distintos nodos de una red).

4. Repositorio (Repository): Lugar donde quedan las definiciones de los datos, formatos de
pantallas y reportes y definiciones de otros sistemas de la organización. Se le conoce también con
el nombre de Diccionario de Datos. Esta herramienta es clave en la administración del recurso dato
en la organización y suele estar implementada como una base de datos.

5. Interface Usuario/Sistema: Consiste de lenguajes o paquetes generadores de interfaces,


reportes, etc. que permiten a los usuarios interactuar con la Base de Datos. Diferentes usuarios
requieren diferentes tipos de interfaces, por ejemplo, un programador puede requerir un lenguaje
procedural como COBOL o un usuario final preferiría un sistema con manejo de menú. Con los
últimos avances en el software y hardware, la interface es cada día más amigable para el usuario;
avances como los lenguajes visuales, el uso de “mouse” y sistemas de reconocimiento de la voz,
incentivan a usuarios finales no expertos en computación a definir sus propios reportes, pantallas y
a realizar aplicaciones simples.

6. Programas de Aplicaciones: Programas computacionales usados para crear y mantener las Base
de Datos, además para proveer información a los usuarios.

7. Herramientas CASE (Computer-Aided Software Engineering) Herramientas automatizadas que


apoyan el desarrollo de software, especialmente en lo que respecta al diseño de la Base de Datos y
sus programas de aplicación. Ayudan al Administrador de Datos (en la planificación y diseño de Base
de la Datos) y a los desarrolladores de sistemas (analistas y programadores en el análisis de
requerimientos y diseño de programas). Las CASE se clasifican en dos categorías:

 Upper-CASE: apoyan las tareas “ front-end “ del ciclo de vida del desarrollo de software,
incluyendo definición de requerimientos, análisis y diseño.
 Lower-CASE: automatizan las tareas finales del ciclo de vida, es decir, generación de código,
prueba y mantención.
2. Representación del Dato (entidad, asociaciones o relacionamientos)
Para representar los datos de una determinada realidad, consideremos dos aspectos básicos del
modelamiento de datos: entidades y asociaciones.

 Una entidad, como ya se definió, es un objeto, evento o persona sobre la cual la


organización decide coleccionar y almacenar datos.
 La asociación, es una conexión lógica entre entidades.

Para representar gráficamente estos elementos, utilizaremos la siguiente simbología:

 Entidad o Tabla
 Atributo o Campo
 Asociación o Relación

Las asociaciones se caracterizan por:

 Asociación del tipo UNA: UNA


asociación de la entidad A a la
B, significa que para un cierto
período de tiempo habrá una
ocurrencia de la entidad A que tiene una y sólo una ocurrencia de la entidad B asociada a
ella. Por ejemplo, en un cierto instante un PACIENTE de un hospital está asignado a una
CAMA.
 Asociación del tipo MUCHAS :Una asociación del tipo MUCHAS entre entidades A y B,
significa que para un cierto período de tiempo, habrá una ocurrencia de la entidad A que
tiene cero, una o más ocurrencias de la entidad B asociada a ella. Por ejemplo, un
EMPLEADO puede tener cero, una o más CARGAS FAMILIARES.
 Asociaciones en ambos sentidos :Si existe una asociación entre ocurrencias de la entidad A
con la B, también existe entre B con A. Esto genera tres tipos de asociaciones:
 1:1 --> Uno a uno
 1:M --> Uno a Muchos
 M:N --> Muchos a Muchos
3. Semántica de los datos
El significado de los datos es frecuentemente denominado la semántica de los datos. Cuando se
realiza un análisis organizacional resulta muy difícil capturar los datos y sus asociaciones para todas
las situaciones en que los datos van a ser usados. Es así, como se han creado diversas formas de
modelar los datos; sin embargo, cada modelo tendrá sus restricciones en cuanto a si representan
los aspectos de semántica de los datos o no los representan.

Se definen distintos tipos de semánticas, que en esencia son reglas acerca de la integridad de la base
de datos. Dentro de los tipos más usuales de semántica están:

Cardinalidad o conectividad : Corresponde a las asociaciones 1:1, 1:N, M:N (incluida


condicionalidad) ya vistas.

Grado : Es el número de entidades que participan en una asociación. Los grados más típicos son:
unaria, binaria y ternaria.

 La asociación unaria: (o recursiva) es una relación entre ocurrencias de una misma clase de
entidades, pueden ser 1:1, 1:M o M:N.
 La asociación .binaria :es una relación entre ocurrencias de dos clases de entidades, pueden
ser 1:1, 1:M o M:N.
 La asociación ternaria :es una relación (simultánea) entre ocurrencias de tres clases de
entidades. Cada entidad puede participar con UNA o MUCHAS en esta relación, o sea,
relacionas ternarias pueden ser 1:1:1, 1:1:M, etc.

Dependencia : Se refiere al hecho que alguna entidad no puede existir sin la ocurrencia de otra
entidad. Por ejemplo, una ORDEN-DE-PEDIDO no puede existir si no existe el CLIENTE que la solicitó.
Esta dependencia es opuesta a la asociación condicional y es relevante en el proceso de inserción y
eliminación, pues no podría ingresarse una nueva ORDEN-DE-PEDIDO si no existe el CLIENTE, ni
podría eliminarse un CLIENTE sin que se eliminen las ocurrencias de las ORDENES-DE-PEDIDO
asociadas a él.

Dentro de este contexto aparece el concepto de integridad referencial, que se presenta cuando
existe alguna clave primaria (o alguna parte de ella) de alguna entidad que es referenciada desde
otra entidad.

Esto es muy común cuando existe una clave foránea (campo que es clave primaria en otra entidad).

Tiempo : Es una componente multifacética y compleja del dato; se refiere a si el contenido de una
base de datos varía o no en el tiempo.

En muchos casos sólo el valor actual es requerido, sin embargo en otros es requerida una historia,
por lo cual es necesario registrar un conjunto de datos. Por ejemplo, en una empresa manufacturera
el precio de un producto cambia según el material y forma de producción usada; si contabilidad,
facturación y control de la producción, requieren registrar el precio y el período sobre el cual ese
precio es efectivo, una solución simple es almacenar un conjunto de precios y sus respectivas fechas
de vigencia en la entidad PRODUCTO (lo que sucede en muchos lenguajes de programación
tradicionales), pero no es la solución para bases de datos pues esos precios y fechas se debieran
almacenar separados del producto. En un nivel conceptual es suficiente con indicar que se requiere
una historia de los precios al definir lo requerimientos de la base de datos, sin embargo, a nivel
interno se ha comprobado que para datos volátiles la solución es compleja, algunas veces es más
simple almacenar el dato original y en un archivo separado (también llamado archivo diferencial)
almacenar los cambios o diferencias que permitan ajustar los valores que cambian, con esto se
ahorra espacio.

Otro aspecto de tiempo, es que ciertos datos son legítimos o pueden existir dependiendo del
instante en que se está. Por ejemplo, cuando se crea un EMBARQUE de productos, este EMBARQUE
puede existir aunque no exista el transporte todavía, pero el EMBARQUE no puede ser creado a
menos que exista una o más ORDENES DE PEDIDO asociadas. Este tipo de restricción (crear un
EMBARQUE sin orden) se le llama restricción de inserción y relaciona los instantes en que los datos
son almacenados en la base de datos (que dato es almacenado primero).

Otro aspecto es lo referido al período de tiempo en que la relación está vigente.

Unicidad :Se define unicidad por clave primaria y por exclusividad. La por clave primaria ya es
conocida pues se trata que una ocurrencia debe ser única al tener un atributo que la diferencia de
las demás.

Otra forma de unicidad es la llamada exclusividad, significa que uno de varios tipos de datos o
asociaciones pueden presentarse, pero no todos.

Clase (o generalización):Permite definir una clase de entidad general que representa a entidades
que tienen distinto significado en la organización, pero características o atributos similares.

Una subclase no sólo hereda las características o atributos de su superclase, sino que también puede
tener atributos propios.

Una manera frecuente de identificar subclases, es asociarle un atributo para el cual la ocurrencia de
una entidad tendrá un valor único.

Agregación: Es una colección de entidades diferentes pero relacionadas. Una entidad agregada es
una entidad compuesta de otras entidades, que pueden tener sus propios atributos.

4. Diseño de Una Base de Datos


El objetivo es consolidar las diferentes vistas de usuarios en un diseño global de la base de datos, es
decir, en un modelo de datos.

Al finalizar se obtiene un modelo de datos que describe entidades, atributos y asociaciones entre
entidades. Es un modelo independiente de la tecnología, puede expresarse a través de un Diagrama
Bachmann, un Modelo E/R o como un conjunto de tablas normalizadas (modelo relacional).
Además, este modelo es enriquecido con información del volumen de datos a ocupar.

El proceso principal de este proceso se denomina Normalización.

Das könnte Ihnen auch gefallen