You are on page 1of 17

Base esdeda atos

S SISTEMA AS GESTORES DE BAS SE DE DA ATOS (S SGBD) D Definici n, carac cterstic cas, v ventajas s y desve entajas

O OscarDavidDiguero D Catal ln A AL12524177 G GrupoDSBDD1302008


Educaci n Superior Abierta a y a Distancia Cie encias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL12524177

08 Grupo o DS-BDD-1302-00

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

Qu es e un SG GBD?

Un Siste ema de Gestin de d Bases de Dat tos (SGBD) es un u conjunto de pro ogramas que per rmiten el almacen namiento, modific cacin y extracci n de informacin n de una base e de datos, adem ms de proveer herramientas h para a aadir, borrar, modificar y anali izar los datos. Lo os usuarios pued den acceder a la informacin usando herramie entas especficas de consulta y de generacin de in nformes, o bien mediante m aplicacio ones al efecto. Estos de eben de proveer lo os medios para conservar c la integ gridad de los dato os, para administr rar el acceso de u usuarios a los datos y recobrar la informacin si ex xiste alguna fa alla, adems de presentar la info ormacin de mlt tiples maneras. La L mayora inclu uyen un generado sos la posibilidad d de or de informes y en algunos cas graficar la informacin que se consulta. er sistema gestor de base de datos s de tener las siguientes caracter sticas: Cualquie P Poder crear y def finir una base de datos: Especifica ar tipos, estructura as y restricciones s de datos. T Tener la capacida ad de construir la base de datos: Guardar G los datos s en algn medio controlado por e el mismo SGBD. M Manipular la base e de datos: Realiz zar consultas, act tualizaciones, generar informes, etc. e

Generalm mente se accede a los datos medi iante lenguajes de consulta o inter rrogacin (Query Lanuages), leng guajes de alto nive el que simplifican n el funcionamiento y utilizacin de la BD ya que no se tienen qu ue crear aplicacio ones especficas, y en algunos cas sos simplifican la consulta y prese entacin de la info ormacin. Algunas de las caractersticas deseables en e un Sistema Ge estor de base de datos SGBD son n: ncia: La redunda ancia de datos ti iene varios efect tos negativos (du uplicar el trabajo o al actualizar, d desperdicia espac cio en disco, puede Control de la redundan r inconsistencia de datos) aunque a veces es desea able por cuestion nes de rendimient to y seguridad. provocar Control de seguridad: Cada C usuario ha de d tener unos per rmisos de acceso o y autorizacin. miento de las reg glas de integrida ad: Ofrecer recur rsos para definir y garantizar el cumplimiento de las s restricciones de e integridad. Cumplim

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4


Los SGB BD existentes se encuentran e divididos inicialmente por su tipo de li icencia de uso, los l cuales pued en ser libres o c comerciales.

Los gest tores comerciale es son aplicacio ones que tienen como primera finalidad ofrecer r un producto qu ue cumpla con lo os estndares y requerimientos del merc cado, como son robustez, r fiabilida ad, tcnicas de im mplementacin, so oporte y actualiza acin entre otras. . Por lo general s su costo vara seg gn las funciones sy la cantida ad de datos a ma anejar.
Algunos de los ms conoc cidos son: Orac cle, SQL serve er, Microsoft Access. A

Los gest tores libres, en cambio c se encuentran bajo un esq quema de licencia amiento que dice e:

Softwa arelibresignificaqueelsoftware erespetalalibert taddelosusuario osylacomunidad d.Entrminosge enerales,losusua ariostienenlalibertaddecopiar, distribuir r,estudiar,modif ficarymejorarelsoftware.Cones staslibertades,lo osusuarios(tanto oindividualmente ecomoenforma acolectiva)contro olanelprograma ay loqueha ace.Paramayorinformacinhttp p://www.gnu.org g/philosophy/free esw.es.html
Aunque e el licenciamiento libre nos permite e utilizar el progra ama, modificarlo y tal vez mejorar rlo, no es sinnim mo de gratuidad ni pertenencia y ya que los derech hos y propied dad pertenecen a su autor, pero su u libertad de uso y manipulacin promueve p el continuo mejoramien to de las caractersticas y capacid dades del softwar re.

Algunos de los SGBD libr res ms populares del mercado so on los siguientes: Postgresql, MySQL M SQLit te y Apache O OpenOffice Ba ase.

