Descargar

Los sistemas operativos y la base de datos


  1. Introducción
  2. Definición de Sistema Operativo
  3. Características de los Sistemas Operativos
  4. Definición de base de datos
  5. Características de las bases de datos
  6. Relación de los diferentes sistemas operativos y las diferentes base de datos
  7. Conclusión
  8. Referencias bibliográficas

Introducción

Durante muchos años, o más bien, durante muchos siglos la humanidad carecía de algo que los ayudara a procesar o archivar información, tal vez porque consideraron que eran datos pequeños o sin importancia. Pero a medida que la sociedad fue creciendo se vi en la necesidad de crear inventos a adaptaciones innovadoras de diversas índoles.

Uno de los elementos más importantes de nuestra vida moderna es sin duda la computadora. Esta ha venido a simplificar nuestra existencia de muchas maneras. Las agencias gubernamentales, la empresa privada, las instituciones educativas y otras entidades utilizan las computadoras para llevar a cabo transacciones, automatizar procesos, enseñar o sencillamente con fines de entretenimiento. Esta es también una herramienta que ha venido a acortar distancias por medio de la comunicación. El uso de la computadora ha mejorado y agilizado muchas de nuestras labores diarias que realizamos tanto en el hogar como en el trabajo.

Este artefacto no es reciente, tiene una larga e interesante trayectoria. La historia de la evolución de las computadoras es una sorprendente y llena de controversias. Es increíble como de un sencillo dispositivo mecánico para contabilizar haya surgido tan poderosa e imprescindible herramienta que ha llegado a obtener tan grande importancia a nivel mundial.

A través del tiempo los ordenadores han cambiado de forma, tamaño, capacidad, composición y han adquirido nuevas funciones para resolver diferentes tipos de problemas o facilitar tareas específicas.

En vista del auge que toma cada vez la tecnología, es preciso saber hacer de todo lo relacionado son software, pero no podemos olvidar que también existe la parte de cómo manejar datos e información.

Para ello existen afortunadamente formas o maneras de cómo poder guarda información necesaria y de vital importancia para nuestras empresas o compañías.

Es por tal motivo, es preciso conocer hacer muy de fondo las diferentes plataformas o manejadores de bases de datos para poder optar por la más adecuada para ser implanta, si es necesario, en nuestras compañías o empresas, como lo son SQL, ORACLE e INFORMIX.

Informix es uno de los cuatro grandes de las bases de datos junto DB2 de IBM, SQL Server de Microsoft y Oracle.

Aunque en muchos aspectos es mejor que Oracle, no se ha sabido mover en el terreno del marketing. Oracle capturó la mayor parte del mercado y Informix no se recuperó de las perdidas económicas. DB2 y SQL Server tenían grandes compañías detrás con otros negocios que les permitió aguantar la política agresiva de Oracle. Recientemente IBM adquirió Informix con lo que el mercado de las bases de datos comerciales en UNIX (Linux) quedó entre IBM y Oracle.

SISTEMA OPERATIVO Y BASE DE DATOS

Definición de Sistema Operativo

El sistema operativo es el programa (o software) más importante de un ordenador. Para que funcionen los otros programas, cada ordenador de uso general debe tener un sistema operativo. Los sistemas operativos realizan tareas básicas, tales como reconocimiento de la conexión del teclado, enviar la información a la pantalla, no perder de vista archivos y directorios en el disco, y controlar los dispositivos periféricos tales como impresoras, escáner, etc.

En sistemas grandes, el sistema operativo tiene incluso mayor responsabilidad y poder, es como un policía de tráfico, se asegura de que los programas y usuarios que están funcionando al mismo tiempo no interfieran entre ellos. El sistema operativo también es responsable de la seguridad, asegurándose de que los usuarios no autorizados no tengan acceso al sistema.

Clasificación de los Sistemas Operativos

Los sistemas operativos pueden ser clasificados de la siguiente forma:

  • Multiusuario: Permite que dos o más usuarios utilicen sus programas al mismo tiempo. Algunos sistemas operativos permiten a centenares o millares de usuarios al mismo tiempo.

  • Multiprocesador: soporta el abrir un mismo programa en más de una CPU.

  • Multitarea: Permite que varios programas se ejecuten al mismo tiempo.

  • Multitramo: Permite que diversas partes de un solo programa funcionen al mismo tiempo.

  • Tiempo Real: Responde a las entradas inmediatamente. Los sistemas operativos como DOS y UNIX, no funcionan en tiempo real.

Características de los Sistemas Operativos

