Compartir a través de


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á:

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

  1. En Visual Studio, elija Archivo, Nueva, proyecto.

  2. Dé al proyecto el nombre SampleDatabaseWalkthrough.

  3. 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

  1. Elija proyecto, agregar nuevo elemento.

  2. Seleccione Base de datos basada en servicio en la lista de plantillas disponibles.

  3. En el área Nombre, SampleDatabase escrito.

  4. elija el botón de Agregar .Se abrirá el Asistente para la configuración de orígenes de datos.

  5. 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.

  6. 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

  1. Explorador de servidores abierto y explorador de bases de datos eligiendo Vista, Explorador de servidores o explorador de bases de datos.

  2. Expanda el nodo SampleDatabase.mdf bajo el nodo Conexiones de datos.

  3. Abrir el menú contextual para tablas y elija Agregue la nueva tabla.

    Se abrirá el Diseñador de tablas.

  4. 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)

  5. Seleccione la columna de CustomerID, y después elija Diseñador de tablas, Establecer clave principal.

  6. Elija Archivo, Guarde Table1.

  7. Escriba Customers en el área Escriba un nombre para la tabla.

  8. elija el botón de Aceptar .

  9. Abrir el menú contextual para tablas y elija Agregue la nueva tabla.

    Se abrirá el Diseñador de tablas.

  10. 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)

  11. Seleccione la columna OrderID, y después elija Diseñador de tablas, Establecer clave principal.

  12. Elija Archivo, Guarde Table2.

  13. En el área Escriba un nombre para la tabla, pedidos de tipo.

  14. elija el botón de Aceptar .

Para crear una relación entre las tablas creadas en el paso anterior

  1. 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.

  2. Si abre un cuadro de diálogo solicitando crear objetos de base de datos necesarios para la, elija el botón .

  3. Agregue las tablas Customers y Orders al diagrama.

  4. Cierre el cuadro de diálogo Agregar tabla.

  5. Arrastre la columna CustomerID de la tabla Customers a la tabla Orders.

  6. 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.

  7. Elija el botón Aceptar para cerrar el cuadro de diálogo Tablas y columnas.

  8. Elija el botón Aceptar para cerrar el cuadro de diálogo Relación de clave externa y crear la relación.

  9. Elija Archivo, Guarde El.

  10. Deje el nombre predeterminado y elija el botón Aceptar.

  11. En el cuadro de diálogo Guardar, elija el botón .

Rellenar las tablas de ejemplo con datos

Para rellenar la tabla Customers con datos

  1. 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.

  2. En Explorador de servidores o explorador de bases de datos, expanda el nodo de la base de datos Northwind.

  3. Abrir el menú contextual de la tabla de Northwind Customers, y elija Mostrar datos de tabla.

  4. Seleccione todos los registros y cópielos en el Portapapeles.

  5. En Explorador de servidores o explorador de bases de datos, expanda la base de datos SampleDatabase.mdf.

  6. Abrir el menú contextual de la tabla de SampleDatabase.mdf Customers, y elija Mostrar datos de tabla.

  7. Pegue los datos de la tabla Customers de Northwind en el Portapapeles.

Para rellenar la tabla Orders con datos

  1. Abrir el menú contextual de la tabla de Northwind Pedidos, y elija Mostrar datos de tabla.

  2. Seleccione todos los registros y cópielos en el Portapapeles.

  3. En Explorador de servidores o explorador de bases de datos, expanda la base de datos SampleDatabase.mdf.

  4. Abrir el menú contextual de la tabla de SampleDatabase.mdf Pedidos, y elija Mostrar datos de tabla.

  5. 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

  1. Elija Archivo, Guardar todos.

  2. Elija Archivo, Cerrar solución.

  3. En la carpeta de proyecto, vaya al archivo SampleDatabase.mdf, y copiar él.

  4. 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

Buscar datos en la aplicación

Enlazar controles a los datos en Visual Studio

Modificar datos en la aplicación

Validar datos

Guardar datos

Otros recursos

Información general de las aplicaciones de datos en Visual Studio

Conectarse a datos en Visual Studio