Anda di halaman 1dari 3

Introduccin a un Sistema de Gestin de Base de Datos (DBMS)

A. DEFINICIONES BSICAS

1. Dato
Descripcin objetiva de un hecho o acontecimiento (sin transformacin tal cual se presenta). Unidad o cantidad mnima de informacin no
elaborada, sin sentido en s misma, pero que convenientemente tratada se puede utilizar en la realizacin de clculos o toma de decisiones.
No es susceptible de interpretacin individual.
Materia prima de los procesos de generacin de informacin.

2. Informacin
Descripcin subjetiva de un hecho o acontecimiento. Conjunto organizado de datos, que constituyen un mensaje sobre un determinado ente o
fenmeno. Es el resultado del procesamiento de datos. Todo aquello que permite adquirir cualquier tipo de conocimientos.
No tiene valor absoluto en s mismo, es relativo, depende de quin lo usa.
Sirve para reducir el grado de incertidumbre sobre algo.
Usualmente es el resultado del procesamiento de datos.

3. Conocimiento
Conjunto de datos sobre hechos, verdades o de informacin ganada a travs de la experiencia o del aprendizaje (a posteriori), o a travs de introspeccin
(a priori). El conocimiento es una apreciacin de la posesin de mltiples datos interrelacionados que por si solos poseen menor valor cualitativo.

4. Base de Datos
Una base de datos es una coleccin de datos interrelacionados almacenados en conjunto sin redundancias perjudiciales e innecesarias ; su finalidad es la de
servir a una o ms aplicaciones de la mejor manera posible . Los datos se almacenan de modo que resultan independientes de los programas que los
usan; se emplean mtodos bien determinados para incluir datos nuevos y para modificar o extraer los datos almacenados.

5. Sistema
Es un ente concreto o abstracto con elementos que se interrelacionan entre si, y que de la sinergia de dicha interrelacin se generan propiedades emergentes
con los cuales interacta con su entorno.

6. Sistema de Informacin
Es una combinacin organizada de personas, hardware, software, redes de comunicaciones y recursos de datos que rene, transforma y disemina informacin
en una organizacin.

7. Ejemplar de base de datos


La coleccin de informacin almacenada en la base de datos en un momento particular se llama ejemplar de base de datos.

8. Esquema de base de datos


Se le conoce as al diseo completo de la base de datos. Los esquemas son raramente cambiables, si es que lo son alguna vez. Un esquema de base de datos
corresponde a una definicin de tipo en un lenguaje de programacin. En general, los sistemas de base de datos soportan un esquema fsico, un esquema lgico y
varios subesquemas.

B. CARACTERSTICAS DE LAS TCNICAS DE BASE DE DATOS

El problema de las bases de datos es cmo buscar en ellas; no porque sea especialmente dificultoso sino porquea pesar de los intentos efectuados no hay un nico
lenguaje o modelo de interrogacin.

Por eso, es importante tomarse un tiempo cada vez que nos enfrentemos a una base de datos, y consultar la ayuda que casi todas incorporan.

No obstante, hay una serie de rasgos que suelen ser comunes (aunque su utilizacin pueda ser diferente):

Toda consulta se traduce en una especie de ecuacin, que es la que interroga al sistema. Muchas veces oiremos hablar de ella como ecuacin de bsqueda.

Puede buscarse por un nico campo (slo en un tipo de datos del registro: materias, ttulos,...), por varios a la vez o por todos (o al menos, por los ms
significativos).

Normalmente, los trminos estn normalizados (se establece que un nombre de autor o una materia, por ej., aparezca siempre de la misma forma).

Se utiliza la lgica booleana para buscar por varios trminos a la vez. Cuando se escuche el trmino bsqueda avanzada, generalmente hace referencia a la
utilizacin de tal lgica.

A medida que las bases de datos tienden a poseer un mayor nmero de copias, un menor tiempo de respuesta y mayor volumen de datos se acrecienta su complejidad.

Algunos de los problemas tpicos tenemos a continuacin:

1
Uno de los problemas tpicos que se presenta es el de una actualizacin ocurrida a destiempo, la que origina posteriormente la inconsistencia de la base de datos.
Esto ocurre debido a que dos o ms usuarios tratan de modificar simultneamente el mismo dato. La solucin a este caso estara orientada a implantar operaciones
de control sobre la base de datos aplicando mtodos y tcnicas de bloqueo.

Otro problema es el conocido como el doble bloqueo, el cual es una situacin que imposibilita efectuar dos o ms transacciones requeridas. Cada usuario bloquea
al otro para que le deje libre el camino de su transaccin, al final todos acaban bloqueados.
La tcnica de bloqueo por s sola no es suficiente para un sistema de base de datos distribuida. Para que sea eficiente debe llevarse a cabo dentro de una planificacin
adecuada.

C. SISTEMA DE GESTIN DE BASE DE DATOS

Las bases de datos estn organizadas en funcin de un software especfico denominado Sistema de Gestin de Bases de Datos - SGBD. Este sistema se encarga de
localizar, formatear y acceder a los datos solicitados.
Por otra parte el programador emplea los denominados esquemas y subesquemas que actuando sobre el SGBD se encargan de los detalles que permiten el acceso
fsico a los datos ubicados en el disco. Es decir que transforma las decisiones lgicas en estructuras fsicas, tal como lo muestra la siguiente figura:

