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