Sie sind auf Seite 1von 5

Transcript of "Motores de bases de datos"

MOTORES DE BASES DE DATOS STILL GONZALEZ


CARDONA
BASES DE DATOS Las bases de datos son conjuntos de datos
pertenecientes a un mismo contexto. Cada base de datos se
compone de una o mas tablas que guarda un conjunto de datos y
estn relacionadas entre si. Cada tabla tiene una o ms columnas y
filas. Teniendo acceso a ella posteriormente tanto de forma
separada como de forma conjunta
CARACTERSTICAS
POR
QU
LAS
BASES
DEDATOS
SON
TANNECESARIAS?Nota: Se dice que las Bases de Datos es la
parte masImportante del Desarrollo de un Software
FACILITAN El almacenamiento de grandes cantidades de
informacin. La recuperacin rpida y flexible de informacin. La
organizacin y reorganizacin de la informacin. La impresin y
distribucin de informacin en varias formas. Ejemplo de
Documental de Sr ngel Ripoll.
PRODUCTOS
SGBD
DISPONIBLES
ENEL
MERCADO:SISTEMAS LIBRES Firebird basada en la versin 6
de InterBase, Initial Developers PUBLIC LICENSE Versin 1.0.
DB2 Express-C (http://www.ibm.com/software/data/db2/express/)
Apache
Derby
(http://db.apache.org/derby/)
MariaDB
(http://mariadb.org/) Drizzle (http://www.drizzle.org/)

SISTEMAS NO LIBRES dBase FileMaker gsBase IBM DB2:


Universal Database (DB2 UDB) IBM Informix Interbase de
CodeGear, filial de Borland MAGIC NexusDB Open Access
Paradox PervasiveSQL Progress (DBMS) WindowBase IBM IMS
Base de Datos Jerrquica CA-IDMS
LOS MOTORES DE BASES DE DATOS MAS UTILIZADOS
MICROSOFT ACCESS Microsoft Access es un editor y gestor de
bases de datos. Forma parte de Microsoft Office y te permitir crear
bases de datos con formularios de una manera rpida y sencilla.
DESVENTAJAS Para bases de datos de gran calibre (en cuanto a
volumen de datos o de usuarios) es recomendable usar otros
sistemas como MySQL o Microsoft SQL Server, y cdigo VBA
(Visual Basic para Aplicaciones) No es multiplataforma, pues slo
est disponible para sistemas operativos de Microsoft, Su uso es
inadecuado para grandes proyectos de software que requieren
tiempos de respuesta crticos Es una base de datos para pequeos
escenarios Su uso inadecuado en grandes proyectos de software que
requieren tiempos de respuesta crticos.
SQLITE Es un sistema de gestin de bases de datos relacional
compatible con ACID, contenida en una relativamente pequea y
Libre. biblioteca escrita en C. SQLite es un proyecto de dominio
pblico creado por D. Richard Hipp.
ALGUNOS DE LOS LENGUAJES QUE SE PUEDENUSAR
SON LOS SIGUIENTES: C/C++ Python llamado PySQLite
Visual Basic 6 llamado VBSqlite Delphi a travs de los
componentes libres ZeosLib PHP incluye SQLite, desde la
versin 5 Java se puede acceder mediante el driver de
SQLiteJDBC .NET se puede acceder usando el proyecto de
cdigo abierto System.Data.SQLiteSOFTWARE QUE UTILIZA

SQLITE: Adobe Photoshop Elements Mozilla Firefox Skype


XBMC Android BlackBerry Google Chrome
MYSQL SERVER Microsoft SQL Server es un sistema para la
gestin de bases de datos producido por Microsoft basado en el
modelo relacional. Microsoft SQL Server constituye la
alternativa de Microsoft a otros potentes sistemas gestores de
bases de datos como son Oracle, PostgreSQL o MySQL.
POSTGRESQL Es un SGBD relacional orientado a objetos y
libre, publicado bajo la licencia BSD. Como muchos otros
proyectos de cdigo abierto, el desarrollo de PostgreSQL no es
manejado por una empresa y/o persona, sino que es dirigido por
una comunidad de desarrolladores que trabajan de forma
desinteresada, libre y/o apoyados por organizaciones comerciales.
Dicha comunidad es denominada el PGDG (PostgreSQL Global
Development Group).
ALGUNOS DE LOS LENGUAJES QUE SE PUEDENUSAR
SON LOS SIGUIENTES: Un lenguaje propio llamado
PL/PgSQL (similar al PL/SQL de oracle). C. C++. Java PL/Java
web. PL/Perl. plPHP. PL/Python. PL/Ruby. PL/sh. PL/Tcl.
PL/Scheme.
MYSQL Es un sistema de gestin de bases de datos relacional,
multihilo y multiusuario con ms de seis millones de
instalaciones. MySQL desde enero de 2008 una subsidiaria de
Sun Microsystems y sta a su vez de Oracle Corporation desde
abril de 2009 desarrolla MySQL como software libre en un
esquema de licenciamiento dual.

ALGUNOS DE LOS LENGUAJES QUE SE PUEDENUSAR


SON LOS SIGUIENTES: C C++ C# Pascal Delphi Java (con
una implementacin nativa del driver de Java), PHP, Python,
Cada uno de estos utiliza una interfaz de programacin de
aplicaciones especfica. Tambin existe una interfaz ODBC,
llamado MyODBC que permite a cualquier lenguaje de
programacin que soporte ODBC comunicarse con las bases de
datos MySQL.
ORACLE DATABASE Es un sistema de gestin de base de datos
objeto-relacional Desarrollado por Oracle Corporation. La nica
edicin gratuita es la Express Edition Se considera a Oracle como
uno de los sistemas de bases de datos ms completos, destacando:
soporte de transacciones, estabilidad, escalabilidad y Soporte
multiplataforma.

Das könnte Ihnen auch gefallen