Está en la página 1de 11

Introduccin

Este trabajo a de tratar sobre las Bases de Datos. Las bases son cualquier
conjunto de datos organizados para su almacenamiento en la memoria de un
ordenador o computadora, diseado para facilitar su mantenimiento y acceso
de una forma estndar.
La Base de Datos tienen varios tipos entre ellos estn: Base de
Datos Relacional, Base de Datos Jerrquica, Bases de Datos Red tambin sus
tipos de Datos que pueden ser tanto de Entrada como de Salida y los tipos
de Datos para los campos de una tabla.

Tipos de bases de datos
Que son las bases de datos
Es el conjunto de informaciones almacenadas en un soporte legible por
ordenador y organizadas internamente por registros (formado por todos los
campos referidos a una entidad u objeto almacenado) y campos (cada uno de
los elementos que componen un registro). Permite recuperar cualquier clase de
informacin: referencias, documentos textuales, imgenes, datos estadsticos,
etc.
Tipos de Base de Datos
Los tipos de Base de Datos son tres:
Base de Datos Jerrquica
Es aquella donde los datos se presentan en nivel mltiples que represente con
raz y sus ramificaciones.
Bases de Datos Red
Es aquella que permite la conexin de los nodos en forma multidireccional, por
lo que cada nodo puede tener varios dueos a la vez.
Base de Datos Relacional
En informtica, tipo de base de datos o sistema de administracin de bases
de datos, que almacena informacin en tablas (filas y columnas de datos) y
realiza bsquedas utilizando los datos de columnas especificadas de
una tabla para encontrar datos adicionales en otra tabla. En una base de
datos relacional, las filas representan registros (conjuntos de datos acerca de
elementos separados) y las columnas representan campos (atributos
particulares de un registro). Al realizar las bsquedas, una base de
datos relacional hace coincidir la informacin de un campo de una tabla con
informacin en el campo correspondiente de otra tabla y con ello produce una
tercera tabla que combina los datos solicitados de ambas tablas. Por ejemplo,
si una tabla contiene los campos NM-EMPLEADO, APELLIDO, NOMBRE y
ANTIGEDAD y otra tabla contiene los campos DEPARTAMENTO, NM-
EMPLEADO y SALARIO, una base de datos relacional hace coincidir el campo
NM-EMPLEADO de las dos tablas para encontrar informacin,
Como por ejemplo los nombres de los empleados que ganan un cierto salario o
los departamentos de todos los empleados contratados a partir de un da
determinado. En otras palabras, una base de datos relacional utiliza
los valores coincidentes de dos tablas para relacionar informacin de ambas.
Por lo general, los productos de bases de datos para microcomputadoras o
microordenadores son bases de datos relacinales.
Los Tipos de Datos de una Base se dividen en dos estas son:
Las de Entrada
Se refiere a la informacin que entra al sistema por primera vez. Esta
informacin podra dar pie a una modificacin de los datos persistentes, pero
en principio no forma parte de la base de datos propiamente dicha.
Las de Salida
Se refiere a mensajes y resultados que emanan del sistema. Una vez ms, esta
informacin podra derivarse de los datos persistentes, pero no se le considera
en si como parte de la Base de Datos.
Segn el contenido
1. Solo contienen un su rogante (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 primariasver 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.
2. Bases de datos bibliogrficas
Almacenan las fuentes primarias, como por ejemplo, todo el contenido de
todas las ediciones de una coleccin de revistas cientficas.
3. Bases de datos de texto completo
Un ejemplo son las guas telefnicas en formato electrnico.
4. Directorios
5. 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)
Modelos de bases de datos
Adems de la clasificacin por la funcin de las bases de datos, stas tambin
se pueden clasificar de acuerdo a su modelo de administracin de datos.
Un modelo de datos es bsicamente una "descripcin" de algo conocido
como contenedor de datos (algo en donde se guarda la informacin), as como
de los mtodos para almacenar y recuperar informacin de esos contenedores.
Los modelos de datos no son cosas fsicas: son abstracciones que permiten la
implementacin de un sistema eficiente de base de datos; por lo general se
refieren a algoritmos, y conceptosmatemticos.
Algunos modelos con frecuencia utilizados en las bases de datos:
Bases de datos jerrquicas
stas son bases de datos que, como su nombre indica, almacenan su
informacin en una estructura jerrquica. En este modelo los datos se
organizan en una forma similar a un rbol (visto al revs), 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 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
ste es un modelo ligeramente distinto del jerrquico; su diferencia
fundamental es la modificacin del concepto de nodo: se permite que un mismo
nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico).
Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una
solucin eficiente al problema de redundancia de datos; pero, aun as, la
dificultad que significa administrar la informacin en una base de datos
de red ha significado que sea un modelo utilizado en su mayora por
programadores ms que por usuarios finales.
Base de datos relacional
Artculo principal: Modelo relacional
ste es el modelo ms 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 lgicacomo conjuntos de datos llamados "tuplas". Pese a que sta es
la teora de las bases de datos relacionales creadas por Edgar Frank 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 filas 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
flexibilidad 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.
Durante su diseo, una base de datos relacional pasa por un proceso al que se
le conoce como normalizacin de una base de datos.
Durante los aos '80 (1980-1989) la aparicin de base produjo
una 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 gestin.
Bases de datos orientadas 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 que incorpora
todos los conceptos importantes del paradigma de objetos:
Encapsulacin - Propiedad que permite ocultar la informacin al resto de los
objetos, impidiendo as accesos incorrectos o conflictos.
Herencia - Propiedad a travs de la cual los objetos heredan comportamiento
dentro de una jerarqua de clases.
Polimorfismo - 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
definir operaciones sobre los datos como parte de la definicin de la base de
datos. Una operacin (llamada funcin) se especifica 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 especifica separadamente y puede modificarse 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.
Se est trabajando en SQL3, que es el estndar de SQL92 ampliado, que
soportar los nuevos conceptos orientados a objetos y mantendra
compatibilidad con SQL92.
Bases de datos documentales
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 datos.
Base de datos deductivos
Un sistema de base de datos deductivos, 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. Tambin las bases de datos deductivas son
llamadas base de datos lgica, a raz de que se basan en lgica matemtica.
Gestin de bases de datos distribuida
La base de datos est almacenada en varias computadoras conectadas en red.
Surgen debido a la existencia fsica de organismos descentralizados. Esto les
da la capacidad de unir las bases de datos de cada localidad y acceder as a
distintas universidades, sucursales de tiendas, etctera.


