Está en la página 1de 21

DBMS

Presentado por:
Jessica Paola lvarez Jurado
Cdigo: 91022507056
Miguel ngel Rodriguez Torres
Cdigo: 10709208869






Universidad Manuela Beltrn
Ingeniera De Sistemas
Ingeniera De Bases De Datos
Bogot
2014
DBMS




Presentado por:
Jessica Paola lvarez Jurado
Cdigo: 91022507056
Miguel ngel Rodriguez Torres
Cdigo: 10709208869


Presentado a:
Ing. Germn Nio Tovar






Universidad Manuela Beltrn
Ingeniera De Sistemas
Ingeniera De Bases De Datos
Bogot
2014
Contenido






1. Introduccin

2. Objetivos
Objetivo general
Objetivos especficos
3. Que es dbms
4. Historia de los dbms
5. Componentes de los dbms
6. Lenguajes de consultas de los dbms
7. Modelos existentes de un dbms
8. Arquitectura de un dbms
9. SQL server
10. Oracle
11. Mysql
12. Conclusiones
13. Referencias





1. Introduccin

Los dbms es parte fundamental de una base de datos, ya que desde sus inicios
han existido varios tipos de modelos que buscan manejar toda la informacin
contenida de una manera correcta segura y rpida en una base de datos, por las
grandes demandas y la importancia que estas presentan en el mundo de los
negocios.
Un dbms la cual procesa la base de datos donde lo utilizan tanto los
programadores como a los usuarios quienes si pueden ingresar al dbms
directamente o indirectamente mediante los programas de aplicacin.
Los datos almacenados fsicamente y los usuarios del sistema donde hay una
capa de software conocida como administrador de base de datos o el servidor de
base de datos o como suele llamarse sistema de administracin de base de datos.
Simplemente es un conjunto de programas que funciona principalmente para
almacenar, modificar o extraer informacin de una base de datos; sin embargo
podemos encontrar herramientas para aadir, borrar, analizar y modificar los datos
de los usuarios. Donde todas las solicitudes de ingreso a la base de datos son
manejadas por el dbms, donde se poseen ciertas caractersticas para agregar,
eliminar archivos o tablas al igual que almacenar datos desde archivos son
caractersticas que proporcionan los dbms.
Su principal funcin es mostrar de manera trasparente a los usuarios de la base
de datos los detalles al nivel de hardware como los lenguajes de programacin
que ocultan a los desarrolladores de aplicaciones los detalles a nivel de hardware,
as mismo ofrece a los usuarios una percepcin de la base de datos que est en
cierto modo por encima del nivel del hardware y que maneja operaciones del
usuario como las operaciones SQL. el dbms es el componente de software ms
importante del sistema en general, no es el nico eso s, entre otros comprenden
las utileras, herramientas de desarrollo de aplicaciones, ayudas de diseo, y el
administrador de transacciones o monitor, el dbms se usa para referirse tambin
en forma genrica a un producto determinado de algn fabricante, es decir por
ejemplo el producto db2 universal database de IBM para os/390, donde el dbms se
usa para referirse a una copia de dicho producto que opera en alguna instalacin
de mquinas.


2. Objetivos


Objetivo general

Dar a conocer el sistema de administracin de base de datos, Qu es?,
para qu es?, cmo funciona?

Objetivos especficos

definir que es un dbms.
indagar la historia de los dbms.
ver los diferentes componentes de los dbms.
detallar los lenguajes de consultas de los dbms.
describir los principales modelos existentes de dbms.
Describir su funcionalidad y su operatividad en cuanto al manejo y
almacenamiento de datos.
Conocer y explicar su arquitectura y requerimientos para un
funcionamiento eficiente.
Realizar una comparacin con gestores de bases de datos como lo son
SQL Server y ORALCLE.
Dar a conocer pros y contras de DBMS.



3. JUSTIFICACIN


El fin de este trabajo es para que el lector se relacione y se retroalimente con la
informacin e investigacin proporcionada por este trabajo para este DBMS y
tenga en cuenta sus pros y contras, tambin para que conozca sus principales
caractersticas, componentes, historia y versiones y sus inicios.






















4. QUE ES DBMS

