Sie sind auf Seite 1von 5

Base de datos

1 Tipos de base de datos


Las bases de datos pueden clasicarse de varias maneras,
de acuerdo al contexto que se est manejando, la utilidad
de las mismas o las necesidades que satisfagan.

1.1 Segn la variabilidad de la base de datos


1.1.1 Bases de datos estticas
OpenOce.org Base es un sistema de gestin de bases de datos
de software libre.

Son bases de datos de solo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar
proyecciones, tomar decisiones y realizar anlisis de datos para inteligencia empresarial.

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, siendo este un componente electrnico, y por ende se ha desarrollado y se ofrece
un amplio rango de soluciones al problema del almacenamiento de datos.

1.1.2 Bases de datos dinmicas


stas son bases de datos donde la informacin almacenada se modica con el tiempo, permitiendo operaciones
como actualizacin, borrado y edicin de datos, adems
de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacin de un supermercado.

1.2 Segn el contenido

Existen programas denominados sistemas gestores de bases de datos, abreviado DBMS, que permiten almacenar y
posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos DBMS, as como su
utilizacin y administracin, se estudian dentro del mbito de la informtica.

1.2.1 Bases de datos bibliogrcas


Slo contienen un subrogante (representante) de la fuente primaria, que permite localizarla. Un registro tpico de
una base de datos bibliogrca contiene informacin sobre el autor, fecha de publicacin, editorial, ttulo, edicin, de una determinada publicacin, etc. Puede contener un resumen o extracto de la publicacin original, pero
nunca el texto completo, porque si no, estaramos en presencia de una base de datos a texto completo (o de fuentes
primarias ver ms abajo). Como su nombre lo indica, el
contenido son cifras o nmeros. Por ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.

Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas; Tambin son ampliamente utilizadas en entornos cientcos con el objeto de almacenar la informacin experimental.

Aunque las bases de datos pueden contener muchos tipos


de datos, algunos de ellos se encuentran protegidos por las
leyes de varios pases. Por ejemplo en Espaa, los datos
personales se encuentran protegidos por la Ley Orgnica
de Proteccin de Datos de Carcter Personal (LOPD), en 1.2.2 Bases de datos de texto completo
Mxico por la Ley Federal de Transparencia y Acceso a
la Informacin Pblica Gubernamental y en Argentina la Almacenan las fuentes primarias, como por ejemplo, todo
Ley de Proteccin de Datos Personales.[1]
el contenido de todas las ediciones de una coleccin de
1

2 MODELOS DE BASES DE DATOS

revistas cientcas.

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 ecientemente la redundancia
Un ejemplo son las guas telefnicas en formato electr- de datos.
nico.
1.2.3

Directorios

2.2 Base de datos de red


1.2.4

Bases de datos o bibliotecas de informacin


qumica o biolgica
ste es un modelo ligeramente distinto del jerrquico; su
diferencia fundamental es la modicacin del concepto de
Son bases de datos que almacenan diferentes tipos de in- nodo: se permite que un mismo nodo tenga varios padres
formacin proveniente de la qumica, las ciencias de la (posibilidad no permitida en el modelo jerrquico).
vida o mdicas. Se pueden considerar en varios subtipos:
Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una solucin eciente al problema de
Las que almacenan secuencias de nucletidos o pro- redundancia de datos; pero, an as, la dicultad que sigtenas.
nica administrar la informacin en una base de datos de
red ha signicado que sea un modelo utilizado en su ma Las bases de datos de rutas metablicas.
yora por programadores ms que por usuarios nales.
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D
2.3
de biomolculas-

Bases de datos transaccionales

Bases de datos clnicas.

