SQL Server



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

Las versiones de PERL de ActiveState son las siguientes : ActivePerl 5.8.8.819, ActivePerl 5.6.1.638

ActiveState ha hecho uin gran trabajo en hacer distribuciones de PERL para las diferentes plataformas y un package manager que funciona increiblemente bien.

Tal véz un Guru de Perl diga que lo mejor es bajar PERL desde el repositorio de CPAN, pero aunque de cierto aquí se puede conseguir muchos paquetes, tambien el activestate PERL es mucho mas facil de manejar y esta precompilado y pre-enpaquetado.

Especialmente para las personas que necesitan mas experiencia en la programación en PERL, esta es sin duda la alternativa mas recomendada.

ActiveState fué acquirido por microsoft, así es que esta distribución de Perl contiene muchisimas bibliotecas (Perl Libraries) que permite hacer cosas impresionantes en esta plataforma.

Por ejemplo hay una biblioteca para tener acceso a Microsoft Excel y Access (entre muchos otros) y permite escribir scripts que hace gráficos en Excel o puedan leer datos de Excel o Microsoft Access, SQL Server. Y aunque no lo crean hasta hay una biblioteca que te permite trabajar con Powerpoint.

Hay tambien bibliotecas que te permite acceder al Windows Registry (Base de datos de configuración de Windows) , crear usuarios en Windows, averiguar que memoria y CPU tiene un computador etc. Esto es muy conveniente en el momento de escribir scripts que se encarguen de monitorear y configurar miles de computadores windows sin necesidad de utilizar el ratón, sino de forma totalmente automatica.

Visita desarrollo.telebajar.com con frecuencia y estaremmos dandote mas informaciones sobre este lenguaje de programación de primiera clase.

Como el titulo lo dice ActiveState Perl existe para las siguientes plataformas: AIX, HP-UX, Linux, Mac OS X, Solaris, y Windows.

Telebajalo aquí GRATIS

Visita tambien la página de Activestate.com


BloGalaxia