A continu uacin realizarem mos una revisin de d la historia, car ractersticas y pos sibilidades de imp plementacin de los ejemplos exp puestos anteriorm mente.

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

SG GBDcom merc ciale es

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

Surge en e el ao de 1977 a part tir de un estudio sobr re SGBD de George Koch. Este ha sido definido como uno de los ms completos ja ams escritos sobre bases de datos y en se clasificaba al softw ware relacional c como el ms completo o desde el punto de vista v tcnico, debido a que usaba la filosof fa de las bases de da atos relacionales, algo oca era todava desco onocido. En la actualidad, o que por aquella po Oracle se encuentra implementado prcticamente en e casi cualquier tipo o de industria alrededor del mundo y en 98 de las 100 empr resas pertenecientes s a la lista Fortune 100. Oracle es la prim mera sarrolla e implement ta software para empresas totalmente ac ctivado por Internet a travs en toda su u lnea de productos s: base de datos, ap plicaciones comerciales y compaa de software que des as de desarrollo de aplicaciones a y soporte e de decisiones. herramienta el proveedor mundial lder de software para administracin de in nformacin, y la segu unda empresa de software en el mbito. Oracle es e se 2, cuenta con 6 ed diciones: A partir de la versin 10g Releas O Oracle Database Ente erprise Edition (EE). O Oracle Database Stan ndard Edition (SE). O Oracle Database Stan ndard Edition One (SE E1). O Oracle Database Express Edition (XE). O Oracle Database Pers sonal Edition (PE). O Oracle Database Lite Edition (LE). Se conside era a Oracle Database e como uno de los sis stemas de bases de datos d ms completos, , destacando: S Soporte de transaccio ones, E Estabilidad, E Escalabilidad y S Soporte multiplataform ma.

ueron s una de las plataformas ms robustas en e el mercado ha sid do criticada por algun nos especialistas ace erca de la seguridad d de la plataforma. L Las polticas de sumi inistro de parches fu Aunque es as 22 modificadas a comienzos de 20 005 ya que incremen ntaban el nivel de ex xposicin de los usua arios. En los parches s de actualizacin pr rovistos durante el pr rimer semestre de 20 005 fueron corregida dades pblicamente conocidas, c algunas de e ellas con una antig edad de ms de 2 a os. vulnerabilid S con Su dominio o en el mercado de se ervidores empresaria ales ha sido casi total hasta hace poco; rec cientemente sufre la competencia del Mic crosoft SQL Server de e Microsoft y de la ofe erta de otros RDBMS licencia libr re como PostgreSQL, , MySQL o Firebird. Las L ltimas versiones de Oracle han sido certificadas c para pode er trabajar bajo GNU/L Linux.

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

En 1987, M Microsoft y Sybase inici una asociacin pa ara el desarrollo/venta de un SGBD, basad do en la continuacin n del producto (aunqu ue hasta la fecha no s se ha liberado) de Sybase DataServer. Sybase tendra los derechos sobre el pr roducto en la plataform ma UNIX / Mini y Micr rosoft tendra los dere echos sobre el OS2 en e ciernes, y cualquie er otro sistema operat tivo desarrollado por M Microsoft.
sigui la evolucin de SQL Server, con sop porte para Windows a travs de SQL Serve er 1.1 en 1990, aunqu ue casi todo el trabajo o se hizo an por Syb base a Microsoft hace er las pruebas, gesti n de Microsoft s de desarrollo y algun nos de menor importa ancia. Mientras que SQL S Server se haba a hecho su nombre como c un sistema de b bases de datos relac cionales, con SQL Se erver 7.0 Microsoft qu uera proyectos d ofrecer una a solucin completa de datos, esto signific la adicin de so oporte para OLAP a travs de los Servic cios OLAP (On-Line Analytical Processin ng o procesamiento a analtico en lnea), ETL E / integracin n de datos a travs de e DTS. e que la marcha de SQL Server no se de etuvo con SQL Serve er 7.0, SQL Server 2000 2 seguido en agos sto de 2000, el traba ajo incluye los princip pales multi-instancia y una implementaci n de Es evidente clsteres d de nuevo (esto era to odo el cdigo de cose echa propia), minera a de datos (se tratab ba de un parto prema aturo de un proyecto de investigacin en curso en MSR), SQL LXML (se trataba de otro proyecto pa aralelo, esta vez de la a versin de MDAC e Internet y los equipo os de las interfaces). te se encuentra en la versin 2012 y cuent ta con 3 ediciones Actualment

