Está en la página 1de 6

Yadira Vera Varela Sistemas Computacionales Administrativos

Sistema Gestor de Base de Datos

Un SGBD te permite la comunicacin entre el usuario y la base de datos, con el SGBD se puede manipular, interpretar, buscar y hacer modificaciones a los datos almacenados en ella.

Principales caractersticas de los DBMS Crear y organizar la Base de datos. Establecer y mantener las trayectorias de acceso a la base de datos de tal forma que los datos puedan ser accesados rpidamente. Manejar los datos de acuerdo a las peticiones de los usuarios. Registrar el uso de las bases de datos. Interaccin con el manejador de archivos. Esto a travs de las sentencias en DML al comando del sistema de archivos. As el Manejador de base de datos es el responsable del verdadero almacenamiento de los datos. Respaldo y recuperacin. Consiste en contar con mecanismos implantados que permitan la recuperacin fcilmente de los datos en caso de ocurrir fallas en el sistema de base de datos. Control de concurrencia. Consiste en controlar la interaccin entre los usuarios concurrentes para no afectar la inconsistencia de los datos. Seguridad e integridad.

Caractersticas de los DBMS libres: PostgreSQL Intenta estar a la altura de los grandes BSD Caractersticas de orientacin a objetos (herencia) Foreign keys (integridad referencial) Todos los tipos de join SQL99 (inner, left, right, outer, ...) Vistas y vistas actualizables Triggers (BEFORE y AFTER) Gran parte de los tipos de datos definidos en SQL92 y SQL99 Soporte para tipo de datos BLOB Subconsultas, subconsultas en FROM Funciones de agregacin (count, avg, etc. Posibilidad de definir otras) Funciones y procedimientos en el servidor (C, SQL, PL/PGSQL, TCL, Perl, Python, Ruby)

Yadira Vera Varela Sistemas Computacionales Administrativos

MySQL

ndices Transacciones Herramientas de backup

Caractersticas disponibles en las ltimas versiones se puede destacar: Amplio subconjunto del lenguaje SQL. Algunas extensiones son incluidas igualmente. Disponibilidad en gran cantidad de plataformas y sistemas. Diferentes opciones de almacenamiento segn si se desea velocidad en las operaciones o el mayor nmero de operaciones disponibles. Transacciones y claves forneas. Conectividad segura. Replicacin. Bsqueda e indexacin de campos de texto

FIREBIRD Es multiplataforma, puede ejecutarse en los sistemas operativos: Linux, HP-UX, FreeBSD, Mac OS, Solaris y Microsoft Windows. Ejecutable pequeo, con requerimientos de hardware bajos. Arquitectura Cliente/Servidor sobre protocolo TCP/IP y otros (embedded). Soporte de transacciones. Es medianamente escalable. Buena seguridad basada en usuarios/roles. Diferentes arquitecturas, entre ellas el Firebird empotrado (embedded server) que permite ejecutar aplicaciones monousuario en ordenadores sin instalar el software Firebird Bases de datos de slo lectura, para aplicaciones que corran desde dispositivos sin capacidad de escritura, como cd-roms. Existencia de controladores ODBC, OLEDB y JDBC Controlador nativo para PHP Requerimientos de administracin bajos, siendo considerada como una base de datos libre de mantenimiento, al margen de la realizacin de copias de seguridad y restauraciones peridicas. Pleno soporte del estndar SQL-92, tanto de sintaxis como de tipos de datos. Completo lenguaje para la escritura de disparadores (triggers) y procedimientos almacenados. Capacidad de almacenar elementos BLOB (binary large objects).

Yadira Vera Varela Sistemas Computacionales Administrativos

Caractersticas de los DBMS comerciales: MySQL: Es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL AB desarrolla MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Oracle: Se considera a Oracle como uno de los sistemas de bases de datos ms completos, destacando su: Soporte de transacciones. Estabilidad. Escalabilidad. Es multiplataforma. Su mayor defecto es su enorme precio, que es de varios miles de euros. Las ltimas versiones de Oracle han sido certificadas para poder trabajar bajo Linux. Paradox (base de datos): Base de datos relacional para entorno MS Windows, anteriormente disponible para MS-DOS y Linux, desarrollada actualmente por Corel e incluida en la suite ofimtica WordPerfect Office. En los tiempos del MS-DOS, era una base de datos de bastante xito, compitiendo con dBase, Clipper y FoxBase. Pas al control de Borland despus de la compra de Ansa Software en 1987. Aunque Borland la port a Windows, su cuota de mercado es mucho menor que la de Microsoft Access, pero su lenguaje de programacin (Objectpal) es Pascal lo que le hace ms potente que Access que usa Visual Basic que limita bastante sus prestaciones si se compara con otras bases de datos que usan lenguajes ms avanzados. Con su Runtime se puede desarrollar una aplicacin usando una sola licencia sin limitacin de puestos. Microsoft SQL Server: Entre sus caractersticas figuran: Soporte de transacciones. Escalabilidad, estabilidad y seguridad. Soporta procedimientos almacenados.

