Monografias.com > Computación
Descargar Imprimir Comentar Ver trabajos relacionados

Bases de Datos



  1. Introducción
  2. Justificación
  3. Análisis General
  4. Discusiones
  5. Actualización
  6. Evolución
  7. Medios
    de almacenamiento
  8. Estructura de
    información
  9. Conclusiones
  10. Bibliografía

Introducción

Para la eficiente administración de los
incrementales volúmenes de información, los
especialistas en informática han desarrollado los sistemas
gestores de bases de datos, aparte de clasificar los diferentes
tipos de datos y los medios de almacenamiento requeridos. En el
presente análisis, se pretende mostrar la importancia que
tienen para nuestras sociedades sumergidas cada vez más en
los controles automatizados, así como los pros y contras
que la utilización de dicha tecnología plantea para
el correcto desarrollo de las diversas actividades
cotidianas.

Debido a la velocidad acelerada de dispersión que
posee la tecnología de software, esta a su vez normalmente
se ve afectada por las capacidades de los dispositivos de
hardware que involucran los medios de almacenamiento,
procesamiento y transferencia de la
información.

Los desarrolladores de sistemas gestores de bases de
datos han evolucionado a medida que las necesidades por parte de
las organizaciones han tenido la necesidad de migrar de
plataformas de ejecución tanto a nivel de Hardware y
Software que les permita administrar de una forma eficiente los
nuevos requerimientos en la información.

Intentamos probar que a medida que evolucionan los
requisitos de las diferentes empresas, siempre existirá un
sistema gestor de bases de datos, lo suficientemente capaz de
administrar de una forma óptima la diversa transferencia
de información en la empresa, claro que para ello se ha
hecho una observación de cómo trabajan las empresas
actualmente y se vislumbra la forma en como estas harán un
uso más completo de la información de una forma
tanto local, y regional de una forma muy detallada y de una forma
general a nivel global.

Justificación

El poder comprender la forma de funcionamiento de las
bases de datos en los diferentes lugares, nos permite amplificar
nuestra visión de la importancia real, que la
información tiene dentro de la sociedad actual, que
involucra a todos sus participantes como ser las distintas
organizaciones o empresas y público en general.

En cuanto a la enseñanza brindada tanto a nivel
de secundaria(High School) o de nivel universitario sobre el
tema, nos permite conocer su epistemología, uso en la
actualidad por parte de los diferentes actores involucrados y lo
que se pretende para el futuro que ha comenzado como la
interconexión de los diferentes sistemas gestores por
parte de diferentes empresas que comparten ciertos criterios y
entre ellos se encuentran las instituciones de banca y seguros,
así como aquellas dedicadas a diversos rubros, en donde
para hacer contrataciones de un determinado personal, se aseguran
de que esté lo suficientemente capacitado como para
desarrollar sus funciones a plenitud de una forma eficiente y si
es posible superar las espectativas.

A nivel del gobierno u otros organismos, que se cumplan
al pie de la letra las disposiciones emanadas por parte de ellos,
mediante la información que esta siendo constantemente
actualizada sobre eventos que suceden relativos a las actividades
vinculadas con cada una de ellas.

Análisis
General

Los autores del libro principal(1) que se utiliza para
este ensayo, son unas de las máximas autoridades en cuanto
a conocimiento de sistemas gestores de bases de datos luego en
cuanto a las organizaciones que lideran los sistemas de
gestión de bases de datos, tenemos a la
compañía ORACLE(2), que desarrolló un
sistema gestor que rivaliza con sistemas utilizados en grandes
empresas debido a las prestaciones que proporciona y uno de los
inconvenientes que presenta para poder ser accesible por la
pequeña empresa es su valor monetario, que para una
empresa de mediano tamaño, es considerable y se convierte
en simbólico para una empresa de gran
tamaño.

Sin embargo, existe la empresa ARTECH(3), que
desarrolló su sistema GeneXus(3) en donde le facilita al
usuario administrador, en base al análisis de la
situación actual de la empresa, la creación de su
propio sistema de información, que toma como referencia lo
que se desarrolla actualmente de forma ya sea manual o
automatizada por una forma mejorada que le permita poder contar
con la información de una forma inmediata, posee la
ventaja que el usuario desarrollador, no necesita ser un experto
en desarrollo de software, ya que brinda las herramientas
necesarias para poder generarlo en los diferentes lenguajes de
programación disponibles en el mercado, aparte de que
tiene un precio similar que el ORACLE, en base a lo expuesto, una
gran cantidad de compañías lo prefieren para poder
administrar sus negocios.