Un dbms (database management system) es una serie o conjunto de programas
que se encargan en la creacin, modificacin y desarrollo de una base de datos,
usando herramientas especficas para su desarrollo y ejecucin de datos. Los
dbms, adems proporcionan mtodos para proteger la integridad de los datos,
para administrar el registro y paso de usuarios a los datos y para recuperar la
informacin si el sistema sufre problemas. Los dbms permiten presentar la
informacin de la base de datos en variados formatos. La mayora de los dbms
incluyen un generador de informes. Tambin puede incluir un mdulo grfico que
permita presentar la informacin con grficos y tablas y a su vez acepta solicitudes
de la aplicacin y ordena al sistema operativo transferir los datos apropiados.
Los dbms pueden trabajar con lenguajes de programacin tradicionales (cobol, c,
etc.) o pueden incluir su propio lenguaje de programacin. Por ejemplo, dbase y
paradox; son programas de base de datos con un dbms, un lenguaje completo de
programacin y un lenguaje de cuarta generacin, haciendo de ellos sistemas
completos de desarrollo de aplicaciones. Los comandos de los lenguajes de cuarta
generacin permiten a los usuarios crear en forma interactiva archivos de bases
de datos, editarlos, formular preguntas e imprimir informes sin necesidad de
programacin. Miles de aplicaciones han sido desarrolladas en ambientes como
stos [1].











5. HISTORIA

