SlideShare una empresa de Scribd logo
1 de 22
2044065-461645UNIVERSIDAD VERACRUZANA<br />Facultad de Administración<br />L.S.C.A<br />Base de datos<br />Profesor: Dr. Carlos Arturo Torres Gastelú<br />Investigación:<br />SMDB:(Sistemas manejadores de base de datos)<br />Equipo 1:<br />Granda Martínez Tania Isabel<br />Zamudio Baltazar Itzel<br />22 de agosto del 2011<br />Contenido TOC  quot;
1-3quot;
    ¿Qué es un sistema manejador de base de datos? PAGEREF _Toc301702026  3SMBD de código abierto PAGEREF _Toc301702027  4PostgreSQL PAGEREF _Toc301702028  4MYSQL PAGEREF _Toc301702029  6Firebird PAGEREF _Toc301702030  8SQlite PAGEREF _Toc301702031  10SMBD Propietarios PAGEREF _Toc301702032  13Oracle PAGEREF _Toc301702033  13Visual FoxPro PAGEREF _Toc301702034  15Microsoft SQL Server PAGEREF _Toc301702035  17Interbase PAGEREF _Toc301702036  19SMBD en Web PAGEREF _Toc301702037  21Sitios Web que ofrecen versiones gratuitas y académicas PAGEREF _Toc301702038  22Comentarios PAGEREF _Toc301702039  22<br />¿Qué es un sistema manejador de base de datos?<br />Los sistemas de gestión de bases de datos (en inglésdatabasemanagementsystem, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.<br />El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.<br />Ventajas<br />Proveen facilidades para la manipulación de grandes volúmenes de datos entre éstas: <br />Simplifican la programación de equipos de consistencia.<br />Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.<br />Organizan los datos con un impacto mínimo en el código de los programas.<br />Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.<br />Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.<br />-851535-3663954320540-728345SMBD de código abierto<br />PostgreSQL<br />El PostgreSQL es un poderoso sistema manejador de bases de datos, es decir, un sistema diseñado para administrar grandes cantidades de datos, que tiene la fama de ser la base de datos de código abierto (Open Source) más avanzada del mundo. El postgres es robusto como un elefante.<br />PostgreSQL tiene más de 15 años de desarrollo activo y se ha ganado la reputación de ser confiable y mantener la integridad de los datos. <br />El PostgreSQL se ejecuta en la mayoría de los Sistemas Operativos más utilizados en el mundo incluyendo,Linux, varias versiones de UNIX y por supuesto Windows.<br />Caracteristicas:<br />Alta concurrencia<br />-Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.....<br />Amplia variedad de tipos nativos<br />PostgreSQL provee nativamente soporte para:<br />Números de precisión arbitraria.<br />Texto de largo ilimitado.<br />Figuras geométricas (con una variedad de funciones asociadas).<br />Direcciones IP (IPv4 e IPv6).<br />Bloques de direcciones estilo CIDR.<br />Direcciones MAC.<br />-851535-5473704320540-728345Arrays.<br />Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreignkeys).<br />Disparadores (triggers): Un disparador o trigger se define como una acción específica que se realiza de acuerdo a un evento, cuando éste ocurra dentro de la base de datos. <br />Entonces combinando estas características, PostgreSQL le permitirá crear una amplia funcionalidad a través de su sistema de activación de disparadores (triggers).<br />Vistas.<br />Integridad transaccional.<br />Herencia de tablas.<br />Tipos de datos y operaciones geométricas.<br />Soporte para transacciones distribuidas. Permite a PostgreSQL integrase en un sistema distribuido formado por varios recursos (p.ej, una base de datos PostgreSQL, otra Oracle, una cola de mensajes IBM MQ JMS y un ERP SAP) gestionado por un servidor de aplicaciones donde el éxito (quot;
commitquot;
) de la transacción goblal es el resultado del éxito de las transacciones locales.<br />PostgreSQLDesarrolladorPostgreSQL Global DevelopmentUltima versión estable9.0 (20 de septiembre de 2010)Lenguaje Sistema operativoMultiplataformaLicenciaBSDPagina Webhttp://www.postgresql.org/<br />3863340-1492885MYSQLMySQL es la base de datos open source más popular y, posiblemente, mejor del mundo. Su continuo desarrollo y su creciente popularidad está haciendo de MySQL un competidorcada vez más directo de gigantes en la materia de las bases de datos. MySQL es un sistema de administración de bases de datos (Database Management System, DBMS)para bases de datos relacionales.Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (viadbExpress), Eiffel,Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic (Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una API específica. También existe una interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL. También se puede acceder desde el sistema SAP, lenguaje ABAP.Características:Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.Soporta gran cantidad de tipos de datos para las columnas.Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).Gran portabilidad entre sistemas.Soporta hasta 32 índices por tabla.Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.Condición de open source de MySQL hace que la utilización sea gratuita y se puede modificar con total libertadSe puede descargar su código fuente. Esto ha favorecido muy positivamente en su desarrolloy continuas actualizacionesEs una de las herramientas más utilizadas por los programadores orientados a Internet.Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad delenguajes de programación.3863340-2075815MYSQL, es el manejador de base de datos considerado como el más rápido de InternetGran rapidez y facilidad de usoInfinidad de librerías y otras herramientas que permiten su uso a través de gran cantidadde lenguajes de programación.Fácil instalación y configuración.MYSQLDesarrolladorSun MicrosystemsUltima versión estable5.5.9 (2 de junio de 2010)Lenguaje C, C++Sistema operativoMultiplataformaLicenciaGPL o Uso comercialPagina Webhttp://www.mysql.com<br />Firebird<br />Firebird deriva del código fuente de Interbase 6.0 de Borland. Es open source y no hay licencias duales. Tanto para uso comercial como para aplicaciones open source, es totalmente libre. La tecnología de Firebird lleva 20 años funcionando, esto hace que sea un producto muy maduro yestable.  <br />El desarrollo de Firebird lleva aparejado la aparición de versiones que incluyen nuevas <br />características y posibilidades. Así se comenzó con la versión 1.0 (simplemente portar el código deinternase 6.0 en c ), la versión 1.5 (conversión de firebird a c++), la versión 2.0 (nuevas características como tablas derivadas, etc), la versión 2.1 (características de gestión de sesiones, etc) y así hasta llegar a la última prevista, versión 3.0. Estos temas están escritos con las características hasta la versión actual disponible (2.5) por lo que puede que algunas características no estén disponibles en versiones anteriores. <br />Firebird tiene todas las características y la potencia de un RDBMS. Se pueden manejar bases de datos desde unos pocos KB hasta varios Gigabytes con buen rendimiento y casi sin mantenimiento. <br />Características:<br />Soporte completo de Procedimientos Almacenados y Triggers<br />Las Transacciones son totalmente ACID compliant<br />Integridad referencial  <br />Arquitectura Multi Generacional  <br />Muy bajo consumo de recursos<br />Completo lenguaje para Procedimientos Almacenados y Triggers (PSQL)  <br />Soporte para funciones externas (UDFs)  <br />Poca o ninguna necesidad de DBAs especializados  <br />Prácticamente no necesita configuración - ¡sólo instalar y empezar a usarla!  <br />Una gran comunidad y muchas páginas donde conseguir buen soporte gratuito  <br />Opción a usar la versión embebida - de un solo fichero - ideal para crear CDROM con catálogos, versiones de evaluación o monousuario de aplicaciones  <br />Docenas de herramientas de terceros, incluyendo herramientas visuales de administración, <br />replicación, etc.  <br />Escritura segura - recuperación rápida sin necesidad de logs de transacciones  <br />Muchas formas de acceder a tus bases de datos: nativo/API, driver dbExpress, ODBC, <br />OLEDB, .Net provider, driver JDBC nativo de tipo 4, módulo para Python, PHP, Perl, etc.  <br />Soporte nativo para los principales sistemas operativos, incluyendo Windows, Linux, Solaris, MacOS.  <br />Backups incrementales  <br />Disponible para arquitecturas de 64bits  <br />FirebirdDesarrolladorFirebird ProjectUltima versión estable2.5 (08 de septiembre de 2009)Lenguaje C++Sistema operativoMultiplataformaLicenciaIPL, IDPLPagina Webhttp://www.firebirdsql.org/<br />SQlite<br />SQLite es un proyecto de dominio público, su creador es D. Richard Hipp, el cual implementa una pequeña librería de aproximadamente 500kb, programado en el lenguaje C, de dominio público, totalmente libre y que tiene con función hacer de un sistemas de bases de datos relacional.<br />Uno de las primeras diferencia entre los motores de Bases de datos convencionales es su arquitectura cliente/servidor, pues SQLite es independiente, simplemente se realizan llamadas a sub rutinas o funciones de las propias librerías de SQLite, lo cual reduce ampliamente la latencia en cuanto al acceso a las bases de datos. Con lo cual podemos decir que las base de datos compuesta por la definición de las tablas, índices y los propios datos son guardados por un solo fichero estándar y en un solo ordenador.<br />Tamaño: SQLite tiene una pequeña memoria y una única biblioteca es necesaria para acceder a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos incorporadas.<br />Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL.<br />Portabilidad: se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración.<br />Estabilidad: SQLite es compatible con ACID, reunión de los cuatro criterios de Atomicidad, Consistencia, Aislamiento y Durabilidad.<br />SQL: implementa un gran subconjunto de la ANSI – 92 SQL estándar, incluyendo sub-consultas, generación de usuarios, vistas y triggers.<br />Interfaces: cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, groovy, etc.<br />Costo: SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier propósito sin costo y se puede redistribuir libremente<br />No posee configuración:De la forma en que fue creado y diseñado SQLite, NO necesita ser instalado. NO prender, reiniciar o apagar un servidor, e incluso configurarlo. Esta cualidad permite que no haya un administrador de base de datos para crear las tablas, vistas, asignar permisos. O bien la adopción de medidas de recuperación de servidor por cada caída del sistema.<br />La biblioteca puede ser usada desde programas en C/C++, aunque enlaces para Tcl y muchos otros lenguajes de programación interpretado están disponibles.<br />SQLite se encuentra embebido en el REALbasic framework, haciendo posible que aplicaciones desarrolladas en REALbasic para Windows, Linux o Mac OS X usen la base de datos SQLite.<br />Existe un módulo DBI/DBD para Perl disponible en CPAN, DBD::SQLite, no es una interface para SQLite, sino que incluye el motor completo de SQLite en sí mismo por lo cual no necesita ningún software adicional.<br />Hay también un módulo para Python llamado PySQLite.<br />Hay otro módulo para Visual Basic 6 llamado VBSqlite[2]<br />Desde Delphi se puede usar SQLite a través de los componentes libres ZeosLib<br />PHP incluye SQLite, desde la versión 5. SQLite también funciona con PHP 4 pero no viene incluido en él. Para más detalles vea el manual y PECL info.<br />Desde Java se puede acceder mediante el driver de SQLiteJDBC<br />Desde Lazarus 0.9.8 y Free Pascal 2.0.0, SQLite está disponibles para programadores de Pascal. Hay un tutorial en inglés<br />Mac OS X v10.4 incluye SQLite, y es una de las opciones en la Core Data API de Apple. AppleScript puede abrir, crear, y manipular base de datos SQLite por medio de la aplicación de ayuda quot;
DatabaseEventsquot;
 de Mac OS X 10.4.<br />BlitzMAX posee un MOD que permite trabajar con bases de datos SQLite. Para más detalles y descarga del MOD v<br />El lenguaje de programación de vídeo juegos Bennu tiene un mod de SQlite disponible<br />SQLiteDesarrolladorD. Richard HippUltima versión estable3.7.7.1 (28 de junio de 2011)Lenguaje CSistema operativoMultiplataformaLicenciaDominio PublicoPagina Webhttp://www.sqlite.org/<br />SMBD Propietarios<br />Oracle<br />Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.<br />Se basa en la tecnología cliente/servidor, pues bien, para su utilización primero sería necesario la instalación de la herramienta servidor (Oracle 8i) y posteriormente podríamos atacar a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle Developer, que son las herramientas básicas de programación sobre Oracle. Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación, bastante potente para tratar y gestionar la base de datos, también por norma general se suele utilizar SQL al crear un formulario.<br />Caracteristicas<br />soporte de transacciones,<br />estabilidad,<br />escalabilidad y<br />Soporte multiplataforma.<br />OracleDesarrolladorOracle CorporationUltima versión estable11 (01/09/2009)Lenguaje PL/SQLSistema operativoMultiplataformaLicenciaPrivadaPagina Webhttp://www.oracle.com<br />Visual FoxPro<br />Es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.<br />Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.<br />Entre sus características se pueden enumerar:<br />Capacidades para el manejar datos nativos y remotos.<br />Flexibilidad para crear soluciones de bases de datos.<br />Lenguaje de Programación Orientado a objetos.<br />Utilización de Sentencias SQL en forma nativa.<br />Manejo de vistas, cursores y control completo de estructuras relacionales.<br />Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.<br />Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.<br />Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reportes en formato XML.<br />La última versión liberada es la 9.0.<br />Se planeó inicialmente la salida de una nueva versión llamada 'Sedna', la cual pretendía ser un poderoso y completo lenguaje interactuando aún más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, teniendo a su vez soporte para Windows Vista. Posteriormente se supo que no habrá una próxima versión (Mensaje a la comunidad VFP). Microsoft ha cancelado su desarrollo y lanzó lo que han hecho hasta ahora como add-ons en conjunto con el service pack 2 ambos por el momento en versión Beta (SP2 y quot;