Son bases de datos cuyo nico n es el envo y recepcin de datos a grandes velocidades, estas bases son muy
Bases de datos bibliogrcas (biolgicas, qumicas, poco comunes y estn dirigidas por lo general al entorno
mdicas y de otros campos): PubChem, Medline, de anlisis de calidad, datos de produccin e industrial,
EBSCOhost.
es importante entender que su n nico es recolectar y
recuperar los datos a la mayor velocidad posible, por lo
tanto la redundancia y duplicacin de informacin no es
un problema como con las dems bases de datos, por lo
2 Modelos de bases de datos
general para poderlas aprovechar al mximo permiten alAdems de la clasicacin por la funcin de las bases de gn tipo de conectividad a bases de datos relacionales.
datos, stas tambin se pueden clasicar de acuerdo a su Un ejemplo habitual de transaccin es el traspaso de una
modelo de administracin de datos.
cantidad de dinero entre cuentas bancarias. Normalmente
Un modelo de datos es bsicamente una descripcin de se realiza mediante dos operaciones distintas, una en la
algo conocido como contenedor de datos (algo en don- que se decrementa el saldo de la cuenta origen y otra en
de se guarda la informacin), as como de los mtodos la que incrementamos el saldo de la cuenta destino. Para
para almacenar y recuperar informacin de esos conte- garantizar la atomicidad del sistema (es decir, para que
nedores. Los modelos de datos no son cosas fsicas: son no aparezca o desaparezca dinero), las dos operaciones
abstracciones que permiten la implementacin de un sis- deben ser atmicas, es decir, el sistema debe garantizar
tema eciente de base de datos; por lo general se reeren que, bajo cualquier circunstancia (incluso una cada del
sistema), el resultado nal es que, o bien se han realizado
a algoritmos, y conceptos matemticos.
las dos operaciones, o bien no se ha realizado ninguna,
Algunos modelos con frecuencia utilizados en las bases
de datos:

2.4 Bases de datos relacionales


2.1

Bases de datos jerrquicas

En este modelo los datos se organizan en forma de rbol


invertido (algunos dicen raz), en donde un nodo padre
de informacin puede tener varios hijos. El nodo que no
tiene padres es llamado raz, y a los nodos que no tienen
hijos se los conoce como hojas.
Las bases de datos jerrquicas son especialmente tiles en
el caso de aplicaciones que manejan un gran volumen de

ste es el modelo utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente.
Tras ser postulados sus fundamentos en 1970 por Edgar
Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental
es el uso de relaciones. Estas relaciones podran considerarse en forma lgica como conjuntos de datos llamados "tuplas". Pese a que sta es la teora de las bases de

2.7

Bases de datos documentales

datos relacionales creadas por Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar.
Esto es pensando en cada relacin como si fuese una tabla
que est compuesta por registros (las las de una tabla),
que representaran las tuplas, y campos (las columnas de
una tabla).
En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros
modelos como el jerrquico y el de red). Esto tiene la
considerable ventaja de que es ms fcil de entender y de
utilizar para un usuario espordico de la base de datos.
La informacin puede ser recuperada o almacenada mediante consultas que ofrecen una amplia exibilidad y
poder para administrar la informacin.
El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estndar
implementado por los principales motores o sistemas de
gestin de bases de datos relacionales.

3
Herencia - Propiedad a travs de la cual los objetos
heredan comportamiento dentro de una jerarqua de
clases.
Polimorsmo - Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos.
En bases de datos orientadas a objetos, los usuarios pueden denir operaciones sobre los datos como parte de la
denicin de la base de datos. Una operacin (llamada
funcin) se especica en dos partes. La interfaz (o signatura) de una operacin incluye el nombre de la operacin
y los tipos de datos de sus argumentos (o parmetros). La
implementacin (o mtodo) de la operacin se especica
separadamente y puede modicarse sin afectar la interfaz. Los programas de aplicacin de los usuarios pueden
operar sobre los datos invocando a dichas operaciones a
travs de sus nombres y argumentos, sea cual sea la forma
en la que se han implementado. Esto podra denominarse
independencia entre programas y operaciones.

Durante su diseo, una base de datos relacional pasa por