D. ARQUITECTURA DE NIVELES DE UN DBMS

Un objetivo importante de un SGBD es proporcionar a los usuarios una visin abstracta de los datos, es decir, el sistema esconde ciertos detalles de cmo se almacenan
y mantienen los datos.
A los usuarios se les esconde la complejidad que puede tener un SGBD a travs de diversos niveles de abstraccin para simplificar su interaccin con el sistema.

1. Nivel fsico o esquema fsico


Tiene que ver con la forma de cmo se almacenan realmente los datos en los dispositivos de almacenamiento. Describen en detalle las estructuras de
datos complejas de bajo nivel, as como los caminos o mtodos de acceso.

2. Nivel conceptual o esquema lgico


Tiene que ver con qu datos son realmente almacenados en la base de datos y las relaciones que existen entre ellos, ocultando los detalles de las
estructuras fsicas de almacenamiento. En este nivel se describe la base de datos completa en trminos de entidades, tipos de datos, vnculos, operaciones de los
usuarios y restricciones.

3. Nivel de visin o subesquema


Describe parte de la base de datos que interesa a un grupo de usuarios determinados, ocultando el resto de la base de datos. Se pueden tener muchas visiones de
la misma base de datos.

E. INDEPENDENCIA DE DATOS
La independencia de datos es la capacidad de modificar una definicin de un esquema en un nivel sin afectar la definicin del esquema en el nivel superior.
Existen dos niveles de independencia de datos:

1. Independencia fsica de datos


Es la capacidad de modificar el esquema fsico sin provocar que se vuelva a escribir los programas de aplicacin que accedan a los datos.
A veces es necesario modificar el nivel fsico para mejorar el rendimiento de la base de datos.

2. Independencia lgica de datos


Es la capacidad para modificar el esquema conceptual sin provocar que se vuelvan a escribir las aplicaciones.
Las modificaciones en el nivel lgico son necesarios siempre que se altere la estructura lgica de la base de datos.
Es la ms difcil de conseguir, ya que las aplicaciones son fuertemente dependientes de la estructura lgica de los datos a los que acceden.

F. TIPOS DE BASE DE DATOS

Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificacin:

1. Segn la variabilidad de los datos almacenados a. Bases de datos estticas

stas son bases de datos de slo 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 y tomar decisiones.

b. Bases de datos dinmicas

stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin y adicin 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 una tienda
de abarrotes, una farmacia, un videoclub, etc.

2
2. Segn el contenido a. Bases de datos bibliogrficas

Solo contienen un representante de la fuente primaria, que permite localizarla. Un registro tpico de una base de datos bibliogrfica 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 sino estaramos en presencia de una base de datos a texto completo (o de fuentes primarias). Como su nombre
lo indica, el contenido son cifras o nmeros. Por ejemplo, una coleccin de resultados de anlisis de laboratorio, entre otras.

b. Bases de datos de texto completo


Almacenan las fuentes primarias, como por ejemplo, todo el contenido de todas las ediciones de una coleccin de revistas cientficas.

c. Directorios
Un ejemplo son las guas telefnicas en formato electrnico.

d. Bases de datos o "bibliotecas" de informacin Biolgica


Son bases de datos que almacenan diferentes tipos de informacin proveniente de las ciencias de la vida o mdicas. Se pueden considerar en varios
subtipos:

Aquellas que almacenan secuencias de nucletidos o protenas.


Las bases de datos de rutas metablicas
Bases de datos de estructura, comprende los registros de datos experimentales sobre estructuras 3D de biomolculas
Bases de datos clnicas
Bases de datos bibliogrficas (biolgicas)

e. Base de datos Espacial o Geogrfica


Base de datos espacial (spatial database) es un sistema administrador de bases de datos que maneja datos existentes en un espacio o datos espaciales. El
espacio establece un marco de referencia para definir la localizacin y relacin entre objetos. El que normalmente se utiliza es el espacio fsico que es un
dominio manipulable, perceptible y que sirve de referencia. La construccin de una base de datos geogrfica implica un proceso de abstraccin para pasar de
la complejidad del mundo real a una representacin simplificada que pueda ser procesada por el lenguaje de las computadoras actuales. Este proceso de
abstraccin tiene diversos niveles y normalmente comienza con la concepcin de la estructura de la base de datos, generalmente en capas; en esta fase, y
dependiendo de la utilidad que se vaya a dar a la informacin a compilar, se seleccionan las capas temticas a incluir.

La estructuracin de la informacin espacial procedente del mundo real en capas conlleva cierto nivel de dificultad. En primer lugar, la necesidad de
abstraccin que requieren los computadores implica trabajar con primitivas bsicas de dibujo, de tal forma que toda la complejidad de la realidad ha de ser
reducida a puntos, lneas o polgonos. En segundo lugar, existen relaciones espaciales entre los objetos geogrficos que el sistema no puede obviar; la
topologa, que en realidad es el mtodo matemtico-lgico usado para definir las relaciones espaciales entre los objetos geogrficos puede llegar a ser muy
compleja, ya que son muchos los elementos que interactan sobre cada aspecto de la realidad

Anda mungkin juga menyukai