Вы находитесь на странице: 1из 12

:omo

bores

ffimpmmnffi@

ffi

dores,

Administrocin de Bases de Dotos


ho evolucionodo lq formo en que se odministron los dotos. Al principio se monejobo el concepto de orchivos plonos o orchivos trodicionoles. Eslos requeron de un trobojo constonte de revisin y de construccin de progromas poro gorontizor lo exoctitud de los dotos. Hoco que lo odministrocin de Ia informocn por pcrie de los especiolisios en sistemos
fuero uno situocin complejcr. Lo otro formo de poder odministror lo informocin de los empresos es utilizor los sistemos odmnistrodores de boses de dotos, que son conocidos como DBMS iDoto Bose Monogemenl Sysiem, Sisiemos Administrodores de Boses de Dotos). Los DBMS cuentcn con progromos que le oyudon o los especiolistos en ssiemos o superor ios debildodes con los que se enfrentobon en los sisiemos con orchivos plonos. Al finolizor este coptulo el estudionie deber poder definir en qu consisle lo odministrocin de informccin ol utilizor orchivos plonos, cules son los coroctersticos principoles del uso de orchivos plcnos?, en qu consisle lo odministrocin de informocin ql usor DBMS{sistemqs Administrodores de Boses de Dotosi?, cules son los corocierslicos de los DBMS? y cules son los ventojos y desventojos de eslos miodos de odminislrocin de informocin?.
Tol como ho evolucionodo el uso de ios sistemos de informocin, os iombin

2.1 Archivos Planos


mtodo utilizodo en lo orgonizocin de doios y su odministrocin en el ombiente compulocionol fue el llcmodo Archivo Plono o Trodicionol, que consiste en lc cgrupocin de orchivos en los cuoles se iienen olmocenodos todos ios dotos necesorios poro un sistemo de informqcin. Lo carocterslico principol es que interocton directomente con el Sistemo Operotivo como puede ser elcqso de DOS, UNIX, etc.
Fl primer

15

Adminisirccin de Boses de Dctos

2.1.1

Corociersticos de los Archivos Plonos

l.

y comPos. Los dotos se orgonizqn en orchivos' registros

Archivo Estudionte
t200200200'l

Molino Viilotoro t2001003050 Ubedo Coronodo

Am0oro Monuel

09-Jul-,l980
04-Feb-1 980

1t

il L

Compos

2.Regulormentecodooplicocirrtienesuconjuntodeorchivos.

rgBUnocompoocuenlocontressistemos:Facturqcinporoel lSllu ,""irtr O" los venlos de sus productos. Nmino poro el regisko de [fIIU tJpagosareolizorosusempleodoselnvenloriosenelcuolse c bodegos. Pors codo registron tos ingresoi y *gr*ros de ius productos de dotos propios' uno de ellos se tienu rn onjunto de srchivos o bose
Sisiemo de Facturacin

Sisfemo de Nmncl

:-__-- G I rmoleado | | oetalle


Geroducto
I

t_____--_J t_-*:__J

Sisferno de lnvenlorios

L_
2.1

,_)

------l I Movimien' t--'":--J

Figuro

o codo oplicocin monejo de monero oislodo sus dofos, debido el en orchivo yo se cuenio con un iistemo poro focturocin dondeporo sistemo

que

si

el ,,producto" se registro lo informocin de los productos y los que o odicionoles de inveniorios se requiere olmocenor dotos del cuenlo el orchivo "Producios", se tiene que combior lo estructuro

Administracin de Boses de Dotos

orchivo y ogregor los dotos que necesito el sisiemo de inventorios. Fsto implico iiempo odicioncl poro modificor iodos los progromos del sistemo de fociurocin, yo que lo estructuro der orchivo "producto" ho combodo, odems el tiempo poro concluir el sistemo de inveniorio es moyor. Anteriormente se incrementobo ionto el tiempo, que se optobo por creor nuevos orchivos, con iodo lo informocin que se requero poro el nuevo sisiema.
?

Los occesos

rc
'rln

el

'n rlo rl ca

