Manejadores de bases de datos

Sistema gestor de base de datos 

(SGBD  del inglés database management system o DBMS) 

Es un conjunto de programas que permiten el almacenamiento, modificación y consulta de la información en una base de datos, además de proporcionar herramientas para añadir, borrar, modificar y analizar los datos.


 

SQL 


SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionales que permite especificar diversos tipos de operaciones en ellos. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.

Access 


Microsoft Access es un sistema de gestión de bases de datos incluido en el paquete ofimático denominado Microsoft Office.
Access es un gestor de datos que recopila información relativa a un asunto o propósito particular, como el seguimiento de pedidos de clientes o el mantenimiento de una colección de música, etc. Está pensado en recopilar datos de otras utilidades (Excel, SharePoint, etc.) y manejarlos por medio de las consultas e informes.
Utiliza los conceptos de bases de datos relacionales.




Oracle 



Oracle Database es un sistema de gestión de base de datos de tipo objeto-relacional (ORDBMS, por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation.
Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando: soporte de transacciones, estabilidad, escalabilidad, y soporte multiplataforma.
Su dominio en el mercado de servidores empresariales había sido casi total hasta que recientemente tiene la competencia del Microsoft SQL Server y de la oferta de otros RDBMS con licencia libre como PostgreSQL, MySQL o Firebird.

Para  Cambiar password

                                      alter user USER identified by 'pwd

Oracle Database 11g (Nuevas características)

Con bases de datos que triplican su tamaño cada dos años, los departamentos de IT se enfrentan tanto a los desafíos nuevos como a los ya conocidos: ¿Cómo mantener los niveles adecuados de servicio al usuario en caso de que se produzcan fallas en el sitio, en el almacenamiento o en el servidor? ¿Cómo evitar la violación de datos y garantizar el cumplimiento regulatorio? ¿Cómo almacenar, administrar y proteger todo tipo de información, e incluso integrarla fácilmente en las operaciones comerciales rutinarias? ¿Cómo escalar los amplios sistemas transaccionales y de depósito de datos mientras se asegura el cumplimiento, la confiabilidad y la capacidad de administración? ¿Y cómo actualizar el software y el hardware mientras se minimizan los riesgos de cambio? Oracle lo ayuda a abordar estos desafíos con una amplia variedad de nuevas características y mejoras en Oracle Database 11g. Al extender la capacidad exclusiva de Oracle para brindar los beneficios de grid computing, Oracle Database 11g le permite mejorar los niveles de servicio al cliente, reducir el tiempo de baja, y hacer un uso más efectivo de los recursos de IT mientras aumenta el desempeño, la escalabilidad y la seguridad de sus aplicaciones 24/7.
Las características relacionadas con la capacidad de administración en Oracle Database 11g están diseñadas para ayudar a las empresas a administrar fácilmente los grids de infraestructura y cumplir exitosamente con las expectativas del nivel de servicio al usuario. Las nuevas características y mejoras en la capacidad de administración de Oracle Database11g ayudan a aumentar la productividad de los DBA y reducir los costos de administración, mientras aumenta el desempeño, la escalabilidad y la seguridad de sus aplicaciones comerciales durante las 24 horas.
Protege los sistemas de todas las causas comunes relacionadas con el tiempo de baja planificado y no planificado, con inclusión de las fallas en el sitio, en el almacenamiento y en el servidor, así como de una de las causas más importantes, el error humano.

Cambiar password                                       alter user USER identified by 'pwd

 PostgreSQL


PostgreSQL es un Sistema de gestión de bases de datos relacional orientado a objetos y libre, publicado bajo la licencia PostgreSQL, similar a la BSD o la MIT.
Como muchos otros proyectos de código abierto, el desarrollo de PostgreSQL no es manejado por una empresa o persona, sino que es dirigido por una comunidad de desarrolladores que trabajan de forma desinteresada, altruista, libre o apoyados por organizaciones comerciales. Dicha comunidad es denominada el PGDG (PostgreSQL Global Development Group).

Comandos básicos:

Cambiando el Password de un Usuario.
 Clase_Maritima=> ALTER USER pilar with password ‘123456’

Cambiando el nombre de un usuario
 Clase_Maritima=> ALTER USER pilar RENAME TO manol


 MySQL


MySQL es un sistema de gestión de bases de datos relacional desarrollado bajo licencia dual GPL/Licencia comercial por Oracle Corporation y está considerada como la base datos open source más popular del mundo, y una de las más populares en general junto a Oracle y Microsoft SQL Server, sobre todo para entornos de desarrollo web.

MySQL es muy utilizado en aplicaciones web, como Joomla, Wordpress, Drupal o phpBB, en plataformas (Linux/Windows-Apache-MySQL-PHP/Perl/Python), y por herramientas de seguimiento de errores como Bugzilla. Su popularidad como aplicación web está muy ligada a PHP, que a menudo aparece en combinación con MySQL.
MySQL es una base de datos muy rápida en la lectura cuando utiliza el motor no transaccional MyISAM, pero puede provocar problemas de integridad en entornos de alta concurrencia en la modificación. En aplicaciones web hay baja concurrencia en la modificación 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 programación.

 Comando basicos de MySQL

Mostrar las bases de datos:  show databases;  
Mostrar las bases de datos seleccionadas:  select databases();  
Mostrar las tablas que contiene una base de datos:  show tables;  
Seleccionar una base de datos:  use nombre_base;  
Describir la estructura de campos de una tabla:  describe nombre_tabla

Creación de bases de datos, tablas y registros 


Crear una base de datos:  create database nombre_base;
 





1 comentario: