¿qué es un sistema de información? · ¿qué es una base de datos? se llama base de datos, o...

12
¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión. Existen actualmente muchas formas de bases de datos, que van desde una biblioteca hasta los vastos conjuntos de datos de usuarios de una empresa de telecomunicaciones. Las bases de datos son el producto de la necesidad humana de almacenar la información, es decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella posteriormente. En ese sentido, la aparición de la electrónica y la computación brindó el elemento digital indispensable para almacenar enormes cantidades de datos en espacios físicos limitados, gracias a su conversión en señales eléctricas o magnéticas. El manejo de las bases de datos se lleva mediante sistemas de gestión (llamados DBMS por sus siglas en inglés: Database Management Systems o Sistemas de Gestión de Bases de Datos), actualmente digitales y automatizados, que permiten el almacenamiento ordenado y la rápida recuperación de la información. En esta tecnología se halla el principio mismo de la informática. En la conformación de una base de datos se pueden seguir diferentes modelos y paradigmas, cada uno dotado de características, ventajas y dificultades, haciendo énfasis en su estructura organizacional, su jerarquía, su capacidad de transmisión o de interrelación, etc. Esto se conoce como modelos de base de datos y permite el diseño y la implementación de algoritmos y otros mecanismos lógicos de gestión, según sea el caso específico. ¿Qué es un sistema de información? Cuando se habla de un sistema de información (SI) se refiere a un conjunto ordenado de mecanismos que tienen como fin la administración de datos y de información, de manera que puedan ser recuperados y procesados fácil y rápidamente. Todo sistema de información se compone de una serie de recursos interconectados y en interacción, dispuestos del modo más conveniente en base al propósito informativo trazado, como puede ser recabar información personal, procesar estadísticas, organizar archivo, etc. Estos recursos pueden ser: Recursos humanos: Personal de variada índole y destrezas. Datos: Cualquier tipo de información masiva que precisa de organizarse. Actividades: Procedimientos, pasos a seguir, estaciones de trabajo, etc. Recursos informáticos: Aquellos determinados por la tecnología. Se debe destacar que no es lo mismo un sistema de información que un sistema informático, si bien estos últimos constituyan a menudo el grueso de los recursos de un SI. Pero existen muchos otros métodos para los sistemas de información, que no necesariamente pasan por la informática. Tipos de sistemas de información Desde un punto de vista empresarial u organizativo, los sistemas de información pueden clasificarse en: Sistemas de Procesamiento de Transacciones (TPS). También conocidos como sistemas de gestión operativa, recopilan la información pertinente a las transacciones de la organización, es decir, de su funcionamiento. Sistemas de Información Ejecutiva (EIS). Monitoriza las variables gerenciales de un área específica de la organización, a partir de la información interna y externa de la misma. Sistemas de Información Gerencial (MIS). Contemplan la información general de la organización y la comprenden como un todo. Sistemas de soporte de decisiones (DSS). Orientados al procesamiento de información intra y extra organizacional, para el apoyo en la conducción de la empresa. Existen otras formas especializadas o aplicadas de SI, dependiendo del campo puntual y de las funciones específicas que se esperan de cada uno. Sería demasiado extenso enlistarlas a todas.

Upload: others

Post on 13-Mar-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

¿Qué es una base de datos?

Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo

contexto, ordenada de modo sistemático para su posterior recuperación, análisis y/o transmisión. Existen

actualmente muchas formas de bases de datos, que van desde una biblioteca hasta los vastos conjuntos de datos

de usuarios de una empresa de telecomunicaciones. Las bases de datos son el producto de la necesidad humana

de almacenar la información, es decir, de preservarla contra el tiempo y el deterioro, para poder acudir a ella

posteriormente. En ese sentido, la aparición de la electrónica y la computación brindó el elemento digital

indispensable para almacenar enormes cantidades de datos en espacios físicos limitados, gracias a su conversión