E Enterprise B Business Intelligence S Standard

pales caractersticas son: s Sus princip

S Soporte de transaccio ones. S Soporta procedimiento os almacenados. Incluye tambin un en ntorno grfico de adm ministracin, que perm mite el uso de comand dos DDL y DML grfic camente. P Permite trabajar en modo cliente-servidor, donde la informacin n y datos se alojan en el servidor y los term minales o clientes de lla red slo acceden a la informacin. A Adems permite administrar informacin de otros servidores de e datos. P Para el desarrollo de aplicaciones ms com mplejas (tres o ms capas), Microsoft SQL L Server incluye interf faces de acceso para a varias plataformas d de desarrollo, entre el llas .NET, pero el servidor s slo est disponible para p Sistemas Operativos Windows. es de L La nueva base de dat tos contiene mayor seguridad, integracin n con PowerShell, rem mueve La consola co onfiguracin del rea expuesta (consola pa ara configurar segurid dad), tiene correctore s sintaxis del lenguaje Transact-SQL T e intelli isence (una carcteris stica del visual studio o que permite a la bas se de datos sugerir ob bjetos existentes mien ntras uno escribe la m mitad de la palabra).

esante ya que tienen una integracin natur ral con la plataforma de servidores de Mic crosoft Su avance en la insercin en el mercado ha sido ince

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

ema interactivo de SG GBD para Microsoft Windows que forma parte de la suite de Microsoft Office. Acc cess tiene la capacid dad de organizar, buscar y presentar la informacin resultante e del Es un siste manejo de sus bases de datos. Con Office 95(1995) ), Microsoft Access 95 5 se convirti en parte de Microsoft Office Professional Suite ju unto con Microsoft Ex xcel, Word y PowerPo oint y la transformaci n de sic a Visual Basic para Aplicaciones (VBA A). Desde entonces, ha h habido liberaciones s de Microsoft Access s con cada versin de e Office. El formato d de base de datos nati iva de Access (la bas se de Access Bas datos Jet M MDB) tambin ha evo olucionado a lo largo de los aos. Incluyen los formatos de acceso 1.0, 1.1, 2.0, 95 5, 97, 2000, y 2002-2 2007. La ms signific cativa fue la transicin n de Access 97 a Ac ccess 2000, form mato que no era comp patible antes, y Acce ess 2000 requiri el nuevo n formato. Desde entonces, todas la as nuevas versiones de Access soportan este formato aunque e generalmente se hacen revisiones como el que existe en ntre la versin 2007 a 2013 que aunque co omparten extensiones s modifican sus forma atos de consulta y rec conocimiento de cara actersticas de objetos s (color por ejemplo). nte pequeas, pero las pruebas mostraro on algunas circunstan ncias que causaban la corrupcin de los datos, la fiabilidad de e las Originalmente, el software funcion bien con bases de datos relativamen datos de Access se ha a mejorado enormemente tanto en tamao o como en nmero de e usuarios. bases de d e sus caractersticas ms m importantes son: Algunas de

F Forma parte de los pa aquetes Pro de Office e, por lo que es un val lor agregado a un cos sto relativamente bajo o. S Se integra ntimament te con esta suite por lo que permite crear interaccin i entre los dems d componentes de la suite ectos C Cuenta con interfaz grfica, g por lo que apr rovecha al mximo la a potencia grfica de Windows, ofreciendo o mtodos usuales de e acceso a los datos, y proporcionando mtodos simples y dire d de trabajar con la info ormacin. ar de F Facilita la administrac cin de datos, ya que sus posibilidades de d consulta y conexin le ayudan a enco ontrar rpidamente la a informacin desead da, cualquiera que se ea su formato o luga a almacenamiento. P Permite producir formularios e informes sofisticados y efectivos, as como grficos y combinaciones de informes en un solo do ocumento. O Ofrece un considerable aumento en la prod ductividad mediante el e uso de los asistente es y las macros. Esto os permiten automatiz zar fcilmente muchas tareas sin necesida ad de programar.

tra muy difundida en el ambiente de oficina ya que proporciona a una solucin bsica a las necesidades de e bases de datos Se encuent

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

SG GBDlibr res

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