Los principios de las bases de datos se ven iniciados a la antigedad donde ya
existan bibliotecas y toda clase de registros. Adems tambin se utilizaban para
recoger informacin sobre las cosechas y censos. Sin embargo, su bsqueda era
lenta y poco eficaz y no se contaba con la ayuda de mquinas que pudiesen
reemplazar el trabajo manual.
Posteriormente, el uso de las bases de datos se desarroll a partir de las
necesidades de almacenar grandes cantidades de informacin o datos. Sobre
todo, desde la aparicin de las primeras computadoras, el concepto de bases de
datos ha estado siempre ligado a la informtica.
En 1884 Herman Hollerith cre la mquina automtica de tarjetas perforadas,
siendo nombrado as el primer ingeniero estadstico de la historia. En esta poca,
los censos se realizaban de forma manual [2].
Sistemas de navegacin 1960:
Cuando los computadores empezaron a ganar velocidad en sus procesos y mayor
capacidad de almacenamiento, aparecieron las bases de datos de propsito
general, donde charles bachman quien creo el integred data store (ids), fundo el
database task group quienes fueron los responsables de la creacin y
estandarizacin de cobol, bajo la estrategias de codasyl.
Codasyl es una estrategia basada en la navegacin manual por una serie de datos
que se enlazaban en una red establecida, es decir, cuando se arrancaba los
datos, el mismo programa retornaba un enlace al primer registro de la base de
datos, donde se encontraba enlazado a su vez con punteros que llevaban a ms
datos; de esta manera un programador deba seguir estos punteros hasta
encontrar un registro indicado.
Este primitivo sistemas de gestin de bases de datos deba recorrer todos los
datos para poder encontrar los registros correctos, adems de que no se
encontraba como tal las opciones buscar o encontrar algn dato en especfico;
posteriormente se implanto la bsqueda de rboles binarios previendo caminos
alternativos para el encuentro de un registro determinado, pero resultaba
demasiado complejo y extenso producir una aplicacin til de tipo codasyl.
IBM por su parte, creo en 1968 un dbms llamado ims, parecindose a la
estructura de codasyl, usaba una jerarqua estricta de ordenacin de los datos; su
uso era para un software que requera la nasa en ese entonces. Estos dbms
fueron llamados en esos aos como sistemas de navegacin, debido al modo
como se obtiene acceso a los datos.
Sistemas relacionales de 1970
Por estos aos, Edgar codd trabajador de IBM, estaba descontento por el
funcionamiento del sistema de navegacin en las bases de datos, por lo que se
ingeni una nueva forma de ordenacin de los datos. Escribiendo artculos explico
que los datos serian almacenados en una tabla de registros de tamao fijo. Para
eliminar los datos dispersos de aquellas bases de datos, creo el modelo relacional,
donde este divide a los datos en una serie de tablas o relaciones normalizadas
que se comunican por medio de llaves o claves, en las que los elementos
optativos han sido extrados de la tabla principal para que ocupen su propio
espacio, si as se requiere.
La informacin es la clave de este sistema, una parte de la informacin se usa
como clave, identificndola como un registro nico y concreto y la otra desprende
de la informacin clave, es decir, caracteriza a las tablas con nueva informacin.
Adems codd pens en una solucin ptima para los bucles de recoleccin de
registros se basa en un lenguaje orientado a conjuntos, idea que ms tarde se
convertira en el famoso SQL. Uso el clculo de tpulas con el fin de realizar
operaciones en una base de datos, adems de extraer datos de una forma ms
sencilla.
Sistemas SQL a finales de los aos 70
En esta poca, bajo un proyecto de estudiantes, naci ingres que desarrollaban
con mtodos similares a los de system r. system r es una base de datos
desarrollada por IBM, ligeramente diferente a la relacional ya creada por codd;
system r trabajaba por medio de sistemas multi-tabla, en donde los datos podan
dirigirse de modo que la informacin de un registro, no tiene que estar almacenada
en un nico trozo grande. Ya que las ideas de codd eran ms eficientes que las
del estndar codasyl, la empresa IBM llego a un auge de creacin de system r que
se conoce como SQL/ds y luego paso a database 2 db2.
compaas empezaron a surgir por estos aos, con el fin de comercializar el
desarrollo de bases de datos con interfaz SQL, como lo es sybase, informix,
nonstop SQL, SQL server de Microsoft, etc.; Larry Allison comenz un camino
diferente, basndose en el artculo de IBM sobre system r, creo lo que hoy en da
es Oracle.
Tambin naci la base de datos postregres, conocida ahora como postgresql,
utilizada para muchas aplicaciones crticas como los registros de dominios .org y
.info de almacenamiento primario; en Suecia se gener la base de datos mimer
SQL en la universidad de uppsala introduciendo la gestin de transacciones para
dar robustez a los sistemas.
Sistemas orientados a objetos de 1980
En la dcada de los 80 el auge de la programacin orientada a objetos influyo
mucho en el modo de manejar la informacin en las bases de datos.
Programadores y diseadores empezaron a mostrar la informacin en las bases
de datos como objetos, es decir, si la informacin de una persona est en la base
de datos, los atributos de la persona como direccin, telfono y edad se
establecen que pertenecen a la persona, no son datos extraos. Esto permite
crear relaciones entre objetos y atributos, ms que entre campos individuales.
Conjuntamente se vio un incremento en la velocidad y fiabilidad en el acceso a la
informacin; en 1989 se present un mtodo sobre cmo mejorar las prestaciones
de las bases de datos, consistiendo en replicar informacin importante a una base
de datos temporal de tamao pequeo, enlazada a la base de datos principal,
produciendo una bsqueda ms rpida. Por la minimizacin de datos.
Sistemas nosql de 2000
Para los aos 2000 la tendencia de bases de datos se consideraba como nosql,
introduciendo en su funcionamiento una lnea no relacional donde no se requieren
esquemas fijos, se evita las operaciones join, almacenando datos de normalizados
y escalan los datos de manera horizontal; tambin se denominan como bases de
datos orientadas a documentos.
Entre las aplicaciones conocidas se puede encontrar mongodb, memcachedb,
redis, couchdb, hazelcast, apache cassandra y hbase, todas de cdigo abierto.
Sistemas XML 2010
Las bases de datos XML constituyen un subconjunto de las bases de datos nosql.
Todas utilizan el formato de almacenamiento XML, que est accesible, legible por
humanos y mquinas y considerablemente usado para interoperabilidad. Se puede
encontrar aplicaciones como basex, exist, marklogic server, monetdb/xquery,
sedna.



6. COMPONENTES DE UN DBMS

1. herramientas de diseo: el subsistema de herramientas de diseo tiene una
serie de elementos que facilitan el diseo y la creacin de la base de datos y
sus aplicaciones. por lo general, incluye recursos para crear tablas, formas,
consultas y reportes. los productos dbms tambin proporcionan lenguajes de
programacin e interfaces para estos.
2. utileras de tiempo de ejecucin: el subsistema de tiempo de ejecucin procesa
los componentes de aplicacin que se desarrollan usando las herramientas de
diseo. otras utileras de tiempo de ejecucin responden a consultas e
imprimen reportes. adicionalmente hay un componente de tiempo de ejecucin
que procesa las solicitudes del programa de aplicacin para leer y escribir
datos de la base de datos.
3. motor del sistema administrador de base de datos: es el intermediario entre las
herramientas de diseo y las utileras del subsistema de tiempo de ejecucin, y
los datos mismos.[3]














7. LENGUAJES DE CONSULTAS