En general, se puede decir que un Sistema Operativo tiene las siguientes características:

  • Conveniencia. Un Sistema Operativo hace más conveniente el uso de una computadora.

  • Eficiencia. Un Sistema Operativo permite que los recursos de la computadora se usen de la manera más eficiente posible.

  • Habilidad para evolucionar. Un Sistema Operativo deberá construirse de manera que permita el desarrollo, prueba o introducción efectiva de nuevas funciones del sistema sin interferir con el servicio.

  • Encargado de administrar el hardware. El Sistema Operativo se encarga de manejar de una mejor manera los recursos de la computadora en cuanto a hardware se refiere, esto es, asignar a cada proceso una parte del procesador para poder compartir los recursos.

  • Relacionar dispositivos (gestionar a través del kernel). El Sistema Operativo se debe encargar de comunicar a los dispositivos periféricos, cuando el usuario así lo requiera.

  • Organizar datos para acceso rápido y seguro.

  • Manejar las comunicaciones en red. El Sistema Operativo permite al usuario manejar con alta facilidad todo lo referente a la instalación y uso de las redes de computadoras.

  • Procesamiento por bytes de flujo a través del bus de datos.

  • Facilitar las entradas y salidas. Un Sistema Operativo debe hacerle fácil al usuario el acceso y manejo de los dispositivos de Entrada/Salida de la computadora.

  • Evita que otros usuarios interfieran. El Sistema Operativo evita que los usuarios se bloqueen entre ellos, informándoles si esa aplicación esta siendo ocupada por otro usuario.

  • Generación de estadísticas.

  • Permite que se puedan compartir el hardware y los datos entre los usuarios.

Cómo funciona un Sistema Operativo

Los sistemas operativos proporcionan una plataforma de software encima de la cual otros programas, llamados aplicaciones, puedan funcionar. Las aplicaciones se programan para que funcionen encima de un sistema operativo particular, por tanto, la elección del sistema operativo determina en gran medida las aplicaciones que puedes utilizar.

Los sistemas operativos más utilizados en los PC son DOS, OS/2, y Windows, pero hay otros que también se utilizan, como por ejemplo Linux.

Cómo se utiliza un Sistema Operativo

Un usuario normalmente interactúa con el sistema operativo a través de un sistema de comandos, por ejemplo, el sistema operativo DOS contiene comandos como copiar y pegar para copiar y pegar archivos respectivamente. Los comandos son aceptados y ejecutados por una parte del sistema operativo llamada procesador de comandos o intérprete de la línea de comandos. Las interfaces gráficas permiten que utilices los comandos señalando y pinchando en objetos que aparecen en la pantalla.

Ejemplos de Sistema Operativo

A continuación detallamos algunos ejemplos de sistemas operativos:

Familia Windows

  • Windows 95

  • Windows 98

  • Windows ME

  • Windows NT

  • Windows 2000

  • Windows 2000 server

  • Windows XP

  • Windows Server 2003

  • Windows CE

  • Windows Mobile

  • Windows XP 64 bits

  • Windows Vista (Longhorn)

Familia Macintosh

  • Mac OS 7

  • Mac OS 8

  • Mac OS 9

  • Mac OS X

Familia UNIX

  • AIX

  • AMIX

  • GNU/Linux

  • GNU / Hurd

  • HP-UX

  • Irix

  • Minix

  • System V

  • Solaris

  • UnixWare

Definición de base de datos

Base de Datos: es un conjunto de información relacionada que se encuentra agrupada o estructurada. Un archivo por sí mismo no constituye una base de datos, sino más bien la forma en que está organizada la información es la que da origen a la base de datos.

Base de Datos: colección de datos organizada para dar servicio a muchas aplicaciones al mismo tiempo al combinar los datos de manera que aparezcan estar en una sola ubicación

Requerimientos de las bases de datos:

El análisis de requerimientos para una base de datos incorpora las mismas tareas que el análisis de requerimientos del software. Es necesario un contacto estrecho con el cliente; es esencial la identificación de las funciones e interfaces; se requiere la especificación del flujo, estructura y asociatividad de la información y debe desarrollarse un documento formal de los requerimientos.

  • Requerimientos administrativos: se requiere mucho más para el desarrollo de sistemas de bases de datos que únicamente seleccionan un modelo lógico de base de datos. La bases de datos es una disciplina organizacional, un método, más que una herramienta o una tecnología.

  • Requiere de un cambio conceptual y organizacional.

  • Elementos claves de organización en un ambiente de Bases de Datos

  • Sistema de administración de base de datos

  • Administración de información

  • Tecnología de administración de base de datos

  • Usuarios

  • Planeación de información y tecnología de modelaje