en señales eléctricas o magnéticas. El manejo de las bases de datos se lleva mediante sistemas de gestión

(llamados DBMS por sus siglas en inglés: Database Management Systems o Sistemas de Gestión de Bases de

Datos), actualmente digitales y automatizados, que permiten el almacenamiento ordenado y la rápida

recuperación de la información. En esta tecnología se halla el principio mismo de la informática. En la

conformación de una base de datos se pueden seguir diferentes modelos y paradigmas, cada uno dotado de

características, ventajas y dificultades, haciendo énfasis en su estructura organizacional, su jerarquía, su capacidad

de transmisión o de interrelación, etc. Esto se conoce como modelos de base de datos y permite el diseño y la

implementación de algoritmos y otros mecanismos lógicos de gestión, según sea el caso específico.

¿Qué es un sistema de información?

Cuando se habla de un sistema de información (SI) se refiere a un conjunto ordenado de mecanismos que tienen

como fin la administración de datos y de información, de manera que puedan ser recuperados y procesados fácil

y rápidamente.

Todo sistema de información se compone de una serie de recursos interconectados y en interacción, dispuestos

del modo más conveniente en base al propósito informativo trazado, como puede ser recabar información

personal, procesar estadísticas, organizar archivo, etc. Estos recursos pueden ser:

Recursos humanos: Personal de variada índole y destrezas.

Datos: Cualquier tipo de información masiva que precisa de organizarse.

Actividades: Procedimientos, pasos a seguir, estaciones de trabajo, etc.

Recursos informáticos: Aquellos determinados por la tecnología.

Se debe destacar que no es lo mismo un sistema de información que un sistema informático, si bien estos últimos

constituyan a menudo el grueso de los recursos de un SI. Pero existen muchos otros métodos para los sistemas

de información, que no necesariamente pasan por la informática.

Tipos de sistemas de información

Desde un punto de vista empresarial u organizativo, los sistemas de información pueden clasificarse en:

Sistemas de Procesamiento de Transacciones (TPS). También conocidos como sistemas de gestión operativa,

recopilan la información pertinente a las transacciones de la organización, es decir, de su funcionamiento.

Sistemas de Información Ejecutiva (EIS). Monitoriza las variables gerenciales de un área específica de la

organización, a partir de la información interna y externa de la misma. Sistemas de Información Gerencial (MIS).

Contemplan la información general de la organización y la comprenden como un todo. Sistemas de soporte de

decisiones (DSS). Orientados al procesamiento de información intra y extra organizacional, para el apoyo en la

conducción de la empresa. Existen otras formas especializadas o aplicadas de SI, dependiendo del campo puntual

y de las funciones específicas que se esperan de cada uno. Sería demasiado extenso enlistarlas a todas.

Page 2: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Elementos de un sistema de información

Por lo general se considera que todos los SI contienen una diversidad de elementos clasificables en cinco grandes

categorías:

Elementos financieros. Aquellos vinculados con el capital y con los activos disponibles de la organización.

Elementos tecnológicos. Aquellos que tienen que ver con la maquinaria especializada y la capacidad de

procesamiento automatizado de la información.

Elementos humanos. Básicamente, personal, tanto especializado y directivo, como no especializado o

común.

Elementos materiales. Se refiere al emplazamiento del sistema, a su soporte físico y ubicación.

Elementos administrativos. Aquellos relacionados con los procesos, la mecánica de conducción, los

permisos, informes, transacciones, etc.

Ejemplos de sistema de información

Algunos ejemplos de SI pueden ser:

Los sistemas de control de calidad, en los que se pide una retroalimentación al cliente y se evalúan los resultados

estadísticamente para elaborar resultados interpretables por la gerencia. Las bases de datos de una biblioteca, en

donde está contenido el grueso volumen de documentos (libros, revistas, tesis, etc.) de la biblioteca, en función

