Download instituto tecnológico superior de lerdo

Document related concepts
Transcript
INSTITUTO TECNOLÓGICO SUPERIOR DE LERDO
Actividad de aprendizaje 1: “Cuadro comparativo”
Nombre: Miguel Ángel Gaytan Gomez
Número de control: 10231589
Asignatura: Taller de Base de datos
Clave de asignatura: 3O6B
A 5 de Febrero de 2013, Cd. Lerdo, Durango.
Actividad de aprendizaje 1:
SGBD
MySQL
“Características de los SGBD más utilizados”
Características
Es un sistema de base de
datos relacional, multihilo y
multiusuario.
Existen varias interfaces de
programación de aplicaciones en
diversos lenguajes que permiten
acceder a las BD de MySQL
como: C, C++, C#, Delphi, Java,
PHP, Phyton, etc.
Es muy utilizado en
aplicaciones web, como
Drupal o phpBB, en
plataformas (Linux,
Windows-Apache-MySQLPHP-Perl-Phyton), y por
herramientas de seguimiento
de errores como Bugzilla.
Funciona sobre múltiples
plataformas, incluyendo:
GNU/Linux, Mac OS X,
NetBSD, OpenBSD,
Solaris, SunOS,
FreeBSD, Tru64, todas
las plataformas Windows.
Firebird
Es un sistema de
administración de base de
datos relacional (RDBMS)
de código abierto basado
en la versión 6 de
Interbase.
Es multiplataforma, y actualmente
puede ejecutarse en los sistemas
operativos: Linux, HP-UX,
FreeBSD, MacOS, Solaris y
Microsoft Windows.
Arquitectura Cliente-Servidor
sobre protocolo TCP/IP, es
medianamente escalable,
buena seguridad basada en
usuarios/roles, diferentes
arquitecturas, entre ellas el
Servidor Embebido que
permite ejecutar aplicaciones
monousuario en ordenadores
sin instalar el software.
Bases de datos de sólo
lectura, para aplicaciones
que corran desde
dispositivos sin capacidad
de escritura, como CDROMS, completo lenguaje
para la escritura de
disparadores y
procedimientos
almacenados
denominado PSQL, y
existen 2 tipos de
servidores Firebird para
ser instalados: Classic y
Super Server.
Microsoft
Access
Es un sistema interactivo
de administración de base
de datos para Windows,
tiene la capacidad de
organizar, buscar y
presentar la información
Access es gráfico, por lo que
aprovecha al máximo la potencia
gráfica de Windows, ofreciendo
métodos usuales de acceso a los
datos y proporcionando métodos
simples y directos de trabajar con
Facilita la administración de
datos, ya que sus
posibilidades de consulta y
conexión le ayudan a
encontrar rápidamente la
información deseada,
Es posible producir
formularios e informes
sofisticados y efectivos,
así como gráficos y
combinaciones de
informes en un solo
1
resultante del manejo de
sus bases de datos.
la información.
cualquiera que sea su
formato o lugar de
almacenamiento.
documento, y permite
lograr un considerable
aumento en la
productividad mediante el
uso de los asistentes y las
macros (estos permiten
automatizar fácilmente
muchas tareas sin
necesidad de programar).
PostgreSQL
Es un sistema de gestión
de base de datos objetorelacional, distribuido bajo
licencia BSD y con su
código fuente disponible
libremente y de código
abierto más potente del
mercado.
Utiliza un modelo Cliente/Servidor
y usa multiprocesos en vez de
multihilos para garantizar la
estabilidad del sistema.
Funciona muy bien con grandes
cantidades de datos y una alta
concurrencia de usuarios
accediendo a la vez al sistema.
Es una base de datos 100%
ACID, copias de seguridad
en caliente, múltiples
métodos de autentificación,
completa documentación,
licencia BSD, y disponible
para Linux y UNIX en todas
sus variantes y Windows
32/64 bit.
Funciones/procedimientos
almacenados (stored
procedures) en
numerosos lenguajes de
programacion, entre otros
PL/pgSQL (similar al
PL/SQL de oracle),
PL/Perl, PL/Python y
PL/Tcl, Numerosos tipos
de datos y posibilidad de
definir nuevos tipos y
APIs para programar en
C/C++, Java, .Net, Perl,
Python, Ruby, Tcl, ODBC,
PHP, Lisp, Scheme, Qt y
muchos otros.
SQLite
Es una biblioteca escrita
en leguaje C que
implementa un Sistema de
gestión de bases de datos
transaccionales SQL autocontenido, sin servidor y
sin configuración. El código
de SQLite es de dominio
público y libre para
cualquier uso, ya sea
comercial o privado.
SQLite es un sistema completo
de bases de datos que soporta
múltiples tablas, índices, triggers
y vistas. No necesita un proceso
separado funcionando como
servidor ya que lee y escribe
directamente sobre archivos que
se encuentran en el disco duro. El
formato de la base de datos es
multiplataforma e indistintamente
se puede utilizar el mismo archivo
La base de datos se
almacena en un único fichero
a diferencia de otros DBMS
que hacen uso de varios
archivos. SQLite emplea
registros de tamaño variable
de forma tal que se utiliza el
espacio en disco que es
realmente necesario en cada
momento.
Varios procesos o hilos
pueden acceder a la
misma base de datos sin
problemas. Varios
accesos de lectura
pueden ser servidos en
paralelo. Un acceso de
escritura sólo puede ser
servido si no se está
sirviendo ningún otro
acceso
2
Oracle
Es un sistema gestor de
base de datos con
característica objetorelacionales, que pertence
al modelo evolutivo de
SGBD.
en sistemas de 32 y 64 bits.
El código fuente está
pensado para que sea
entendido y accesible por
programadores promedio.
Todas las funciones y
estructuras están bien
documentadas.
concurrentemente.
Dentro de sus ventajas
está: tamaño,
rendimiento, portabilidad,
estabilidad, SQL,
interfaces y costo.
Su uso es principalmente
en BD para dispositivos y
de sitios web de pequeño
y mediano tamaño.
Gestión de grandes base de
datos, usuarios concurrentes, alto
rendimiento en transacciones,
sistema de alta disponibilidad,
gestión de la seguridad y
compatibilidad.
Es el motor de base de datos
relacional más usado a nivel
mundial, puede ejecutarse
en todas las plataformas,
desde una PC hasta un
supercomputador, permite el
uso de particiones para la
mejora de la eficiencia, de
replicación e incluso ciertas
versiones admiten la
administración de bases de
datos distribuidas.
El software del servidor
puede ejecutarse en
multitud de sistemas
operativos y Oracle es la
base de datos con más
orientación hacía Internet
(Un soporte aceptable).
3
REFERENCIAS:
http://www.postgresql.org.es/sobre_postgresql
http://www.firebirdsql.org/
http://www.firebird.com.mx/
http://office.microsoft.com/es-mx/access/
http://estudiandotufuturo.blogspot.es/1251222395/
http://www.slideshare.net/Guissellacriss/oracle-8526977
4