La empresa IBM(4), pionera en el desarrollo de sistemas
informáticos, no sería la excepción, ya que
ha sido siempre reconocida por sus sistemas gestores que permiten
administrar volúmenes realmente grandes de
información y que normalmente son utilizados por sistemas
de ordenadores con capacidades superiores a los ordenadores de
escritorio conocidos como macro computadores o sistemas
mainframes, lo que hace su costo de utilización, mayor que
los anteriores y es uno de los preferidos por las grandes
compañías y por último, los desarrolladores
de bases de datos para pequeñas empresas incluidos en las
versiones de Microsoft(5) como ser Visual FoxPro(6) y Microsoft
Access(7), que como los anteriores han ido evolucionando de
acuerdo a las necesidades de las pequeñas empresas y
debido a su bajo costo, es el preferido por los programadores
individuales que desarrollan pequeñas aplicaciones para
las empresas en donde los volúmenes de información
son pequeños en consideración con los otros tipos
de empresas y por ende presentan inconvenientes cuando los
volúmenes superan un tamaño en particular de
registros procesados de forma simultánea.

De una forma general, se puede argumentar, que los
diferentes Sistemas Gestores de Bases de Datos conocidos, han
venido a revolucionar la forma en que se administran los
diferentes tipos de información en nuestra sociedad, al
grado de hacer más eficiente la diversidad de procesos que
ello implica, dejando muy claro, que la información es la
fuente vital para el funcionamiento de la sociedad basada en el
conocimiento y que dependiendo del rubro o tamaño de los
diferentes entes, así estará siempre un SGBD
diseñado a la medida de las necesidades.

Discusiones

En la actualidad dentro del entorno local, las
diferentes empresas debido a su tamaño, utilizan
aplicaciones desarrolladas mediante los gestores proporcionados
por la compañía Microsoft y otras con un nivel
adquisitivo mayor, utilizan los sistemas proporcionados por
ORACLE, IBM y GeneXus.

Tabla comparativa de la utilización de SGBD en 8
de los más comunes rubros de una nación:

Rubro

Fox y Access

Genexus

Oracle

IBM

Banca y Seguros

 

1

 

1

Comercio al mayoreo

 

1

 

1

Comercio al menudeo

1

 

 

 

Educación

1

 

 

 

Gobierno

1

1

1

1

Hotelería

1

1

1

 

Maquilas

 

1

1

1

Medicina

1

 

 

 

Totales

5

5

3

4

Donde se podrá observar que el SGBD
a utilizar, depende del poder adquisitivo de la empresa y para
Latinoamérica, los más utilizados por la
pequeña y mediana empresa son los proporcionados por
Microsoft y ARTECH. De donde se puede determinar que el gobierno
es el único rubro, que hace uso de todos los SGBD
dependiendo de la envergadura de los proyectos.

A continuación se representa de
manera gráfica la información del
cuadro:

La banca y seguros así como el
comercio al mayoreo, comparten ciertos criterios en la
utilización de los SGBD

Monografias.comMonografias.com

El comercio al menudeo así como la
educación y la medicina, comparten también sus
criterios:

Monografias.com

Monografias.com

Luego el Gobierno, debido a la diversidad
de sus recursos, utiliza todos los tipos de SGBD disponibles,
seguido del rubro hotelero que hace uso del 75% de los
mostrados:

Monografias.com

Las maquilas, por su parte, debido al gran
volumen de transacciones, utilizan SGBD más
potentes

Monografias.com

Luego, podemos asumir que existe un empate
entre la utilización de los 2 SGBD
económicos.

Monografias.com

Actualización