Yadira Vera Varela Sistemas Computacionales Administrativos

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 las terminales o clientes de la red slo acceden a la informacin. Adems permite administrar informacin de otros servidores de datos

Microsoft Access: Entre las principales funcionalidades de Access se encuentran: Crear tablas de datos indexadas. Modificar tablas de datos. Relaciones entre tablas (creacin de bases de datos relacionales). Creacin de consultas y vistas. Consultas referencias cruzadas. Consultas de accin (INSERT, DELETE, UPDATE). Formularios. Informes. Llamadas a la API de windows. Interaccin con otras aplicaciones que usen VBA (resto de aplicaciones de Microsoft Office, Autocad, etc.). Macros. Interconexin con entornos de bases de datos de gran nivel (como por ejemplo SQL Server) a travs de vinculacin. Soporte de lectura de sistemas de archivos individuales (como FoxBase y similares) a travs de vinculacin e importacin de datos.

Visual FoxPro: Caractersticas: 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. Entre sus caractersticas se pueden enumerar: Capacidades poderosas y muy veloces para el manejo de datos nativos y remotos. Flexibilidad para crear todo tipo de soluciones de bases de datos. Lenguaje de programacin Orientado a objetos. Utilizacin de sentencias SQL en forma nativa. Poderoso manejo de vistas y cursores y control completo de estructuras relacionales. Su propio gestor de base de datos incorporado. Sin embargo, tambin puede conectarse con servidores de base de datos, tales como Oracle, Microsoft SQL Server o MySQL.

Yadira Vera Varela Sistemas Computacionales Administrativos

Cuenta con un motor de generacin de informes renovado y muy flexible para soluciones ms robustas. Desde la versin 9.0, amplio soporte de XML, tanto como fuente de datos (por ej., servicios Web basados en XML) como por generar reports en formato XLM. Desde la versin 7.0, soporte de la tecnologa IntelliSense de Microsoft

La ltima versin liberada es la 9.0. La prxima versin, Sedna, ser un poderoso y completo lenguaje que permitir al producto interactuar aun ms con VisualStudio.net, SQLServer2005, SQLExpress2005 y Office12, Windows Vista. No habr una prxima versin llamada sedna, microsoft ha cancelado el desarrollo de dicha versin y lanzarn lo que han hecho hasta ahora como un service pack, hay fecha de fin de soporte que es en el ao 2015. Hay un movimiento que est haciendo presin para que microsoft continue, o deje el visual fox como cdigo abierto para que otra gente pueda seguir evolucionando. La versin 9.0 de Visual FoxPro cuenta con el SP1 en la que hay algunas nuevas caractersticas y especialmente brinda estabilidad al producto.

VENTAJAS Y DESVENTAJAS

DBMS ORACLE

VENTAJAS DESVENTAJAS COMERCIALES Consistencia: La base de datos se El mayor inconveniente de transforma de un estado vlido a otro Oracle es su precio. estado vlido. Transacciones ilegales no estn permitidas y , si una transaccin de integridad no puede ser satisfecha entonces la transaccin se deshace. Durabilidad: Una vez comprometidos (terminado), los resultados de una transaccin son permanentes y as existen fallos de los medios de comunicacin, sistemas y garantiza as, el mantenimiento y proteccin de datos.

Yadira Vera Varela Sistemas Computacionales Administrativos

SQL SERVER

Estabilidad y seguridad. Soporta procedimientos almacenados. Permite administrar informacin de otros servidores de datos.

IBM DB2

Permite agilizar el tiempo de respuesta de una consulta. Recuperacin utilizando solo acceso de ndices. Utiliza una combinacin de seguridad externa y control interno de acceso al proteger los datos. Guarda sus datos contra la prdida acceso desautorizado, o entradas invlidas. LIBRES Instalacin Ilimitada: Nadie puede demandarlo por violar acuerdos de licencia, puesto que hay costo asociado a una licencia del software. Extendible : El cdigo fuente est disponible para todos sin costo alguno .

MySQL usa Address Windowing Extensin (AWE) para hacer el direccionamiento de 64bit.Esto le impide usar la administracin dinmica de memoria y solo permite alojar un mximo de 64 GB de memoria compartida. Una serie de errores en el sistema , DB2 cae.

POSTGRESQL

MySQL

Multiplataforma: Est disponible en casi cualquier plataforma Unix, y versin nativa de Windows. Licencia: Sin gastar cualquier cantidad. No permite el modo de Un desarrollador puede comenzar a autentificacin local trabajar con el sistema. (seguridad integrada de windows), slo el modo Funcionalidad: Se necesita un espacio de estndar. almacenamiento muy inferior al del disco, para ejecutarlo.

También podría gustarte