Características de las bases de datos

  • Una base de datos contiene entidades de información que están relacionadas vía organización y asociación.

  • La arquitectura lógica de una base de datos se define mediante un esquema que representa las definiciones de las relaciones entre las entidades de información.

  • La arquitectura física de una base de datos depende de la configuración del hardware residente.

  • Sin embargo, tanto el esquema (descripción lógica como la organización (descripción física) deben adecuarse para satisfacer los requerimientos funcionales y de comportamiento para el acceso al análisis y creación de informes.

Ventajas en el uso de bases de datos:

La utilización de bases de datos como plataforma para el desarrollo de Sistemas de Aplicación en las Organizaciones se ha incrementado notablemente en los últimos años, se debe a las ventajas que ofrece su utilización, algunas de las cuales se comentarán a continuación:

  • Globalización de la información: permite a los diferentes usuarios considerar la información como un recurso corporativo que carece de dueños específicos.

  • Eliminación de información inconsistente: si existen dos o más archivos con la misma información, los cambios que se hagan a éstos deberán hacerse a todas las copias del archivo de facturas.

  • Permite compartir información.

  • Permite mantener la integridad en la información: la integridad de la información es una de sus cualidades altamente deseable y tiene por objetivo que sólo se almacena la información correcta.

  • Independencia de datos: el concepto de independencia de datos es quizás el que más ha ayudado a la rápida proliferación del desarrollo de Sistemas de Bases de Datos. La independencia de datos implica un divorcio entre programas y datos.

Relación de los diferentes sistemas operativos y las diferentes base de datos

En el mundo actual existe una cada vez mayor demanda de datos. Esta demanda siempre ha sido patente en empresas y sociedades, pero en estos años la demanda todavía de ha disparado más debido al acceso multitudinario a las redes integradas en Internet y a la aparición de pequeños dispositivos (móviles y PDA) que también requieren esa información.

En informática se conoce como dato a cualquier elemento informativo que tenga relevancia para un usuario. Desde su nacimiento, la informática se ha encargado de proporcionar herramientas que faciliten la gestión de los datos. Antes de la aparición de las aplicaciones informáticas, las empresas tenían como únicas herramientas de gestión de datos a los cajones, carpetas y fichas en las que se almacenaban los datos.

Una base de datos es una colección de datos almacenados en un soporte informático permanente de forma que sea posible obtener la relación entre los datos a través de un esquema conceptual que oculte la física real de los datos. El objetivo es que las aplicaciones puedan acceder a los datos sin necesidad de conocer exactamente cómo están almacenados los datos. Esto se consigue con un esquema conocido como esquema conceptual

En este proceso manual, el tipo requerido para manipular estos datos era enorme. Sin embargo el proceso de aprendizaje era relativamente sencillo ya que se usaban elementos que el usuario reconocía perfectamente. Por esa razón, la informática ha adaptado sus herramientas para que los elementos que el usuario maneja en el ordenador se parezcan a los que utilizaba manualmente. Por eso en informática se sigue hablado de ficheros, formularios, carpetas, directorios, etc.

Sistema Operativo (04) es la denominación dada al sistema operativo que sirve de base al sistema Oviedo3, y por tanto, que se ejecuta sobre la máquina abstracta Carbayonia. Sus siglas son Sistema Operativo para Oviedo3 (Oviedo Orientado a Objetos).

La característica fundamental que se busca en este sistema operativo es que ofrezca al exterior un entorno formado única y exclusivamente por objetos situados en un espacio de objetos potencialmente infinito en el que sólo existe un concepto, el concepto de objeto que existe indefinidamente y que sirve operaciones cuando otros se lo pidan utilizando los mensajes como medio de comunicación.

Desaparecen por completo en este sistema operativo conceptos como el de espacio de direcciones y el de proceso. En cuanto al primero, dado que el único concepto soportado es el de objeto, podría decirse que éstos integran el espacio de direcciones necesario para almacenar su información. En cuanto al segundo, desaparece como tal porque el flujo de ejecución va asociado a cada objeto. En este" sentido se consideran los objetos "activos", cuando se invoca un método de un objeto es éste el que se activa y se procede a ejecutar la parte del código correspondiente, teniendo en cuenta que esta ejecución depende exclusivamente del propio objeto.

El sistema operativo trabaja a nivel de objetos y realiza funciones en base a este concepto. Por esta razón, las tareas que realiza son claramente diferentes a las efectuadas por un sistema operativo clásico (gestión de procesos, memoria, e/s, ficheros, etc.). Por otra parte, hay que tener en cuenta que éste se ejecuta sobre la máquina abstracta orientada a objetos.

  • Los Sistemas Gestores de Bases de Datos y la gestión de los datos la empresa como sistema Según la RAE, la definición de sistema es "Conjunto de cosas que ordenadamente relacionadas entre sí contribuyen a un determinado objeto". La empresa se puede entender como un sistema formado por diversos objetos: el capital, los recursos humanos, los inmuebles, los servicios que prestas, etc. El sistema completo que forma la empresa, por otra parte, se suele dividir en los siguientes subsistemas: Subsistema productivo. También llamado subsistema real o físico. Representa la parte de la empresa encargada de gestionar la producción de la misma. Subsistema financiero.

  • Los sistemas que aglutinan los elementos que intervienen para gestionar la información que manejan los subsistemas empresariales es lo que se conoce como Sistemas de Información. Se suele utilizar las siglas SI o IS (de Information Server) para referirse a ello). Realmente un sistema de información sólo incluye la información que nos interesa de la empresa y los elementos necesarios para gestionar esa información.

  • Sistemas Gestores de Bases de Datos La gestión de los datos A estos sistemas se les llama sistemas de ficheros. Se consideran también así a los sistemas que utilizan programas ofimáticos (como Word y Excel) para gestionar sus datos. De hecho estos sistemas producen los mismos (si no más) problemas. Sistemas de información orientados a los datos. Bases de datos En este tipo de sistemas los datos se centralizan en una base de datos común a todas las aplicaciones.

  • Así mismo se puede decir que los elementos de un sistema de base de datos son los mismos que los de un sistema de información. Se comentan a continuación para concretar un poco más la información que ya poseíamos: Hardware. Máquinas en las que se almacenan las bases de datos. Incorporan unidades de almacenamiento masivo para este fin. Software. Es el sistema gestor de bases de datos. La aplicación que permite el manejo de la base de datos. Datos. Incluyen los datos que se necesitan almacenar y los metadatos que son datos que sirven para describir lo que se almacena en la base de datos. Usuarios. Personas que manipulan los datos del sistema.

  • El SGBD es la porción más importante del software de un sistema de base de datos. El objetivo primordial de un SGBD es proporcionar un entorno que sea a la vez conveniente y eficiente para ser utilizado al extraer, almacenar y manipular información de la base de datos.

  • El SGBD interpreta las peticiones de entrada/salida del usuario y las manda al sistema operativo para la transferencia de datos entre la unidad de memoria secundaria (discos) y la memoria principal. En sí, un SGBD es el corazón de la base de datos ya que se encarga del control total de los posibles aspectos que la puedan afectar.