En la educación orientada a la
informática, complementa el conocimento acerca de lo que
es un sistema gestor de bases de datos a través de su
concepto y las diversas utilizaciones nos permite generar
conclusiones mas exactas en el modelado de sistemas de
información, que serán de mucha utilidad en las
nuevas organizaciones con el supuesto de un mejor funcionamiento,
basado en la experiencia adquirida a lo largo de los años
en donde de esta forma podemos encontrar sistemas gestores como
el Sistema de Información Administrativa (SIA en
español o MIS en inglés)(8), que siendo un sistema
muy amplio, puede incluir en su equipo de aplicaciones gestoras,
como el Sistema para el Soporte de Desiciones (SSD en
español o DSS en inglés) (9),el Sistema para el
Procesamiento de Transacciones (SPT en español o TPS en
inglés) (10) y con otros no menos importantes que son las
herramientas necesarias para la apropiada toma de desiciones
dentro de una empresa que utiliza la información actual,
como medio imprescindible para vislumbrar el futuro de la
misma.

Sistema de Información
Administrativa (MIS)

El S.I.A. es el proceso de transformar los datos en
información de calidad, que permite a los administradores
tomar decisiones, resolver problemas y cumplir con sus
funciones/operaciones en forma eficiente y eficaz.

El SIA, incluye los siguientes elementos:

El equipo computacional, (Hardware)

  • El recurso humano que interactúa con el
    sistema de información.

  • Los datos, o información fuente, que son
    introducidos al sistema.

  • Los programas que son procesados y producen
    diferentes tipos de resultados, (Software que incluye los
    SGBD)

Consta además de una serie de actividades
Básicas:

  • Entradas,

  • Almacenamiento,

  • Procesamiento: Esta característica
    de los sistemas permiten la transformación de datos
    fuentes en información que puede ser utilizada para la
    toma de decisiones.

  • Salidas.

Sistemas de Soporte a la Decisión
(DSS)

Un Sistema de Soporte a la Decisión (DSS) es una
herramienta de Business Intelligence enfocada al análisis
de los datos de una organización.

Tipos de Sistemas de Soporte a Decisiones

Sistemas de información gerencial
(MIS)

Sistemas de información ejecutiva
(EIS)

Sistemas expertos basados en inteligencia artificial
(SSEE)

Sistemas de apoyo a decisiones de grupo
(GDSS)

Sistema para el Procesamiento de Transacciones
(TPS)

Un sistema de procesamiento de transacciones (TPS por
sus siglas en inglés) es un tipo de sistema de
información. Un TPS recolecta, almacena, modifica y
recupera toda la información generada por las
transacciones producidas en una organización. Una
transacción es un evento que genera o modifica los datos
que se encuentran eventualmente almacenados en un sistema de
información. Para que un sistema informático pueda
ser considerado como un TPS, este debe superar el test
ACID:

Atomicidad, Consistencia, Aislamiento y
Durabilidad

Inicio.

Una base de datos constituye el eje central de donde se
dispone de toda la información vital para que tanto
nuestras empresas como nuestras sociedades puedan funcionar de
forma eficiente.

Generalmente podemos disponer de un amplio rango de
información, ya que la única forma de poder
administrarle ha sido mediante el concepto de base de datos,
dentro del cual podemos referir a diversos lugares como oficinas
de gobierno, instituciones educativas y de investigación
como el comercio en general que demandan una muy rápida y
eficiente administración de sus datos, que a su vez va en
aumento exigiendo por ello un mejor desempeño a los
sistemas informatizados capaces de llevar a cabo esta
labor.

Nuestra dependencia de los sistemas informatizados nos
vuelve vulnerables a fallos producidos por estos y se figura un
futuro cada vez más imbricado a la tecnología
misma, de igual forma una mega base de datos ser necesaria para
contener información de todas las personas que forman
parte de las diferentes naciones que conforman nuestro mundo y
por qué no decirlo, la gran variedad de seres vivos tanto
animales como plantas que han sido descubiertos, analizados y
catalogados dentro de una base de datos para ser consultada por
todas aquellas personas que ya sea de forma individual o como
instituciones, efectúan sus consultas
respectivas.

En general, todo conlleva al empleo de la preciada
información en los diferentes ámbitos o sino,
observemos el caso de un médico que maneja todos sus
expedientes clínicos mediante un sistema administrador que
le brindará un acceso más rápido a grandes
volúmenes de información que puede ser manejada de
una forma estadística relacionando los tipos de
enfermedades que padecen por determinadas fechas los diferentes
pacientes. Yendo más allá, si todos estos
consultorios pudiesen estar conectados a un sistema gestor de
bases de datos ya sea regional, por país o mundial, se
podría llegar a predecir la necesidad de medicamentos para
los tipos de padecimientos que se espera para cada
estación del año.

