ENSAYO SOBRE LOS SISTEMAS GESTORES DE BASE DE DATOS (SGBD)
Enviado por Albert • 29 de Mayo de 2018 • 1.364 Palabras (6 Páginas) • 2.520 Visitas
...
GRANT DELETE ON nombre_bd.nombre_tabla TO nombre_usuario;
En la orden siguiente el usuario tiene el privilegio de eliminar datos mediante la orden:
REVOKE DELETE ON nombre_bd.nombre_tabla FROM nombre_usuario;
Para cambiar la contraseña de acceso de un usuario se utiliza la orden:
SET PASSWORD FOR nombre_usuario = PASSWORD('nueva_contraseña');
Y para eliminar un usuario se utiliza la orden:
DROP USER nombre_usuario;
Para crear el índice llamado lo hacemos de siguiente forma:
CREATE IMDEX nombre_indice ON nombre_bd.nombre_tabla {columna);
Principales SGBD libres
Los sistemas de gestores libres son aquellos que podemos descargar sin tener que pagar alguna cantidad, por ejemplo: MySQL, , ProsgretSQL, Sydes (linux), SQLIFE, Filebir, ApacheDerby, DBD2 express-C DB2
Principales SGBD propietarios
Los sistemas de gestores propietarios son aquellos que debemos pagar una licenciapara su utilización, por ejemplo: Microsoft Access, Microsoft SQL Server, Open Access, Oracle, Paradox, Adbantase, Dbase, Foxpro, IBMDB2, IBM Informics, InterBase, Sibase.
MySQL
Sistema de gestión de base de datos relacional y multiusuario con más de seis millones de instalaciones. 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 específica que les permita este uso. Está desarrollado en su mayor parte en ANSI C.
Características
- Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.
- Soporta gran cantidad de tipos de datos para las columnas.
- Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
- Gran portabilidad entre sistemas.
- Soporta hasta 32 índices por tabla.
- Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.
- Condición de open source de MySQL hace que la utilización sea gratuita y se puede modificar con total libertad.
- Se puede descargar su código fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones.
- Es una de las herramientas más utilizadas por los programadores orientados a Internet.
- Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación.
- MYSQL, es el manejador de base de datos considerado como el más rápido de Internet.
- Gran rapidez y facilidad de uso.
- Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación.
- Fácil instalación y configuración.
PostgreSQL
Su desarrollo comenzó hace más de 16 años, y durante este tiempo, estabilidad, potencia, robustez, facilidad de administración e implementación de estándares han sido las características que más se han tenido en cuenta durante su desarrollo. PostgreSQL funciona muy bien con grandes cantidades de datos y una alta concurrencia de usuarios accediendo a la vez a el sistema.
Características
- Es una base de datos 100% ACID
- Integridad referencial
- Tablespaces
- Nested transactions (savepoints)
- Replicación asincrónica/sincrónica / Streaming replication - Hot Standby
- Two-phase commit
- PITR - point in time recovery
- Copias de seguridad en caliente (Online/hot backups)
- Unicode
- Juegos de caracteres internacionales
- Regionalización por columna
- Multi-Version Concurrency Control (MVCC)
- Multiples métodos de autentificación
- Acceso encriptado via SSL
- Actualización in-situ integrada (pg_upgrade)
- SE-postgres
- Completa documentación
- Licencia BSD
- Disponible para Linux y UNIX en todas sus variantes (AIX, BSD, HP-UX, SGI IRIX, Mac OS X, Solaris, Tru64) y Windows 32/64bit.
CONCLUSION
El SGBD es un gran software que permite manejar una base de datos, para sacarle provecho debemos conocer todas sus funciones, componentes y así tener una base de datos sin ningún tipo de problema.
El Administrador cumple un papel fundamental al momento de controlar y mantener todo en regla en la base de datos.
Tenemos múltiples SGBD que nos permitirán realizar actividades que requiera el usuario, el decidirá cuál es la mejor según sus necesidades.
BIBLIOGRAFÍA / WEBGRAFÍA
Cabello, M. V. N. (2010). Introducción a Las Bases de Datos Relacionales. Madrid: Editorial Visión Libros.
Cobo,
...