Aquellos lenguajes de consultas de los dbms son los que permiten analizar,
buscar y generar datos a partir de una bsqueda especfica con el fin de tener
rapidez a la hora de acceder a los datos. Adems de ello controla la seguridad de
una base de datos para que no alteren la informacin o accedan hasta cierto lmite
para evitar violaciones a los datos.
Es importante de hablar sobre componentes de los dbms como los son:
Ddl: lenguaje de definicin de datos (data definition language). Sencillo lenguaje
artificial para definir y describir los objetos de la base de datos, su estructura,
relaciones y restricciones. En la prctica puede consistir en un subconjunto de
instrucciones de otro lenguaje informtico. Aparte suele poseer dos subconjuntos
de instrucciones:
lenguaje de definicin del almacenamiento de los datos (dsdl data
storage definition language): permite especificar caractersticas fsicas
de la base de datos (volmenes y archivos donde van a ser
almacenados los datos, etc.).
lenguaje de control de datos (dcl: data control language): encargado del
control y seguridad de los datos (privilegios y modos de acceso, etc.).
Dml: lenguaje de manipulacin de datos (data manipulation language) lenguaje
artificial de cierta complejidad que permite el manejo y procesamiento del
contenido de la base de datos. En la prctica puede consistir en un subconjunto de
instrucciones de otro lenguaje informtico. Las aplicaciones que trabajan sobre la
base de datos se programan en un lenguaje de programacin (c, cobol, etc.)
insertando en el cdigo fuente sentencias del dml. Al utilizar un dml se deben
especificar los datos que sern afectados por las sentencias del lenguaje. Un dml
puede tener o no procedimientos, segn sea necesario especificar adems cmo
deben obtenerse esos datos. Los dml con procedimientos tienen sentencias de
control de flujo como bucles o condicionales. Los dml sin procedimientos son
conocidos tambin como declarativos. [4]
SQL: es el lenguaje de consulta estructurado (structured query language) que
permite acceder a la base de datos relacional permitiendo la especificacin de
diversos tipos de operaciones, manejando de por medio el lgebra y el clculo
relacional; esto permite efectuar consultas, para recuperar u obtener datos de
manera sencilla y rpida sin olvidar el poder hacer cambios sobre ella.
8. MODELOS DBMS

Todos los dbms se basan en esquemas modelados adecuadamente, con el fin de
acceder a la base de dato de manera simple se crearon modelos como:
el modelo jerrquico: los datos se organizan jerrquicamente mediante un rbol
invertido. este modelo utiliza punteros para navegar por los datos
almacenados. fue el primer modelo dbms.
el modelo de red: al igual que el modelo jerrquico, este modelo utiliza
punteros hacia los datos almacenados. sin embargo, no necesariamente utiliza
una estructura de rbol invertido.
el modelo relacional (rdbms, relational database management system [sistema
de administracin de bases de datos relacionales]): los datos se almacenan en
tablas de dos dimensiones (filas y columnas). los datos se manipulan segn la
teora relacional de matemticas.
el modelo deductivo: los datos se representan como una tabla, pero se
manipulan mediante clculos de predicados.
el modelo de orientacin a objetos (odbms, object-oriented database
management system [sistema de administracin de bases de datos orientadas
a objetos]): los datos se almacenan como objetos, que son estructuras
denominadas clases que muestran los datos que contienen. los campos son
instancias de estas clases [5].

















9. SUS PRINCIPALES CARACTERSTICAS.

se clasifican es la representacin lgica de los datos que muestran a sus
usuarios. Con el paso de los aos, se han adoptado numerosos modelos para
los datos, al frente de los cuales existen diversos tipos de bases de datos.

10. TIPOS DE BASES DE DATOS


1. Bases de datos jerrquicos: los datos se organizan en grupos unidos entre
ellos por relaciones de "posesin", en las que un conjunto de datos puede tener
otros conjuntos de datos, pero un conjunto puede pertenecer slo a otro conjunto.
La estructura resultante es un rbol de conjuntos de datos.

2. Bases de datos reticulares: el modelo reticular es muy parecido al jerrquico,
y de hecho nace como una extensin de este ltimo. Tambin en este modelo
conjuntos de datos estn unidos por relaciones de posesin, pero cada conjunto
de datos puede pertenecer a uno o ms conjuntos. La estructura resultante es una
red de conjuntos de datos.

