- Introducción
- Definición de Sistema
Operativo - Características de los Sistemas
Operativos - Definición de base de
datos - Características de las bases de
datos - Relación de los diferentes sistemas
operativos y las diferentes base de datos - Conclusión
- 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 DatosSistema de administración de base de
datosAdministración de
informaciónTecnología de administración de base
de datosUsuarios
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