Componentes+de+un+Sistema+de+Información

=Tema 1= = = =4. Componentes de un sistema de Información=




 * Contenidos (Datos): Es el conjunto de datos, que tienen su correspondiente descripción y que están almacenados en un soporte del ordenador. Se pueden diferenciar en:
 * Referenciales: Estos tipo de datos no contienen en sí misma la información, es decir están formados por referencias de los documentos donde se encuentra verdaderamente la información que buscamos.
 * Factuales: En estos tipos de datos si se nos devuelve la información que estamos buscando. Dentro de este tipo de datos debemos hacer dos tipos de clasificaciones:
 * Estructurados: Tienen una estructura o formato en la cual cada campo ocupa una posición fija.
 * No estructurados: En estos tipos de datos el formato no puede ser fijo. Estos datos no siguen ningún patrón, no poseen definiciones de tipos y no existe el concepto de variables o atributos.


 * Equipo Fisico (Hardware): Es el conjunto de los componentes que integran la parte material de un ordenador. (Unidad central de proceso, equipo periferico,....)
 * Soporte lógico (Software): Es el conjunto de los componentes lógicos necesarios para hacer posible la realización de una tarea específica, en contraposición a los componentes físicos del sistema.
 * Sistemas operativos: Estos componentes lógicos incluyen aplicaciones informáticas como el sistema operativo que permite al resto de programas funcionar adecuadamente.
 * Gestión de Datos (SGBD): Se realiza mediante los Sistemas Gestores de Bases de Datos.
 * Control de las comunicaciones: Se llevan varios controles sobre el sistema de informacion, algunos de ellos son:
 * Control de autorización: Este módulo comprueba que el usuario tiene los permisos necesarios para llevar a cabo la operación que solicita.
 * Procesador de comandos: Una vez que el sistema ha comprobado los permisos del usuario, se pasa el control al procesador de comandos.
 * Control de la integridad: Cuando una operación cambia los datos de la base de datos, este módulo debe comprobar que la operación a realizar satisface todas las restricciones de integridad necesarias.
 * Optimizador de consultas: Este módulo determina la estrategia óptima para la ejecución de las consultas.
 * Gestor de transacciones: Este módulo realiza el procesamiento de las transacciones.
 * Planificador: Este módulo es el responsable de asegurar que las operaciones que se realizan concurrentemente sobre la base de datos tienen lugar sin conflictos.
 * Gestor de recuperación: Este módulo garantiza que la base de datos permanece en un estado consistente en caso de que se produzca algún fallo.
 * Gestor de buffers o Gestor de Datos: Este módulo es el responsable de transferir los datos entre memoria principal y los dispositivos de almacenamiento secundario.
 * Tratamientos especificos: Con la evolución de las bases de datos y su implantación en el mundo de Internet surgió la necesidad de contar con un sistema de administración para controlar tanto los datos como los usuarios, las cuales son las partes más importantes de un sistema de información.


 * Administrador (DBA): Es el técnico responsable de implementar las decisiones del administrador de datos. Por lo tanto, debe ser un profesional en IT. El trabajo del DBA consiste en crear la base de datos real e implementar los controles técnicos necesarios para hacer cumplir las diversas decisiones de las políticas hechas por el DA. El DBA también es responsable de asegurar que el sistema opere con el rendimiento adecuado y de proporcionar una variedad de otros servicios técnicos.
 * Usuarios: Existen 2 grandes grupos:
 * **Usuarios Informaticos:**
 * __**Programadores de aplicaciones:**__ que son los responsables de escribir los programas de aplicación de base de datos en algún lenguaje de programación. Estos programas acceden a la base de datos emitiendo la solicitud apropiada al DBMS. Los programas en sí pueden ser aplicaciones convencionales por lotes o pueden ser aplicaciones en línea, cuyo propósito es permitir al usuario final el acceso a la base de datos desde una estación de trabajo o Terminal en línea.
 * __**El administrador de base de datos (DBA):**__ es el técnico responsable de implementar las decisiones del administrador de datos. También se puede contar como usuario puesto que para saber si funciona la base da datos correctamente debe probarla.
 * **Usuarios No Informaticos:**
 * __**Los usuarios finales:**__ quienes interactúan con el sistema desde estaciones de trabajo o terminales en línea. Un usuario final puede acceder a la base de datos a través de las aplicaciones en línea. Las interfaces proporcionadas por el fabricante están apoyadas también por aplicaciones en línea. La mayoría de los sistemas de base de datos incluyen por lo menos una de estas aplicaciones integradas.
 * __**Usuarios con menos nivel:**__ la mayoría de los sistemas proporcionan además interfaces integradas adicionales en las que los usuarios no emiten en absoluto solicitudes explícitas a la base de datos, sino que en vez de ello operan mediante la selección de elementos en un menú o llenando casillas de un formulario. Estas interfaces controladas por menús o por formularios tienden a facilitar el uso a personas que no cuentan con una capacitación formal en tecnología de la información (IT).