De igual forma, si todos los resultados
académicos obtenidos en cada institución educativa,
estuviesen dentro de una misma base de datos, nos
permitiría determinar el rendimiento académico de
nuestros niños y jóvenes de una escolaridad,
año, edad, sexo o característica determinada, lo
que mejoraría grandemente nuestra percepción de la
realidad y nos llevaría a poder crear soluciones basadas
en hechos reales.

En la educación, el hecho de utilizar controles
automatizados, nos permite utilizar los historiales
académicos de los estudiantes para conocerles mejor y
tener un juicio más acertado en las evaluaciones
subjetivas.

Evolución

Los sistemas gestores de bases de datos comenzaron como
un paliativo a la necesidad de administrar grandes cantidades de
información las que hicieron su presentación
inicial con los ambientes de texto que todavía perduran en
muchas organizaciones, ya que de esta forma no se desperdician
recursos en los ordenadores y en los medios de
conexión.

Los proyectos que inicialmente comenzaron en la era de
las bases de datos son lenguajes muy poderosos como el COBOL, C y
PASCAL, luego aparecieron en escena sistemas como el DBASE, ACCES
de Microsoft, FOXPRO, ORACLE y otros que han venido incluyendo
mejoras significativas a los sistemas anteriores, claro con una
demanda mayor de recursos para su óptimo
desempeño.

En este punto podemos imaginar aquellos sistemas de
compras en línea como eBay, Amazon y otros, que requieren
de la manipulación directa de cada uno de sus clientes
alrededor del mundo, así como los sistemas administradores
de reservas en las diferentes aerolíneas o los sistemas de
monitoreo utilizados por organizaciones tales como el FBI,
INTERPOL y otras que se especializan en llevar el control que
asegura el normal desarrollo de las diferentes actividades por
parte de los ciudadanos o la contraparte, que efectúa esta
misma actividad en organizaciones criminales muy dotadas de la
tecnología necesaria para este tipo de
actividad.

Un ejemplo clásico de grandes volúmenes de
información siendo procesada de forma simultánea es
los grupos de usuarios accediendo a su correo en el mismo
instante y desde muy diferentes regiones geográficas,
aunado a la gran cantidad de dispositivos de comunicación
necesarios para que se pueda llevar a cabo este tipo de
operaciones.

Todas las bases de datos están estructuradas por
una serie de componentes entre ellas se encuentran las tablas
libres que están formadas por atributos o campos
según la metodología tradicional y estos pueden
contener datos que se catalogan de acuerdo su contenido para que
las búsquedas exhaustivas puedan rendir frutos en
límites de tiempo establecidos por el usuario en
relación a las características de la computadora y
de esta forma podemos encontrar que existen atributos denominados
llaves, porque son los que nos permiten acceder a la
información más rápidamente, en otras
palabras se les denomina claves, porque su contenido es vital y
mediante este, podemos acceder a la información
clasificada, porque con este código o clave, es más
fácil localizar la información.

Tipos de índices:

En la administración normal de los diferentes
tipos de información, podemos encontrar que se hace uso de
varios tipos de índices: estructurales y externos, de los
cuales dependiendo de la familiaridad del programador se hace uso
de cada uno de ellos, por ejemplo, utilizamos un índice
estructural para poder utilizar los diferentes atributos dentro
de una tabla, creando para ello un archivo que llevará el
mismo nombre de la tabla en uso y se nos facilita su
utilización, luego los índices externos crean un
archivo diferente para cada uno de los atributos que deseemos
ordenar para efectuar búsquedas

Medios de
almacenamiento

Todo sistema gestor de base de datos, requiere de un
espacio físico o lógico para poder acceder y por
ende administrar eficientemente la información.

Los medios de almacenamiento se dividen en dos grandes
categorías:

Almacenamiento primario o memoria principal y
almacenamiento secundario o auxiliar.

