¿Necesitas una base de datos para probar tus aplicaciones?

Al crear aplicaciones de bases de datos, necesitamos tener data con la cual probar los módulos que vamos desarrollando. A menos que ya se tengan datos previamente ingresados, debemos invertir tiempo y energía mental en "inventar" registros tanto para las tablas principales como para las secundarias.

Hay de decirlo: digitar datos es una de las tareas más tediosas y aburridas. Sería fantástico contar con una "fuente" de la cual echar mano, y solamente hacer unas cuantas consultas SQL o algunos copy-pastes para tener toda esa "materia prima" con relativamente poco esfuerzo.

En este post te dejo los links de descarga de bases de datos que Microsoft provee para sus cursos y productos. Están disponibles por todo internet, y podemos utilizarlas sin violar ningún copyright. Descarga la que te convenga, y extrae los datos que necesites para poblar tu base de datos. Te evitarás así atrasos en tu proyecto y podrás concentrarte en lo que realmente importa: desarrollar el software. Sin más preámbulos, empecemos:

Northwind para Access
Northwind Traders es una organización ficticia que gestiona pedidos, productos, clientes, proveedores y muchos otros aspectos de una pequeña empresa. Esta base de datos es para Microsoft Access 2007 y versiones superiores. Si necesitas la correspondiente para Access 2000 a 2003 (extensión .mdb) rastrea un poco la internet, seguro que la encuentras. Su esquema básico es el siguiente:

Northwind para Access - Imagen de referencia

AdventureWorks
Adventure Works Cycles es el nombre de una empresa ficticia que se dedica a la fabricación y venta de bicicletas. Esta base de datos trata de reflejar la estructura (tablas, índices, procedimientos almacenados, etc...) que necesitaría una aplicación real que sirviese para gestionar esa empresa. El ejemplo incluye: fabricación, ventas, compras, gestión de producto, gestión de clientes, RRHH, etc. Es un ejemplo muy completo que sirve para aprender diseño y uso de bases de datos, pero también puede usarse como base para crear aplicaciones que utilicen esta estructura de datos como almacenamiento subyacente. Es un gran recurso de aprendizaje.

Es la base de datos demo para Microsoft SQL Server. El comprimido que se descarga al pulsar el link de este apartado contiene los archivos .ldf y .mdf de AdventureWorks, los que conforman una database típica en este afamado DBMS.

AdventureWorksLT para SQL Server - Imagen de referencia

Te dejo acá el link a un vídeo de cómo instalar paso a paso esta base de datos.

PUBS y Northwind
Estas son otras bases de datos demo para Microsoft SQL Server. Pubs se basa en una empresa editorial que realiza un seguimiento de los libros, los autores y las ventas. Northwind ya la describimos antes.

Pubs para SQL Server - Imagen de referencia

Northwind para SQL Server - Imagen de referencia

El comprimido que se descarga al pulsar el link de este apartado contiene los archivos .mdf y .ldf, tanto de Pubs como de Northwind, con sus respectivos scripts SQL de instalación.


Existen otras bases de datos que Microsoft ha incluido para sus productos, y diferentes versiones de todas ellas, unas más completas que otras o que están orientadas específicamente para alguno de sus productos. Pero con las arriba mencionadas tienes suficiente para probar tus aplicaciones.


Espero que estos recursos te ayuden mucho en tu formación y crecimiento como programador como me ha ayudado a mí. Si sabes de otros temas que valga la pena incluir en este blog, házmelo saber. No olvides dejar tu comentario y compartir el post con quienes consideres que pueda serle útil. Si encuentras algún link roto o vídeo que no aparece, por favor avísame para corregirlo.

Comentarios