Base de Datos



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

ActivePython es la solución completa y de mayor calidad de Python para AIX, HP-UX, Linux, Mac OS X, Solaris, y Windows. Y esta distribuido gratuitamente.

 

Si quieres aprender a programar el Python ó si necesitas una solución estable y completa para la empresa con ActivePython tienes la mejor solución del mercado y para las plataformas mas profesionales.

Esta distribución contiene:

  • Python Básico
  • extensiones zlib y bzip2 para compresión de datos.
  • bsddb bibliotecas para conección a base de datos.
  • Tix GUI widgets para Tkinter
  • Suite de herramientas y bibliotecas para Windows (que se necesitan solo sí se trabaja con Windows, para Linux ó Unix no son necesarias), como PythonWin IDE, Win32 APIWindows COM

 

Con documentación:

  1. Documentación básica de Python 
  2. Novedades en Python
  3. Comenzando con Python
  4. Python FAQs (preguntas frecuentes)
  5. Manuales
  6. Python Enhancement Proposals (PEPs) que son las proposiciones de mejoria de Python

(*) La documentación esta en Inglés.

Sus versiones actuales ActivePython 2.4.3.12, ActivePython 2.4.3.11, ActivePython 2.3.5.236

Telebaja ActivePython desde ActiveState.com Telebaja ActivePython desde ActiveState.com


BloGalaxia