Conclusión

  • La manipulación de los datos involucra tanto la definición de estructuras para el almacenamiento de la información como la provisión de mecanismos para el manejo de la información.

  • Además un sistema de base de datos debe de tener implementados mecanismos de seguridad que garanticen la integridad de la información, a pesar de caídas del sistema o intentos de accesos no autorizados.

  • Los sistemas de bases de datos requieren que la institución reconozca el papel estratégico de la información y comience activamente a administrar y planear la información como recurso corporativo.

  • De forma sencilla podemos indicar que una base de datos no es más que un conjunto de información relacionada que se encuentra agrupada o estructurada.

  • Las bases de datos requieren de nuevo software y de un nuevo personal capacitado especialmente en las técnicas del Sistema de Gestión de Base de Datos (SABD), así como las nuevas estructuras administrativas.

Referencias bibliográficas

CAMPBELl, Mary. Base IV Guía de Auto enseñanza. España. Editorial McGraw Hill – Interamericana. 1990. pp110/111,121/122, 161,169, 179-191/192.

HARWRYSZKIEWYCZ, I T. Análisis y diseño de base de datos. Editorial Megabyte. Noriega Editores. México. 1994. pp29/31

LAUDON, Kenneth C. Administración de los sistemas de información. 3ra. Edición. México. 1996. pp 271/295 Aprende computación. Editorial océano. España. Pp36/39

 

 

Autor:

MSc. En Gerencia Pública Pedro Sánchez Sánchez

Docente UNESR Núcleo San Carlos

UNIVERSIDAD NACIONAL EXPERIMENTAL

SIMÓN RODRÍGUEZ

NÚCLEO SAN CARLOS

San Carlos, Noviembre 2011