jueves, 10 de febrero de 2011

Sisstemas gestores de bases de datos

 Un Sistema Gestor de base de datos (SGBD) es un conjunto de programas que permiten crear y mantener una Base de datos, asegurando su integridad, confidencialidad y seguridad. Por tanto debe permitir:
- Definir una base de datos: especificar tipos, estructuras y restricciones de datos..
- Construir la base de datos: guardar los datos en algún medio controlado por el mismo SGBD
- Manipular la base de datos: realizar consultas, actualizarla, generar informes.
Así se trata de un software de propósito general. Ejemplo de SGBD son Oracle y SQL Server de Microsoft .
Algunas de las características deseables en un Sistema Gestor de base de datos SGBD son:
- Control de la redundancia: La redundancia de datos tiene varios efectos negativos (duplicar el trabajo al actualizar, deperdicia espacio en disco, puede provocar inconsistencia de datos) aunque a veces es deseable por cuestiones de rendimiento.
- Restricción de los accesos no autorizados: cada usuario ha de tener unos permisos de acceso y autorización.
- Cumplimiento de las restricciones de integridad: el SGBD ha de ofrecer recursos para definir y garantizar el cumplimiento de las restricciones de integridad.
La característica que más se nota en un sistema de base de datos es la velocidad de procesamiento, pero en la medida en que aumenta la complejidad de un proyecto informático otras características se hacen necesarias.

Características de las base de datos libres

●Pueda ser usado sin restricciones de ningún tipo.
●Pueda ser estudiado (debe permitir el acceso a su código fuente).
●Puede ser redistribuido (la copia no constituye delito).
●Puede ser modificado y es permitido distribuirlo con las modificaciones. 

Ejemplos de gestores de base de datos libres
Firebird
BDB
MySQL
PostgreSQL
Sqlite
Ejemplos de gestores de base de datos propietarios
dBase 
FileMaker 
Fox Pro 
IBM DB2 Universal Database (DB2 UDB) 
IBM Informix 
MAGIC 
Microsoft SQL Server 
Open Access 
Oracle 
Paradox 
PervasiveSQL 
Progress (DBMS) 
Sybase ASE 
Sybase ASA 
Sybase IQ 
WindowBase 


¿Por qué MySQL?

La base de datos MySQL se ha convertido en la base de datos de código abierto más popular debido a su alto rendimiento, alta fiabilidad y facilidad de uso. También es la base de datos de elección para una nueva generación de aplicaciones basadas en la pila LAMP (Linux, Apache, MySQL, PHP / Perl / Python.) Muchos de los más grandes y las organizaciones de más rápido crecimiento del mundo, incluyendo Facebook, Google, Adobe, Alcatel Lucent y Zappos se basan en MySQL para ahorrar tiempo y dinero en sus grandes volúmenes de sitios Web, los sistemas críticos de negocio y paquetes de software.
MySQL se ejecuta en más de 20 plataformas, incluyendo Linux, Windows, Mac OS, Solaris, HP-UX, IBM AIX, que le da el tipo de flexibilidad que le da el control. Si eres nuevo en la tecnología de base de datos o un desarrollador experimentado o DBA, MySQL ofrece una amplia gama de herramientas de base de datos, asistencia técnica, capacitación y servicios de consultoría para que usted tenga éxito.
A continuación encontrará valiosos recursos incluyendo estudios de casos, documentos técnicos, e informes de analistas que le ayudarán a implementar soluciones de bases de datos rentable el uso de MySQL.

MySQL Enterprise Edition

Base de datos MySQL

MySQL Cluster

Estudios de casos:



No hay comentarios:

Publicar un comentario