Arquitectura de las SGBD

- Nivel interno o fsico: el ms cercano al almacenamiento fsico, es decir, tal
y como estn almacenados en el ordenador. Describe la estructura fsica de la
BD mediante un esquema interno. Este esquema se especifica con un modelo
fsico y describe los detalles de cmo se almacenan fsicamente los datos: los
archivos que contienen la informacin, su organizacin, los mtodos de acceso
a los registros, los tipos de registros, la longitud, los campos que los componen,
etctera.
- Nivel externo o de visin: es el ms cercano a los usuarios, es decir, es
donde se describen varios esquemas externos o vistas de usuarios. Cada
esquema describe la parte de la BD que interesa a un grupo de usuarios en
este nivel se representa la visin individual de un usuario o de un grupo de
usuarios.
- Nivel conceptual: describe la estructura de toda la BD para un grupo de
usuarios mediante un esquema conceptual. Este esquema describe las
entidades, atributos, relaciones, operaciones de los usuarios y restricciones,
ocultando los detalles de las estructuras fsicas de almacenamiento.
Representa la informacin contenida en la BD. En la Figura 1.1 se representan
los niveles de abstraccin de la arquitectura ANSI.



Como se fue mencionado anterior mente en la arquitectura de bases de datos
hay diferentes influencias una de las principales es sistema informtico
subyacente en el cual se va a encontrar las bases de datos, a continuacin
explicaremos algunos aspectos sobresalientes de las arquitecturas de bases de
datos:
Conexin en red: en esta conexin de computadoras se ver la
ejecucin de tareas en un sistema servidor y en sistemas clientes.
De aqu se deriva el sistema Cliente-Servidor.
Procesamiento paralelo dentro de una computadora: Agiliza el
proceso de las tareas dentro de una base de datos.
Distribucin de datos: permite la accesibilidad de diferentes
departamentos o puntos.