El almacenamiento primario es necesario para poder
cargar el sistema operativo que permitirá consecuentemente
la carga del sistema gestor de base de datos. Normalmente, su
tamaño en relación al secundario es limitado, ya
que no se requiere de un gran espacio para visualizar la cantidad
de información solicitada por el usuario, en otras
palabras, no se requiere visualizar todos los registros
almacenados al mismo tiempo y si en algún momento se
requiere un tipo de información similar, tal es el caso de
resultados estadísticos, los programadores y
desarrolladores de software gestores de bases de datos,
diseñan lógicas de programación, que
recuperan, procesar y/o filtran la información que sea
necesaria para mostrar de una forma muy amigable al usuario los
resultados que reflejen la consulta efectuada por el
mismo.

Las capacidades de almacenamiento primario varían
dependiendo de las especificaciones incluidas por cada fabricante
en las tarjetas madre para las deferentes computadoras de
escritorio que varían desde 1 hasta 32 gigabytes.
(3)

Las que varían considerablemente en las
computadoras diseñadas para propósito especial como
las mini, macro y súper computadoras, En el Centro
Nacional de Supercomputadoras en Tianjin, en el noreste de China,
se ha ensamblado una nueva supercomputadora, la más
rápida del mundo. Su capacidad de procesamiento supera en
casi 1,5 veces a la del líder de la computación
actual, el ingenio Cray XT Jaguar instalado en el Laboratorio
Nacional de Oak Ridge, estado de Tennessee, EE. UU.
(11)

De la misma forma en que han evolucionado las
computadoras, también lo han hecho sus dispositivos de
almacenamiento como discos duros internos y unidades
portátiles de almacenamiento conocidas como pen drives o
memorias USB, ya que su capacidad rivaliza con los discos duros y
han superado la capacidad de almacenamiento en disco
ópticos como los CD o DVD.

Una compañía, ha hecho un último
intento por rescatar la utilización de estos medios como
lo es SONY(12), creando un formato denominado Blue Ray que debido
a su capacidad, permite almacenar películas en alta
definición con un formato HD.(13)

Estructura de
información

La forma de administrar la información en la
actualidad, consta de diferentes tipos de datos que son
clasificados y accedidos de una forma diferente que varía
según el algoritmo implementado por los desarrolladores de
software que a su vez se vuelve en un estándar que rige
los modelos de datos a ser administrados y presenta una
viabilidad muy accesible por los principiantes en áreas de
diseño de sistemas administradores o gestores de bases de
datos que son desarrollados para ser utilizados en una
determinada organización.

Estos algoritmos, son utilizados como pautas y son los
orígenes a los nuevos sistemas desarrolladores de
software, como es el caso del GneXus, desarrollado por
ARCHTEC(3)

Conclusiones

Todo tipo de organización en la actualidad,
está conectado mediante un sistema de red que gestiona
información almacenada en bases de datos y por
consiguiente es inconcebible pensar en un sistema de
información que funcione de forma aislada.

Una base de datos, es la respuesta a las crecientes
necesidades de organizar la gran cantidad de información
que se genera día a día mediante las
investigaciones efectuadas por los diferentes sectores de la
humanidad.

Bibliografía

  • 1. (Elmasri Rames y Navathe Shamcant
    B).,
    Sistemas de bases de datos, Addison- Wesley
    Iberoamericana Access at
    http://www.bibliotheka.org/?/ver/41932

  • 2. http://www.oracle.com/index.html

  • 3. http://www.genexus.com/portal/hgxpp001.aspx?2

  • 4. http://www.ibm.com/us/en/sandbox/ver2/

  • 5. http://www.microsoft.com/en-us/default.aspx

  • 6. http://msdn.microsoft.com/en-us/library/ms950411.aspx

  • 7. http://office.microsoft.com/es-hn/access/

  • 8. http://www.monografias.com/trabajos44/sistemas-administrativos/sistemas-administrativos

  • 9. http://www.sinnexus.com/business_intelligence/sistemas_soporte_decisiones.aspx

  • 10. http://es.wikipedia.org/wiki/Sistema_de_procesamiento_de_transacciones

  • 11.  http://www.top500.org/

  • 12.  http://www.sony.com/index.php

  • 13. http://es.wikipedia.org/wiki/HD_DVD

Nota:

Todas las direcciones de internet fueron consultadas
en marzo de 2011.

 

 

Autor:

Edis Francisco Romero
Mejía

Doctorado en Ingeniería en sistemas
de computación

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter