Você está na página 1de 12

INDICE

INTRODUCCIN2

CONCEPTO DE BASE DE DATOS3

SISTEMA MANEJADOR DE BASE DE DATOS (SMBS)4

COMPONENTES DE UN SMBS6

USUARIOS Y ESTRUCTURA DE UN SMBS7

TABLA COMPARATIVA DE 4 DIFERENTES MOTORES..8

LINEA DEL TIEMPO.10

CONCLUSIN11

REFERENCIAS BIBLIOGRFICAS.12









S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 2




INTRODUCCIN

Los Sistemas Manejadores de Base de Datos (SMBD) son un tipo de software que sirven de interfaz
entre la base de datos, el usuario y las aplicaciones que lo utilizan.
Actualmente en el mercado existe una gran variedad SMBD que comparten un mismo propsito
general: manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se
convertirn en informacin relevante para una organizacin.
Entre las principales funciones de los SMBD se encuentran:
1. Abstraccin de la informacin
2. Independencia
3. Consistencia
4. Seguridad
5. Manejo de Transacciones
6. Tiempo de respuesta
Aunque todos los SMBD tienen el mismo propsito, existen caractersticas que los hacen diferentes
y, por lo consiguiente, cada uno posee ciertas ventajas sobre los dems. En este trabajo de
investigacin se abordan los SMBD que existen en el mercado y se clasificaran de acuerdo a la
licencia que posean, esta puede ser: de cdigo libre, propietarios o manejo mediante web. As como
una explicacin de las caractersticas que posee cada uno de ellos.
A travs de los aos el ser humano se ha dedicado a satisfacer sus necesidades al precio que fuese, ha
desarrollado un gran nmero de tecnologas en la gestin de cmputo para as ahorrarse trabajo y
tiempo en la produccin de software.
La automatizacin en los sistemas creados para las empresas prestadoras de servicios ms que en
cualquier otro mbito, han sido la solucin a la gran problemtica que estas presentaban.
La base de datos son sistemas que guardan la informacin de una o mas empresas para que estas
puedan ser utilizadas cuando el usuario as lo deseen de gran relevancia porque automatizan
previenen de errores y son eficaces en el tiempo y pueden ser adquiridas cuando el administrador del
sistema lo desee. Los SMBD (sistemas manejadores de base de datos) se han incrementado en los
ltimos aos de forma drstica, pues claro est que cada vez mas empresas requieren de software
para registrar sus datos.
Los SMBD presentan adems una interfaz razonable y comprensible para cualquier usuario,
debemos mencionar que hay distintos gestores de base de datos, entre ellos se encuentran los de
cdigo libre, es decir, pueden ser usados de forma gratuita, los que requieren una licencia comercial,
as como los que se pueden usar en forma de software de instalacin, u otros que su utilizan desde un
navegador predeterminado.

S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 3






CONCEPTO DE BASE DE DATOS
Es una coleccin de datos relacionados que representa informacin operacional de una organizacin.
Tiene las siguientes propiedades implcitas:

Una base de datos es diseada, creada y poblada con datos para un propsito especfico.
Una base de datos puede ser de cualquier tamao y de complejidad variable.

Cmo se genera una base de datos?
La base de datos puede ser generada y mantenida manualmente o por medio de una computadora.

Una base de datos computarizada puede ser creada y mantenida por un grupo de programas de
aplicacin escritos especficamente para esta tarea o por un sistema manejador de base de datos.
Una base de datos representa algn aspecto del mundo real, algunas veces llamado mini mundo,
cambios en el mini mundo son reflejados en la base de datos.

CARACTERSTICAS DEL ENFOQUE DE BASES DE DATOS:
Un sistema de base de datos tiene naturaleza auto descriptiva (metadatos).
Aislamiento entre programas y datos (Abstraccin de datos).
Soporte de mltiples vistas de los datos.
Capacidad para compartir los datos.
Procesamiento de las transacciones multiusuario.
IMPLICACIONES DEL USO DEL ENFOQUE DE BASES DE DATOS:
Potencialidad para definir estndares
Desarrollo de aplicaciones en tiempo reducido
Flexibilidad
Disponibilidad de la informacin actualizada
Generacin de ahorro (tiempo, procesos, etc.)
S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 4




SISTEMA MANEJADOR DE BASE DE DATOS (SMBD)
(DBMS):
Es un software de sistemas que tiene como propsito general facilitar el proceso de definir, construir
y manipular bases de datos que se utilizan para diferentes tipos de aplicaciones.
Componentes de software principales asociados a un SMDB :
Generadores de aplicacin.
Lenguajes de cuarta generacin (4GL).
Software de consulta a la base de datos.
Generadores de reportes y pantallas.
Ejemplos de software: Informix 4GL, Oracle, SQL server.

PROCESOS RELACIONADOS CON LOS SMBD:
Definir la base de datos significa la declaracin de:
Los tipos de datos
La estructura
Las restricciones de los datos a ser almacenados en la base de datos.
Crear o construir la base de datos: es el proceso de almacenar los datos en algn medio de
almacenamiento, esto es controlado por el SMBD.
Manipular una base de datos incluye funciones como:
Consultar la base de datos para obtener algunos datos especficos.
Actualizar la base de datos para reflejar cambios en el mini mundo.
S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 5




Generar reportes de los datos.
Eliminar algunos datos
CAPACIDADES QUE DEBE OFRECER UN SMBD:
Control de redundancias.
Restriccin de accesos no autorizados
Proporcionar mltiples interfaces de usuario.
Representar relaciones complejas entre datos.
Forzar el uso de restricciones de integridad.
Proporcionar mtodos de respaldos y recuperacin.
CUANDO NO UTILIZAR UN SMBD
La base de datos y aplicaciones son simples, bien definidas y se requieren pocos cambios.
No es necesario el acceso de mltiples usuarios a los datos.

Los tres niveles de arquitectura de un SMBD














Nivel Externo: Vista del usuario de
aplicacin, definida por el usuario o
el programador de aplicaciones en
consulta con el DBA
Nivel conceptual:
Definido por el DBA
Nivel Interno: Definido por el DBA
para su optimizacin.

S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 6




Vista Externa: Nivel ms alto, visto por el programador de aplicaciones o el usuario, en esta vista solo
porciones de la base de datos son de inters para el usuario o programador de aplicaciones, se
representa por el esquema externo.
Vista Conceptual o global: En esta vista se incluyen todas las entidades de la base de datos y las
relaciones entre ellas. La vista conceptual representa la base de datos entera, definida por el
esquema conceptual.
Vista Interna: Nivel ms bajo de abstraccin de la base de datos, contiene la definicin del
almacenamiento de registros, el mtodo de representacin de datos y el acceso utilizado, expresado
por el esquema interno.

COMPONENTES DE UN SMBD



Caractersticas:
DDL: Utilizado para definir el esquema conceptual y proporciona detalles acerca de cmo
implementar este esquema en los dispositivos fsicos utilizados para el almacenamiento de datos.
Diccionario de datos: contiene la informacin de los datos y es consultado por el SMBD antes de
cualquier operacin de manipulacin.
Catlogo del Sistema o Directorio.
Metadata: Datos acerca de los datos, estructura de la base de datos.
Definir la base de datos significa la declaracin de:
Los tipos de datos
La estructura
Las restricciones de los datos a ser almacenados en la base de datos.
DML: Lenguaje utilizado para manipular los datos, la primera de estas implementaciones es llamada
Query.
Manipular una base de datos incluye funciones como:
Consultar la base de datos para obtener algunos datos especficos
Actualizar la base de datos
Generar reportes de los datos.
Eliminar algunos datos.

S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 7




USUARIOS DE UN SMBD
Naive users: Usuarios que no necesitan conocer la presencia de la base de datos, el usuario es
instruido acerca de cmo operar una transaccin, sus operaciones son muy limitadas. Tambin se
consideran los usuarios finales que trabajan con un programa de aplicacin de formularios tipo
men.
On line users: Usuarios que se pueden comunicar directamente via computadora en lnea o
indirectamente via interface del usuario y programas de aplicacin, conocen el sistema de base de
datos y han adquirido un monto de experiencia.
Application Programmer: Programadores proffesionales quienes son responsables de desarrollar los
programas de aplicacin que utilizarn los usuarios naive y en lnea, los programas de aplicacin
pueden ser escritos en lenguajes como Assembler, C, COBOL, Pascal...
* Data Base Administrator(DBA): El control centralizado de la base de datos es ejercido por una
persona o grupo de personas bajo la supervisin de un administrador de alto nivel . Esta persona o
grupo se conocen como DBA, son responsables de crear, modificar y mantener los tres niveles del
DBMS. El DBA es el custodio de los datos y controla la estructura de la base de datos.
ESTRUCTURA DE UN DBMS
Data Manager: Es el software central del DBMS, convierte las operaciones en las consultas de los
usuarios, va procesador query o indirectamente va programa de aplicacin, es responsable de la
interfaz con el sistema de archivos.
File Manager: Responsable de la estructura de los archivos y administra el espacio restante, tambin
es responsable de localizar el bloque que contiene los registros requeridos, solicitndolo al disk
manager.
Disk Manager: Es parte del sistema operativo del host y realiza todas las operaciones fsicas de
entradas y salidas, el disk manager transfiere el block o pgina requerido por el file manager.











S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 8




TABLA COMPARATIVA

NOMBRE DESCRIPCIN VENTAJAS DESVENTAJAS










