Spiga

Base de datos y otros recursos para practicar

January 24, 08 by Pedro Hernández

Hace poco tuve que pasar a hacer unas aplicaciones en Visual Basic .Net dejando de lado el tradicional VB6.0 y MS SQL Server 2000. Pero no recordaba que las bases de datos Northwind y Pubs (esas con que nos mataban en la universidad en el curso de base de datos) ya no existen en MS SQL Server 2005, y me puse a buscar llegando a encontrar algunos conocidos:

MySQL:

MS SQL Server 2000/2005/2008:

Puede que haya más, pero siempre puedes crear tus base de datos usando los modelos de ejemplos que se encuentran en Database Answers y si no entiendes los diagramas (el modelo Entidad/Relación o el modelo de notación IE o IDEF) siempre puedes consultar el video tutorial de esta misma pagina o LaBDA y El curso de BD de la Universitat Pompeu Fabra.

¿Conoces más recursos y bases de datos de ejemplos?

Bases de datos de países y ciudades

August 10, 07 by Pedro Hernández

Es muy normal ver que cada vez que nos queremos hacer una cuenta en algún sitio este tenga un combo para seleccionar el país de procedencia, pero hay los más listos que se basan en nuestra IP para poder determinar nuestro origen y así ahorrarnos el paso de buscar un item en ese combo. De momento este post está dirigido a ver de donde podemos obtener DB’s con países y ciudades .

Base de datos de países y ciudades

  1. unece.org [ejemplo] [descarga]
    Es la base de datos más completa que he podido encontrar con países y ciudades y además posee varios formatos para descargar como: csv (fácil de trasladar a MySql o sqlite), txt, mdb (MS Access), etc.
    .
  2. Selección de país en un formulario de registro
    Vía: avidos.net, nos ofrece la descarga de un archivo en formato SQL con solo países, además de unos cuantos consejos :) .
  3. 27.org
    En inglés, nos ofrece un listado de solo países en formato iso de 2 y 3 caracteres.
    .
  4. ip to country
    Base de datos que nos ofrece tanto los países como sus direcciones IP, descargable en varios formatos.
    .
  5. maxmind.com
    La solución usada por SourceForge para sus descargas, tiene tanto una versión de pago como una en descarga directa más reducida de países e IPs; además de una api para ser integrada desde el mismo sitio.
    .
  6. ip2location.com
    Base de datos de países, IPs e ISPs y otros más. Cuenta con versiones comerciales así como gratis.
    .
  7. Lista sql de paises
    Solo países, vía: korsarios.net
    .
  8. World Gazetteer
    Vía korsarios.net y en formato utf-8.
    .
  9. World in Figures
    Usada en los exámenes de certificación de MySQL.

Estas DBs de países las pueden usar en por ejemplo “combos dependientes” o “carga de combos”, ya sea por medio de AJAX o JavaScrip a través de un archivo php, javaScript o llamandolo desde tu misma DB.

No olvides comentar o aportar más datos :)