PostGreSQ QL (llamado tambin Postgres95) fue deriv vado del proyecto Postgres. Este proyect to lleva ms de dos dcada de desarrol llo, siendo hoy en da a, el sistema libre m s sofisticado, soporta ando la gran may yora de las transacci iones SQL, control co oncurrente, teniendo a su disposicin vario os "language bindings s" como por ejemplo C C, C++, Java, Python n, PHP y muchos ms s. QL ha tenido una larga a evolucin, iniciando en 1982 con el pro oyecto Ingres en la Universidad de Berkele ey. Liderado por Mich e uno de los primeros s intentos en impleme entar PostgreSQ hael Stonebraker, fue un motor de base de datos relacional. Despus de haber h trabajado un lar rgo tiempo en Ingres y de haber tenido un na experiencia comer rcial con l mismo, Michael decidi volver a la Universidad en 1985 ecto sobre la experiencia de Ingres, dicho o proyecto fue llamado post-ingres o simp plemente POSTGRES S. La implementacin n de Postgres DBMS S comenz en 1986, y no para trabajar en un nuevo proye versin operativa has sta 1987. La versin 1.0 1 fue liberada en Ju unio de 1989 a unos pocos p usuarios, tras la cual se liber la ver rsin 2.0 en Junio de e 1990 debido a unas s crticas sobre el sist tema hubo una v de reglas, que oblig a su reim mplementacin. La ve ersin 3.0 apareci en el ao 1991, e in ncluy una serie de mejoras m como una m mayor eficiencia en el l ejecutor de peticion nes. El resto de versiones s centraron en la po ortabilidad del sistema a. El proyecto se dio por finalizado en con n la versin 4.2, debid do al gran auge que e estaba teniendo, lo cu ual caus la imposibilidad liberadas a partir de entonces, se de manteni imiento por parte de los desarrolladores. os desarrolladores de ecidieron cambiar el nombre n al DBMS, y lo o llamaron PostGreSQ QL (versin 6.0) para reflejar la relacin en ntre Postgres y las ve ersiones recientes de e SQL. Se crearon nuevas En 1996, lo mejoras y m modificaciones, que repercutieron r en un 20 0-40% ms de eficien ncia, as como la inco orporacin del estnda ar SQL92. te se encuentra imp plementada en proye ectos basados en el e ambiente UNIX/Lin nux y algunos usua arios destacados son n BASF,IMDb,Skype e, TiVo, Penny Arca ade, Sony Online.2, U.S. Actualment Departame ento de Trabajo, USPS S, VeriSign, Pictiger.c com, Wisconsin Circu uit Court Access con 6 * 180GB DBs replic cados en tiempo real, OpenACS, INEGI, IF FE.

S Sus principales caract tersticas son: A Alta concurrencia. Me ediante un sistema de enominado MVCC (Ac cceso concurrente mu ultiversin, por sus sig glas en ingls) M Mientras un proceso escribe e en una tabla, otros accedan a la misma m tabla sin neces sidad de bloqueos. Cada usuario obtiene u una visin consistent te de lo ltimo a lo qu ue se le hizo commit. Esta e estrategia es superior r al uso de bloqueos por p tabla o por filas co omn en otras bases, , eliminando la necesidad del uso de bloqu ueos explcitos. A Amplia variedad de tip pos nativos. PostgreS SQL provee nativamente soporte para: N Nmeros de precisin n arbitraria. Texto de lar rgo ilimitado. Figuras geo omtricas (con una va ariedad de funciones asociadas). Direcciones s IP (IPv4 e IPv6). Bloques de direcciones estilo CIDR. Direcciones s MAC. Arrays. A Adicionalmente los us suarios pueden crear sus propios tipos de datos, los que pueden ser por completo in ndexables gracias a la a infraestructura GiST T de PostgreSQL. Claves ajen nas. Tambin denominadas llaves ajenas o Claves Forneas (fo oreign keys). n de o significa la ejecuci Disparadore es (triggers): Un dispa arador o trigger se de efine en una accin es specfica basada en algo a ocurrente dentro o de la base de datos s. En PostgreSQL esto un procedim miento almacenado ba asado en una determ minada accin sobre una tabla espec

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