Microsoft SQL Server 7.0
constituye un lanzamiento
determinante para los
productos de base de
datos de Microsoft,
continuando con la base
slida establecida por
SQL Server 6.5.
Ejecucin y alerta de
trabajos basadas en
eventos.
Administracin multi-
servidor con una sola
consola.
Ideal para sistemas de
alta tecnologa.
Es til para bases de
datos muy grandes
(VLDB).
Automatizar las tareas
de rutina.
Scripting administrativo.
Seguridad integrada.

Costo de
actualizaciones.
Es casi intil para
prcticas porque en l
se prohben muchas
cosas tiene
restricciones. Es ms
viable utilizar MySQL
ya que es mejor
adems de ser un
software gratis.
Gran cantidad de
memoria RAM para
la instalacin
utilizacin del
software.
La relacin calidad-
precio est muy
debajo comparado
con Oracle.













Manejador de base de
datos relacional que hace
uso de los recursos del
sistema informtico en
todas las arquitecturas de
hardware, para garantizar
su aprovechamiento al
mximo en ambientes
cargados de informacin.
Oracle corre en
computadoras
personales,
microcomputadoras,
mainframes y
computadoras con
procesamiento paralelo
masivo.
Suite de productos que
ofrece una gran
variedad de
herramientas.
Soporta unos 17
idiomas.
Corre automticamente
en ms de 80
arquitecturas de
hardware y software
distinto sin tener
necesidad de cambiar
una sola lnea de
cdigo.
El mayor
inconveniente de
Oracle es quizs su
precio.
Sucedieron varias
versiones con
correcciones, hasta
alcanzar la estabilidad
en la 8.0.3.
La necesidad de
ajustes.
Un Oracle mal
configurado puede
ser desesperadamente
lento.
Tambin es elevado
el coste de la
formacin y slo
ltimamente han
comenzado a
aparecer buenos
libros sobre asuntos
tcnicos distintos de
la simple instalacin y
administracin.

S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 9










Es una familia de
productos de bases de
datos que incluye un
sistema de administracin
de bases de datos
relacionales basados en
SQL, un lenguaje de
cuarta generacin y
herramientas para la
inclusin de SQL en
programa de aplicacin.
Fue el primer sistema
de manejo de bases
de datos relacionadas
para UNIX.
Tiene arquitectura
para servidor OLTP
(On Line Transaction
Prossessing).
Cumple con los
niveles de seguridad.
Completamente
escalable y extensible
a cualquier tipo de
datos.



INFORMIX-SE No tiene
soporte para el tipo de
datos TEXT.
No tiene soporte para el
tipo de datos BYTE.
No tiene soporte para
BLOBs (Objetos grandes
binarios).





Desarrollado por Sun
Microsystems.
Ultima versin 5.5.20.
Programado C, C++
Multiplataforma.
GPL o uso comercial.
Buen rendimiento,
buena velocidad a la
hora de conectar con
el servidor y de
respuesta a consultas.
Registros sin lmite
de tamao.
Control de acceso:
qu usuarios tienen
acceso a qu tablas y
con qu permisos.





No soporta vistas
(entre otras cosas).















S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 10




LINEA DEL TIEMPO




















S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 11





CONCLUSIN


Si bien es cierto que las bases de datos, son uno de los recursos ms importantes en el
desarrollo de cualquier rea del saber, el contexto histrico ha demostrado que son una gran
influencia en el progreso de los pases a nivel mundial, permitiendo un almacenamiento y
acceso confiable, eficiente y prctico en el uso de la informacin que se produce. Las bases
de datos no solo han servido como repositorios de informacin, son a travs de la historia
una de las herramientas ms importantes en el campo de la difusin cientfica.

Los sistemas manejadores de base de datos nos han facilitado de forma trascendente el
trabajo empresarial en el que desarrollamos nuestras habilidades; es decir, de un modo nos
permiten una interfaz para que el usuario se encuentre con toda la facilidad para
comprenderlo, y en lo interno nos proporcionan un sistema automatizado sobre el control
de datos en una empresa.
No podemos dejar sin mencionar que los sistemas gestores de base de datos tienen tambin
gran relevancia de acuerdo al uso especifico de cada uno de ellos desde los que van de
cdigo libre hasta aquellos que nos muestran mejores alternativas e interfaz pero que
requieren de una licencia para poder ser utilizados.









S I S T E M A S M A N E J A D O R E S D E B A S E D E D A T O S | 12




REFERENCIAS BIBLIOGRFICAS

http://timerime.com/es/linea_de_tiempo/1522755/evolucion+de+los+sistemas+gestor
es+de+base+de+datos/
http://www.slideshare.net/nenyta08/antecedentes-histricos-de-la-base-de-datos-
11643688
www.mailxmail.com/curso...datos-oracle/sistema-manejador-base-datos
www.maestriainfopn.unlugar.com/documentos/Sesion2.ppt

Você também pode gostar