nicomenie o iravs del progromo de oplicocin. Es decir, si se quiere que lo informacin contenidc en la nmino est limitodo o que slo determinodos usuorios tengon occeso o ello, el progromodor debe colocor en codo progromo los instrucciones necesorios poro indicor quienes s ienen outorizocin poro occesor los dotos.
4.

o lo informocin por porte de

los usuorios son volidodos

cs.

Poro gorontizor que ios dolos ingresodos son vlidos se escriben en los progromos los instrucciones que indicon cules son los volores que puede contener coda ccmpo o con instrucciones que verifiquen que los vclores seon los especificodos por lo empreso.

si ql compo de estodo civil del empleodo se estobiece que lo EJf, nico informocin vlido es Cosodo{oJ o Soliero{o), el progromodor debe incluir en el progromo de copturq de dicho informqcin, los instrucciones precisos poro que no se permito el ingreso de olgn volor diferente.
r:ln

5. Lo modificscin en lo estructuro de uno o vorios

orchivos implico lo modificocin en todos los progromos que los utilizon, es decir, si se necesito modificor un orchivo se deben modificor todos oquellos progromos donde se utilice el orchivo.

es necesqrio ohoro olmocenqr lo direccin de correo electrnico, de tol monero que se odiciono el compo y poro que funcionen odecucdomente los progromos que lo utilizcrn se debe modificor y definir lo nuevo estructuro del orchivo.
rEJH

r:0

En

el orchivo de Estudionie

6.
UE
ui
^

utilizon un lenguoje de progrqmocin, toles como: .net, Jovo elc.

7. Lo descripcin de cmo
SI

:nvo
"u
d

encuentro en los progromos de oplicocin v/o en los documentos destinodos porq ello. Ante cuolquier cqmbio en lq estruciuro se deben
modificor estos documenlos.

estn orgonizodos los dotos en los orchivos se

r del

l7


sf;

Administrocin de

Bcrses

de Dotos

l=u

Un orchivo plono,

es

un orchivo que contiene un conjunto de

EJH dotos. Esle orchivo no contiene definicin que identifique o coda uno de los dotos que se encuentron en 1.

r2002002001

r200r003050

Molinc Villotoro Ubedo Coronodo

Amooro Mcnuel

Tol como lo vemos oqu, se muestron dolos pero sin ninguno referencio de qu es lo que contienen; es decir, no se indico lo identificccin del

compo como corn, nombre, etc.

Archtos ?farws son arcfivos

de

le datos que crecen mecansmos ctutotnritcos pav'" su

annstracn
{os datos 2.1.2

que gerancen fa exacttud {e

Desvenlojoi de los qrchivos plonos

l.

Redundoncio de Dotos

Como unc de los coroctersticos de los sistemos con orchivos trodicionoles es que se cuento con un conjunio de orchivos por codo oplicocin, muchos veces los mismos dotos son olmocenodos en diversos orchivos. lo que provoco duplicdod de informocin o lo que tombin se conoce como redundoncio de dotos.
r:E Como se muestro en lo Figuro 2.1, el orchivo "Producto" existe l=ilil porcr los oplicociones de "Focturocin" y de "lnvenlorio". Poro hllr U codc opiicocin se tiene lo informocin bsico sobre el produclo y tiene olgunc voriocin ol depender de lo oplicocin que se uiilice. To[ como se visuolizo en Io figuro 2.2 en lo toblo de Producto pcro lo oplicocin "lnventcrio" se iiene informocin de lo existencio mnimo y mximo que no se requiere en lo oplicocin de "Focturocin", pero lo informocin del cdigo del produclo, descripcin y exislencio esi en ombos. A esia corocterstico se le llomo redundqncio de informocin.
Aplicacln de Facturacin

Aplcacin de lnvenforios

Figura2.2 t8

Adminisirocin de Boses de Dolos

Pero lo redundoncio de dotos no se do nicomente porque se tengon poro codo oplicocin su conjunto de orchlvos, sino tombin por un mol diseo de Io bose de dotos, tolcomo se presento o continuacin:

ial

Si exisle un orchivo principol {Clienie) que contiene los dotos Hx generoles del cliente y otro orchivo (Tr<lnsoccin) en el cuol se liene nmero del documento, fecho de lo lronsoccin, nmero de cliente, opellidos, nombres, tipo de operocin y monto, se puede visuolizor que exisie informocin dupiicodo {opellidos y nombres del cliente).
Clienle
I
r

30002r 300022

Molino Villatoro Ubedo Coronodo

Ampcro Humberto
Trcnssccin

31010

Se

repiten estos datos

YCS

( Redundoncio )

Figuro 2.3

en
\,A

2.

lnconsistencio de los Dotos

-'^t^

-
fu

diversos orchivos donde se registren, yo que codo oplicocin octuolizo sus dotos de monero independiente.

control sobre lo octuollzocn de lo informocin, oumento lo probobilidod de que los dotos registrodos no seon los mismos en los

Debido o eso duplicidod de informocin y la folla de un mecanismo de

cy
-la
!

[5fi0

en
=ton

h||o duplicidod de datos generotes del cliente (opeilidos y nombres) en los orchivos de "Cliente" y "Tronsoccin", se presentct

En el

coso del ejemplo presentodo en lo Figuro 2.3 donde se tiene

inconsisiencio en los doios cuondo desde el progrcmo de copiuro de tronsocciones del clienie, se modificon los opeilidos o nombres y no se modifico el orchivo donde se encuentron los doios generoles {Cliente). Por lo tonto, continon siendo los mismos. de tor monero que en un momenio determinodo no se iogrc estoblecer qu doto es el correcto.
En

flos

Hs mdulos de oplicaciones: "lnventorios" y "Focfurocin" porc los cuoles se registrcn los artculos y existencios. Fn el sislemc de inventorios es necesorio llevor registro de lo existencio cctuol y de los
l9

lo Figurq 2.2 se muestron los datos que se clmocenon poro dos

Administrocin de Boses de Doios

existencios mnimos y mximos de codo producto que deben montenerse en bodego. En el coso de fociurocin se requiere tener conocimienlo de los existencios pcro poder focturor ol clienle. Pero debido o que codo oplicocin cuento con un regislro independiente de lcs existencios de los productos, puede presentcrse el coso de que en bodego {utilizo oplicocin de "inventorios") se reolice un ingreso de producto y que dicho combio no seo cctucriizodo en lo existencio del orchivo "Productos" de lo oplicocin de "Focturocin". Debido o ello no se puede gorcntizor que los dotos regisirodos seon iguoles, es decir. se do lo inconsistencio de lo informocin que se obiengo de lo contidod de existencio del producto.

Al momento de dor ingreso cl producto en bodego, se ocluoliz la existencio en el orchivo uiilizodo por el sistemo de inveniorio, no os en
el orchivo utilizodo por el sistemo de facturocin.

3.

Dependencio de Dotos y Progromos

Cuondo se requiere cqmbior lo eslructuro de olgn orchivo se debe modificor codo uno de los progromos que utilizon dicho orchivo, por ello se dice que existe dependencio de dotos y progromos.

-.t

4. Bojo nivel de seguridod en elocceso de lo lnformocin


Los dolos puede occesorlos cuolquier persono yo que no existe un meconismo oulomtico que gorontice que slo los usuorios outorizodos pueden occescr lo bose de dotos. Estos meconismos se deben implemenlor en los progromos de cplicocn y obiener del sistemo operativo, lo identificocin del usuorio que deseo cccesor los dolos y colocor lss instrucciones escritos en olgn lenguoje de progromocin que volide ol usuorio y se delermine si puede o no reolizor lo operocin deseodc.
5. Pocq flexibilidod

porc obtener informocin

No poder entregor de monero inmedioio y oportuno los informes que surgen como nuevos requerimientos de los usuorios, yo que ol no iener un progromo de cplicocin que soiisfogo eso necesidod, se tiene que desorrollor un nuevo progromo.
. Problemos en elocceso simulineo de los dotos

Poro comportir lo informocin con vorios usuorios y con el objeiivo de que se presente lo informocin exocto, se incorporon en los progrcmos instrucciones que retienen los registros cuondo sios estn siendo modilicodos. Con ello se gorontizo que slo un usuorio est

20

Administracin de Boses de Dotos

Den
aaar

modificondo
consullondo.

Iq bose de dotos

mientros los olros pueden estor

'ei'o
:nla r r',la .-lal

t= Estoblecer un meconismo que permito retener lo informocin ItllH mientros est siendo octuolizodo, es decir, que no lo pued<: -- occesor otro usuorio hosto que finolice lo tronsoccin el primero.
Este mtodo de odministror los dotos es complejo y requiere de muchos controles que debe incorporor el personol de sislemos en los progromos poro gorontizor que los datos seon confiobles. Aunque existen diversos formos de minimizor lcs debilidodes que oqu se mencioncn sobre este mtodo, se pueden corregir ol escribir en delerminodo lenguoje de progromocin 1os instrucciones que permton controlor olgunos de estos problemos. Existe lo posibilidod de que el progromodor no introduzcs en los progromos de oplicacin dicho cdigo (instrucciones) y el sislemo quede vulneroble o errores.

ello
o evll ^ir
/

:in

J!U

;i en

2.2 Sistemo Administrcdor de Boses de Datos


Ante lo necesidod de contor con meconismos outomiicos que fociliten lo odministrocin de los dotos, surgen ios Sistemos Administrodores de Boses de Dotos, que comnmente se les conoce como DBMS siglos de Doto Bose Monogement system. Los DBMS no son ms que un conjunlo de progromos que fociliion lo administrocin y presentocin de lo informocin. A trovs de los Sistemos Administrodores de Bases de Dotos se le do solucin o muchos de los problemos onte los cuoles se enfrenton olgunos de los usuqrios que utilizon
orchivos trodicionoles.

Iun
'UUJ Fan )m^

csy
:n

importcnte mencionor que los progromos que conformon el DBMS no son progromos de oplicocin desorrollodos por los progromodores de los empresos que requieren odministror sus doios, sino por los proveedores de un producto de soffwore, dentro de los que se puede mencionor: orocle Corporotion, Sybose. Sqlserver, eic.
Es

que
)ner
r

2.2.1 Csroclerslicos principoles del DBMS

1.

Los dqtos se orgonizon en toblos que, o su vez, estn iormodos por filos y columnos.

de
TICS

'rdo
>st

21

Administrocin de Boses de Dctos

Ioblo

Filo

tr+

t2002002001

1200r0030s0

Molino Viilotoro Ubedo Coronodo

Amooro Monuel

Columno
Figuro 2.4

2.

Todos los oplicociones pueden occesor lo mismo bose de dotos, o diferencio de los archivos trodicionoles en donde se tienen registros de informocin osnodos poro codc oplicocin. En los DBMS se integron todqs los toblos en uno mismo bose de dotos. Al tener lo odministrocin de los dotos centrolizodo, se minimizo que existon dotos duplcodos poro diferentes oplicociones. Esto corocterstico ser ventojoso siernpre y cuondo el odministrodor de lo bose de dotos estoblezco los polticos y medidos periinentes poro que no existon vorios toblos que contengon porciol o totolmente lo mismo informocin de otra toblo.

r:>

t_:9

Producto

Lj5
-Estcr

t_l"'.T::J
Figuro 2.5

/'....,#---F-,______--a I Movimienio

formo de conceniror todos los orchlvos de dotos en uno solo bose de dotos y su odministrocin centrolizodo, permiie que lo persono encorgodo de dicho loreo puedo tener uno visuolizocin globol sobre el esquemo de lo bose de dotos y puedo evifor lq redundoncio o dupiicidod de informqcin en diversos ioblos. As goronlizo que ol momento de ogregor nuevos dstos o modificar los yo existentes, stos se encuentren solomente en un lugor y no en
diversos orchivos o toblos.

3.

Lo modificacin en lo estrucluro de los dotos no implico cqmbios en los progromos.

22

Administrccin de Boses de Dolos

4.

que tienen outorizocin poro occeder lo bose de dotos puedon


hocer uso de ello.
Existen progromos poro velor por lo exoctitud

Existen progromos que se encorgon de velor porque slo los usuorios

5.

de ios dotos y son los verificor que lo inform<rcin ingresodo o los diferentes columnos seo correctc, de ccuerdo o lc definicin del DBA {Adminislrodor de }o Bcse de Dctos). Estos progromas formon porte det DBMS y no son elcborodos por progromodores de Io encorgodos

de

orgsnizocin sino por los proveedores del producto de softwore.


A

:os. o
:strcs 'q se
'ar in

{ s:on = r]a

Cuento con uno bose de dotos que contiene informocin sobre lo bose de dqlos del usuorio, o lo cuol pueden recurrir los usuorios poro conocer cmo se encuentron orgonizodos los dotos. A eslCI informocin se le conoce como Diccionqtiq de Dotqs. clel cuol se omplior lo informocin en el cclptulo 3.

'silco

9no
.:'smo

rl

Un Sistema Admnstralor & tsases de Datos es u?L conjwtto de JrrograTns que yermten su fic. a{mnstracn, ya que cuenta corL mecamsmos
automtcos J0ar{7 rea{zar dicfi"as tareas

SCIO
.a ln /v lU rin

cr la
>. As

f,r los

Es importonte mencioncr que lo bose de dotos del DBMS contiene todo lo informocin que el DBA (Doto Bcse Administrator, Administrcrdor de la Bose de Dotos) le provee, es decir, el DBA debe registror los dotos de qu personos iienen occeso ol sistemo. qu tienen permitido hocer con lo informocin contenido en la bose de dotos y cual es el conrenido vlido poro codo columno de lq bose de dotos. Esto lo registro uno vez el DBA y posteriormente solomenie debe velor por estor actuolizondo dichos dotos, de ccuerdo o cmo lo requiero io orgonizacin. Ar estor regisirodo en lo Base de Dotos del DBMS, son los progromos que lo iniegron quienes se encorgon de velor porque dichos regrcrs del negocio se cumplon. En el coplulo 3 se conocer cules son los progromas que inlervienen en estos toreos y cul es elrol del DBA en un sistemo de informscin que utilizo un DBMS poro lo odministrocin de sus dotos.

oen
)s en

Fste mtodo de odminisirocin de dotos posee ms vento.ios que desvenlojos yo que cuento con muchos meconismos ouiomticos de administrocin de informocin. Toicomo se mencion olinicio deiccptulo, los sistemos odministrodores de boses de dotos surgen ante lo necesidod de uno odminisfracin de informocin fcil y segura.

a2

Administrocin de Boses de Dctos

2.2.2 Venlcjos de los sislemqs odminishodores de boses de dolos

(DBMS)

Menos complejo lo odministrocin de los dstos

Debdo o que los doios se encuentron ubicodos en uno o vorios boses de dotos cuyo odministrocin es centrolizodo, es ms fcil reolizor los combios que requiero lo orgonizocin con respecto o lo esiructuro de los dotos.

Se requiere que en lo toblo de estudiontes se ogregue uno columno pcro olmocenor lo direccin de correo electrnico. Al tener el registro de lo informocin del esludionte en un solo lugor, U se puede ogregor dicho columno sin el problemo de no ser ogregcdo en clguno oiro loblo. ol momento en que se requiero consullar dicho doto. Poro cuolquier otro oplicocin esle doto se encuenlro octuolizodo.
T--1n

l:nn i5th

2, Minimizcr

lo redundoncio

Por lo coroctersiico de contor con un regisiro centrolizodo de los doios, se minimizo io posibilidod de encontror redundoncia de informocin. Cloro que esto depender del diseo de lo bose de dotos y no del
DBMS.

3.

Se montiene

Io consistencis en

los dqtos

se posee un buen diseo


;il

La consistencio se refiere o que los dotos deben tener el mismo volor, sin importcrr el lugor donde son solicitodos. En los DBMS se puede tener moyor control sobre lo estructuro de lo bose de dotos, es por ello que si

y odems se estoblecen los controles necesorios desde que se creo lo bose de dolos, sto puede mcntener consistencio en lc informocin que presentc; es decir, no imporior desde qu progromo se occeden los datos, siempre el resuliodo ser el mismo.
desorollo de progromos y montenimiento de los mismos se reduce

4.

El

Focilito reolizor modificociones en lo eslrucfura de olmocenomiento de los dotos. sin que ello implique combios en todos los progromos que occeson los dotos de lo toblo modificodo y permite que el tiempo de los progromodores so utilizodo en lo eloborocin de nuevos programos.

5.

Flexibilidqd de occeso o los dotos

El DBMS cuento con herrqmientas que simplificon lc generocin de reportes y focilito o los progromcdores lo obtencin de lo informocin que constantemente solicito el usuorio. Algunos de los herromientos
l4

Adminisiracin de Boses de Dotos

pueden ser utilizodos por los mismos usuorios finoles poro obtener informocin, con menor osistencio tcnicc por porte del reo de
sislemos.
6.

)oses

Meccnismos outomticos poro velor por los occesos o los dotos


xiste uno bose de dotos del DBMS en lo cuol se registro cules sern los dalos vlidos poro codo columns que formo porte de nuestro bose de dotos. Se defne une vez y el DBMS se encorgo de verificor que stos seon correctos cuondo se reolizo la copturo o actuolizocin de los dotos.

xr

los

ode

uno :o. Al ugor,

ser

uiero

de los orchivos plonos y de los DBMS, cules son los ventojos

Hosto el momento se hon dodo q conocer cules son los coroctersticos y

bse

desventojos de qmbos, pero no se puede concluir este coptulo sin esloblecer qu ospecio se debe consideror poro elegir entre uno u otro miodo. Poreciero obvio que el uso de DBMS es lo nico respuesto onte lo pregunto de cul mtodo utilizar, pero unCI de los rozones por los cuoles empresos pequeos o grondes on utilizon los orchivos plonos, es el coslo que tiene el softwqre, tonto de los DBMS, lo migrocin {troslodo} de detos de los qrchivos irodicionoles o DBMS, como lo construccin de progromos que son utilizqdos por los usucrrios poro olmocenor, procesor y presenior informocin.

btos, cin. > del

)r, sln

fener

pe

si

iroles

lener rtor

r
b

el

ode
que

ode
evos

tde
cin nfos

Administrocin de Boses de Dotos

Resumen:
5e hon dodo o conocer ol estudionte los dos mtodos poro odministrocin de dotos y que son conocidos como Archivos Trodicionoles y los Sistemos Adminisircdores de Bases de Dofos.
Los sistemcs que uiilizcn orchivos pionos son los ms cntiguos y corecen de meccnismos outomiicos que permitcn uno cdminisirocin seguro, rpidc y fcii.

Dentro de los coroctersticos principoles se tienen: '1. Los dotos se ogrupon en Compos, Registros y Archivos. 2. Los oplicociones cuenlon con su conjunto de archivos, 3. Los cccesos o io informocin se oplicon con lo construccin de rulin<rs dentro de los progromos. 4. Los modificociones o la esiructuro de los archivos impliccn ccmbios en todos los progromos que lo uiilizqn. 5. Utilizan lenguojes de progromocin trcdicionoles. 6. Lo descripcin de lc orgcnizocin de los orchivos se encuentro en los progromas de cplicociny/o en los documentos deslincdos poro ello. Los sisiemos odministrodores de boses de dalos estn compuestos de un conjunto de progromcs, boses de dotos y lenguojes especioles. Estos permilen que el Adminisirodor de lo Bose de Dotos reolice su lrobcjo con meconismos outomticos que permiten uno gil, fcily seguro odministrocin de lo bose de dotos. Dentro de los caroclersticcs principoles se tienen: 1. Los dotos se ogrupon en Columncs, Fllos y Tcblos. 2. Los toblcrs se pueden orgonizcr de mcrnero centrolizcrdo. 3. Los modificociones c lo eslructurc de los ioblos no implicon combios en los progromos que lo utilizan. 4. Los occesos o lo informocn se clmocenon en el Diccionorio de Dotos y cuento

con progromos especficos poro verificar que el usuorio que solicito

lo

5. 6.

informocin est cutorizodo. Los progrcmos poro volid<rr cccesos y otrcs tcreos los reolizon los progrcmos propios del DBMS. Lo descripcin de lo orgonizocin de ios dotos se obtiene del Diccionorio de Dolos.

NOTAS:

26