miércoles, 20 de febrero de 2013

Instalar MysQL en ubunto 11.10


 

Instalar MysQL en windows 7


 


Instalar MysQL en linux


 

Instalar Oracle en ubuntu



Instalar Oracle en windows 7



Instalar Oracle en Linux


 

miércoles, 13 de febrero de 2013

Herramientas y actualizaciones de algunos SGBD

ORACLE

DreamCoder for Oracle es una completa herramienta para desarrollar y administrar una base de datos Oracle, aumentando la productividad y la calidad del trabajo de los equipos de desarrollo y administradores de base de datos (DBAs).
 

Lista de funcionalidades
Soporte a todas las versiones del servidor de base de datos(8i,9i,10g,11g)

  • Soporte a la ultima version de Oracle 11g
  • Soporte a todos los objectos de la base de datos
  • Soporte datos en UTF-8
  • Multiples tipos de conexion a la base de datos

  • Conextion estandar Oracle OCI
  • Conexion directa TCP-IP sin necesidad de OCI
  • Soporte a unicode
  • Completa administración de los objetos

  • Creacion, edicion y borrado de usuarios,roles,perfiles y grupos de recursos
  • Gestion de tablas, columnas, indices, llaves foraneas
  • Gestion de vistas, Vistas materializadas, paquetes, procedimientos, funciones, triggers, jobs, sequencias, sinonimos y mucho mas
  • Gestion de tablespaces, redolog y segmentos de rollback
  • Manipulacion de datos

  • Adicionar, ver, editar, buscar, agrupar, ordenar y filtrar datos
  • Capacidad para copiar y pegar datos directamente desde excel
  • Capacidad de borrar los registros seleccionados
  • Poder exportar datos en SQL inserts
  • Poder crear relaciones maestro detalle entre ilimitado numero de tablas
  • Utilidad para manipular LOV
  • Avanzado constructor de filtros de datos
  • Avanzado constructor de consultas visual y texto

  • Avanzado editor de SQL con autocompletacion, resalte de sintaxis, code folding, descripción de objetos, code proposal y administrador de parámetros
  • Avanzado query builder para construir SQL's sin necesidad de conocimientos
  • Avanzado debugger de codigo PL/SQL
  • Formateador de código SQL y PL/SQL
  • Ejecución de scripts
  • Auto remplazo de parámetros
  • Opciones de exportación e importación de datos

  • Utilidad para exportar datos de la base de datos
  • Utilidad para transferir los datos de la base de datos
  • Utilidad de exportación multi formatos (MS Excel, MS Word, MS Access, HTML, PDF, TXT, CSV, DBF, XML, ODF)
  • Utilidad de importación de datos multi formatos (MS Excel, MS Access, DBF, XML, ODF, TXT and CSV)
  • Opciones avanzadas de exportación e importación a nivel de la grid de datos
  • Utilidad para la importación directa de datos desde excel
  • Exportación simple de datos de una tabla
  • Monitores de la base de datos

  • Monitor del sistema
  • Monitor de sesiones
  • Monitor de una sesion
  • Monitor del SGA
  • Monitor de almacenamiento
  • Historia de las consultas construidas y ejecutadas
  • Opciones avanzadas de sincronización de la base de datos

  • Utilidad para sincronizar dos schemas de la bases de datos
  • Utilidad para sincronizar los datos de dos schemas
  • Modulo de reportes

  • Numerosos reportes de la base de datos
  • Opciones de adaptación del IDE

  • Completas opciones para modificar el comportamiento del IDE
  • Completas opciones para modificar el comportamiento del editor de SQL
  • Completas opciones para modificar el comportamiento de la grid de datos



  • MysQL

    mysqladmin es un cliente para realizar operaciones administrativas. Se puede usar para comprobar la configuración y el estado actual del servidor, crear y borrar bases de datos, y con más finalidades.
    Invoque mysqladmin así:
    shell> mysqladmin [opciones] comando [opciones_de_comando] comando ...
    
    mysqladmin soporta los siguientes comandos:
    • create nombre_base_de_datos
      Crea una nueva base de datos llamada nombre_base_de_datos.
    • debug
      Le dice al servidor que escriba información de depuración en el log de error.
    • drop nombre_base_de_datos
      Borra la base de datos llamada nombre_base_de_datos y todas sus tablas.
    • extended-status
      Muestra las variables de estado del servidor y sus valores.
    • flush-hosts
      Vuelca toda la información en la caché del equipo.
    • flush-logs
      Vuelca todos los logs.
    • flush-privileges
      Recarga las tablas de permisos (lo mismo que reload).
    • flush-status
      Limpia las variables de estado.
    • flush-tables
      Vuelca todas las tablas.
    • flush-threads
      Vuelca la caché de threads.
    • kill id,id,...
      Mata los threads del servidor.
    • old-password nueva_contraseña
      Es como el comando password pero guarda la contraseña usando el formato de hash antiguo (pre-4.1).password nueva_contraseña
      Introduce una nueva contraseña. Esto cambia la contraseña a nueva_contraseña para la cuenta que usa con mysqladmin para conectar con el servidor.
      Si nueva_contraseña contiene espacios u otros caracteres que son especiales para su intérprete de comandos, debe ponerla entre comillas. En Windows, aségurese de usar comillas dobles en lugar de simples; comillas simples no se eliminan de la contraseña sino que se interpretan como parte del acontraseña. Por ejemplo:
      shell> mysqladmin password "mi nueva contraseña"
    • ping
      Comprueba si el servidor está vivo. El estado retornado por mysqladmin es 0 si el servidor está en ejecución, 1 si no lo está. En MySQL 5.0, el estado es 0 incluso en caso de un error tal como Access denied, ya que esto significa que el servidor está en ejecución pero no ha admitido la conexión, lo que no es lo mismo que el servidor no esté en ejecución.
    • processlist
      Muestra una lista de los threads activos del servidor. Esto es como la salida del comando SHOW PROCESSLIST. Si se da la opción --verbose, la salida es como la de SHOW FULL PROCESSLIST.
    • reload
      Recarga las tablas de permisos.
    • refresh
      Vuelca todas las tablas y cierra y abre los ficheros de logs.
    • shutdown
      Detiene el servidor.
    • start-slave
      Comienza la replicación en un servidor esclavo.
    • status
      Muestra un mensaje de estado corto del servidor.
    • stop-slave
      Detiene la replicación en un servidor esclavo.
    • variables
      Muestra las variables de sistema del servidor y sus valores.
    • version
      Muestra información de la versión del servidor.
    • Todos los comandos pueden abreviarse a un prefijo único. Por ejemplo:
      shell> mysqladmin proc stat
      +----+------+-----------+----+---------+------+-------+------------------+
      | Id | User | Host      | db | Command | Time | State | Info             |
      +----+------+-----------+----+---------+------+-------+------------------+
      | 51 | root | localhost |    | Query   | 0    |       | show processlist |
      +----+------+-----------+----+---------+------+-------+------------------+
      Uptime: 1473624  Threads: 1  Questions: 39487  
      Slow queries: 0  Opens: 541  Flush tables: 1  
      Open tables: 19  Queries per second avg: 0.0268
      Memory in use: 92M  Max memory used: 410M
       
      Access

      Microsoft lanzó una actualización para Microsoft Access 2013 Edición de 64 bits. Esta actualización proporciona las revisiones más recientes para Microsoft Access 2013 Edición de 64 bits. Además, contiene mejoras de estabilidad y rendimiento.

       Requisitos del sistema
      Sistemas operativos admitidos:Windows 7; Windows Server 2003; Windows Vista; Windows XP 

    lunes, 11 de febrero de 2013

    Consideraciones para elegir un SGBD


    Pasos importantes para configurar una base de datos para una empresa dada. 

    • Identificar entidades, atributos y relaciones entre ellos.
    • Realizar la especialización
    • Llevar acabo la normalización 
    • Crear base de datos 
    • Introducir datos.

    Diferencia entre independencia de datos física y lógica.

    La independencia fisica permite realizar estructuras de almacenamiento de datos en forma independiente de su estructura lógica mientras que la independencia logica permite independencia entre los datos vistos por las aplicaciones y la estructura lógica de ellos en la realidad.


    Cinco Responsabilidades del Sistema Gestor de la Base de Datos.   

    • Gestor de autorización e integridad, comprueba que se satisfagan las restricciones de integridad y la autorización de los usuarios para acceder a los datos.
    • Gestor de transacciones, asegura que la base de datos quede en un estado consistente (correcto) a pesar de los fallos del sistema, y que las ejecuciones de transacciones concurrentes ocurran si conflictos.
    • Gestor de archivos, gestiona la reserva de espacio de almacenamiento de disco y las estructuras de datos usadas para representar la información almacenada en disco.
    • Gestor de memoria intermedia, es responsable de traer los datos del disco de almacenamiento a memoria principal y decidir qué datos tratar en memoria caché. 
    • Respaldo y recuperación, constantemente saca respaldos para en dado caso en que la bd sea dañada o alterada puedan recuperarse los datos.
    Para cada responsabilidad explique que pasaría de no asumir la responsabilidad.  
    •  Los datos en la bd pueden ser robados, alterados o dañados.
    • Pueden tener problemas de compativilidad o muchas fallas en los registros.
    • La bd se llenaria y no podra introducir mas informacion. 
    •  Los datos no podrian ser procesados.
    • En caso de algun problema con la bd no puede ser recuperada la informacion. 
    ¿Cuáles son las cinco funciones principales del administrador de la base de datos?

    1. Administrar la estructura de la Base de Datos
    2. Administrar la actividad de los datos
    3. Administrar el Sistema Manejador de Base de Datos
    4. Establecer el Diccionario de Datos
    5. Asegurar la confiabilidad de la Base de Datos
    6. Confirmar la seguridad de la Base de Datos


    Indique 5 aplicaciones que usted perciba que se usa una base de datos para almacenar datos persistentes
    1. bancos
    2. hospitales
    3. IFE
    4. paginas web
    5. sony

    Fuentes