MySQL



Video: Asesor24 Introduccion

DBDesigner4.0.5.6 Full es un software libre que te permite diseñar bases de datos para tus aplicaciones en internet ó cualquier base de datos para una aplicación en Java, C++, Visual c# ó Visual Basic, Perl ó  PHP, para el uso en la web

Antes de comenzar a escribir un programa que este basado en una base de datos tienes que diseñar y escribir el codigo SQL para generar y llenar la base de datos para que puedas trabajar.

Ahora ya que un buen diseño de la base de datos no es trivial y de esto depende el buen funcionamiento de tú aplicación es MUY RECOMENDABLE usar una herramienta que nos permita hacer el diseño y generar en código SQL, tambien llamados “SQL Scripts“.

Hay muchas herramientas en el mercado. Pero a veces son muy costosas y en realidad no necesitamos pagar tanto dinero si queremos hacer una base de base estandar para nuestra aplicación.

Oracle tiene sus propias heramientas y tambien la Base de Datos de Micrososft SQL Server viene con las herramientas apropiadas para diseñar la base de datos y tambien administrarla.

Hoy en dia pero, el uso de la base de Datos MySQL es muy común porque muchos proveedores de Hosting tienen MySQL ya que es gratis y tambien muy eficiente. Es precisamente en este caso que podemos usar esta perla de Freeware llamado DBDesigner4.

Con esta herramienta es un placer hacer las siguientes tareas en el momento de construir la base de datos:

  • Crear y modificar la diferentes tablas ó  Tables que va a tener nuestra aplicación
  • Crear y modificar la diferentes relaciones ó relacionships
  • Crear y generar las llaves primarias y secundarias (llamadas primary keys y foreign keys)
  • Crear y modificar los indices (indexes) que nos sirven para acelerar enormemente la eficiencia de los resultados en un comando select ( Select statement ).
  • Crear y generar los contraints, o condiciones que deben existir para asegurar la integridad relacional ó relationship integrity
  • Crear y visualizar el diagrama de entidad relacional ó ERD (Entity relationship diagramm)
  • Crear y generar el código que nos permite crear la base de datos en el servidor, los llamados CREATE-Scripts. Que tambien generan los indices y se encargan de asegurar la integridad relacional.
  • Te permite decir que tipo de datos DATA TYPE tendrá cada columna de una tabla especifica( INTEGER , FLOAT , VARCHAR, TEXT, etc.
  • Tener una herramienta para manejar las versiones de la base de datos , ya que esta puede cambiar con el tiempo y debemos tener cuidado de tener un versión que nos permita trabajar eficazmente, la aplicación por su parte trabaja con una versión especifica de la base de datos y así podemos evitar problemas de que la aplicación no este usando con la versión indicada de la base de datos.
  • A tráves del ERD ó Diagrama se puede visualizar todos los datos y así es mucho mas fácil saber si todo esta en su sitio y si las relaciones de las diferentes tablas estan creadas correctamente.
  • Podemos crear un diagrama a partir de una base de datos que no hallamos creado nosotros, sino que ya estaba existente en el momento de comenzar el projecto. A este proceso se le conoce con el nombre de “Reverse Engineering
  • Este programa nos permite conectarnos directamente a una base de datos existente para hacer operaciones importantes.
  • Nos permite diseñar seleciones que sirve para extraer datos de la base de datos á traves de varias tablas usando inner joins ó outer joins. De hecho hasta tiene “shortcuts” que nos permiten crear condiciones usando las clausulas FROM, WHERE, GROUP, HAVING y ORDER.

Aqui tenemos una imagen que te muestra el dialogo principal y las funciones del DB Designer4. En la cual podemos ver las diferentes tablas y sus relaciones. Los combios de pueden hacer muy facilmente a tráves del Editor Visual.

Figura 1:

Haz click en la imagen para verla completa.

 

Aqui podemos ver como crear un SELECT-Statement.

Figura 2:

 

Figura 3: Editor Visual de Tables

Haz click para ver imagen completa

Figura 4: Data Types

Si la recomienda Telebajar.com es buena y lo hemos probado.

  Visita  el sitio web del autor : www.fabforce.net

  Telebaja gratuitamenteDBDesigner4.0.5.6 Full ó en Formato ZIP DBDesigner4.0.5.6_Full.zip

  Telebaja gratuitamente para Linux RPM DBDesigner4-0.5.4-0.i586.rpm ó tar gz DBDesigner4.0.5.4.tar.gz

  Obten este articulo en Formato PDF : Designer4.0.5.pdf

 



Video: Asesor24 Introduccion

Toad for MySQL Freeware es una herramienta de trabajo para la programacion de base de datos y para la administración de MySQL.

Le permite a los administradores de bases de datos realizar todas last areas diarias de una forma muy eficiente y rapida , pero tambien le permite a los programadoes de bases de datos hacer diseño y programar las bases de datos generando codigo y creando condiciones (contraints), indices y tambien triggers y views.

La herramienta esta diseñada de una forma muy muy instuitiva y oculta la complecidad de last areas dandole al usuario las opciones relevantes a la tarea o contexto vigente.
Es tambien comparable a PHPmyAdmin ya que te permite realizar muchas tareas de forma grafica, pero es mejor por el hecho de que no es basado en web y por lo tanto es mas rapido y tambien permite mejor manejo por menus mas avanzados.
Telebajar.com te presenta a continuación una serie de ventanas que te muestran algunos aspectos de TOADMYSQL

Haz clic para imagen completa - toad for mysql installation configuration 01.jpg Haz clic para imagen completa - toad for mysql installation configuration 01.jpg

Haz clic para imagen completa - toad for mysql installation configuration 01.jpg Haz clic para imagen completa - toad for mysql installation configuration 01.jpg

Haz clic para imagen completa -toad-for-mysql-ventana-de-trabajo.jpg

Tambien existen versiones para Oracle y DB2 de IBM, pero tienen mas limitaciones.
Toad for MySQL Freeware es un producto oficial de Quest Software Inc.

Telebajalo Gratuitamente aquí

Visita la Pagina de Quest Software Inc.
Existe tambien un Grupo en Yahoo Groups llamado TOADMYSQL que te proveerá soporte y mas informaciones


BloGalaxia