Está en la página 1de 5

Que es una base de datos

Una base de datos o banco de datos es un conjunto de datos pertenecientes a un mismo contexto y
almacenados sistemticamente para su posterior uso. En este sentido; una biblioteca puede considerarse una
base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su
consulta. Actualmente, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la
mayora de las bases de datos estn en formato digital (electrnico, y por ende se !a desarrollado y se ofrece un
amplio rango de soluciones al problema del almacenamiento de datos.
Existen programas denominados sistemas gestores de bases de datos, abre"iado #$%&, 'ue permiten
almacenar y posteriormente acceder a los datos de forma rpida y estructurada. (as propiedades de estos
#$%&, as como su utili)acin y administracin, se estudian dentro del mbito de la informtica.
(as aplicaciones ms usuales son para la gestin de empresas e instituciones p*blicas; +ambi,n son
ampliamente utili)adas en entornos cientficos con el objeto de almacenar la informacin experimental.
Byte
-. Es una secuencia contigua de bits en un flujo de datos serie, como en comunicaciones por modelo o
sat,lite, o desde un cabe)al de disco duro, 'ue es la unidad de datos ms pe'ue.a con significado. Estos
bytes pueden incluir bits de inicio, parada o paridad y podran "ariar de / a -0 bits para contener un
cdigo A&122 de / bits sencillo.
0. Es un tipo de datos o un sinnimo en ciertos lenguajes de programacin. 1, por ejemplo, define byte
como 3unidad de datos de almacenamiento direccional lo suficientemente grande para albergar cual'uier
miembro del juego de caracteres bsico del entorno de ejecucin3 (clusula 4.5 del 1 estndar. En 1 el
tipo de datos insigne tiene 'ue al menos ser capa) de representar 065 "alores distintos (clusula
6.0.7.0.-. (a primiti"a de 8a"a byte est siempre definida con 9 bits siendo un tipo de datos con signo,
tomando "alores entre :-09 y -0/.
REGISTRO LGICO .
; Unidad de informacin !omog,nea compuesta por datos referentes a un determinado objeto o concepto.
1A%<=.; Unidad elemental de informacin dentro de un registro lgico.
REGISTR FSICO. ;
Unidad de transmisin o de almacenamiento de informacin en las memorias auxiliares. Es decir, conjunto de
informacin 'ue, en funcin de las caractersticas de la m'uina 'ue la trate, puede almacenarse o leerse de una
sola "e). >ormalmente recibe el nombre de $(=?UE. En general, un blo'ue constas de un n*mero "ariable de
registros lgicos, esto es, se pueden transferir en una sola operacin de lectura@escritura "arios registros lgicos
>ormalmente, un blo'ue, soportado en un dis'uete o en un disco duro, tiene una capacidad de almacenamiento
de 6-0 bytes.
Bases de datos jerrqucas
En este modelo los datos se organi)an en forma de rbol in"ertido (algunos dicen ra), en donde un nodo padre
de informacin puede tener "arios hijos. El nodo 'ue no tiene padres es llamado raz, y a los nodos 'ue no tienen
!ijos se los conoce como hojas.
(as bases de datos jerr'uicas son especialmente *tiles en el caso de aplicaciones 'ue manejan un gran
"olumen de informacin y datos muy compartidos permitiendo crear estructuras estables y de gran rendimiento.
Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la
redundancia de datos.
Base de datos de red
Aste es un modelo ligeramente distinto del jerr'uico; su diferencia fundamental es la modificacin del concepto
de nodoB se permite 'ue un mismo nodo tenga "arios padres (posibilidad no permitida en el modelo jerr'uico.
Cue una gran mejora con respecto al modelo jerr'uico, ya 'ue ofreca una solucin eficiente al problema de
redundancia de datos; pero, aun as, la dificultad 'ue significa administrar la informacin en una base de datos de
red !a significado 'ue sea un modelo utili)ado en su mayora por programadores ms 'ue por usuarios finales.
Bases de datos transaccona!es
&on bases de datos cuyo *nico fin es el en"o y recepcin de datos a grandes "elocidades, estas bases son muy
poco comunes y estn dirigidas por lo general al entorno de anlisis de calidad, datos de produccin e industrial,
es importante entender 'ue su fin *nico es recolectar y recuperar los datos a la mayor "elocidad posible, por lo
tanto la redundancia y duplicacin de informacin no es un problema como con las dems bases de datos, por lo
general para poderlas apro"ec!ar al mximo permiten alg*n tipo de conecti"idad a bases de datos relacionales.
Un ejemplo !abitual de transaccin es el traspaso de una cantidad de dinero entre cuentas bancarias.
>ormalmente se reali)a mediante dos operaciones distintas, una en la 'ue se decremento el saldo de la cuenta
origen y otra en la 'ue incrementamos el saldo de la cuenta destino. <ara garanti)ar la atomicidad del sistema (es
decir, para 'ue no apare)ca o desapare)ca dinero, las dos operaciones deben ser atmicas, es decir, el sistema
debe garanti)ar 'ue, bajo cual'uier circunstancia (incluso una cada del sistema, el resultado final es 'ue, o bien
se !an reali)ado las dos operaciones, o bien no se !a reali)ado ninguna.
Bases de datos re!acona!es
Aste es el modelo utili)ado en la actualidad para modelar problemas reales y administrar datos dinmicamente.
+ras ser postulados sus fundamentos en -D/E por Edgar CranF 1odd, de los laboratorios 2$% en &an 8os,
(1alifornia, no tard en consolidarse como un nue"o paradigma en los modelos de base de datos. &u idea
fundamental es el uso de 3relaciones3. Estas relaciones podran considerarse en forma lgica como conjuntos de
datos llamados 3tuplas3. <ese a 'ue ,sta es la teora de las bases de datos relacionales creadas por 1odd, la
mayora de las "eces se conceptuali)a de una manera ms fcil de imaginar. Esto es pensando en cada relacin
como si fuese una tabla 'ue est compuesta por registros (las filas de una tabla, 'ue representaran las tuplas, y
campos (las columnas de una tabla.
En este modelo, el lugar y la forma en 'ue se almacenen los datos no tienen rele"ancia (a diferencia de otros
modelos como el jerr'uico y el de red. Esto tiene la considerable "entaja de 'ue es ms fcil de entender y de
utili)ar para un usuario espordico de la base de datos. (a informacin puede ser recuperada o almacenada
mediante 3consultas3 'ue ofrecen una amplia flexibilidad y poder para administrar la informacin.
#urante su dise.o, una base de datos relacional pasa por un proceso al 'ue se le conoce como normali)acin de
una base de datos.
#urante los a.os 9E la aparicin de $A&E produjo una re"olucin en los lenguajes de programacin y sistemas
de administracin de datos. Aun'ue nunca debe ol"idarse 'ue $ase no utili)aba &?( como lenguaje base para su
gestin.
Bases de datos "u!td"ensona!es
&on bases de datos ideadas para desarrollar aplicaciones muy concretas, como creacin de 1ubos =(A<.
$sicamente no se diferencian demasiado de las bases de datos relacionales (una tabla en una base de datos
relacional podra serlo tambi,n en una base de datos multidimensional, la diferencia est ms bien a ni"el
conceptual; en las bases de datos multidimensionales los campos o atributos de una tabla pueden ser de dos
tipos, o bien representan dimensiones de la tabla, o bien representan m,tricas 'ue se desean estudiar.
Bases de datos orentadas a objetos
Este modelo, bastante reciente, y propio de los modelos informticos orientados a objetos, trata de almacenar en
la base de datos los objetos completos (estado y comportamiento.
Una base de datos orientada a objetos es una base de datos 'ue incorpora todos los conceptos importantes del
paradigma de objetosB
Encapsulacin ; <ropiedad 'ue permite ocultar la informacin al resto de los objetos, impidiendo as
accesos incorrectos o conflictos.
Gerencia ; <ropiedad a tra",s de la cual los objetos !eredan comportamiento dentro de una jerar'ua de
clases.
<olimorfismo ; <ropiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de
objetos.
En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la
definicin de la base de datos. Una operacin (llamada funcin se especifica en dos partes. (a interfa) (o
signatura de una operacin incluye el nombre de la operacin y los tipos de datos de sus argumentos (o
parmetros. (a implementacin (o m,todo de la operacin se especifica separadamente y puede modificarse sin
afectar la interfa). (os programas de aplicacin de los usuarios pueden operar sobre los datos in"ocando a
dic!as operaciones a tra",s de sus nombres y argumentos, sea cual sea la forma en la 'ue se !an
implementado. Esto podra denominarse independencia entre programas y operaciones.
Bases de datos docu"enta!es
<ermiten la indexacin a texto completo, y en lneas generales reali)ar b*s'uedas ms potentes. +esaurus es un
sistema de ndices optimi)ado para este tipo de bases de datos.
Bases de datos deduct#as
Un sistema de base de datos deducti"a, es un sistema de base de datos pero con la diferencia de 'ue permite
!acer deducciones a tra",s de inferencias. &e basa principalmente en reglas y !ec!os 'ue son almacenados en
la base de datos. (as bases de datos deducti"as son tambi,n llamadas bases de datos lgicas, a ra) de 'ue se
basa en lgica matemtica. Este tipo de base de datos surge debido a las limitaciones de la $ase de #atos
Helacional de responder a consultas recursi"as y de deducir relaciones indirectas de los datos almacenados en la
base de datos.
$entajas que tene una base de datos en una e"%resa
Uso de reglas lgicas para expresar las consultas.
<ermite responder consultas recursi"as.
1uenta con negaciones estratificadas
1apacidad de obtener nue"a informacin a tra",s de la ya almacenada en la base de datos mediante
inferencia.
Uso de algoritmos de optimi)acin de consultas.
&oporta objetos y conjuntos complejos.
(os sistemas de bases de datos presentan numerosas "entajas ente las cuales se encuentranB
;1ontrol sobre la redundancia de datos. >o se almacenan "arias copias de los mismos datos.;1onsistencia de
datos. &i un dato est almacenado una sola "e), cual'uier actuali)acin se debe reali)ar slo una "e), y est
disponible para todos los usuarios inmediatamente.
;%s informacin sobre la misma cantidad de datos. Al estar todos los datos integrados, se puede extraer
informacin adicional sobre los mismos.
;1omparticin de datos. (a base de datos pertenece a la empresa y puede ser compartida por todos los usuarios
'ue est,n autori)ados.
;%antenimiento de estndares. Iracias a la integracin es ms fcil respetar los estndares necesarios, tanto los
establecidos a ni"el de la empresa como los nacionales e internacionales.
;%ejora en la integridad de datos. (a integridad de la base de datos se refiere a la "alide) y la consistencia de los
datos almacenados.
;%ejora en la seguridad. (os &I$# permiten mantener la seguridad mediante el establecimiento de cla"es para
identificar al personal autori)ado a utili)ar la base de datos.
;%ejora en la accesibilidad a los datos. %uc!os &I$# proporcionan lenguajes de consultas o generadores de
informes 'ue permiten al usuario !acer cual'uier tipo de consulta sobre los datos.
;%ejora en la producti"idad. El &I$# proporciona muc!as de las funciones estndar 'ue el programador necesita
escribir en un sistema de fic!eros.
;%ejora en el mantenimiento gracias a la independencia de datos. (os &I$# separan las descripciones delos
datos de las aplicaciones. Esto es lo 'ue se conoce como independencia de datos, gracias a la cual se simplifica
el mantenimiento de las aplicaciones 'ue acceden a la base de datos.
;Aumento dela concurrencia. En algunos sistemas de fic!eros, si !ay "arios usuarios 'ue pueden acceder
simultneamente a un mismo fic!ero, es posible 'ue el acceso interfiera entre ellos de modo 'ue se pierda
Inter%retac&n y conc!usones
Encontramos dos teoras de interpretacin de las bases de datos deducti"a consideramos las reglas y los !ec!os
como axiomas. (os !ec!os son axiomas base 'ue se consideran como "erdaderos y no contienen "ariables. (as
reglas son axiomas deducti"os ya 'ue se utili)an para deducir nue"os !ec!os.
I'(ICE
2>+H=#U112=>JJJJJJJJJJJJJJJJJJJJJJJJJJJJ0
#E&AHH=((=JJJJJJJJJJJJJJJJJJJJJJJJJJJJJ4
$A&E #E #A+=& JJJJJJJJJJJJJJJJJJJJJJJJJJJJ4
$K+EJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ4
HEI2&+H= (=I21=
HEI2&+H= C2&21=
$A&E #E #A+=& IEHAH?U2A
$A&E #E #A+=& #E HE#
$A&E #E #A+=& HE(A12=>A(E& $A&E #E #A+=& +HA>&A112=>A(E&
$A&E #E #A+=& %U(2+2#2%E>12=>A(E&
$A&E #E #A+=& =H2E>+A#A& A =$8E+=&
$A&E #E #A+=& #=1U%E>+A(E&
$A&E #E #A+=& #E#U112+2L=&
LE>+A8A& #E( U&= #E $A&E #E #A+=&

También podría gustarte