Sednaquot;
 - Beta). Igualmente, según las políticas de soporte de Microsoft, éste continuará dando soporte al producto hasta el año 2014.<br />Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe o deje el Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo.<br />La versión 9.0 de Visual FoxPro cuenta con el SP1 y el (más reciente) SP2 (en inglés) en los que hay algunas nuevas características y especialmente brindan estabilidad al producto.<br />Visual FoxProDesarrolladorMicrosoft CorporationUltima versión estableVisual FoxPro 9.0 Service Pack 2 (SP2)Lenguaje Sistema operativoMicrosoft WindowsLicenciaMicrosoft EULAPagina Webhttp://msdn.microsoft.com/es-es/vfoxpro<br />Microsoft SQL Server<br />Microsoft SQL Server es un sistema para la gestión 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 o PostgreSQL o MySQL.<br />Características<br />Soporte de transacciones.<br />Escalabilidad, estabilidad y seguridad.<br />Soporta procedimientos almacenados.<br />Incluye también un potente entorno gráfico de administración, que permite el uso de comandosDDL y DML gráficamente.<br />Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.<br />Además permite administrar información de otros servidores de datos.<br />Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.<br />Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.<br />En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD<br />Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas OperativosWindows.<br />Microsoft SQL ServerDesarrolladorMicrosoft CorporationUltima versión estable2008 (10.00.1600.22)2 de Agosto de 2008Lenguaje T-SQLSistema operativoMicrosoft WindowsLicenciaMicrosoft EULAPagina Webwww.microsoft.com/sql/<br />Interbase<br />Es un Sistema de Administración y gestion de Base de Datos Relacionales (RDBMS) desarrollado y comercializado por la compañía Borland Software Corporation y actualmente desarrollado por su ex-filial CodeGear.<br />Interbase se destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. InterBase corre en plataformasLinux, Microsoft Windows y Solaris.<br />Interbase es un RDBMS que acepta el estándar SQL-92 y soporta varias interfaces de acceso como JDBC, ODBC y ADO.NET. Sin embargo, ciertas características técnicas lo distinguen de otros productos.<br />Bajo consumo de recursos.Una instalación completa del servidor de Interbase 7 requiere aproximadamente 40Mb en disco. Esto es significativamente mas pequeño que la instalación del cliente de muchos servidores de base de datos de otras compañías. El servidor usa muy poca memoria mientras está ocioso. Una instalación mínima de un cliente InterBase requiere aproximadamente 400Kb de espacio en disco.<br />Administración mínima.Los servidores Interbase normalmente no requieren de administradores a tiempo completo<br />Arquitectura multi-generacional<br />Control de concurrencia<br />InterbaseDesarrolladorEmbarcadero TechnologiesUltima versión estableInterbase 2009Lenguaje Sistema operativoMultiplataformaLicenciaPropietariaPagina Webwww.embarcadero.com/productos/interbase<br />SMBD en Web<br />Sin embargo, los sistemas de gestión de bases de datos que más se utilizan en la actualidad son los que se pueden integrar en la red, entre los que destacan:<br /> MySQL: se trata de la base de datos relacional de código abierto más popular en Internet. Existen distribuciones para distintas plataformas (Win32/NT, Unix/Linux), y en muchas de ellas, como Red Hat Linux, se instala por defecto. Actualmente es propiedad de una empresa sueca llamada MySQL AB, que se encarga de su desarrollo y ofrece servicios auxiliares de consultoría y soporte técnico. El software es gratuito, pero, su uso en algunas aplicaciones está sujeto a licencia de pago.<br /> mSQL (Mini SQL): se trata de un gestor de bases de datos ligero, diseñado para proporcionar acceso rápido a conjuntos relativamente pequeños de datos almacenados en sistemas con poca memoria. Implementa un subconjunto de SQL e inicialmente fue desarrollado como un proyecto académico en código abierto. http://www.hughes.com.au<br /> PostgreSQL: es un gestor de bases de datos Relacional-Objetual. Es uno de los sistemas de gestión de bases de datos relacional de código abierto más antiguos, pues la primera versión data de 1985. Está muy extendido en el mundo Unix/Linux ya que muchas distribuciones Linux, como Red Hat lo instalan por defecto, aunque existen versiones para plataformas Windows. Soporta casi todas las construcciones SQL, tiene una amplia conectividad y una gran diversidad de herramientas disponibles. http://www.postgresql.org<br /> Microsoft SQL Server:  aunque Microsoft cuenta con productos de escritorio para gestión de bases de datos como Access, este es el sistemas de gestión de bases de datos más potente. Se integra en la nueva plataforma .NET y funciona sobre Windows NT/2000. http://www.microsoft.com/sql/default.asp<br /> Informix: las herramientas y productos de Informix han estado presentes en el mercado de bases de datos de forma constante, pero hoy esta empresa ha sido adquirida por IBM. http://www.informix.com<br /> SybaseAdaptative Server: proporciona una plataforma diseñada para soportar aplicaciones que utilizan transacciones de manera intensiva.  http://www.sybase.com<br /> Sistemas Oracle: existen un gran número de sistemas desarrollados por la empresa Oracle, una de las compañías que desarrollan bases de datos que tienen una mayor presencia en la Web actual. Se trata de sistemas muy potentes, configurables, escalables y confiables y que proporcionan bastantes funcionalidades, muchas de ellas no soportadas por los sistemas de gestión de bases de datos de código libre. Sin embargo, no son gratuitos y debido a las grandes posibilidades de configuración que ofrecen, y sólo pueden ser utilizados por expertos. http://www.oracle.com/<br />De los 6 sistemas anteriores, los 3 primeros son libres y el resto son soluciones comerciales de pago. Una de las tendencias más claras en la Web actual es integrar el acceso a datos en los servidores de aplicaciones. Esta tendencia llevada a sus extremos hace que casi todos los fabricantes de sistemas de gestión de bases de datos comerciales ofrezcan sus propios servidores de aplicaciones que se integran a bajo nivel con los productos de bases de datos de la misma empresa. Como ejemplos Sybase Enterprise Server y Oracle Application Server.<br />Sitios Web que ofrecen versiones gratuitas y académicas<br />Oracle<br />http://www.oracle.com/index.html<br />Microsoft SQL Server<br />http://www.microsoft.com/sqlserver/en/us/default.aspx<br />Sqlite<br />http://www.sqlite.org/<br />Postgresql<br />http://www.postgresql.org/<br />Comentarios<br />Existen muchos manejadores de datos, con una gran cantidad de características que los vuelven únicos, pensamos en las necesidades de los usuarios, como nosotras somos alumnas, comentamos que para nuestro estudio nos gustaría revisar y aprender a utilizar estos: Oracle,Visual FoxPro, MYSQL, Microsoft SQL Server<br />
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL
SMBD código abierto PostgreSQL MYSQL

