Base de datos "ZooDB"
En este tutorial utilizará DatabaseSpy para interactuar con una base de datos SQL Server que modela un zoo. La aplicación incluye instrucciones paso a paso, scripts SQL y otros archivos para que pueda completar esta tarea.
Estas son las tareas que aprenderá a realizar en este tutorial avanzado; para que todo vaya bien debe seguir los pasos de forma secuencial:
•Configurar el proyecto de BD "ZooDB": en este apartado aprenderá a crear el proyecto que contiene todos los archivos script necesarios, así como la conexión de BD.
•Agregar tablas a la BD: ilustra varias maneras de crear o diseñar la estructura de la BD.
•Definir restricciones: ofrece instrucciones para crear estos tipos de restricción: única, de comprobación, predeterminada y de clave foránea.
•Insertar datos en la BD: en esta parte del tutorial aprenderá a llenar la BD de datos. Puede hacerlo importando los datos desde archivos XML o CSV, ejecutando un script INSERT o introduciendo los datos manualmente.
•Consultar la BD: aquí aprenderá a realizar diferentes consultas en la base de datos "ZooDB" para ver, actualizar o eliminar datos. Esto incluye ejecutar scripts SQL y generar instrucciones SQL en cualquier momento. Por supuesto, siempre puede seleccionar, actualizar o eliminar datos de forma manual.
•Exportar datos de la BD: muestra cómo exportar datos en otros formatos, como XML.
Requisitos
Antes de que empiece a seguir las instrucciones de este tutorial debe crear una base de datos de prueba en Microsoft SQL Server. Para ello puede usar Microsoft SQL Server Management Studio o Visual Studio. Conéctese a un servidor de base de datos en el que se ejecute Microsoft SQL Server y siga las instrucciones de su herramienta de administración de BD de SQL Server. Por ejemplo, la imagen siguiente muestra cómo crear una BD nueva en un servidor SQL de red desde Visual Studio 2015:
Notas:
•En este tutorial el nombre de BD es "ZooDB".
•Su cuenta de usuario de SQL Server necesita privilegios "dbcreator" para crear una base de datos. Póngase en contacto con su administrador de servidor de BD si no cuenta con los derechos correspondientes.
•La base de datos nueva "ZooDB" debe estar vacía. Iremos añadiendo tablas, relaciones y datos a la BD en los pasos siguientes de este tutorial.
Archivos de ejemplo del tutorial
La tabla siguiente enumera los archivos usados en este tutorial. Estos archivos se encuentran en: C:\Usuarios\<usuario>\Documentos\Altova\DatabaseSpy2023\DatabaseSpyExamples\Tutorial. La mayoría son scripts en gramática de SQL Server que crean la estructura de la BD y después llenan de datos algunas de las tablas. Tenga en cuenta que los archivos aparecen en el orden en el que se tienen que ejecutar en la BD, como irá viendo conforme avance por el tutorial.
Archivo | Objetivo |
---|---|
create_ZooDB_tables.sql | Genera varias tablas en la base de datos del tutorial "ZooDB". |
create_ZooDB_relationships.sql | Crea varias relaciones de claves foráneas entre las tablas de la BD. |
tblAnimalTypes_data.sql | Contiene consultas INSERT que rellenan de datos dos de las tablas. |
animalType_queries.sql | Contiene consultas SELECT que recuperan datos de esas dos tablas. |
tblZookeepers.txt | Contiene datos en formato CSV que se pueden usar para rellenar de datos una de las tablas de la BD. |
dbo.tblFeedSuppliers.xml | Contiene datos en formato XML que se pueden usar para rellenar de datos una de las tablas. |
Hay más archivos CVS y XML disponibles si prefiere rellenar de datos todas las tablas de la BD (consulte Rellenar otras tablas).