or de base de datos relacional, r multihilo y multiusuario con ms s de seis millones de instalaciones. MySQL es un sistema manejado o se ofrece bajo la GNU GPL para cualquier uso compatible co on esta licencia, pero o para aquellas empre esas que quieran inco orporarlo en producto os privativos deben c comprar a la empresa a una Por un lado licencia esp pecfica que les perm mita este uso. MySQL es propietario y est patrocinado por una empresa privada, que e posee el copyright d de la mayor parte del l cdigo. Michael Wi idenius en la dcada de los 90 trat de usa ar mSQL para conect tar las tablas usando rutinas de bajo nivel ISAM, sin embargo, m mSQL no era rpido y flexible para sus ne ecesidades. Esto lo lle ev a crear una A API SQL denominad da MySQL para base es de datos muy sim milar a la de mSQL pero p ms portable. La procedencia del no ombre de MySQL no o es clara. Desde ha ace ms de 10 aos s, las herramienta as han mantenido el prefijo My. Tambin, se cree que tiene relacin con el nombre e de la hija del cofund dador Monty Widenius s quien se llama My. Por otro lado, el nom mbre del delfn de My ySQL bierto es Sakila y fue seleccionado por los fundadores de e MySQL AB en el co oncurso Name the Dolphin. D Este nombr re fue enviado por A Ambrose Twebaze, un n desarrollador de so oftware de cdigo ab africano, de erivado del idioma SiSwate, el idioma loca al de Swazilandia y corresponde c al nombr re de una ciudad en Arusha, A Tanzania, cer rca de Uganda la ciud dad origen de Ambros se. tante MySQL sur rgi como un intento de conectar el gestor r mSQL a las tablas propias p de MySQL AB B, usando sus propias rutinas a bajo nivel . Tras unas primeras pruebas, vieron que mSQL no era lo bast flexible par ra lo que necesitaban, por lo que tuvieron que q desarrollar nueva as funciones. Esto res sult en una interfaz SQL S a su base de dat atos, con una interfaz totalmente compatibl le a mSQL

S Soporte a multiplatafo orma. P Procedimientos almac cenados. D Disparadores (triggers s). V Vistas actualizables. S Soporte X/Open XA de transacciones distribuidas; transaccin en e dos fases como pa arte de esto, utilizando el motor InnoDB de e Oracle. M Motores de almacena amiento independiente es (MyISAM para lect turas rpidas, InnoDB B para transacciones e integridad referenciial). T Transacciones con los s motores de almacen namiento InnoDB, BD DB Y Cluster; puntos de recuperacin (sav vepoints) con InnoDB. . S Soporte para SSL. R Replica con un maest tro por esclavo, varios s esclavos por maestro, sin soporte autom matico para multiples maestros m por esclavo o. Indexing y buscando campos c de texto com mpletos usando el mot tor de almacenamient to MyISAM. E Embedded database library. S Soporte completo par ra Unicode.

AMP cionar que MySQL es s uno de los SGBD ms utilizados en intern net ya que todos los sitios s de hosting lo ofrecene para su imple ementacin de pgina as dinmicas sobretod do en la paltaforma LA Cabe menc (Linux, Apa ache, Mysql, PHP, Ph hyton, Perl) MySQL AB B es desde enero de 2008 2 una subsidiaria de Sun Microsystems s y sta a su vez de Oracle O Corporation de esde abril de 2009 qu ue desarrolla MySQL como software libre e en un esquema de licenciamie ento dual.

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

or de bases de datos s relacional compatibl le con ACID, y que est e contenida en una a relativamente pequ ea (~225 kB ) biblio oteca en C. SQLite es un proyecto de dom minio SQLite es un sistema manejado pblico creado por D. Richard Hipp. H La bibliotec ca SQLite se enlaza con c el programa pasa ando a ser parte integ gral del mismo. El pro ograma utiliza la funci ionalidad a travs de llamadas simples a s subrutinas y funcione es. Esto reduce la late encia en el acces so a la base de datos, debido a que las llamadas a funciones so on ms eficientes que e la comunicacin ent tre procesos. El conju unto de la base de da atos (definiciones, tab blas, ndices, y los pro opios datos), son n guardados como un slo fichero estndar en la mquina host. Este diseo simple se s logra bloqueando todo t el fichero de bas se de datos al principi io de cada transacci n. En su versi in 3, SQLite permite e bases de datos de hasta h 2 Terabytes de tamao, t y tambin pe ermite la inclusin de campos tipo BLOB. Sus caracte ersticas principales:

L La biblioteca impleme enta la mayor parte de el estandar SQL-92, incluyendo i transaccio ones de base de dato os atomicas, consiste encia de base de dato os, aislamiento, y dura abilidad (ACID), triggers y la a mayor parte de las consultas complejas. U Usa un sistema de tip pos inusual. En lugar de asignar un tipo a una u columna como en la mayor parte de lo os sistemas de bases s de datos SQL, los t tipos se asignan a los s valores individuales. Por e ejemplo, se puede ins sertar un string en una a columna de tipo ent tero (a pesar de que SQLite S tratara en prim mera instancia de con nvertir la cadena en u un entero).

utilizado en un gran variedad v de aplicacion nes, destacando las siguientes: s SQLite es u da la Adobe, Cle ementine, Kexi, Mozill la Firefox, varias aplic caciones de Apple uti ilizan SQLite, incluyendo Apple Mail y el gestor de RSS que se e distribuye con Mac O OS X. El software Ap perture de Apple guard informacin n de las imgenes, Opera, Skype, etctera a. Debido a su pequeo tamao, SQLite S es muy adecua ado para los sistemas s integrados, y tambi n est incluido en An ndroid, BlackBerry, W Windows Phone 8, Go oogle Chrome, iOS4, S Symbian, etctera.

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

10

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

Apache Op penOffice desciende de d OpenOffice.org, un proyecto que tiene como base inicial a StarOffice, S una suite de d oficina desarrollad da por StarDivision y adquirida por Sun Microsystems en agost to de 1999. El de esarrollo estuvo lidera ado por Oracle Corpo oration (inicialmente por p Sun Microsystem ms), en colaboracin con c otras compaas como Novell, RedHa at, RedFlag CH2000, IBM, Google, entre otras o hasta junio o de 2011. El cdigo fuente de la aplicacin n est disponible bajo o la Licencia pblica general g limitada de GNU (LGPL) versin 3 hasta la versin 3.4. .0. Despus de la adq quisicin de Sun en 2010, 2 Oracle Cor rporation dej de apoy yar el desarrollo comercial y en junio de 20 011 don la suite a la a Incubadora de Apac che para convertirse e en un proyecto de la Apache Software Fou undation. Posteriorme ente, en diciembre de 2011, la Apache Software Fundacin n anunci que el nom mbre del proyecto se convertira c en Apache e OpenOffice. penOffice Base (Open nOffice.org Base hast ta diciembre de 2011) ) es una aplicacin qu ue forma parte de la suite s oficina Apache O OpenOffice desde la versin 2. Se podra decir que es el smil entre e Apache Op MS Access s pero a diferencia de e ste es software libre. Base integra la manipulacin de e bases de datos con n Apache OpenOffice. Es posible crear y modificar m tablas, formularios, consultas e in H nformes bien utilizando el sistema gestor de bases de datos HSQL que se incluye cBase incluye un na versin completa del d SGBD HSQL que guarda los datos en ficheros XML.Tambi n puede acceder de forma nativa a ficher ros DBase para realiz zar trabajos simples. tores Para usos ms avanzadas, Bas se proporciona sopor rte nativo para difere entes bases de datos s (Adabas D, ADO, Microsoft M Access, MyS SQL), o cualquier otr ra base de datos si s se utilizan los conect ODBC y JD DBC. Tambin soporta agendas LDAP, Mic crosoft Outlook, Micro osoft Windows y Mozilla. ase o A partir de la versin 2.3 Apache OpenOffice Base in ntegrar el generador r de informes en OLA AP y XML Report Desi igner basado en el m motor de informes de c cdigo abierto del sof ftware Pentaho.on Ba bien cualqu uier otro. La aplicacin proporciona diferen ntes asistentes, vistas s de diseo, y vistas SQL S para los usuarios s principiantes y avan nzado. o The Comparte n nicho con la suite Base Libreoffice ya que desde el 28 de septi iembre de 2010, los miembros m de la comu unidad de desarrollo d del proyecto OpenOff fice.org formaron un nuevo grupo llamado Document Foundation, poniendo o a disposicin una bifurcacin de OpenOf ffice.org llamada LibreOffice

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

11

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

Tab bla comp parativa de d SGBD D


SGBD
Oracle SqlServer Access Pos stgreSQL MySQL SQLite

Base

Uso ntacin /Implemen

Agranescala afundamentalmenteenel ambienteem mpresarialyde administraci npblica.

Agranescala fundamentalmenteen e el ambienteempresaria alyde administracinpblica.

