Sei sulla pagina 1di 4

INSTITUTO TECNOLGICO DE MORELIA

DEPARTAMENTO DE SISTEMAS Y COMPUTACIN


Nombre del Alumno (equipo): Grupo: Profesor: Actividad: Bibliografa: No. Control:

Mendoza Heredia Jos Alfredo


Ingeniera en Tecnologas de la Informacin Ing. Juan Jess Ruiz Lagunas Nombre del Curso:

11121402 Introduccin a las TICs Unidad: Fecha: 1 03 de octubre de 2011

Bases de Datos: Ejemplos y sus Caractersticas

http://www.monografias.com/trabajos34/microsoft-access/microsoft-access.shtml http://es.wikipedia.org/wiki/PostgreSQL http://es.wikipedia.org/wiki/Microsoft_SQL_Server http://es.wikipedia.org/wiki/Sybase http://es.wikipedia.org/wiki/Informix http://es.wikipedia.org/wiki/Microsoft_Access http://es.wikipedia.org/wiki/Oracle http://www.manualesdeayuda.com/manuales/bases-de-datos/postgresql/caracteristicas-depostgresql-01844.html

Bases de Datos: Ejemplos y sus caractersticas

BASE DE DATOS Una base de datos o banco de datos (en ocasiones abreviada con la sigla BD o con la abreviatura b. d.) es un conjunto de datos pertenecientes a un mismo contexto y almacenados sistemticamente para su posterior uso. En las bases de datos existen relaciones lgicas y son diseadas para satisfacer los requerimientos de informacin de una empresa u organizacin. En la actualidad, y debido al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos estn en formato digital (electrnico), que ofrece un amplio rango de soluciones al problema de almacenar datos. Existen programas denominados sistemas gestores de bases de datos, abreviado SGBD, que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de estos SGBD, as como su utilizacin y administracin, se estudian dentro del mbito de la informtica. Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental. SISTEMA DE GESTIN DE LA BASE DE DATOS (SGBD) Es una aplicacin que permite a los usuarios definir, crear y mantener la base de datos, y controlar acceso controlado a la misma. MySQL MySQL es un sistema de gestin de bases de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL AB 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. Por un lado se ofrece bajo la GNU GPL para cualquier uso compatible con esta licencia, pero para aquellas empresas que quieran incorporarlo en productos privativos deben comprar a la empresa una licencia especfica que les permita este uso. Est desarrollado en su mayor parte en ANSI C. Al contrario de proyectos como Apache, donde el software es desarrollado por una comunidad pblica y los derechos de autor del cdigo estn en poder del autor individual, MySQL es patrocinado por una empresa privada, que posee el copyright de la mayor parte del cdigo. MySQL es muy utilizado en aplicaciones web, como Drupal o phpBB, en plataformas (Linux/Windows-ApacheMySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicacin web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL. MySQL es una base de datos muy rpida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificacin. En aplicaciones web hay baja concurrencia en la modificacin de datos y en cambio el entorno es intensivo en lectura de datos, lo que hace a MySQL ideal para este tipo de aplicaciones. Sea cual sea el entorno en el que va a utilizar MySQL, es importante monitorizar de antemano el rendimiento para detectar y corregir errores tanto de SQL como de programacin. MySQL funciona sobre mltiples plataformas, incluyendo: AIX, BSD, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, Novell Netware, OpenBSD, OS/2 Warp, QNX, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, eBD, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows 7 y Windows Server (2000, 2003 y 2008) y OpenVMS. POSTGRESQL PostgreSQL es un sistema de gestin de base de datos relacional orientada 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, altruista, libre y/o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group). PostgreSQL est considerado como la base de datos de cdigo abierto ms avanzada del mundo. PostgreSQL proporciona un gran nmero de caractersticas que normalmente slo se encontraban en las bases de datos comerciales tales como DB2 u Oracle. PostgreSQL aproxima los datos a un modelo objeto-relacional, y es capaz de manejar complejas rutinas y reglas. Ejemplos de

Bases de Datos: Ejemplos y sus caractersticas

su avanzada funcionalidad son consultas SQL declarativas, control de concurrencia multi-versin, soporte multiusuario, transactions, optimizacin de consultas, herencia, y arrays. PostgreSQL soporta operadores funcionales, mtodos de acceso y tipos de datos definidos por el usuario. La flexibilidad del API de PostgreSQL ha permitido a los vendedores proporcionar soporte al desarrollo fcilmente para el RDBMS PostgreSQL. Estas interfacaes incluyen Object Pascal, Python, Perl, PHP, ODBC, Java/JDBC, Ruby, TCL, C/C++, y Pike. PostgreSQL mantiene una ruta a todas las transacciones realizadas por los usuarios de la base de datos. PostgreSQL es capaz entonces de manejar los registros sin necesidad de que los usuarios tengan que esperar a que los registros estn disponibles. PostgreSQL usa una arquitectura proceso-por-usuario cliente/servidor. Esta es similar al mtodo del Apache 1.3.x para manejar procesos. Hay un proceso maestro que se ramifica para proporcionar conexiones adicionales para cada cliente que intente conectar a PostgreSQL.