3. Bases de datos relacionales: las bases de datos que pertenecen a esta
categora se basan en el modelo relaciones, cuya estructura principal es la
relacin, es decir una tabla bidimensional compuesta por lneas y columnas. Cada
lnea, que en terminologa relacional se llama tupla, representa una entidad que
nosotros queremos memorizar en la base de datos. las caractersticas de cada
entidad estn definidas por las columnas de las relaciones, que se llaman
atributos. Entidades con caractersticas comunes, es decir descritas por el mismo
conjunto de atributos, formarn parte de la misma relacin.

4. Base de datos por objetos (object-oriented): el esquema de una base de datos
por objetos est representado por un conjunto de clases que definen las
caractersticas y el comportamiento de los objetos que poblarn la base de datos.
La diferencia principal respecto a los modelos examinados hasta ahora es la no
positividad de los datos. En efecto, con una base de datos tradicional (entendiendo
con este trmino cualquier base de datos no por objetos), las operaciones que se
tienen que efectuar en los datos se les piden a las aplicaciones que los usan. Con
una base de datos object-oriented, al contrario, los objetos memorizados en la
base de datos contienen tanto los datos como las operaciones posibles con tales
datos. En cierto sentido, se podr pensar en los objetos como en datos a los que
se les ha puesto una inyeccin de inteligencia que les permite saber cmo
comportarse, sin tener que apoyarse en aplicaciones externas.
11. ARQUITECTURA DE UN DBMS

6

La arquitectura de los dbms se refiere a la parte fsica que manejan las bases de
datos, hablando en trminos generales, encontramos partes como:
interfaces externos: son los medios que permiten la comunicacin entre otros
dispositivos de entrada y salida, con el fin de explotar todas sus funciones.
intrprete o procesador del lenguaje: la mayor parte de las operaciones se
desarrollan mediante un lenguaje de base de datos. se hallan lenguajes en el
mundo para definicin de datos, manipulacin de datos, para especificar
aspectos de la seguridad y ms. las sentencias en ese lenguaje se meten en el
dbms mediante una interfaz adecuada. se procesan las sentencias en dicho
lenguaje para mostrar las operaciones de modo que puedan ser ejecutadas por
el dbms.
optimizador de consultas: realiza la optimizacin de cada consulta y escoge la
regla de actuacin ms eficaz para elaborarlo.
motor de transacciones: para obtener fiabilidad y correccin, la totalidad de las
operaciones internas del dbms se ejecutan encapsuladas dentro de
transacciones. las transacciones pueden ser detalladas externamente al dbms
para encapsular un conjunto de operaciones. el motor de transacciones
contina la ejecucin de las transacciones y negocia su ejecucin de acuerdo
con las reglas que adquiere ya establecidas.
gestin y operacin de dbms: alcanza muchos otros mecanismos que tratan de
aspectos de gestin y operativos del dbms, como seguimiento de prestaciones,
gestin del almacenamiento, mapas de almacenamiento.
6.1. SQL server
Es un sistema para la gestin de bases de datos producido por Microsoft basado
en el modelo relacional. Sus lenguajes para consultas son t-SQL y ansi SQL.
Microsoft SQL server constituye la alternativa de Microsoft a otros potentes
sistemas gestores de bases de datos como son Oracle, postgresql o mysql.
En liderazgo e innovacin SQL server de Microsoft cubre:
la primera base de datos en escalar desde la computadora porttil hasta la
empresa utilizando la misma base de cdigo y ofrecer el 100% de
compatibilidad de cdigo
la primera base de datos en soportar la auto-configuracin y auto-
sintonizacin
primera base de datos con OLAP integrado
la primera base de datos con servicios de transformacin de datos
integrado
el data warehousing framework constituye el primer enfoque comprehensivo
al problema de metadatos
la primera base de datos en proveer administracin de multi-servidor para
cientos de servidores
la ms amplia gama de opciones de replicacin de cualquier base de datos
la mejor integracin con Windows nt server
la mejor integracin con Microsoft transaction server
lanzamientos SQL server recientes [7].
6.2 Oracle
Oracle la primera base de datos diseada para grid computing, es un sistema de
gestin de base de datos relacional fabricado por Oracle corporation. Oracle es
bsicamente un herramienta cliente/servidor para la gestin de base de datos la
gran potencia que tiene y su elevado precio hace que solo se vea en empresas
muy grandes y multinacionales, por norma general. Oracle corporation es una de
las mayores compaas de software del mundo. Sus productos van desde bases
de datos (Oracle) hasta sistemas de gestin. Cuenta adems, con herramientas
propias de desarrollo para realizar potentes aplicaciones, como Oracle designer.
Estructuras de Oracle
Una bd Oracle tiene una estructura fsica y una estructura lgica:
la estructura fsica se corresponde a los ficheros del sistema operativo.
la estructura lgica est formada por los tablespace y los objetos de un
esquema de bd
estructura lgica: se divide en unida desde almacenamiento lgicas:
tablespaces. cada bd estar formada por uno o ms tablespaces (al
menos existe el tablespace system catlogo del sistema). cada
tablespace se corresponde con uno o ms ficheros de datos. objetos:
tablas, vistas, ndices asocia dos a una tabla, clster.
estructura fsica: una bd. tiene uno o ms ficheros de datos. estos
ficheros son de tamao fijo y se establecen en el momento en que se
crea la base de datos o en el momento en el que se crean tablespaces.
los datos del fichero de datos son ledos cuando se necesitan y situados
en una cach de memoria compartida para que el prximo acceso a los
mismos sea ms rpido.

Versiones de Oracle
Oracle 5 y Oracle 6: fueron las dos primeras versiones de Oracle, quedando
aun rezagadas por las versiones sucesoras.
Oracle 7: la base de datos relacional componentes de Oracle universal server.
posee adems las versiones 7.1, 7.1.2, y 7.1.3.
Oracle 7 parallel: ofrece a los usuarios un mtodo seguro y administrable para
incrementar la performance de sus bases de datos existentes introduciendo
operaciones en paralelo y sincrnicas dentro de sus ambientes informticos.
Oracle 8: incluye mejoras de rendimiento y de utilizacin de recursos.
independiente de que se necesite dar soporte a decenas de miles de usuarios
y cientos de terabytes de datos, o se disponga de un sistema mucho ms
pequeo, pero igualmente crtico, todos se benefician del rendimiento de
oracle8. este soporta aplicaciones de procesamiento de transacciones on line
(oltp) y de data warehousing mayores y ms exigentes.
Oracle 9: existe alguna tabla de que tenga los sqls de cada tabla que se crea o,
en su defecto, como puedo armarlo, de que tabals puedo armarlo. esto es para
una migracin de datos que necesito hacer.
Oracle 10: proporciona mejores resultados al automatizar las tareas
administrativas, ofreciendo seguridad lder en el sector y caractersticas para el
cumplimiento regulatorio, y posibilitando la mayor disponibilidad
Oracle 11: es una base de datos de caractersticas completas para pequeas y
medianas empresas que requieren el desempeo, la disponibilidad y la
seguridad de la base de datos #1 del mundo a un bajo costo. disponible en un
solo servidor o en servidores en clster con hasta cuatro procesadores, es la
opcin segura para desarrollar e implementar de manera econmica las
aplicaciones de la base de datos [8].

6.3. Mysql
Mysql es un sistema de administracin de bases de datos (database management
system, dbms) para bases de datos relacionales. As, mysql no es ms que una
aplicacin que permite gestionar archivos llamados de bases de datos.
Existen muchos tipos de bases de datos, desde un simple archivo hasta sistemas
relacionales orientados a objetos. Mysql, como base de datos relacional, utiliza
mltiples tablas para almacenar y organizar la informacin. Mysql fue escrito en c
y c++ y destaca por su gran adaptacin a diferentes entornos de desarrollo,
permitiendo su interactuacin con los lenguajes de programacin ms utilizados
como php, perl y java y su integracin en distintos sistemas operativos.
Tambin es muy destacable, la condicin de open source de mysql, que hace que
su utilizacin sea gratuita e incluso se pueda modificar con total libertad, pudiendo
descargar su cdigo fuente. Esto ha favorecido muy positivamente en su
desarrollo y continuas actualizaciones, para hacer de mysql una de las
herramientas ms utilizadas por los programadores orientados a internet [9].




12. CONCLUSIONES

De este trabajo, acerca de dbms se concluye que:
los dbms son los que manejan las bases de datos como tal desde sus
inicios, y mediante su evolucin han aparecido nuevas y mejores tcnicas
que dan mayor efectividad en el manejo de los datos.
durante la historia han haba cambios significativos, con los que se trabaja
hoy en da desde hace muchos aos, por lo que es de vital importancia
saber desde donde se remontan sus orgenes.
gracias a los componentes y mediante los lenguajes de consultas de los
dbms se permite un excelente manejo de las bases de datos, por lo que en
esta poca es ms fcil, rpido y til de manejar millones de datos a la vez,
contenidos en una sola aplicacin.
la tecnologa sigue creciendo de manera muy rpida, esto es de gran ayuda
para el almacenamiento de los datos, es por ello que es de vital importancia
conocer y distinguir la forma como funcionan los diferentes dbms en el
mercado mundial.