un proceso al que se le conoce como normalizacin de SQL:2003, es el estndar de SQL92 ampliado, soporta
una base de datos.
los conceptos orientados a objetos y mantiene la compaDurante los aos 80 la aparicin de dBASE produjo una tibilidad con SQL92.
revolucin en los lenguajes de programacin y sistemas
de administracin de datos. Aunque nunca debe olvidarse
que dBase no utilizaba SQL como lenguaje base para su 2.7 Bases de datos documentales
gestin.
Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas ms potentes. Tesaurus es un
sistema de ndices optimizado para este tipo de bases de
2.5 Bases de datos multidimensionales
datos.
Son bases de datos ideadas para desarrollar aplicaciones
muy concretas, como creacin de Cubos OLAP. Bsicamente no se diferencian demasiado de las bases de datos
relacionales (una tabla en una base de datos relacional podra serlo tambin en una base de datos multidimensional), la diferencia est ms bien a nivel 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 mtricas que
se desean aprender.

2.6

Bases de datos orientadas a objetos

2.8 Bases de datos deductivas


Un sistema de base de datos deductiva, es un sistema de
base de datos pero con la diferencia de que permite hacer deducciones a travs de inferencias. Se basa principalmente en reglas y hechos que son almacenados en la
base de datos. Las bases de datos deductivas son tambin
llamadas bases de datos lgicas, a raz de que se basa en
lgica matemtica. Este tipo de base de datos surge debido a las limitaciones de la Base de Datos Relacional de
responder a consultas recursivas y de deducir relaciones
indirectas de los datos almacenados en la base de datos.

Este modelo, bastante reciente, y propio de los modelos


informticos orientados a objetos, trata de almacenar en 2.8.1 Lenguaje
la base de datos los objetos completos (estado y comportamiento).
Utiliza un subconjunto del lenguaje Prolog llamado DaUna base de datos orientada a objetos es una base de da- talog el cual es declarativo y permite al ordenador hacer
tos que incorpora todos los conceptos importantes del pa- deducciones para contestar a consultas basndose en los
hechos y reglas almacenados.
radigma de objetos:
Encapsulacin - Propiedad que permite ocultar la in- 2.8.2 Ventajas
formacin al resto de los objetos, impidiendo as ac Uso de reglas lgicas para expresar las consultas.
cesos incorrectos o conictos.

5
Permite responder consultas recursivas.
Cuenta con negaciones estraticadas

ENLACES EXTERNOS

1. Distribuidos homogneos: utilizan el mismo SGBD en


mltiples sitios.

2. Distribuidos heterogneos: Da lugar a los SGBD fede Capacidad de obtener nueva informacin a travs de rados o sistemas multibase de datos en los que los SGBD
la ya almacenada en la base de datos mediante infe- participantes tienen cierto grado de autonoma local y tierencia.
nen acceso a varias bases de datos autnomas preexistentes almacenados en los SGBD, muchos de estos emplean
Uso de algoritmos de optimizacin de consultas.
una arquitectura cliente-servidor.
Soporta objetos y conjuntos complejos.
Estas surgen debido a la existencia fsica de organismos
descentralizados. Esto les da la capacidad de unir las ba2.8.3 Fases
ses de datos de cada localidad y acceder as a distintas
universidades, sucursales de tiendas, etctera.
Fase de Interrogacin: se encarga de buscar en la
base de datos informaciones deducibles implcitas.
Las reglas de esta fase se denominan reglas de deri3 Vase tambin
vacin.
Fase de Modicacin: se encarga de aadir a la
base de datos nuevas informaciones deducibles. Las
reglas de esta fase se denominan reglas de generacin.
2.8.4

Interpretacin

Encontramos dos teoras de interpretacin de las bases


de datos deductiva consideramos las reglas y los hechos
como axiomas. Los hechos son axiomas base que se consideran como verdaderos y no contienen variables. Las
reglas son axiomas deductivos ya que se utilizan para deducir nuevos hechos.
Teora de Modelos: una interpretacin es llamada
modelo cuando para un conjunto especco de reglas, stas se cumplen siempre para esa interpretacin. Consiste en asignar a un predicado todas las
combinaciones de valores y argumentos de un dominio de valores constantes dado. A continuacin se
debe vericar si ese predicado es verdadero o falso.
2.8.5

Mecanismos

Existen dos mecanismos de inferencia:


Ascendente: donde se parte de los hechos y se obtiene nuevos aplicando reglas de inferencia.
Descendente: donde se parte del predicado (objetivo de la consulta realizada) e intenta encontrar similitudes entre las variables que nos lleven a hechos
correctos almacenados en la base de datos.