SISTEMAS CENTRALIZADOS
Nace en torno a una concepcin tradicional de la organizacin, con estructura
centralizada y jerrquica, dividida en departamentos. Cada departamento tiene
unas actividades muy concretas, las relaciones que pueda establecer con otros
departamentos estn muy definidas y limitadas y suelen realizarse a travs de
la jerarqua.
El sistema de la base de datos centralizados se ejecuta en el nico sistema
informtico, sin interactuar con ningn otro sistema.
La arquitectura est centralizada en un servidor central al que slo tienen
acceso los usuarios del departamento correspondiente, no puede estar ubicada
en varias partes sino en su totalidad en un solo equipo, a el podrn ingresar los
usuarios que necesiten hacer uso de ella.
Estos sistemas abarcan a los tpicos equipos monopuestos1, y a los equipos
con sistemas multipuesto2, donde la base de datos est centralizada en el
sistema principal.
Las tareas de gestin y control son ms sencillas pero no suelen ofrecer
soluciones excesivamente avanzadas en la gestin de bases de datos.

Caractersticas funcionales
El ordenador central es el nico ordenador de la organizacin.
El contiene todos los datos y es el responsable de la
consolidacin de la informacin.
Desde el ordenador central se controla el acceso a mltiples
terminales conectados a travs de productos integrados en la
arquitectura de red del suministrador.
Los terminales funcionan como "esclavos" del ordenador central.
Cada usuario tiene un nmero asignado, y unos derechos y
prioridades de ejecucin en la mquina de sus programas o
peticiones.

Caractersticas fsicas
nico ordenador corporativo dimensionado para soportar todos los
procesos de la organizacin, todos los datos y las posibles
comunicaciones con las delegaciones.
Una gran base de datos donde residen todos los datos del organismo.
Impresoras y terminales (u ordenadores personales con emulacin de
terminal) como puestos de trabajo conectados en grupos (clusters) al
ordenador central.

Caractersticas lgicas
Ejecucin de todos los procesos en el ordenador corporativo.
Si la empresa est dispersa geogrficamente y dispone de
comunicaciones, todos los puestos de trabajo estn conectados al
ordenador formando una "estrella".

Usuarios de las bases de datos
Usuarios en Base de Datos

Usuario Final: es la persona que utiliza los datos, esta persona ve datos
convertidos en informacin:
Desarrollador de Aplicaciones: es la persona que desarrolla los sistemas que
interactan con la Base de Datos.
DBA: es la persona que asegura integridad, consistencia,
redundancia, seguridad este es el Administrador de Base de Datos quien se
encarga de realizar el mantenimiento diario o peridico de los datos.
Las personas tienen acceso DBMS se clasifican de la siguiente manera:
USUARIOS INGENUOS. Son aquellos que interactuan con el sistema por
medio de aplicaciones permanentes.
USUARIOS SOFISTICADOS.- son aquellos con la capacidad de acceder a la
informacin por medios de lenguajes de consulta.
PROGRAMADORES DE APLICACIN.- son aquellos con un
amplio dominio del DML capaces de generar nuevos mdulos o utilerias
capaces de manejar nuevos datos en el sistema.
USUARIOS ESPECIALIZADOS.- son aquellos que desarrollan mdulos que no
se refieren precisamente al manejo de los datos, si no a aplicaciones
avanzadas como sistemas expertos, reconocimientos de imgenes,
procesamiento de audio y dems.

Usuarios normales. Son usuarios no sofisticados que interactan con el
sistema mediante un programa de aplicacin con una interfaz de formularios,
donde puede rellenar los campos apropiados del formulario. Estos usarios
pueden tambin simplemente leer informes generados de la base de datos.
Programadores de aplicaciones. Son profesionales informticos que escriben
los programas de aplicacin, utilizando herramientas para desarrollar interfaces
de usuario, como las herramientas de desarrollo rpido de aplicaciones
(DRA), que facilitan crear los formularios e informes sin escribir directamente el
programa.
Usuarios sofisticados. Interactan con el sistema sin programas escritos,
usando el lenguaje de consulta de base de datos para hacer sus consultas.
Los analistas que envan las consultas para explorar los datos en la base de
datos entran en esta categora, usando ellos las herramientas
de procesamiento analtico en lnea (OLAP, OnLine Analytical
Processing), o herramientas de recopilacin de datos.
Usuarios especializados. Son usuarios sofisticados que escriben aplicaciones
de bases de datos especializadas y adecuadas para el procesamiento de datos
tradicional. Entre estas aplicaciones estn los sistemas de diseo asistido por
computadora, sistemas de base de conocimientos y sistemas expertos,
sistemas que almacenan datos de tipos de datos complejos (como grficos y
de audio) y sistemas de modelado de entorno.
Administradores de la base de datos (ABD). Son las personas que tienen el
control central del SGBD. Entre las funciones del ABD se encuentran:
Definicin del esquema de la base de datos.
Definicin de la estructura y el mtodo de acceso.
Modificacin del esquema y la organizacin fsica.
Concensin de autorizacin para el acceso a los datos.
Mantenimiento rutinario.

