Tutorial: Crear una base de datos LocalDB
Siguiendo este tutorial, puede crear un archivo de base de datos de SQL Server basado en las tablas de Customers y de Orders en la base de datos de ejemplo Northwind.Puede utilizar el archivo que creó para obtener más información sobre los archivos de base de datos locales completando otras tareas procedimientos y del tutorial en este sistema de Ayuda.
Durante este tutorial aprenderá a:
Crear una aplicación para Windows.
Crear una nueva base de datos de SQL Server.
Crear nuevas tablas en la base de datos.Para obtener más información, vea Visual Database Tools.
Al crear una nueva base de datos servicio- basada en Visual Studio 2012, el motor de SQL Server Express LocalDB se utiliza para tener acceso a un archivo de base de datos de SQL Server 2012 (.mdf).En versiones anteriores de Visual Studio, el motor de SQL Server Express se utiliza para tener acceso a un archivo de base de datos (.mdf).Para obtener más información, vea Información general de datos locales.
Requisitos previos
Para poder completar este tutorial, necesitará:
- Acceso a la base de datos de ejemplo Northwind.Para obtener más información, vea Cómo: Instalar bases de datos de ejemplo.
Crear una aplicación para Windows
Este tutorial crea una base de datos basada en la plantilla de base de datos vacía, debe crear un proyecto de crear la base de datos.
Para crear el nuevo proyecto de Windows
En Visual Studio, elija Archivo, Nueva, proyecto.
Dé al proyecto el nombre SampleDatabaseWalkthrough.
Seleccione Aplicación de Windows Forms y elija el botón Aceptar.Para obtener más información, vea Desarrollar aplicaciones cliente.
El proyecto SampleDatabaseWalkthrough se crea y se agrega al Explorador de soluciones.
Crear una nueva base de datos de SQL Server
Para agregar una nueva base de datos al proyecto
Elija proyecto, agregar nuevo elemento.
Seleccione Base de datos basada en servicio en la lista de plantillas disponibles.
En el área Nombre, SampleDatabase escrito.
elija el botón de Agregar .Se abrirá el Asistente para la configuración de orígenes de datos.
En la página Elegir un modelo de base de datos, conjunto de datos, seleccione y elija el botón siguiente.
En la página Elija los objetos de base de datos, no hay ningún objeto de base de datos disponible porque la base de datos es nueva.
Elija el botón finalizar para crear la base de datos y el conjunto de datos y agregarlos al proyecto.
Para mostrar la cadena de conexión y la ubicación del archivo principal .mdf para la base de datos en Explorador de servidores, abra el menú contextual para la base de datos, y elija propiedades.
Crear nuevas tablas en la base de datos
[!NOTA]
Hay una nueva versión del Diseñador de tablas para bases de datos con el formato de SQL Server 2012. En este tema se describe la versión anterior del Diseñador de tablas, que se utiliza con bases de datos de versiones anteriores de SQL Server.
En la nueva versión, las definiciones de tablas se pueden cambiar a través de una interfaz gráfica o directamente en un panel de scripts. Si se utiliza la interfaz gráfica, la definición de la tabla se actualiza automáticamente en el panel de scripts. Para aplicar el código SQL en el panel de scripts, elija el botón Actualizar. Para obtener más información sobre la nueva versión, vea Cómo: Crear objetos de base de datos usando el Diseñador de tablas.
Para agregar tablas a la base de datos
Explorador de servidores abierto y explorador de bases de datos eligiendo Vista, Explorador de servidores o explorador de bases de datos.
Expanda el nodo SampleDatabase.mdf bajo el nodo Conexiones de datos.
Abrir el menú contextual para tablas y elija Agregue la nueva tabla.
Se abrirá el Diseñador de tablas.
Cree columnas con la información siguiente:
Nombre de columna
Tipo de datos
Permitir valores nulos
CustomerID
nchar(5)
False (no se comprueba)
CompanyName
nvarchar(40)
False (no se comprueba)
ContactName
nvarchar (30)
True (se marca)
ContactTitle
nvarchar (30)
True (se marca)
Address
nvarchar (60)
True (se marca)
City
nvarchar (15)
True (se marca)
Region
nvarchar (15)
True (se marca)
PostalCode
nvarchar (10)
True (se marca)
Country
nvarchar (15)
True (se marca)
Phone
nvarchar (24)
True (se marca)
Fax
nvarchar (24)
True (se marca)
Seleccione la columna de CustomerID, y después elija Diseñador de tablas, Establecer clave principal.
Elija Archivo, Guarde Table1.
Escriba Customers en el área Escriba un nombre para la tabla.
elija el botón de Aceptar .
Abrir el menú contextual para tablas y elija Agregue la nueva tabla.
Se abrirá el Diseñador de tablas.
Cree columnas con la información siguiente:
Nombre de columna
Tipo de datos
Permitir valores nulos
OrderID
int
False (no se comprueba)
CustomerID
nchar(5)
True (se marca)
EmployeeID
int
True (se marca)
OrderDate
datetime
True (se marca)
RequiredDate
datetime
True (se marca)
ShippedDate
datetime
True (se marca)
ShipVia
int
True (se marca)
Freight
money
True (se marca)
ShipName
nvarchar(40)
True (se marca)
ShipAddress
nvarchar(60)
True (se marca)
ShipCity
nvarchar(15)
True (se marca)
ShipRegion
nvarchar(15)
True (se marca)
ShipPostalCode
nvarchar(10)
True (se marca)
ShipCountry
nvarchar(15)
True (se marca)
Seleccione la columna OrderID, y después elija Diseñador de tablas, Establecer clave principal.
Elija Archivo, Guarde Table2.
En el área Escriba un nombre para la tabla, pedidos de tipo.
elija el botón de Aceptar .
Para crear una relación entre las tablas creadas en el paso anterior
En Explorador de servidores o explorador de bases de datos, en el nodo SampleDatabase.mdf, abra el menú contextual para Diagramas de base de datos y, a continuación Agregar nuevo diagrama.
Si abre un cuadro de diálogo solicitando crear objetos de base de datos necesarios para la, elija el botón Sí.
Agregue las tablas Customers y Orders al diagrama.
Cierre el cuadro de diálogo Agregar tabla.
Arrastre la columna CustomerID de la tabla Customers a la tabla Orders.
Compruebe que la tabla de Customers es Tabla de clave principal y la tabla de Orders es Tabla de clave externa, y compruebe que la columna de CustomerID está seleccionada en ambas tablas.
Elija el botón Aceptar para cerrar el cuadro de diálogo Tablas y columnas.
Elija el botón Aceptar para cerrar el cuadro de diálogo Relación de clave externa y crear la relación.
Elija Archivo, Guarde El.
Deje el nombre predeterminado y elija el botón Aceptar.
En el cuadro de diálogo Guardar, elija el botón Sí.
Rellenar las tablas de ejemplo con datos
Para rellenar la tabla Customers con datos
Cree una nueva conexión a la base de datos de ejemplo Northwind en Explorador de servidores o explorador de bases de datos.Para obtener más información, vea Cómo: Instalar bases de datos de ejemplo y Cómo: Conectarse a los datos de una base de datos.
En Explorador de servidores o explorador de bases de datos, expanda el nodo de la base de datos Northwind.
Abrir el menú contextual de la tabla de Northwind Customers, y elija Mostrar datos de tabla.
Seleccione todos los registros y cópielos en el Portapapeles.
En Explorador de servidores o explorador de bases de datos, expanda la base de datos SampleDatabase.mdf.
Abrir el menú contextual de la tabla de SampleDatabase.mdf Customers, y elija Mostrar datos de tabla.
Pegue los datos de la tabla Customers de Northwind en el Portapapeles.
Para rellenar la tabla Orders con datos
Abrir el menú contextual de la tabla de Northwind Pedidos, y elija Mostrar datos de tabla.
Seleccione todos los registros y cópielos en el Portapapeles.
En Explorador de servidores o explorador de bases de datos, expanda la base de datos SampleDatabase.mdf.
Abrir el menú contextual de la tabla de SampleDatabase.mdf Pedidos, y elija Mostrar datos de tabla.
Pegue los datos de la tabla Orders de Northwind del Portapapeles.
Crear una copia de la base de datos
Ahora que ha creado una base de datos de ejemplo con datos, debe realizar una copia de la base de datos en su estado original para poder restaurar los datos si es necesario.
Para guardar la base de datos de ejemplo
Elija Archivo, Guardar todos.
Elija Archivo, Cerrar solución.
En la carpeta de proyecto, vaya al archivo SampleDatabase.mdf, y copiar él.
Vaya a una carpeta donde desea guardar la base de datos y pegue la copia en la carpeta.
Pasos siguientes
Ahora que tiene un archivo de base de datos local con algunos datos de ejemplo puede completar el tutorial siguiente, así como otras tareas en el sistema de Ayuda:
Vea también
Tareas
Cómo: Administrar archivos de datos locales en los proyectos
Conceptos
Información general de datos locales
Enlazar controles de Windows Forms a datos en Visual Studio
Preparar la aplicación para recibir datos
Enlazar controles a los datos en Visual Studio
Modificar datos en la aplicación
Otros recursos
Información general de las aplicaciones de datos en Visual Studio