Usopersonaly empresarialdenivel bsico,integrac cincon sistemasdeofic cina

Agranescala fundamenta almente sistemasen nfocadosa tecnologasbasadas internet,au unquecuenta conimplem mentaciones fundamenta almenteenel ambienteempresarialyde administrac cinpblica.

Agran nescala fundam mentalmente sistem masenfocadosa tecnol ogasbasadas interne et,aunquecuenta conim mplementaciones fundam mentalmenteenel ambie enteempresarialyde admin nistracinpblica.

P Porsutamaoresultaidea al c comocomplementode m mltiplesaplicacionesyen s sistemasembebidoso m mvilesporloquecuenta c congrandifusin.

esarial Usopersonalyempre denivelbsico, mas integracinconsistem deoficina,aunquegracias asuestructurapermite interactuarcomointe erfaz grficaconSGBDms s grandescomoMySQL L

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

12

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4


SGBD

Oracle SqlServer Access Pos stgreSQL Esunsistem ma multiplatafo ormadisponible enLinux,Un nix,MacOSX, SolarisyWi indows. Softwarelib bre. Soportedecomunidadesy comercialamplio. Soportarep plicacinde basesdeda atosasncrona. Poseeunbu uensistemade seguridad. g capacidad Poseeunagran dealmacenamiento. Tieneunaarquitectura ervidor. ClienteSe Tieneunabuena b escalabilida ad. Funcionaco ongrandes cantidadesdedatos. Altaconcurrenciacon variosusuariosaccediendo empoalmismo almismotie sistema. Ahorroeco ostosde operacin. Buenaescalabilidady estabilidad MySQL SQLite Base

Ofreceunapotenteforma f deunirSQLeInterne et. Esunsistema amultiplataforma, disponibleen nWindows,LinuxyUnix. Soportecomercialamplio. esdedatosdetodoslos Soportabase tamaos,des sdemnimascantidadesde e byteshasta128 1 terabytesdeespaciode tablaenbloq quesde32Kb SoportaClien nteservidor Soportecomercialam mplio. Utilizaunaextensin nal SQLestndar,quese e denominaTransactSQL S porloquetienesopo ortede transacciones. Procedimientos Almacenados Permiteadministrar s informacindeotros servidoresdedatos. mite Seguridad:SQLperm administrarampliam mente lospermisos.Permisosa niveldeservidor, seguridadentablas, a, permitironolectura escritura,ejecucin; seguridadenlos procedimientos almacenados. Escalabilidad,estabilidady seguridad.

Esuns sistema multip plataformadisponible ux,Unix,MacOSX, enLinu Solaris syWindows. Softwa arelibre. Soport tedecomunidadesy comer rcialamplio. Conect ctividadsegura. Dispon nibilidadengran cantid addeplataformasy sistem mas. Soport tedetransacciones Escala bilidad,estabilidady segurid dad Bajap robabilidadde mperdatos,inclusosi corrom loserr roresnoseproducen enelp propiogestor,sinoen elsiste emaenelqueest. Sucon nectividad,velocidad, ysegu uridadhacende MySQL LServeraltamente apropiiadoparaacceder bases dedatosenInternet Elsoftw twareMySQLusala licenciiaGPL Esunsistema multiplataforma U disponibleenLinux,Unix, MacOSX,Solarisy Windows. Softwarelibre. Soporteyayudasde ela escritorio,ademsde comunidad ente Creartablasrpidame sinpreocuparsedela ases complejidaddelasba dedatos scon Crearvariosinformes a vistasdiferentesdela mismainformacin Posibilidaddeampliacin Sencillez Mltiplesusuarios

Creartablasrp pidamente sinpreocuparse edela complejidaddelasbases dedatos asde Soporteyayuda escritorio. Crearvariosinfo ormescon vistasdiferentesdela cin mismainformac Posibilidaddeampliacin a Sencillez rios Mltiplesusuar

E Esunsistema m multiplataformadisponible e e enLinux,Unix,MacOSX, S SolarisyWindows. S Softwarelibre. S Soportedecomunidadesy c comercialamplio. A Aislamiento D Durabilidad E Estaincluidoensistemasy a aplicacionesyaquesu h huellaespequea S Simplicidadysencillez.

Ventajas