13. REFERENCIAS- WEB GRAFA

[1] definicin de dbms, master magazine, fecha de consulta 03 de marzo de 2014,
[en lnea]: http://www.mastermagazine.info/termino/4544.php#ixzz2uvfhkwsp
[2] historia de dbms, juankv2013, wordpress, fecha de publicacin 14 de
septiembre de 2013, [en lnea]:
http://juankv2013.wordpress.com/2013/09/14/historia-de-dbms/
[3] bases de datos, galen, fecha de consulta 04 de marzo de 2014, [en lnea]:
http://cristoesmiroca.galeon.com/
[4] ddl y dml, fecha de consulta 04 de marzo de 2014, [en lnea]:
http://www.ub.edu.ar/catedras/ingenieria/datos/capitulo4/cap42.htm
[5] modelos dbms, kioskea, fecha de consulta 04 de marzo de 2014, [en lnea]:
http://es.kioskea.net/contents/67-modelos-dbms
[6]https://www.google.com.co/search?q=arquitectura+de+dbms&espv=2&source=l
nms&tbm=isch&sa=X&ei=uOcAVMTKIKXnsATcnILIDg&ved=0CAYQ_AUoAQ&biw
=1304&bih=707#facrc=_&imgdii=_&imgrc=1N7LvnRM2hCwPM%253A%3BrnRJ8P
ESJisxvM%3Bhttp%253A%252F%252Fwww.monografias.com%252Ftrabajos37%
252Farquitectura-de-
sistemas%252FImage8310.gif%3Bhttp%253A%252F%252Fwww.monografias.co
m%252Ftrabajos37%252Farquitectura-de-sistemas%252Farquitectura-de-
sistemas2.shtml%3B469%3B335
[7] SQL server, Mabel Gonzales urmachea, fecha de publicacin 9 de abril de
2011, [en lnea]: http://www.monografias.com/trabajos14/sqlserver/sqlserver.shtml
[8] Oracle, fecha de consulta 04 de marzo de 2014, [en lnea]:
https://iessanvicente.com/colaboraciones/oracle.pdf
[9] qu es mysql?, fecha de publicacin 16 de agosto de 2005, [en lnea]:
http://www.esepestudio.com/noticias/que-es-mysql
http://books.google.com.co/books?id=Vhum351T-
K8C&pg=PA685&dq=objetivos+de+un+sistema+dbms&hl=es&sa=X&ei=G9YAVIK
MKpHoggSop4LoDw&ved=0CCUQ6AEwAA#v=onepage&q=objetivos%20de%20u
n%20sistema%20dbms&f=false
https://www.google.com.co/search?q=dbms&espv=2&source=lnms&tbm=isch&sa=
X&ei=B_kAVPzKCbHmsATTyYHICg&ved=0CAYQ_AUoAQ&biw=1304&bih=707#q
=objetivos+de+dbms&tbm=isch&facrc=_&imgdii=_&imgrc=h8GLEubDbZeGhM%2
53A%3Bkam8ThCrnqOi7M%3Bhttp%253A%252F%252Fwww.elvis.idealsur.com%
252Fservidor.jpg%3Bhttp%253A%252F%252Fkaedda.blogspot.com%252F2011%
252F03%252Fsistema-gestor-de-base-de-datos.html%3B500%3B420
http://www.google.com.co/imgres?imgurl=http%3A%2F%2Ftubasededatosana.hos
t22.com%2Fwordpress%2Fwp-
content%2Fuploads%2F2012%2F02%2FDibujo7.jpg&imgrefurl=http%3A%2F%2Ft
ubasededatosana.host22.com%2Fwordpress%2F2-3-estructura-de-un-
dbms%2F&h=469&w=677&tbnid=oZwUs4Jo9DPCdM%3A&zoom=1&docid=56k3d
0XeBwSTBM&ei=-PMAVJAk8MyxBN-
fgdAO&tbm=isch&ved=0CCAQMygFMAU&iact=rc&uact=3&dur=289&page=1&star
t=0&ndsp=15