Conceptos de SGBD
Se puede definir el Sistema de Gestin de la Base de Datos (SGBD) como un
conjunto coordinado de programas, procedimientos, lenguajes, etc. Que
suministra a los distintos tipos de usuarios los medios necesarios para describir
y manipular los datos almacenados en la base, garantizando su seguridad.
Si se tiene en cuenta que en una base de datos existe una gran variedad de
usuarios, con necesidades diversas y variables a lo largo del tiempo, los cuales
son susceptibles de trabajar simultneamente con subconjuntos de esta
coleccin de datos, se pone de manifiesto imprescindible dotar al sistema de la
adecuada flexibilidad para que pueda atender las exigencias de todos los
usuarios y para que sea capaz de responder a los posibles cambios a un coste
no excesivo. Es decir, el SGBD ha de estar diseado de forma que las ventajas
que se han sealado como propias de las bases de datos constituyan una
realidad.
Las operaciones tpicas que debe realizar un SGBD pueden resumirse en
aquellas que afectan a la totalidad de los datos (o a todos los registros de un
determinado tipo) y las que tienen lugar sobre registros concretos.
Las funciones esenciales de un SGBD son las de descripcin, manipulacin y
control.
- Descripcin
La funcin de descripcin debe permitir al diseador de la base especificar los
elementos de datos que la integran, su estructura y las relaciones que existen
entre ellos, las reglas de integridad semntica, etc., as, como las
caractersticas de tipo fsico y las vistas lgicas de los usuarios.
- Manipulacin
Una vez descrita la base de datos, es preciso cargar los datos en las
estructuras previamente creadas, con lo que la base de datos estar ya
dispuesta para su utilizacin. Los usuarios tendrn necesidad de recuperar la
informacin (consultar la base de datos), o bien de actualizarla porque se
hayan producido cambios en los datos.
Es un conjunto de programas que permiten el almacenamiento, modificacin y
extraccin de la informacin en una base de datos, adems de proporcionar
herramientas para aadir, borrar, modificar y analizar los datos. Los usuarios
pueden acceder a la informacin usando herramientas especficas de
interrogacin y de generacin de informes, o bien mediante aplicaciones al
efecto.
Estos sistemas tambin proporcionan mtodos para mantener la integridad de
los datos, para administrar el acceso de usuarios a los datos y para recuperar
la informacin si el sistema se corrompe. Permiten presentar la informacin de
la base de datos en variados formatos. La mayora incluyen un generador de
informes. Tambin pueden incluir un mdulo grfico que permita presentar la
informacin con grficos y tablas.
Hay muchos tipos distintos segn cmo manejen los datos y muchos tamaos
distintos de acuerdo a si operan en computadoras personales y con poca
memoria o grandes sistemas que funcionan en mainframes con sistemas de
almacenamiento especiales.
Generalmente se accede a los datos mediante lenguajes de interrogacin,
lenguajes de alto nivel que simplifican la tarea de construir las aplicaciones.
Tambin simplifican la interrogacin y la presentacin de la informacin. Un
SGBD permite controlar el acceso a los datos, asegurar su integridad, gestionar
el acceso concurrente a ellos, recuperar los datos tras un fallo del sistema y
hacer copias de seguridad. Las bases de datos y los sistemas para su gestin
son esenciales para cualquier rea de negocio, y deben ser gestionados con
esmero.


Bibliografa


http://www.monografias.com/trabajos34/base-de-datos/base-de-
datos.shtml#tipos#ixzz3AKEt5AxG
http://www.monografias.com/trabajos55/base-de-datos/base-de-
datos2.shtml#ixzz3AK9WZwyH
http://basededatos.over-blog.net/article-tipos-de-bases-de-datos-68319538.html
http://www.mailxmail.com/curso-sistemas-bases-datos/sgbd-arquitectura-
sistemas-bases-datos-primera-parte
https://docs.google.com/document/d/1WSWPlIGuT0Acth7mnh5-
MxfSjXRiWNQz9gmk-lubQvQ/edit?hl=en&pli=1
http://uvfdatabases.wordpress.com/2009/02/07/tipos-de-usuarios-de-la-base-
de-datos/