de ubicar y recuperar cada uno lo más rápida y precisamente posible. Las hojas de cálculo, en las que se ingresa

información en bruto y se la organiza de manera cuantificable para obtener directrices de conducción financiera

Modelo de Bases de Datos

Un modelo de base de datos muestra la estructura lógica de la base, incluidas las relaciones y limitaciones que

determinan cómo se almacenan los datos y cómo se accede a ellos. Los modelos de bases de datos individuales

se diseñan en base a las reglas y los conceptos de cualquier modelo de datos más amplio que los diseñadores

adopten. La mayoría de los modelos de datos se pueden representar por medio de un diagrama de base de datos

acompañante.

Tipos de modelos de bases de datos

Hay muchos tipos de modelos de bases de datos. Algunos de los más comunes incluyen:

Modelo de base de datos jerárquico Modelo relacional Modelo de red Modelo de base de datos orientado a objetos Modelo entidad-relación

Page 3: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Modelo relacional: Siendo el modelo más común, el modelo relacional ordena los datos en tablas, también conocidas como relaciones, cada una de las cuales se compone de columnas y filas. Cada columna enumera un atributo de la entidad en cuestión, por ejemplo, precio, código postal o fecha de nacimiento. En conjunto, a los atributos en una relación se los llama dominio. Se elige un atributo particular o combinación de atributos como clave primaria, a la cual se puede hacer referencia en otras tablas, en donde se la denomina clave externa. Cada fila, también denominada tupla, incluye datos sobre una instancia específica de la entidad en cuestión, por ejemplo, un empleado específico. El modelo también representa los tipos de relaciones entre esas tablas, incluidas las relaciones uno a uno, uno a muchos y muchos a muchos.

Este es un ejemplo:

Page 4: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Modelo jerárquico: El modelo jerárquico organiza los datos en una estructura de árbol, en la que cada registro

tiene un único elemento o raíz. Los registros del mismo nivel se clasifican en un orden específico. Ese orden se

usa a manera de orden físico para almacenar la base de datos. El modelo es bueno para describir muchas

relaciones del mundo real.

Page 5: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Modelo de red: El modelo de red se basa en el modelo jerárquico, permitiendo relaciones de muchos a muchos entre registros vinculados, lo que implica registros principales múltiples. Basado en la teoría matemática de conjuntos, el modelo se construye con conjuntos de registros relacionados. Cada conjunto consiste de un registro propietario o principal y uno o más registros miembros o secundarios. Un registro puede ser miembro o secundario en múltiples conjuntos, permitiendo que este modelo represente relaciones complejas.

Fue muy popular en la década de 1970 después de que fue definido formalmente por la Conference on Data Systems Languages (CODASYL).

Page 6: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Modelo de base de datos orientado a objetos: Este modelo define una base de datos como una colección

de objetos, o elementos de software reutilizables, con funciones y métodos relacionados. Hay varios tipos de

bases de datos orientadas a objetos:

Una base de datos multimedia incorpora elementos multimedia, tales como imágenes, que no se podrían

almacenar en una base de datos relacional.

Una base de datos de hipertexto permite que cualquier objeto se conecte a cualquier otro objeto. Es útil para

organizar lotes de datos disímiles, pero no es ideal para análisis numérico.

El modelo de base de datos orientado a objetos es el mejor modelo conocido de base de datos posrelacional ya

que incorpora tablas, pero no se limita a ellas. A dichos modelos también se los conoce como modelos de base de

datos híbridos.

Page 7: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Modelo entidad-relación: Este modelo capta las relaciones entre entidades del mundo real de forma muy

similar al modelo de red, pero no está directamente ligado a una estructura física de la base de datos. En cambio,

con frecuencia se lo usa para diseñar una base de datos conceptualmente.

Aquí, a las personas, lugares y cosas, acerca de las cuales se almacenan puntos de datos, se las denomina

entidades, cada una de las cuales tiene ciertos atributos que en conjunto forman su dominio. La cardinalidad, o

relaciones entre entidades, también se representa en diagramas.

Page 8: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Niveles de Abstracción de una Base de Datos

Page 9: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,
Page 10: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,
Page 11: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Lenguajes de Modelos de Bases de Datos

Un lenguaje de base de datos o lenguaje de definición de datos (Data Definition Language, DDL por sus

siglas en inglés) es un lenguaje proporcionado por el sistema de gestión de base de datos que permite a

los programadores de la misma llevar a cabo las tareas de definición de las estructuras que almacenarán

los datos así como de los procedimientos o funciones que permitan consultarlos.

Un Data Definition Language o Lenguaje de descripción de datos ( DDL ) es un lenguaje de programación

para definir estructura de datos . El término DDL fue introducido por primera vez en relación con el

modelo de base de datos CODASYL, donde el esquema de la base de datos ha sido escrito en un lenguaje

de descripción de datos que describe los registros, los campos, y "conjuntos" que conforman el usuario

modelo de datos. Más tarde fue usado para referirse a un subconjunto de SQL, pero ahora se utiliza en

un sentido genérico para referirse a cualquier lenguaje formal para describir datos o estructuras de

información, como los esquemas XML.

Page 12: ¿Qué es un sistema de información? · ¿Qué es una base de datos? Se llama base de datos, o también banco de datos, a un conjunto de información perteneciente a un mismo contexto,

Forma normal (base de datos) En la teoría de bases de datos relacionales, las formas normales (NF) proporcionan los criterios para determinar

el grado de vulnerabilidad de una tabla a inconsistencias y anomalías lógicas. Cuanto más alta sea la forma normal

aplicable a una tabla, menos vulnerable será a inconsistencias y anomalías. Cada tabla tiene una "forma normal

más alta" (HNF): por definición, una tabla siempre satisface los requisitos de su HNF y de todas las formas

normales más bajas que su HNF; también por definición, una tabla no puede satisfacer los requisitos de ninguna

forma normal más arriba que su HNF.

Las formas normales son aplicables a tablas individuales; decir que una base de datos entera está en la forma

normal n es decir que todas sus tablas están en la forma normal n.

Los recién llegados al diseño de bases de datos a veces suponen que la normalización procede de una manera

iterativa, es decir un diseño 1NF primero se normaliza a 2NF, entonces a 3NF, etcétera. Ésta no es una descripción

exacta de cómo la normalización trabaja típicamente. Una tabla sensiblemente diseñada es probable que esté en

3NF en la primera tentativa; además, si está en 3NF, también es extremadamente probable que tenga una forma

HNF de 5NF. Conseguir formas normales "más altas" (sobre 3NF) usualmente no requiere un gasto adicional de

esfuerzo por parte del diseñador, porque las tablas 3NF usualmente no necesitan ninguna modificación para

satisfacer los requisitos de estas formas normales más altas.

Edgar F. Codd originalmente definió las tres primeras formas normales (1NF, 2NF, y 3NF). Estas formas normales

se han resumido como requiriendo que todos los atributos no-clave sean dependientes en "la clave, la clave

completa, y nada excepto la clave". Las cuarta y quinta formas normales (4NF y 5NF) se ocupan específicamente

de la representación de las relaciones muchos a muchos y uno muchos entre los atributos. La sexta forma normal

(6NF), en pocas palabras, se basa en el principio de que si se tiene más de dos claves candidatas en una tabla, se

tendrán que crear otras tablas con estas.

Por ejemplo si tenemos "ítem" con un id código de producto y con los atributos descripción y precio que son

claves candidatas se tendría que crear otras tablas separando la tabla ítem: ItemDesc {código_producto*,

Descripción} ItemPrecio {código_producto*, Precio}.

La sexta forma normal no es muy utilizada porque genera más tablas cuando tenemos pequeñas bases de datos.