2.9

Sistema de Gestin de bases de datos


distribuida (SGBD)

La base de datos y el software SGBD pueden estar distribuidos en mltiples sitios conectados por una red. Hay
de dos tipos:

Sistema de gestin de base de datos


Modelo relacional, normalizacin de bases de datos
Base de datos orientada a objetos
Almacn de datos
Minera de datos
Base de datos biolgica
Base de datos probabilstica

4 Referencias
[1] Ley de Proteccin de Datos Personales InfoLeg

5 Enlaces externos

Wikimedia Commons alberga contenido multimedia sobre Base de datos. Commons

Base de datos en Open Directory Project


Introduccin a la Ciencia de Datos y Herramientas
de Anlisis para Investigacin

Text and image sources, contributors, and licenses

6.1

Text

Base de datos Fuente: http://es.wikipedia.org/wiki/Base%20de%20datos?oldid=78199090 Colaboradores: PACO, Zuirdj, Sabbut, Moriel,


Sauron, JorgeGG, Pieter, Wesisnay, Lourdes Cardenal, ManuelGR, Robbot, Nonick, Angus, Rumpelstiltskin, Sanbec, Zwobot, Comae,
Bigsus, Rosarino, Dodo, Jonik, Levhita, Ascnder, AdeVega, Sms, Rsg, Opinador, Tostadora, Elwikipedista, Tano4595, Renacimiento, Jsanchezes, Mikelo, Daniel G., PeiT, Xenoforme, Achicoria, Cinabrium, Alphabravotango, Arrt-932, Baldur71, Ecemaml, Renabot,
ZackBsAs, FAR, Jgalgarra, Napolen333, Taragui, Soulreaper, Orgullomoore, Hispa, Airunp, JMPerez, Edub, Yrithinnd, Taichi, Rembiapo pohyiete (bot), Magister Mathematicae, Kokoo, OMenda, Pacolope, Ppfk, Orgullobot, Murven, RobotQuistnix, Alhen, Superzerocool,
Chobot, Pabloab, Caiserbot, Yrbot, FlaBot, Vitamine, BOTijo, .Sergio, Dpr, YurikBot, Mortadelo2005, Wiki-Bot, Icvav, GermanX, Equi,
Diotime, Armin76, Ediazrod, No s qu nick poner, Jesuja, Grivadeneira, Baneld, Otermin, DaminDV, Cesar4545, Zanorte, Milestones, Maldoror, Er Komandante, Chlewbot, Tomatejc, Aleator, BOTpolicia, Gizmo II, CEM-bot, Klondike, Jorgelrm, Gabriel Acquistapace, Pablotorres, Laura Fiorucci, Fabio.morales, ChaTo, Alexav8, Eli22, Baiji, HUEVOCHIPS, Shasa, Antur, Montgomery, FrancoGG,
Thijs!bot, Lazamazu, Fernandopcg, VARGUX, RoyFocker, IrwinSantos, Isha, Egaida, Mpeinadopa, JAnDbot, Camoralesm, Maca eglarest,
Jugones55, Yamaneko, Mansoncc, Muro de Aguas, CommonsDelinker, TXiKiBoT, Wpersei, Gacq, Elisardojm, Humberto, Claudio Elias,
Rei-bot, Xpel1, Plux, Fcr, Biasoli, AlnoktaBOT, VolkovBot, Technopat, Globalphilosophy, Matdrodes, Synthebot, DJ Nietzsche, BlackBeast, AlleborgoBot, 3coma14, SieBot, PaintBot, Loveless, Le Pied-bot, STBot, Mel 23, Nubecosmica, Correogsk, BuenaGente, Belb,
Mafores, Tirithel, Mutari, HUB, Nicop, Eduardosalg, Qwertymith, Leonpolanco, Furti, Petruss, Takashi kurita, Carrillo1, Aipni-Lovrij,
Osado, UA31, Shalbat, Armando-Martin, AVBOT, David0811, MastiBot, NicolasAlejandro, MarcoAurelio, FiriBot, Diegusjaimes, Davidgutierrezalvarez, CarsracBot, Arjuno3, Juvalen, Andreasmperu, Luckas-bot, Nallimbot, Roinpa, Jotterbot, Dangelin5, Eddanlo, Ruy
Pugliesi, SuperBraulio13, Manuelt15, Xqbot, Jkbw, Rubinbot, Dreitmen, Irbian, Ricardogpn, Sramco, Kismalac, Botarel, Jomarocas, Nelauxiliadora, Googolplanck, BOTirithel, Linux65, TobeBot, Halfdrag, RedBot, AnselmiJuan, Fitoschido, PatruBOT, Ganmedes, Zapasho,
Angelito7, Mr.Ajedrez, Ripchip Bot, Humbefa, Olivares86, Tarawa1943, Foundling, GrouchoBot, Ivanpares, Wikilptico, Miss Manzana,
Axvolution, EmausBot, Savh, AVIADOR, ZroBot, HRoestBot, Sergio Andres Segovia, Grillitus, Rubpe19, Mecamtico, Emiduronte, Jcaraballo, Mentibot, MadriCR, Gaabriieelaa, Waka Waka, Pablin3, Er javi 93, Antonorsi, Edc.Edc, Satans va de retro, TeleMania, Thehelpfulbot, Raquel.cagigas, AvicBot, Sebrev, Travelour, Gins90, Bambadee, Roberto81, Mega-buses, Sammyfunster, LlamaAl, Miguel6666,
rico Jnior Wouters, Lovefamosos, Asqueladd, Chimbala, DLeandroc, Jospaor, Akdkiller, Syum90, Piipeozpiina, Legobot, Davidaldana1592012, Richi pele, Richi peleamela, Balles2601, Advarg, TheDemon666, JulinDelRusso, RocioMejia555, Giliofelix, Soytuprofesor,
Prolactino, MrCharro, Hossam, Carriearchdale, Webysther, CLARITALUZ y Annimos: 1100

