Você está na página 1de 18

El valor de los datos en la

organización: tecnologías
para la administración de los
datos
Capítulo 8
El valor de los datos en la organización
• Existen dos tipos de archivos • Para entender el enfoque de
almacenamiento y recuperación,
se presentan varios problemas:
Secuenciales
• Los registros se almacenan en una Dependencia de datos programa
secuencia que depende de algún
criterio definido.
Redundancia de datos
Directos
• Permiten el acceso a un registro de
Seguridad de datos
información sin tener que buscar en
cada uno de los registros del archivo.
Integridad de datos
Base de datos
• Una base de satos es una colección de datos con estas características:
Es un conjunto de datos correlacionados.

Esta constituida para un propósito específico.

Tiene algunos usos de interés especial para ciertas


personas.
Representan un aspecto del mundo real, por lo que los
cambios se deben reflejar.
Los datos son almacenados de manera independiente de los
programas que los usan.
Componentes principales de un SI con
integración de base de datos
• Son la base propiamente dicha
Datos
• Se refiere a los dispositivos de almacenamiento donde reside la base de
Hardware datos

• Son el conjunto de programas que se conoce como sistema manejados de


Software base de datos.

• el programador de aplicaciones
Usuarios • el usuario final y
• el administrador de la base de datos
Sistema manejador de bases de datos
DBMS

Está formado por un conjunto


El DBMS es el software o La definición de datos se
de programas que se encargan
conjunto de programas que utiliza para describir todas las
de manejar la creación y
permiten crear y operar una estructuras de información y
todos los accesos a dichas
base de datos. los programas.
bases.
Tipos de modelos de base de datos
Modelo jerárquico
• En el primer tipo se dic que existe una relación de uno a uno.

Modelo de red
• Permite la representación múltiple, de tal forma que con cualquier registro de la base de
datos puede tener varias ocurrencias superiores a él.

Modelo relacional
• Toda la información se representa a través de arreglos bidimensionales o tablas.

Modelo orientado a objetos


• Son muy eficaces en sistemas que usan componentes multimedia, como los sistemas
geográficos, así como aplicaciones de CAD y CAM
El administrador de la base de datos

datos)
Data warehouse

Data marts
Base de datos distribuidas