Completaint tegracinconinternet Brindasopor rtealamayoradelos lenguajesdeprogramacin. ercopiasdelabasede Permitetene datosproduc ctivaenlugareslejanosala a ubicacinprincipal.Lascopiasdela osproductivapuedenestar r BasedeDato enmododelecturasolamente. Granescalab bilidad,estabilidady seguridad

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

13

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4


SGBD

Oracle SqlServer Requieredeunsistema ws operativodeWindow Losesquemasde licenciamientopuede enser honerosos. Nosepuedeinstalaren servidoresLinux/UNIX Costodepropiedadmuy m alto ento Costodemantenimie alto Requiereuna infraestructurademuy arala altonivelutilizadapa instalacinyutilizacindel software. Larelacincalidadprecio estmuydebajo cle. comparadoconOrac Noesmultiplata aforma, puessloestdisponible d parasistemasoperativos o deMicrosoft, Suusoesinadecuado paragrandespr royectos desoftwareque e requierentiemp posde respuestacrtico os. Esunabasededatospara narios. pequeosescen Consumems m recursos queMySQL L,porloquese necesitanmayores m caracterstic casde hardwarepara p ejecutarlo. Aproximada amentees2 vecesmslentoque MySQL. visionesllegara Realizarrev serunalabo ormanualy tediosapara aelDBA. Reducidaca antidaddetipos dedatos. d algunosde Lasintaxisde suscomand dososentencias noesnadaintuitiva. Access Pos stgreSQL MySQL SQLite Base

Laprin ncipaldesventajade SQles lagrancantidadde oriaRAM memo Ungra anporcentajedelas utilida adesdeMySQLno estnd documentadas. Noes intuitivo,comootros amas. progra Notien neintegridad refere ncial Lento congrandesbasesde datos. Notien netantas capaciidadescomootros gestor resprofesionales. Noes intuitivocomootros amas. progra E Elmodelotradicionalde u utilizarunprocesoservidor r o ofrecemayorproteccin a anteaplicacionesque u utilizanlabasededatosy q quepudierantenerfallos d deprogramacin opara Suusoesinadecuado grandesproyectosde e softwarequerequieren a tiemposderespuesta crticos. Esunabasededatospara pequeosescenarios.

Costodepropiedadmuyalto Costodeman ntenimientoalto.

Desventaja as

Requiereuna ainfraestructurademuy altonivel. ersonalcapacitadopor Lomanejape Oracle

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

14

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

Co onclu usio ones


Consideran ndo a las funciones, fortalezas f (escalabilid dad, estabilidad, porta abilidad, etc.) y debilid dades (costo, poder, conectividad) c que rea alizan los sistemas manejadores de base d de datos, juegan un papel p fundamenta al en la informtica ge eneral ya sean negoc cios, gobierno o inclus sive uso personal. Aunque tod dos los SGBD deben n de cumplir objetivos s como: abstraccin de la informacin, in ndependencia, consis stencia, manejo de tra ransacciones, segurid dad y tiempo de resp puesta, no todos cum mplen estos objet tivos al 100% o prese entan diferencias de uso u implementacin, por p lo que en el ecosistema de los SGBD contamos c con un amp plio espectro de soluc ciones, la cuales ser n utilizadas dependie endo de las nece esidades de implementacin

En nuestra a opinin los SGBD ms sobresalientes s y utilizados en el mbito empresarial del mercado actual son: Oracle y Micro rosoft SQL Server. H Hay una gran rivalidad d entre estos dos, po orque son potente es y cuentan con el respaldo r de estndar res en la industria, significando ello integr ridad y seguridad de la informacin de las s organizaciones. Ade ems de que el tiempo en que se realizan las transaccion nes es muy corto y r pido. Sin embar rgo en el mbito de software s libre conta amos con soluciones s de alto nivel, que en buena medida ha an generado un ava ance tecnolgico inm menso por el propio o concepto de su origen, libertad de e uso.

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

15

Basesd dedatos Unidad d1.Introdu uccinalasBases B deda atos Activid dad 4

Bibliograf fa
dia.org/ es.wikiped www.oracl le.com www.micro osoft.com/en-us/sql lserver/default.aspx office.micr rosoft.com/es-mx/ www.postg gresql.org www.mysq ql.com www.oracl le.com www.sqlite e.com

Educaci n Superior Abiert ta y a Distancia Ci iencias Exactas, Ing geniera y Tecnolog ga

Oscar David Dig guero Cataln AL1 12524177

Grupo o DS-BDD-1302-008

16

You might also like