6.2

Images

Archivo:Commons-emblem-question_book_yellow.svg
Fuente:
http://upload.wikimedia.org/wikipedia/commons/d/dd/
Commons-emblem-question_book_yellow.svg Licencia: CC-BY-SA-3.0 Colaboradores: <a href='//commons.wikimedia.org/wiki/File:
Commons-emblem-query.svg' class='image'><img alt='Commons-emblem-query.svg' src='//upload.wikimedia.org/wikipedia/commons/
thumb/c/c5/Commons-emblem-query.svg/25px-Commons-emblem-query.svg.png' width='25' height='25' srcset='//upload.wikimedia.
org/wikipedia/commons/thumb/c/c5/Commons-emblem-query.svg/38px-Commons-emblem-query.svg.png 1.5x, //upload.wikimedia.
org/wikipedia/commons/thumb/c/c5/Commons-emblem-query.svg/50px-Commons-emblem-query.svg.png 2x' data-le-width='48'
data-le-height='48' /></a> + <a href='//commons.wikimedia.org/wiki/File:Question_book.svg' class='image'><img alt='Question
book.svg' src='//upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/25px-Question_book.svg.png' width='25'
height='20' srcset='//upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/38px-Question_book.svg.png 1.5x,
//upload.wikimedia.org/wikipedia/commons/thumb/9/97/Question_book.svg/50px-Question_book.svg.png 2x' data-le-width='252'
data-le-height='199' /></a> Artista original: GNOME icon artists, Linfocito B
Archivo:Commons-logo.svg Fuente: http://upload.wikimedia.org/wikipedia/commons/4/4a/Commons-logo.svg Licencia: Public domain
Colaboradores: This version created by Pumbaa, using a proper partial circle and SVG geometry features. (Former versions used to be slightly
warped.) Artista original: SVG version was created by User:Grunt and cleaned up by 3247, based on the earlier PNG version, created by
Reidab.
Archivo:OOo-2.0-Base-ca.png Fuente: http://upload.wikimedia.org/wikipedia/commons/9/93/OOo-2.0-Base-ca.png Licencia: LGPL
Colaboradores: ? Artista original: ?

6.3

Content license

Creative Commons Attribution-Share Alike 3.0

Das könnte Ihnen auch gefallen