Más contenido relacionado

La actualidad más candente

Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Bryan Rodríguez
 
Exposicion karla603
Exposicion karla603Exposicion karla603
Exposicion karla603Ruth Romero
 
Sistemas Manejadores De Base De Datos Dfdfa
Sistemas  Manejadores De Base De Datos DfdfaSistemas  Manejadores De Base De Datos Dfdfa
Sistemas Manejadores De Base De Datos DfdfaJosue Reyes
 

La actualidad más candente (8)

Firebird
FirebirdFirebird
Firebird
 
Base de datos sql
Base de datos sqlBase de datos sql
Base de datos sql
 
Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3Arquitectura e implementación de PostgreSQL 9.3
Arquitectura e implementación de PostgreSQL 9.3
 
Cuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMSCuadro comparativo de los diferentes DBMS
Cuadro comparativo de los diferentes DBMS
 
Exposicion karla603
Exposicion karla603Exposicion karla603
Exposicion karla603
 
Comprensores
ComprensoresComprensores
Comprensores
 
Sistemas Manejadores De Base De Datos Dfdfa
Sistemas  Manejadores De Base De Datos DfdfaSistemas  Manejadores De Base De Datos Dfdfa
Sistemas Manejadores De Base De Datos Dfdfa
 
SQLite
SQLiteSQLite
SQLite
 

Similar a SMBD código abierto PostgreSQL MYSQL

PostgreSQL
PostgreSQLPostgreSQL
PostgreSQLbrobelo
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Jazmin Glez.
 
Presentacion trabajo
Presentacion trabajoPresentacion trabajo
Presentacion trabajoJesus
 
Presentacion trabajo
Presentacion trabajoPresentacion trabajo
Presentacion trabajoJesus
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & serviciosKozmo Hernan
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datossatakin_armando7
 
Aspectos técnicos de Firebird
Aspectos técnicos de FirebirdAspectos técnicos de Firebird
Aspectos técnicos de Firebirdguest7ba5c1
 
Sistemas gestores de base de datos
Sistemas gestores de base de datosSistemas gestores de base de datos
Sistemas gestores de base de datosAndrea Cusme
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.netmerck20
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datosstill01
 
Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentahoFinger Cash
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datosMarlene Torres
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datosHernan Okamura
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesFrancisco Gómez Pino
 

Similar a SMBD código abierto PostgreSQL MYSQL (20)

PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
PostgreSQL
PostgreSQLPostgreSQL
PostgreSQL
 
Cuadro comparativo de SMBD
Cuadro comparativo de SMBD Cuadro comparativo de SMBD
Cuadro comparativo de SMBD
 
Presentacion trabajo
Presentacion trabajoPresentacion trabajo
Presentacion trabajo
 
Presentacion trabajo
Presentacion trabajoPresentacion trabajo
Presentacion trabajo
 
C. comparativo servidores & servicios
C. comparativo servidores & serviciosC. comparativo servidores & servicios
C. comparativo servidores & servicios
 
trabajo numero 3
trabajo numero 3trabajo numero 3
trabajo numero 3
 
Tres gestores de bases de datos
Tres gestores de bases de datosTres gestores de bases de datos
Tres gestores de bases de datos
 
Oracle
OracleOracle
Oracle
 
Aspectos técnicos de Firebird
Aspectos técnicos de FirebirdAspectos técnicos de Firebird
Aspectos técnicos de Firebird
 
Sistemas gestores de base de datos
Sistemas gestores de base de datosSistemas gestores de base de datos
Sistemas gestores de base de datos
 
Sistemas de gestión de base de datos
Sistemas de gestión de base de datosSistemas de gestión de base de datos
Sistemas de gestión de base de datos
 
Tarea bases de datos asp.net
Tarea bases de datos asp.netTarea bases de datos asp.net
Tarea bases de datos asp.net
 
Motores de bases de datos
Motores de bases de datosMotores de bases de datos
Motores de bases de datos
 
Sfd 2013 pentaho
Sfd 2013 pentahoSfd 2013 pentaho
Sfd 2013 pentaho
 
Gestores de base de datos
Gestores de base de datosGestores de base de datos
Gestores de base de datos
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Sistemas de gestores de base de datos
Sistemas de gestores de base de datosSistemas de gestores de base de datos
Sistemas de gestores de base de datos
 
Los sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actualesLos sistemas gestores de bases de datos actuales
Los sistemas gestores de bases de datos actuales
 
Gestores
GestoresGestores
Gestores
 

Más de Jillian Motoharu (11)

Introd admon-cal
Introd admon-calIntrod admon-cal
Introd admon-cal
 
Sql ejercicio 1
Sql ejercicio 1Sql ejercicio 1
Sql ejercicio 1
 
Gomsa
GomsaGomsa
Gomsa
 
Gomsa
GomsaGomsa
Gomsa
 
Tabla comparativa
Tabla comparativaTabla comparativa
Tabla comparativa
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Sql server2008 caract
Sql server2008 caractSql server2008 caract
Sql server2008 caract
 
Cuadro comparativo sql
Cuadro comparativo sqlCuadro comparativo sql
Cuadro comparativo sql
 
Diferentes versiones sql server
Diferentes versiones sql serverDiferentes versiones sql server
Diferentes versiones sql server
 
Componentes de sql server 2008
Componentes de sql server 2008Componentes de sql server 2008
Componentes de sql server 2008
 
SMBD 2011
SMBD 2011SMBD 2011
SMBD 2011
 

Último

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024GiovanniJavierHidalg
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 

Último (20)

Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024Cortes-24-de-abril-Tungurahua-3 año 2024
Cortes-24-de-abril-Tungurahua-3 año 2024
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 

SMBD código abierto PostgreSQL MYSQL

  • 1. 2044065-461645UNIVERSIDAD VERACRUZANA<br />Facultad de Administración<br />L.S.C.A<br />Base de datos<br />Profesor: Dr. Carlos Arturo Torres Gastelú<br />Investigación:<br />SMDB:(Sistemas manejadores de base de datos)<br />Equipo 1:<br />Granda Martínez Tania Isabel<br />Zamudio Baltazar Itzel<br />22 de agosto del 2011<br />Contenido TOC quot; 1-3quot; ¿Qué es un sistema manejador de base de datos? PAGEREF _Toc301702026 3SMBD de código abierto PAGEREF _Toc301702027 4PostgreSQL PAGEREF _Toc301702028 4MYSQL PAGEREF _Toc301702029 6Firebird PAGEREF _Toc301702030 8SQlite PAGEREF _Toc301702031 10SMBD Propietarios PAGEREF _Toc301702032 13Oracle PAGEREF _Toc301702033 13Visual FoxPro PAGEREF _Toc301702034 15Microsoft SQL Server PAGEREF _Toc301702035 17Interbase PAGEREF _Toc301702036 19SMBD en Web PAGEREF _Toc301702037 21Sitios Web que ofrecen versiones gratuitas y académicas PAGEREF _Toc301702038 22Comentarios PAGEREF _Toc301702039 22<br />¿Qué es un sistema manejador de base de datos?<br />Los sistemas de gestión de bases de datos (en inglésdatabasemanagementsystem, abreviado DBMS) son un tipo de software muy específico, dedicado a servir de interfaz entre la base de datos, el usuario y las aplicaciones que la utilizan.<br />El propósito general de los sistemas de gestión de bases de datos es el de manejar de manera clara, sencilla y ordenada un conjunto de datos que posteriormente se convertirán en información relevante para una organización.<br />Ventajas<br />Proveen facilidades para la manipulación de grandes volúmenes de datos entre éstas: <br />Simplifican la programación de equipos de consistencia.<br />Manejando las políticas de respaldo adecuadas, garantizan que los cambios de la base serán siempre consistentes sin importar si hay errores correctamente, etc.<br />Organizan los datos con un impacto mínimo en el código de los programas.<br />Disminuyen drásticamente los tiempos de desarrollo y aumentan la calidad del sistema desarrollado si son bien explotados por los desarrolladores.<br />Usualmente, proveen interfaces y lenguajes de consulta que simplifican la recuperación de los datos.<br />-851535-3663954320540-728345SMBD de código abierto<br />PostgreSQL<br />El PostgreSQL es un poderoso sistema manejador de bases de datos, es decir, un sistema diseñado para administrar grandes cantidades de datos, que tiene la fama de ser la base de datos de código abierto (Open Source) más avanzada del mundo. El postgres es robusto como un elefante.<br />PostgreSQL tiene más de 15 años de desarrollo activo y se ha ganado la reputación de ser confiable y mantener la integridad de los datos. <br />El PostgreSQL se ejecuta en la mayoría de los Sistemas Operativos más utilizados en el mundo incluyendo,Linux, varias versiones de UNIX y por supuesto Windows.<br />Caracteristicas:<br />Alta concurrencia<br />-Mediante un sistema denominado MVCC (Acceso concurrente multiversión, por sus siglas en inglés) PostgreSQL permite que mientras un proceso escribe en una tabla, otros accedan a la misma tabla sin necesidad de bloqueos. Cada usuario obtiene una visión consistente de lo último a lo que se le hizo commit. Esta estrategia es superior al uso de bloqueos por tabla o por filas común en otras bases, eliminando la necesidad del uso de bloqueos explícitos.....<br />Amplia variedad de tipos nativos<br />PostgreSQL provee nativamente soporte para:<br />Números de precisión arbitraria.<br />Texto de largo ilimitado.<br />Figuras geométricas (con una variedad de funciones asociadas).<br />Direcciones IP (IPv4 e IPv6).<br />Bloques de direcciones estilo CIDR.<br />Direcciones MAC.<br />-851535-5473704320540-728345Arrays.<br />Claves ajenas también denominadas Llaves ajenas o Claves Foráneas (foreignkeys).<br />Disparadores (triggers): Un disparador o trigger se define como una acción específica que se realiza de acuerdo a un evento, cuando éste ocurra dentro de la base de datos. <br />Entonces combinando estas características, PostgreSQL le permitirá crear una amplia funcionalidad a través de su sistema de activación de disparadores (triggers).<br />Vistas.<br />Integridad transaccional.<br />Herencia de tablas.<br />Tipos de datos y operaciones geométricas.<br />Soporte para transacciones distribuidas. Permite a PostgreSQL integrase en un sistema distribuido formado por varios recursos (p.ej, una base de datos PostgreSQL, otra Oracle, una cola de mensajes IBM MQ JMS y un ERP SAP) gestionado por un servidor de aplicaciones donde el éxito (quot; commitquot; ) de la transacción goblal es el resultado del éxito de las transacciones locales.<br />PostgreSQLDesarrolladorPostgreSQL Global DevelopmentUltima versión estable9.0 (20 de septiembre de 2010)Lenguaje Sistema operativoMultiplataformaLicenciaBSDPagina Webhttp://www.postgresql.org/<br />3863340-1492885MYSQLMySQL es la base de datos open source más popular y, posiblemente, mejor del mundo. Su continuo desarrollo y su creciente popularidad está haciendo de MySQL un competidorcada vez más directo de gigantes en la materia de las bases de datos. MySQL es un sistema de administración de bases de datos (Database Management System, DBMS)para bases de datos relacionales.Existen varias APIs que permiten, a aplicaciones escritas en diversos lenguajes de programación, acceder a las bases de datos MySQL, incluyendo C, C++, C#, Pascal, Delphi (viadbExpress), Eiffel,Smalltalk, Java (con una implementación nativa del driver de Java), Lisp, Perl, PHP, Python, Ruby,Gambas, REALbasic (Mac y Linux), (x)Harbour (Eagle1), FreeBASIC, y Tcl; cada uno de estos utiliza una API específica. También existe una interfaz ODBC, llamado MyODBC que permite a cualquier lenguaje de programación que soporte ODBC comunicarse con las bases de datos MySQL. También se puede acceder desde el sistema SAP, lenguaje ABAP.Características:Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.Soporta gran cantidad de tipos de datos para las columnas.Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).Gran portabilidad entre sistemas.Soporta hasta 32 índices por tabla.Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.Condición de open source de MySQL hace que la utilización sea gratuita y se puede modificar con total libertadSe puede descargar su código fuente. Esto ha favorecido muy positivamente en su desarrolloy continuas actualizacionesEs una de las herramientas más utilizadas por los programadores orientados a Internet.Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad delenguajes de programación.3863340-2075815MYSQL, es el manejador de base de datos considerado como el más rápido de InternetGran rapidez y facilidad de usoInfinidad de librerías y otras herramientas que permiten su uso a través de gran cantidadde lenguajes de programación.Fácil instalación y configuración.MYSQLDesarrolladorSun MicrosystemsUltima versión estable5.5.9 (2 de junio de 2010)Lenguaje C, C++Sistema operativoMultiplataformaLicenciaGPL o Uso comercialPagina Webhttp://www.mysql.com<br />Firebird<br />Firebird deriva del código fuente de Interbase 6.0 de Borland. Es open source y no hay licencias duales. Tanto para uso comercial como para aplicaciones open source, es totalmente libre. La tecnología de Firebird lleva 20 años funcionando, esto hace que sea un producto muy maduro yestable. <br />El desarrollo de Firebird lleva aparejado la aparición de versiones que incluyen nuevas <br />características y posibilidades. Así se comenzó con la versión 1.0 (simplemente portar el código deinternase 6.0 en c ), la versión 1.5 (conversión de firebird a c++), la versión 2.0 (nuevas características como tablas derivadas, etc), la versión 2.1 (características de gestión de sesiones, etc) y así hasta llegar a la última prevista, versión 3.0. Estos temas están escritos con las características hasta la versión actual disponible (2.5) por lo que puede que algunas características no estén disponibles en versiones anteriores. <br />Firebird tiene todas las características y la potencia de un RDBMS. Se pueden manejar bases de datos desde unos pocos KB hasta varios Gigabytes con buen rendimiento y casi sin mantenimiento. <br />Características:<br />Soporte completo de Procedimientos Almacenados y Triggers<br />Las Transacciones son totalmente ACID compliant<br />Integridad referencial <br />Arquitectura Multi Generacional <br />Muy bajo consumo de recursos<br />Completo lenguaje para Procedimientos Almacenados y Triggers (PSQL) <br />Soporte para funciones externas (UDFs) <br />Poca o ninguna necesidad de DBAs especializados <br />Prácticamente no necesita configuración - ¡sólo instalar y empezar a usarla! <br />Una gran comunidad y muchas páginas donde conseguir buen soporte gratuito <br />Opción a usar la versión embebida - de un solo fichero - ideal para crear CDROM con catálogos, versiones de evaluación o monousuario de aplicaciones <br />Docenas de herramientas de terceros, incluyendo herramientas visuales de administración, <br />replicación, etc. <br />Escritura segura - recuperación rápida sin necesidad de logs de transacciones <br />Muchas formas de acceder a tus bases de datos: nativo/API, driver dbExpress, ODBC, <br />OLEDB, .Net provider, driver JDBC nativo de tipo 4, módulo para Python, PHP, Perl, etc. <br />Soporte nativo para los principales sistemas operativos, incluyendo Windows, Linux, Solaris, MacOS. <br />Backups incrementales <br />Disponible para arquitecturas de 64bits <br />FirebirdDesarrolladorFirebird ProjectUltima versión estable2.5 (08 de septiembre de 2009)Lenguaje C++Sistema operativoMultiplataformaLicenciaIPL, IDPLPagina Webhttp://www.firebirdsql.org/<br />SQlite<br />SQLite es un proyecto de dominio público, su creador es D. Richard Hipp, el cual implementa una pequeña librería de aproximadamente 500kb, programado en el lenguaje C, de dominio público, totalmente libre y que tiene con función hacer de un sistemas de bases de datos relacional.<br />Uno de las primeras diferencia entre los motores de Bases de datos convencionales es su arquitectura cliente/servidor, pues SQLite es independiente, simplemente se realizan llamadas a sub rutinas o funciones de las propias librerías de SQLite, lo cual reduce ampliamente la latencia en cuanto al acceso a las bases de datos. Con lo cual podemos decir que las base de datos compuesta por la definición de las tablas, índices y los propios datos son guardados por un solo fichero estándar y en un solo ordenador.<br />Tamaño: SQLite tiene una pequeña memoria y una única biblioteca es necesaria para acceder a bases de datos, lo que lo hace ideal para aplicaciones de bases de datos incorporadas.<br />Rendimiento de base de datos: SQLite realiza operaciones de manera eficiente y es más rápido que MySQL y PostgreSQL.<br />Portabilidad: se ejecuta en muchas plataformas y sus bases de datos pueden ser fácilmente portadas sin ninguna configuración o administración.<br />Estabilidad: SQLite es compatible con ACID, reunión de los cuatro criterios de Atomicidad, Consistencia, Aislamiento y Durabilidad.<br />SQL: implementa un gran subconjunto de la ANSI – 92 SQL estándar, incluyendo sub-consultas, generación de usuarios, vistas y triggers.<br />Interfaces: cuenta con diferentes interfaces del API, las cuales permiten trabajar con C++, PHP, Perl, Python, Ruby, Tcl, groovy, etc.<br />Costo: SQLite es de dominio público, y por tanto, es libre de utilizar para cualquier propósito sin costo y se puede redistribuir libremente<br />No posee configuración:De la forma en que fue creado y diseñado SQLite, NO necesita ser instalado. NO prender, reiniciar o apagar un servidor, e incluso configurarlo. Esta cualidad permite que no haya un administrador de base de datos para crear las tablas, vistas, asignar permisos. O bien la adopción de medidas de recuperación de servidor por cada caída del sistema.<br />La biblioteca puede ser usada desde programas en C/C++, aunque enlaces para Tcl y muchos otros lenguajes de programación interpretado están disponibles.<br />SQLite se encuentra embebido en el REALbasic framework, haciendo posible que aplicaciones desarrolladas en REALbasic para Windows, Linux o Mac OS X usen la base de datos SQLite.<br />Existe un módulo DBI/DBD para Perl disponible en CPAN, DBD::SQLite, no es una interface para SQLite, sino que incluye el motor completo de SQLite en sí mismo por lo cual no necesita ningún software adicional.<br />Hay también un módulo para Python llamado PySQLite.<br />Hay otro módulo para Visual Basic 6 llamado VBSqlite[2]<br />Desde Delphi se puede usar SQLite a través de los componentes libres ZeosLib<br />PHP incluye SQLite, desde la versión 5. SQLite también funciona con PHP 4 pero no viene incluido en él. Para más detalles vea el manual y PECL info.<br />Desde Java se puede acceder mediante el driver de SQLiteJDBC<br />Desde Lazarus 0.9.8 y Free Pascal 2.0.0, SQLite está disponibles para programadores de Pascal. Hay un tutorial en inglés<br />Mac OS X v10.4 incluye SQLite, y es una de las opciones en la Core Data API de Apple. AppleScript puede abrir, crear, y manipular base de datos SQLite por medio de la aplicación de ayuda quot; DatabaseEventsquot; de Mac OS X 10.4.<br />BlitzMAX posee un MOD que permite trabajar con bases de datos SQLite. Para más detalles y descarga del MOD v<br />El lenguaje de programación de vídeo juegos Bennu tiene un mod de SQlite disponible<br />SQLiteDesarrolladorD. Richard HippUltima versión estable3.7.7.1 (28 de junio de 2011)Lenguaje CSistema operativoMultiplataformaLicenciaDominio PublicoPagina Webhttp://www.sqlite.org/<br />SMBD Propietarios<br />Oracle<br />Oracle es un sistema de gestión de base de datos objeto-relacional (o ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.<br />Se basa en la tecnología cliente/servidor, pues bien, para su utilización primero sería necesario la instalación de la herramienta servidor (Oracle 8i) y posteriormente podríamos atacar a la base de datos desde otros equipos con herramientas de desarrollo como Oracle Designer y Oracle Developer, que son las herramientas básicas de programación sobre Oracle. Para desarrollar en Oracle utilizamos PL/SQL un lenguaje de 5ª generación, bastante potente para tratar y gestionar la base de datos, también por norma general se suele utilizar SQL al crear un formulario.<br />Caracteristicas<br />soporte de transacciones,<br />estabilidad,<br />escalabilidad y<br />Soporte multiplataforma.<br />OracleDesarrolladorOracle CorporationUltima versión estable11 (01/09/2009)Lenguaje PL/SQLSistema operativoMultiplataformaLicenciaPrivadaPagina Webhttp://www.oracle.com<br />Visual FoxPro<br />Es un lenguaje de programación procedural, orientado a objetos que posee un Sistema Gestor de Bases de datos o Database Management System (DBMS) y Sistema administrador de bases de datos relacionales, producido por Microsoft.<br />Visual FoxPro ofrece a los desarrolladores un conjunto de herramientas para crear aplicaciones de bases de datos para el escritorio, entornos cliente/servidor, tablet PC o para la Web.<br />Entre sus características se pueden enumerar:<br />Capacidades para el manejar datos nativos y remotos.<br />Flexibilidad para crear soluciones de bases de datos.<br />Lenguaje de Programación Orientado a objetos.<br />Utilización de Sentencias SQL en forma nativa.<br />Manejo de vistas, cursores y control completo de estructuras relacionales.<br />Su propio gestor de base de datos incorporado. Sin embargo, también puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.<br />Cuenta con un motor de generación de informes renovado y flexible para soluciones más robustas.<br />Desde la versión 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reportes en formato XML.<br />La última versión liberada es la 9.0.<br />Se planeó inicialmente la salida de una nueva versión llamada 'Sedna', la cual pretendía ser un poderoso y completo lenguaje interactuando aún más con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, teniendo a su vez soporte para Windows Vista. Posteriormente se supo que no habrá una próxima versión (Mensaje a la comunidad VFP). Microsoft ha cancelado su desarrollo y lanzó lo que han hecho hasta ahora como add-ons en conjunto con el service pack 2 ambos por el momento en versión Beta (SP2 y quot; Sednaquot; - Beta). Igualmente, según las políticas de soporte de Microsoft, éste continuará dando soporte al producto hasta el año 2014.<br />Hay un movimiento MasFoxPro que está haciendo presión para que Microsoft continúe o deje el Visual FoxPro como código abierto para que otra gente pueda seguir evolucionándolo.<br />La versión 9.0 de Visual FoxPro cuenta con el SP1 y el (más reciente) SP2 (en inglés) en los que hay algunas nuevas características y especialmente brindan estabilidad al producto.<br />Visual FoxProDesarrolladorMicrosoft CorporationUltima versión estableVisual FoxPro 9.0 Service Pack 2 (SP2)Lenguaje Sistema operativoMicrosoft WindowsLicenciaMicrosoft EULAPagina Webhttp://msdn.microsoft.com/es-es/vfoxpro<br />Microsoft SQL Server<br />Microsoft SQL Server es un sistema para la gestión 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 o PostgreSQL o MySQL.<br />Características<br />Soporte de transacciones.<br />Escalabilidad, estabilidad y seguridad.<br />Soporta procedimientos almacenados.<br />Incluye también un potente entorno gráfico de administración, que permite el uso de comandosDDL y DML gráficamente.<br />Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.<br />Además permite administrar información de otros servidores de datos.<br />Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiónes 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.<br />Es común desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a través de los llamados ADP (Access Data Project). De esta forma se completa la base de datos (Microsoft SQL Server), con el entorno de desarrollo (VBA Access), a través de la implementación de aplicaciones de dos capas mediante el uso de formularios Windows.<br />En el manejo de SQL mediante líneas de comando se utiliza el SQLCMD<br />Para el desarrollo de aplicaciones más complejas (tres o más capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor sólo está disponible para Sistemas OperativosWindows.<br />Microsoft SQL ServerDesarrolladorMicrosoft CorporationUltima versión estable2008 (10.00.1600.22)2 de Agosto de 2008Lenguaje T-SQLSistema operativoMicrosoft WindowsLicenciaMicrosoft EULAPagina Webwww.microsoft.com/sql/<br />Interbase<br />Es un Sistema de Administración y gestion de Base de Datos Relacionales (RDBMS) desarrollado y comercializado por la compañía Borland Software Corporation y actualmente desarrollado por su ex-filial CodeGear.<br />Interbase se destaca de otros DBMS's por su bajo consumo de recursos, su casi nula necesidad de administración y su arquitectura multi-generacional. InterBase corre en plataformasLinux, Microsoft Windows y Solaris.<br />Interbase es un RDBMS que acepta el estándar SQL-92 y soporta varias interfaces de acceso como JDBC, ODBC y ADO.NET. Sin embargo, ciertas características técnicas lo distinguen de otros productos.<br />Bajo consumo de recursos.Una instalación completa del servidor de Interbase 7 requiere aproximadamente 40Mb en disco. Esto es significativamente mas pequeño que la instalación del cliente de muchos servidores de base de datos de otras compañías. El servidor usa muy poca memoria mientras está ocioso. Una instalación mínima de un cliente InterBase requiere aproximadamente 400Kb de espacio en disco.<br />Administración mínima.Los servidores Interbase normalmente no requieren de administradores a tiempo completo<br />Arquitectura multi-generacional<br />Control de concurrencia<br />InterbaseDesarrolladorEmbarcadero TechnologiesUltima versión estableInterbase 2009Lenguaje Sistema operativoMultiplataformaLicenciaPropietariaPagina Webwww.embarcadero.com/productos/interbase<br />SMBD en Web<br />Sin embargo, los sistemas de gestión de bases de datos que más se utilizan en la actualidad son los que se pueden integrar en la red, entre los que destacan:<br /> MySQL: se trata de la base de datos relacional de código abierto más popular en Internet. Existen distribuciones para distintas plataformas (Win32/NT, Unix/Linux), y en muchas de ellas, como Red Hat Linux, se instala por defecto. Actualmente es propiedad de una empresa sueca llamada MySQL AB, que se encarga de su desarrollo y ofrece servicios auxiliares de consultoría y soporte técnico. El software es gratuito, pero, su uso en algunas aplicaciones está sujeto a licencia de pago.<br /> mSQL (Mini SQL): se trata de un gestor de bases de datos ligero, diseñado para proporcionar acceso rápido a conjuntos relativamente pequeños de datos almacenados en sistemas con poca memoria. Implementa un subconjunto de SQL e inicialmente fue desarrollado como un proyecto académico en código abierto. http://www.hughes.com.au<br /> PostgreSQL: es un gestor de bases de datos Relacional-Objetual. Es uno de los sistemas de gestión de bases de datos relacional de código abierto más antiguos, pues la primera versión data de 1985. Está muy extendido en el mundo Unix/Linux ya que muchas distribuciones Linux, como Red Hat lo instalan por defecto, aunque existen versiones para plataformas Windows. Soporta casi todas las construcciones SQL, tiene una amplia conectividad y una gran diversidad de herramientas disponibles. http://www.postgresql.org<br /> Microsoft SQL Server:  aunque Microsoft cuenta con productos de escritorio para gestión de bases de datos como Access, este es el sistemas de gestión de bases de datos más potente. Se integra en la nueva plataforma .NET y funciona sobre Windows NT/2000. http://www.microsoft.com/sql/default.asp<br /> Informix: las herramientas y productos de Informix han estado presentes en el mercado de bases de datos de forma constante, pero hoy esta empresa ha sido adquirida por IBM. http://www.informix.com<br /> SybaseAdaptative Server: proporciona una plataforma diseñada para soportar aplicaciones que utilizan transacciones de manera intensiva.  http://www.sybase.com<br /> Sistemas Oracle: existen un gran número de sistemas desarrollados por la empresa Oracle, una de las compañías que desarrollan bases de datos que tienen una mayor presencia en la Web actual. Se trata de sistemas muy potentes, configurables, escalables y confiables y que proporcionan bastantes funcionalidades, muchas de ellas no soportadas por los sistemas de gestión de bases de datos de código libre. Sin embargo, no son gratuitos y debido a las grandes posibilidades de configuración que ofrecen, y sólo pueden ser utilizados por expertos. http://www.oracle.com/<br />De los 6 sistemas anteriores, los 3 primeros son libres y el resto son soluciones comerciales de pago. Una de las tendencias más claras en la Web actual es integrar el acceso a datos en los servidores de aplicaciones. Esta tendencia llevada a sus extremos hace que casi todos los fabricantes de sistemas de gestión de bases de datos comerciales ofrezcan sus propios servidores de aplicaciones que se integran a bajo nivel con los productos de bases de datos de la misma empresa. Como ejemplos Sybase Enterprise Server y Oracle Application Server.<br />Sitios Web que ofrecen versiones gratuitas y académicas<br />Oracle<br />http://www.oracle.com/index.html<br />Microsoft SQL Server<br />http://www.microsoft.com/sqlserver/en/us/default.aspx<br />Sqlite<br />http://www.sqlite.org/<br />Postgresql<br />http://www.postgresql.org/<br />Comentarios<br />Existen muchos manejadores de datos, con una gran cantidad de características que los vuelven únicos, pensamos en las necesidades de los usuarios, como nosotras somos alumnas, comentamos que para nuestro estudio nos gustaría revisar y aprender a utilizar estos: Oracle,Visual FoxPro, MYSQL, Microsoft SQL Server<br />