Data mining (minería de


Existen dos Es el Proporciona tres Es una pequeña
modalidades: almacenamiento de factores básicos: un datawarehouse para
fragmentar y hacer datos con fines bran banco de datos una determinada
una copia. estratégicos de bien organizados e cantidad de usuarios
negocio, concepto históricos, hardware en un área o empresa
muy opuesto al y producto de bases específica.
objetivo de las bases de datos a precios
de datos operativas. razonables y
tecnología y
herramientas para
minería cada vez más
desarrolladas.
El valor de los datos en la
organización: tecnologías
para la administración de los
datos
Capítulo 8
Tipos de modelos de base de datoé

asignatura. En este caso, si la informacicm estuvlera representada en forma jerarquica dondé


elpadreesel maestro y el alumno es el hijo, la informacion del alumno tendria que duplicarse
para cada uno de los maestros.
. La situacion que se describe en el parrafo anterior puede generar informacion incoherente, d6
tal manera que si se desea cambiar los datos generales de un alumno, todos los maestros,
quienes tienen bajo su estructura al alumno en cuestion, deberan hacer las modificaciones
correspondientes en los datos generales del estudiante.
. Otra dificultad que presenta e1modelo jerarquico de representacion de datos se relaciona con
lasbajas.En este caso, si se desea dar de baja a un padre, ello necesariamente implicara dar de
baja a todos y cada uno de los hijos que dependen de él.

Modelode red
modelodedatospermite la representaciénmtlltiple, de tal forma que cualquierregistroden
Este
trodela basede datos puede tener varias ocurrencias superiores a él. No olvidemos que esta era
unadelasprincipales limitantes del modelo jerarquico de representacion de datos y que la infop
maciénde cadauno de los alumnos se repetia para cada uno de los maestros.
A pesarde que las desventajas descritas en el modelo jerarquico desaparecencon el disefro de
red,la mayor parte de la complejidad y los problemas de este modelo surgen debido a la diflcultad
enelmanejode las conexiones o ligas entre los registros y sus correspondientes registros conec»
tores.
Susprincipales desventajas residen en la dificultad de crear y dar mantenimiento a la base de
datos.

Modelorelacional
I)ara de informacionde unabasede datos,el modelorelacionalseestaemplean»
larepresentacién
cl0conmasfrecuencia,debido a las ventajasque ofrecesobrelos dos modelosanteriores,por
el
elemplo rapido entendimierito por parte de usuarios que no tienen conocimientos profundos
sObre
sistemas de bases de datos.
En estemodelo toda la informacion se representa a través de arreglos bidimensionales o ta~
blas. elusuariodelasbases
For10general, tieneconocimientos
dedatosrelacionales delastablas
(lueestandefinidas,y su interaccion con la informacion contenida en la base de datos se reduce a
Operaciones
logicasque se efectrlan con las diferentestablas.Estas basicas
operaciones son:

Seleccionar renglones de alguna tabla (Select).


' Seleccionar columnas de alguna tabla (Project).
' Unit 0 informacion de varias tablas (loin).
juntar

3 el correcto funcionamiento de un DBMS de relacional es necesario efectuar un proceso


tipo
a la
ganormalizacion" base
de lo
datos, cualconsiste
en Ciertas
aplicar a
reglas lasentidades
para
ellminar
laredundancia laintegridad
y garantizar delosmismos.
uncaso hipotético,sedesea hacerunaconsulta
alabase
dedatos
relacional
formada
por
las
tEn
Was Maestro, Alumno y Calificacién.
m Capitulo
8 Elvalor
delosdatos
enlaorganizacion

El modulodefiniciondedatos seutilizaparadescribirtodaslasestructuras
deinformacién
y los programasque se usanpara construir,actualizare introducir la informaciénquecontiene
una basede datos.Estecomponentecontieneun diccionario de datosque seusaparaalmacenary
crear las definiciones de los datos, incluyendo localizacion, forma en que se almacenany algunas
otras caracteristicas. Este elemento debe permitir describir los datos y las estructuras de los archi~
vos del sistema, especificando la forma en que seran agrupados. Una vez que se ha elaboradola
definicion de la basede datos, el DBMS se encargade construir y generar las estructurasde infor
macion de manera automatica.

Tipos de modelos de base de datos


En esta seccion estudiaremos las diferentes alternativas de organizacion y estructuracion de la in
formacion contenida en una base de datos.Existen fundamentalmente tres alternativas disponi-
blesparadisefrarlas:el modelojerarquico,el modelode red y el modelo relacional.La diferencia
reside en la manera en que los registros se ligan entre ellos.
A continuacién,haremosuna descripcionde cadauna de estasformas o alternativasparadi-
lasbasesde datos.Sinembargo,esnecesario
ser'rar aclararqueprofundizaremosen el estudiodel
modelo relacional, debido a que por las ventajasque presenta es el mas utilizado en las organiza'
crones.

Modelo de datos jerérquico


Este modelo se uso mucho, debido principalmente al anuncio de la compania IBM, en 1968, de su
producto IMS (Information Management Systems) basado en un esquema jerarquico para la rev
presentacién de la informacion.
La forma de esquematizar la informacion se realiza a través de representaciones jerarquicas 0
relaciones de padre/hijo, de manera similar a la estructura de un arbol. Asi, el modelo jerarquico
puede representar dos tipos de relaciones entre los datos: relaciones de uno a uno y relaciones de
uno a muchos.
En el primer tipo se dice que existe una relacion de uno a uno, si el padre de la estruc'tura de
informacion tiene un solo hijo, y viceversa, si e1hijo tiene un solo padre. En el segundo tipo se dice
que la relacicm es de uno a muchos, 51e1padre tiene mas de un hijo, aunque cada hijo tenga un solo
padre.

lnconvenientes del modelo jerérquico


A pe$ar de que la representacién jerérquica es muy facil de entender y comunicar, en la actualidad
este modelo de representacién de la informacion esta dejando de emplearse por muchas organi'
ZaCiOnes, debido a que presenta algunos inconvenientes, como:
' Todo un padre, lo cual dificulta dar de alta a algtin hijo cuyos datos
hijo tiene necesariamente
del padre se ignoran.
' La de informacicm donde se relaciones tiende a compli
representacién requieran mirltiples
carse, de tal forma que si un hijo llega a tener dos o mas padres, la informacién de este hijo
debe almacenarse en varios lugares diferentes de la base de datos, lo cual depende de cada uno
de sus padres. Esto puede verse con mas claridad en la relacién maestroalumna, en la que un
maestro tiene varios alumnos, pero un alumno también tiene varios maestros, 11110para cada
521;.

Sistema Manejador de Basesde Dates (DBMS)

tura. Si e1sistema esta desarrollado a través de archives convencionales, dicha cancelacion


deberéOperarsetanto en el archive de facturas del Sistema de Control de Cobranza come en
:21archive de facturas del Sistema de Cemisiones. No hacer lo anterior en ambos archives
pedriagenerarincengruencias en la informacion.
, Permitecompartir informacien: esta caracteristica es una censecuencia de le antes expuesto,
yaquevariessistemase usuarios pueden utilizar la misma entidad.
, Permitemantener la integridad de la infermacion: esta es una de sus cualidades altamente
deseable
y tiene per objetivo que solo se almacene la informacien correcta. La falta de integri~
dadpuededarse aun en case de que no haya redundancias en la informacion. Un ejemplo
puedeser la eliminacion de un departamento dentro de la empresa. Al ocurrir este, se prece/
dea dar de baja a este departamento en el archivo de departamentos actives. Sin embargo, si
no semodifica el archivo de nominas por ejemplo, para asignar etre mimero de departa
mentea todos les empleades que se encentraban dados de alta con el mimero de departamenr
to eliminade, les empleados estaran dados de alta en un departamento inexistente.
K . Independenciade datos: este concepto es quizas el que mas ha ayudade a la rapida prolifera
'
cién del desarrollo de sistemas de bases de datos. En el desarrollo de sistemas a través de
archivesconvencienales, las aplicacienes e 105pregramas son dependientes de les dates que
procesan, de tal forma que si la estructura de un archive se modifica a1 agregar un campe
adicional,el programader debe modificar todos los programas que trabajan o acceden cliche
archive.En términos generales, se dice que una aplicacion es dependiente de los datos si es
t, imposible cambiar la estructura de almacenamiento o la estrategia de acceso, sin afectar de
maneradrastica les pregramas que lo trabajan.

Enestecontexte,la independencia de datos implica un divorcio entre pregramas y datos, es decir,


sepuedenhacer cambios a la estructura de la infermacien que contiene la base de dates 0 tener
accesoa estade diferente manera, sin hacer cambios en las aplicaciones 0 en los pregramas.

SistemaManejader de Bases
de Dates (DBMS)

y ElDBMS(DataBaseManagementSystem)es el software0 conjuntode pregramasque permiten


creary operaruna base de datos. Esta fermado per un conjunto de programas que se encargan de
'
manejarla creacien y todos los acceses a dichas bases.Mediante e1DBMS se hace la definicien
delosdatos,
esdecir,seespecifican seefecttiala car-
les tipesdedatosqueserénalmacenados;
gade informaciény también incluye modules para realizar censultas, actualizar y generar repor-e
les.En resumen,el DBMS actiia come intermediario entre los programas de aplicacion y los
{archivesde datos fisicos.
ElDBMSsecompone de cuatre modules:

3. La defmicion de los dates.


2. Lalinalidadde manipular y cambiar les dates.

3. Permitegeneraraplicaciones (programas).
4. Hacelasfunciones de control, seguridad de usuariosy datos.
a» 8
Capitulo valor
El de datos
los enlaorganizacion

Componentes principales de un SI
con integracién de base de datos
Un SI con integracionde basede datostiene cuatro componentesprincipales:datos,hardware
software y usuarios.A continuacicm,describiremos de manera breve cada uno de ellos:

Datos
Son la basepropiamente dicha. Seconstituye con datos almacenadosy utilizados por los sistemas
de una organizacion'en particular.

Hardware 0 equipo
Se refiere a los dispositivos de almacenamiento donde reside la base de datos.

Software 0 programa
Esta constituido por un conjunto de programas que se conoce como SistemaManejadordeBases
de Datos (DBMS, por sus siglas en inglés). Este sistema maneja todas las solicitudes formuladas
por los usuarios a la base de datos.

Usuarios

Hay tres clasesde ellos relacionados con una base de datos:

1. El programador de aplicaciones:desarrolla los programas de aplicacion que utiliza la basede


datos.
2, El usuario final: accedea la basede datos por medio de un lenguaje de consulta 0 deprogra
mas de aplicacion.
3, El administradorde la basede datos(DBA, por sussiglasen inglés):seencargadelcontral
general del sistema de base de datos.

Ventajas en el uso de bases de datos

Algunas de las ventajaspresentadas


por las basesde datos son:

. Globalizacién de la informacion: una de las principales ventajas de la introduccion delated


nologia de bases de datos a una organizacion es que permite a los diferentes usuarios consi
derar la informacién como un recurso corporativo que carece de duenos especificos. ,
. Eliminacion de informacion redundante: con frecuencia, los sistemas de aplicacion desarro
llados a través de archivos convencionales son duefios de sus propios archivos, de tal suerte
que si dos sistemas de aplicacion requieren la misma informacién es muy posible que seen
cuentre duplicada. Asi, por ejemplo, las facturas de los clientes podran encontrarsedadasde
en
alta elSistema
deControl
de Cobranza el
(para control
desucobro
a losclientes)
yen 8
Sistemade Comisionesa agentes,como facturas pendientes de comisionar al vendedof
correspondiente.
. Eliminacion de informacion incongruente: este efecto tiene relacion con el conceptoanterior!
Si existen dos o mas archivos con la misma informacion en el caso anterior, las facturasJv
los cambios que se hagan a estos deberan hacerse a todas las copias del archivo de facturas-
Un ejemplo que ocurre con frecuencia en las organizaciones es la cancelacién de algunafac
Bases de data?

archivede preductos, come archives convencionales 0 planes. Cualquier actualizaciende un pre/


ducterealizadapor el area Almacen puede afectar los datos de esemisme producte en el aread6
Compras, lo que la
significa ecupacien in11til del espacio de almacenamiente. Es necesarie hacer
lasactualizacionesen cada uno de los archives de cada departamente, para evitar ineficiencia d6
y,
procesesobviamente,
desperdiciode tiempo y dinero.

Seguridadde los datos


£n lasformas cenvencienales de archives, distintas personas 0 areas tienen accese a elles en rela
ciéncon la administracion, e1acceso y los cambios a los dates, lo que los hace débiles. Es decir, ne
9ecuentacon un administrador de infermacien (de la basede datos) que, entre otras funcienes,
resguardelos datos que usa y genera la organizacion.

lntegridad de datos
Implicaque si en la situacion cementada en el parrafe anterior, per ejemplo el area Compras came
biala descripcion de un producto, 0 per error una o mas letras de dicha descripcién sin hacer lo
mismosobreel archive del Almacén, provocara una falta de integridad de los datos y generarare
pertes erréneos.

Bases de datos

Sitemamescome referencia la imagen de una base de datos, la definiremos come una serie de cla~
tesorganizadesy relacionados entre si, los cuales son recelectades y expletados por los SI de una
e
empresa negocio en particular. Una base de datos es también una celeccien de datos con estas
caracteristicas:es un conjunto de datos correlacionados; esta construida para un propesito espe-
cifico;tiene algunos uses de intereses especial para ciertas persenas; representa un aspecto del
mundereal, per lo que los cambios en ese aspecto deben ser reflejados en la base de datos; los da~
tosson almacenades de tal ferma que son independientes de los pregramas que los usan.
Las basesde datos proporcionan la infraestructura requerida por los Sistemasde Apoyo a la
TomadeDecisionesy para los SIE, ya que estes sistemasexpletan 1ainformacion de las basesde
datosdela erganizacien, para apeyar el precese de toma de decisiones0 para lograr ventajascom~
petitivas.Per este motive es importante cenocer come estan estructuradas las bases de datos y su
maneje.
Les Sistemas Transaccionales o los SIS son los encargados de recelectar la infermacien que
centendra la base de datos, per medio de las funciones de creacion, bajas o modificacien de la in~
La forma de operar de estossistemaspuedeserbatch0 en linea,lo cualdependede la
fOrmacion.
inaneraen que se actualice la informacion de la base de datos. La infermacien recelectada per los,
Sistemas e por los SIS es explotadapor los Sistemasde Apoyo a la Tomade De-
Transaccionales
e per los mismos SIS, que preporcienan funciones de actualizacion de la infermacion en
ciSiOnes,
lines
A partir de la definicien de la base de datos, se entiende el concepto datos organizados come
deinformacien; per ejemplo,los pacientesde un hospitalles clientes,losproductes
unidades
losempleados,las materiasprimas,etc.,sen unidadesde informacionquesedenomi-
terminados,
nanentidades.
' ~- "
mi. aim. "v imam

82 1 8
CapituloEl de
valor los en
datos laorganizacién

Archivos convencionales
El uso de SI por parte de las organizacionesrequiere e1almacenamiento de grandescantidades (lg
informacién, ya seapara el uso del sistema, para generar resultados, 0 para compartirla conOtl'Og
sistemas. Actualmente, las organizaciones utilizan bases de datos para satisfacer estos requerii
mientos, sin embargo, los principales componentes de las bases de datos son los archivos,pork)
es
que importante conocer la forma en que estos estan organizados.
Como ya comentamos, un archivo esta formado por un conjunto de registros. A su vezcada
registro esta compuesto por campos, cada campo esta constituido por caracteres 0 bytes y cada
caracter consta generalmente de ocho bits. Por ejemplo, si en un archivo se almacenae1nombrey
departamento de cada uno de los empleados de una empresa, para cada empleado se utiliza unre.
gistro, el cual esta formado por dos campos: nombre y departamentof Cada campo estécom~
puesto por caracteres; por ejemplo, si el nombre es David, ello implica cinco caracteres si
y e1dc.
partamento es Sistemas, ocho caracteres. Cada uno de estos representa un byte de informacién
compuesto por ocho bits que indican su representacicm binaria.
Existen dos tipos de archivos: secuencialesy directos. En los primeros los registros estana1»
macenados en una secuencia que depende de algtm criterio definido. Por ejemplo, puedenalma-
Cenarselos registros de los empleados de la empresa de manera secuencial de acuerdo con el de
partamento a1que pertenecen o a su antigiiedad.
El uso de archivos secuenciales presenta algunas desventajas en el proceso de actualizacién,
consulta o registro de informacién, cuando se maneja un gran volumen de datos. Por ejemplo,si
se desearegistrar un nuevo empleado segtin e1departamento en el que laborara, es necesariobus
car uno por uno en los registros hasta encontrar 1aposicién en la cual debe agregarse1ainforma'
cién del nuevo empleado. Si se desea consultar o modificar informacién, también es necesario
localizar en cada uno de los registros hasta encontrarla. Si hay demasiados registros, esteproceso
puede ser muy lento.
El segundo tipo de archivos son los directos, con los cuales se eliminan las desventajasde105
archivos secuenciales,ya que su manejo es mas flexible. Los archivos directos permiten accedera
un registro de informacién sin tener que buscar uno a uno por todos los registros del archive,uti'
lizando una llave de accesodentro de este.Por ejemplo, si se desea actualizar e1registro deinfor'
31
Davidy como[laveseutiliza su nombre,esposiblellegardirectamente
maciéndelempleado
lugar donde se encuentra.
Sin embargo,esnecesarioentender que el enfoque de almacenamiento y recuperaciéndeda
tos convencional presenta varios problemas, solucionados por las bases de datos, los cualesmen
cionamosa continuacién:dependencia
dedatosprograma,alta redundanciadedatos,seguridad)
pocaintegridadde los mismos.

Dependencia de datos programa


Para un
obtener de el
reporte empleadosprogramador conocer
debe cémo 105
almacenados
estan
datos,enquéordenestanioscamposene1registroy, finalmente,paralograr e1reporteesnecesa/
rio que un programador elaboree1reporte en algtm lenguaje de programacion.

Redundancia de datos
La de
redundancia datos
sepresenta cuandoexisten datosquesonutilizadospor diferentes
depaf
de
tamentos unaempresa.Asi, por ejemplo,las areasde Comprasy Aimacén tienen61m1st
Data warehouse 91

de
herramientas
Las mineriadedatossonmuypoderosas
pararealizaranalisis
sofisticados
en
y
patronestendencias
que usarse
pueden endistintas
areas
dela empresa.
Data marts
Datamarts esbasicamente un pequefnodata warehouse creadoparaunadeterminadacantidadde
de
usuarios un areade una En
empresaespecifica. otraspalabras,setrata deun subconjuntodeun
almacénde datos para un propésito especifico.Un data mart tiene como funcién ser soportede
los DSS.
Algunas de las interrogantes que deben solucionarse cuando 1aempresa cuenta con tecnolo-
de
gia apoyo, como el data warehouse y el data mart, son las siguientes:gquiénes son mis mejores
se
clientes?,gdénde ubican?,gquécompran?,gqué los caracteriza?,gcualeslineas de productos son
lasmas rentables?,gquéproductos son mis 10 mejores?,aqué productos son mis 10 peores?,gqué
productos son los mas vendidos este mes?, gcémo van mis avances respecto a lo planificado?,
adonde se concentra 80% de mis ventas?, etcétera.
.ra

Ii-

58
M 8
CapituloEl
valor
de datos
los enlaorganizacién

Lasaplicacionestipicasdel data warehouseseutilizan a diario en el Sectorbancario y financiero,


asi como algunas otras en las areas de administracion de riesgos de crédito. También son muy utix
lizadasen empresasde articulos de consumo, para comprender los patrones de compra y habitos
del consumidor.
Para obtener beneficios de los datos almacenados en el almacén de datos es necesaria la utili~
zacién de herramientas y técnicas OLAP (OnLine Analytical Proccesing, en inglés), o también
procesamiento analitico en linea, el cual permite consultar los datos en diferentes formas utili~
zando varias dimensiones, por ejemplo: producto, precio, zona, vendedor. Con OLAP es posible
realizar consultas que en una base de datos relacional son muy dificiles de conseguir. Cabe men~
cionar que estastecnologias son indispensables para la Inteligencia de N egocios (Business Intelli-
BI
gence, por sus en
siglas inglés), dando a las la
organizaciones capacidad de almacenar y desarro-
llar conocimiento de competidores, clientes y entidades vinculadas.
1

Data mining (minen'a de datos)


La mineria de datos auxilia a los usuarios en el procesamiento de las vastas reservas de datos para
descubrir relaciones insospechadas,por ejemplo, entre productos y clientes o patrones de compra
de los clientes. La meta es descubrir relaciones estratégicas competitivas. Las herramientas de mi-
neria de datos son esenciales para comprender el comportamiento de los clientes.
El auge de la mineria de datos (data mining) se debe a que la tecnologla de data warehouse
proporciona tres factores basicos:

1. Un gran banco de datos bien organizados e historicos.


2. Hardware y producto de basesde datos a precios razonables.
3. Tecnologiay herramientas para minerla cadavez mas desarrolladas.

Las herramientas de mineria de datos se clasifican en:


. Analisis estadistico 0 de datos, utilizados para detectar patrones no usuales de datos.
. Descubrimiento de conocimientos. Esta caracteristica tiene sus raices en la inteligencia artifi/
cial que consiste en extraer de los datos informacién implicita, no trivial, que no se conocia)
potencialmente litil.
. Otros, como sistemas de informacion geografica. Los sistemas de visualizacion geogréfica
relacionan los datos del data warehouse en diferentes ubicaciones fisicas con representaciO/
nes geogréficas.

La minerra de datos busca descubrir informacion en los almacenes de datos. La informacion que?
puede obtener es la siguiente:

Asociaciones Eventos que ocurren vinculados a un solo evento, por ejemplo, la compra de un pro-
ducto A esta asociada a un dia de la semana en que hay promociones.
Secuencias Aqui se descubre que un evento A se hace comlinmente después de un evento Y.
Agrupamlento La minen'acrea grupos similares en el patron de los datos, por ejemplO, crear gr UPOS
perfiles de personas con base en el consumo en un restaurante.
Clasrficaaon Aquase identifican
patronesque enlazanlos datos con de
caracteristicas otros ele
mentos definidos, por ejemplo, una empresa puede clasificar sus clientes en leales
revssando consumes de los mismos.
Data warehouse

, Atendery servir como punto de enlace entre los usuarios de la organizacion, asegurando que
las necesidades de informacion de los diferentes usuarios se encuentren contenidas en las
basesde datos corporativas.
o Defmirestandaresy procedimientos para respaldar y recuperar la informacién que contienen
las basesde datos.
. Proporcionar asesoria técnica a analistas y programadores que se encuentran desarrollandd
aplicacionesque crean y acceden las bases de datos.

de
Bases datos distribuidas
organizaciones
Muchas que se encuentran en distintos puntos geogréficosrequieren el uso corn!
de
partido la informacion.
Paraello puedenutilizarse de
bases datos las
distribuidas, cuales
no 65'
ténalmacenadas totalrnente en un solo lugar fisico y se comunican por medio de enlacesde (:0:
municaciones, a través de una red de computadoras distribuidas geograficamente.
Losprincipalesproblemas generadospor el uso de la tecnologia de basesde datos distribuidas
serelacionancon la duplicidad de datos y su integridad en el momento de realizar actualizaciones
alosmismos.Ademas, el control de la informacion puede constituir una desventaja,debido a que
seencuentradiseminada en diferentes localidades geograficas.
Existendos modalidades para crear basesde datos distribuidas. Una alternativa esfragmentar
la basede datos y la otra es hacer una copia de ella. La fragmentacion consiste en instalar en cada
computadora solo la parte de la base de datos que se usara con mas frecuencia en la zona geogra-
lica,mientras que el resto de los datos deberan ser transportados por la red de comunicacion en
casode ser necesario. La copia de la base de datos es total y se instala en cada una de las compu-
tadorasde la organizacién.

Data warehouse
W. H. Inmon, un data warehousees un conjunto de datos integrados orientados hacia una
Segfm
materia,que varian con el tiempo y que no son transitorios, los cuales apoyan el proceso de toma
dedecisiones
de una administracién. Es una arquitectura de informacién con fmes de apoyo a1
de toma de decisiones estratégicas, que se separan de los sistemas operativos y de produc~
Proceso
cién con el fin de no interferir con ellos.
En otras palabras, un data warehousing (almacén de datos) es el almacenamiento de datos con
fineS de al
estratégicosnegocio,conceptomuyopuesto objetivo de lasbasesdedatos
Operativas
8 importancia
resideen quesonfuentede materiaprimaselectaenlosSistemas
deApoyoa la
TomadeDecisiones(DSS).
Lasprincipales caracteristicas del data warehouse son:
' Son datos orientados hacia cliente, en vez de
organizados entidades, por ejemplo: producto,
estar orientados hacia el proceso.
Secrean y disenan fuera de las bases de datos operacionales.
' Unavez
que los datos son almacenados, éstos no cambian y el almacén de datos puede teneh
un tiempo de Vida de cinco a 10 aflos.
' Normalmente las unicas
operaciones sobre la base de datos se reducen a capture de datos y
acceso de los mismos.
$
W 8 El
CNpitulo valor
de los en
datos laorganizacién

La consulta consiste en desplegar el nombre de todos los maestros que imparten clasesal
alummo
Q0 las tablas:

SELECTCalificacion WHERE A # = A1 GIVING Aux 1


deoperacioneg
llamadoANOMI.Paralograrlo,sedebeejecutarla siguientesecuencia

E
<
3
A continuacién, llevaremos a cabo la secuencia siguiente;

a
IOIN Auxl and Maestro OVER M# GIVING Aux2

E
Pinalmente:

PROIECT Aux2 OVER MNOM GIVING Final

Al ejecutarestainstruccién,en la tabla final aparecerala informacion que correspondeaIhombre


de los maestrosque imparten clasesal alumno A1.

Modelo orientado a objetos


Al existir 1anecesidadde almacenary administrar datos del tipo imagenes, video y voz, hansurgiv
do lenguajescon dicha capacidad, los cuales requieren del soporte de bases de datos con estasca
racteristicas. De aqui surgen los DBMS orientados hacia objetos (Object Oriented Data BaseMr
nagement System, OODBMS por sus siglas en inglés). Las bases de datos con orientacion hack
objetos son muy eficaces en sistemas que usan componentes multimedia, como los sistemasgear
asi
graflcos, como en aplicacionesde CAD (Computer Aided Design) y CAM Aided
(Computer
Manufacturing). El uso de los OODBMS se ha incrementado debido a que pueden adminis'

E
trar componentesmultimedia que se usan en las aplicaciones de la web, con 10 cual sehandes
arrolladoproductoscomercialesque son DBMS hlbridos, es decir, DBMS relacional orientadoa
objetos.

El administrador de la base de datos (DBA)


g
ElDBAeslapersona de
encargada definiry controlar
lasbases
de datos ademésde
corporativas,
asesoriaa los usuarios
y que
ejecutivos la requieran. Susfunciones incluyen:
proporcionar
. Apoyary asesorarduranteelprocesodeadquisiciéndel DBMS,tanto delpaquete corporatj
comode los paquetesque servirénde herramienta para los usuarios (19599
finales,quienes
crear sus propias bases de datos.
. Definir la informacién que contendran las bases de datos corporativas.
la
, Mantenerrelacion
y comunicacion
estrecha
conlosespecialistas sueleii
delDBMS,quienes
laborar con el proveedor que vendié el paquete que maneja las bases de datos.
, Diseriarlas estructuras de almacenamiento y estrategias de acceso alas basesde datos.

Você também pode gostar