MICROSOFT ACCESS Microsoft Access es un sistema de gestin de bases de datos relacionales para los sistemas operativos Microsoft Windows, desarrollado por Microsoft y orientado a ser usado en un entorno personal o en pequeas organizaciones. Es un componente de la suite ofimtica Microsoft Office. Permite crear ficheros de bases de datos relacionales que pueden ser fcilmente gestionadas por una interfaz grfica simple. Adems, estas bases de datos pueden ser consultadas por otros programas. Este programa permite manipular los datos en forma de tablas (formadas por filas y columnas), crear relaciones entre tablas, consultas, formularios para introducir datos e informes para presentar la informacin. ORACLE Oracle es un sistema de gestin de base de datos objeto-relacional (o ORDBMS por el acrnimo en ingls de Object-Relational Data Base Management System), desarrollado por Oracle Corporation. Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando: soporte de transacciones, estabilidad, escalabilidad y soporte multiplataforma. Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco, recientemente sufre la competencia del Microsoft SQL Serverde Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySql o Firebird. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux. SYBASE ADAPTIVE SERVER ENTERPRISE Adaptive Server Enterprise (ASE) es el motor de bases de datos (RDBMS (Relational Database Management System o RDBMS - Sistema de Gestin de Base de Datos Relacional o SGBDR)) insignia de la compaa Sybase. ASE es un sistema de gestin de datos, altamente escalable, de alto rendimiento, con soporte a grandes volmenes de datos, transacciones y usuarios, y de bajo costo, que permite: almacenar datos de manera segura, tener acceso y procesar datos de manera inteligente y movilizar datos. SYBASE ADAPTIVE SERVER ANYWHERE Sybase Adaptive Server Anywhere (ASA) es un sistema administrador de bases de datos relacionales (RDBMS) de alto rendimiento, que dentro de su funcionalidad incluye gestin de transacciones, un optimizador de consultas auto-afinable, integridad referencial, procedimientos almacenados Java y SQL, triggers, bloqueo a nivel de registro, programacin de eventos y recuperacin automtica. ASA es desarrollado por iAnywhere, subsidiaria de Sybase. SYBASE IQ Sybase IQ es un motor de bases de datos altamente optimizado para inteligencia empresarial, desarrollado por la empresa Sybase. Diseado especficamente para entregar resultados ms rpidos en soluciones de inteligencia empresarial analtica de misin crtica, almacenes de datos y generacin de reportes, Sybase IQ combina velocidad y agilidad, con un bajo costo total de propiedad, lo que permite a las empresas llevar a cabo anlisis de

Bases de Datos: Ejemplos y sus caractersticas

datos y generacin de reportes antes impensables, imprcticos o costosos. La ms reciente versin de Sybase IQ es la 15.2. Rapidez Consultas hasta 100 veces ms rpidas que un sistema de gestin de base de datos (SGBD) tradicional. Menor costo total de propiedad Usa algoritmos sofisticados de compresin que reducen el volumen de almacenamiento hasta en un 70 por ciento, comparado con un SGBD tradicional. Facilidad de uso Ms fcil de mantener que aplicaciones empresariales tradicionales de almacn de datos; no requiere de afinamiento intensivo. Escalabilidad Ofrece escalabilidad de usuarios y datos casi lineal, para grandes volmenes de usuarios y datos. Tambin soporta multiplexacin, especialmente en ambientes GNU/Linux en donde la escalabilidad a nivel de CPU puede ser limitada. Flexibilidad Sybase IQ viene empaquetado en diferentes ediciones, dependiendo de las necesidades de procesamiento de consultas de la organizacin.

Sybase IQ soporta los siguientes sistemas operativos: HP-UX, Microsoft Windows, AIX, Solaris, GNU/Linux, UNIX entre otros. INFORMIX Es un gestor de base de datos creado por informix software Inc. Incluye un RDBMS basado en SQL, un lenguaje de cuarta generacin y juegos de herramientas para la inclusin de SQL en programas de aplicacin. Algunas de sus caractersticas son las siguientes: Dispone de herramientas graficas y gestiona mltiples bases de datos remotas de una nica consola donde se muestran grficamente tanto la base de datos como los objetos que contiene (tablas, ndices, procedimientos).Utiliza plataforma NT y UNIX. Tiene una capacidad de relacin de datos de mltiples lugares fsicos. Incluye la opcin de conectar datos relacionales de pginas web. Es costoso, sin embargo tiene un costo por debajo de los USD $1000 que lo vuelve muy accesible en el mercado. Ocupa menos memoria y recursos que el Oracle. Se integra con Linux y Oracle. Ofrece herramientas para crear mens, formularios de entrada de datos y generadores de listados. Se diferencia de Oracle por que Informix esta especializado mas en aplicaciones GIS (datos geogrficos). MICROSOFT SQL SERVER Microsoft SQL Server es un sistema para la gestin 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. Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados. Incluye tambin un potente entorno grfico de administracin, que permite el uso de comandos DDL y DML grficamente. Permite trabajar en modo cliente-servidor, donde la informacin y datos se alojan en el servidor y los terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos.

Este sistema incluye una versin reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos ms pequeos, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita. Es comn desarrollar completos proyectos complementando Microsoft SQL Server y Microsoft Access a travs 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 travs de la implementacin de aplicaciones de dos capas mediante el uso de formularios Windows. En el manejo de SQL mediante lneas de comando se utiliza el SQLCMD. Para el desarrollo de aplicaciones ms complejas (tres o ms capas), Microsoft SQL Server incluye interfaces de acceso para varias plataformas de desarrollo, entre ellas .NET, pero el servidor slo est disponible para Sistemas Operativos Windows.

Potrebbero piacerti anche