Поделиться через


Пошаговое руководство. Создание локальной базы данных

Следуя этого пошагового руководства можно создать файл базы данных SQL Server на основе таблиц Customers и Orders в учебной базе данных northwind.Затем можно использовать файл, созданное, чтобы узнать больше о локальных файлах баз данных выполнив другое практические задачи и пошагового руководства в данной справки.

В процессе выполнения этого пошагового руководства вы научитесь:

Создание новой базы данных в службе в Visual Studio 2012, обработчик SQL Server Express LocalDB используется для доступа к файлу базы данных SQL Server 2012 (MDF).В более ранних версиях Visual Studio, обработчик SQL Server Express используется для доступа к файлу базы данных (MDF).Дополнительные сведения см. в разделе Общие сведения о локальных данных.

Обязательные компоненты

Для выполнения этого пошагового руководства потребуется следующее.

Создание приложения Windows

Поскольку в этом пошаговом руководстве создается база данных на основе шаблона пустой базы данных, необходимо создать проект для создания базы данных недопустимо.

Чтобы создать новый проект Windows

  1. В Visual Studio выберите Файл, Создать, Проект.

  2. Назовите проект SampleDatabaseWalkthrough.

  3. Выберите Приложение Windows Forms и выберите кнопку ОК.Дополнительные сведения см. в разделе Разработка клиентских приложений.

    Проект SampleDatabaseWalkthrough создан и добавлен в Обозреватель решений.

Создание новой базы данных SQL Server

Добавление новой базы данных к проекту

  1. Выберите Проект, Добавление нового элемента.

  2. Выберите База данных, основанная на службах из списка доступных шаблонов.

  3. В области Имя введите SampleDatabase.

  4. Нажмите кнопку Добавить.Появится мастер настройки источника данных.

  5. На странице Выбор модели базы данных, выберите Набор данных и затем выберите кнопку Далее.

    На странице Выбор объектов базы данных, нет доступных объектов базы данных, поскольку база данных новых.

  6. Нажмите кнопку Готово для создания базы данных и набор данных и добавления их в проект.

Для отображения строки подключения и расположения основного файла MDF для базы данных в Обозреватель серверов, чтобы открыть контекстное меню для базы данных, а затем выберите Свойства.

Создание новых таблиц в базе данных

ПримечаниеПримечание

Новая версия конструктора таблиц отображается для баз данных в формате SQL Server 2012. В этом разделе описывается старая версия конструктора таблиц, которая используется с базами данных в более ранних форматах SQL Server.

В новой версии определение таблицы можно изменить через графический интерфейс или непосредственно в области скриптов. Если вы используется графический интерфейс, определение таблицы автоматически обновляется в области скриптов. Чтобы применить код SQL в области скриптов, нажмите кнопку Обновить. Дополнительные сведения о новой версии см. в разделе Как создавать объекты базы данных с помощью конструктора таблиц.

Добавление таблиц в базу данных

  1. Откройте Обозреватель серверов/Обозреватель баз данных, выбрав Вид, Обозреватель серверов и Обозреватель баз данных.

  2. Разверните узел SampleDatabase.mdf под узлом Подключения данных.

  3. Открыть контекстное меню для Таблицы и выберите команду Добавить новую таблицу.

    Откроется Конструктор таблиц.

  4. Создайте столбцы со следующими сведениями:

    Имя столбца

    Тип данных

    Разрешить значения null

    CustomerID

    nchar(5)

    False (флажок не установлен)

    CompanyName

    nvarchar(40)

    False (флажок не установлен)

    ContactName

    nvarchar (30)

    True (флажок установлен)

    ContactTitle

    nvarchar (30)

    True (флажок установлен)

    Address

    nvarchar (60)

    True (флажок установлен)

    City

    nvarchar (15)

    True (флажок установлен)

    Region

    nvarchar (15)

    True (флажок установлен)

    PostalCode

    nvarchar (10)

    True (флажок установлен)

    Country

    nvarchar (15)

    True (флажок установлен)

    Phone

    nvarchar (24)

    True (флажок установлен)

    Fax

    nvarchar (24)

    True (флажок установлен)

  5. Выделите столбец CustomerID, а затем выберите Конструктор таблиц, Задать первичный ключ.

  6. Выберите Файл, Сохранить Table1.

  7. Введите Customers в поле Введите имя для таблицы.

  8. Нажмите кнопку ОК.

  9. Открыть контекстное меню для Таблицы и выберите команду Добавить новую таблицу.

    Откроется Конструктор таблиц.

  10. Создайте столбцы со следующими сведениями:

    Имя столбца

    Тип данных

    Разрешить значения null

    OrderID

    int

    False (флажок не установлен)

    CustomerID

    nchar(5)

    True (флажок установлен)

    EmployeeID

    int

    True (флажок установлен)

    OrderDate

    datetime

    True (флажок установлен)

    RequiredDate

    datetime

    True (флажок установлен)

    ShippedDate

    datetime

    True (флажок установлен)

    ShipVia

    int

    True (флажок установлен)

    Freight

    money

    True (флажок установлен)

    ShipName

    nvarchar(40)

    True (флажок установлен)

    ShipAddress

    nvarchar(60)

    True (флажок установлен)

    ShipCity

    nvarchar(15)

    True (флажок установлен)

    ShipRegion

    nvarchar(15)

    True (флажок установлен)

    ShipPostalCode

    nvarchar(10)

    True (флажок установлен)

    ShipCountry

    nvarchar(15)

    True (флажок установлен)

  11. Выделите столбец OrderID, затем выберите Конструктор таблиц, Задать первичный ключ.

  12. Выберите Файл, Сохранить Table2.

  13. В области Введите имя для таблицы введите orders.

  14. Нажмите кнопку ОК.

Создание отношения между таблицами, созданными в предыдущей процедуре

  1. В Обозреватель серверов/Обозреватель баз данных в узле SampleDatabase.mdf откройте контекстное меню для Схемы баз данных, а затем выберите Добавление новой схемы.

  2. Если диалоговое окно открыто запрашивать создание необходимых объектов базы данных для создания схемы, нажмите кнопку Да.

  3. Добавьте к схеме таблицы Customers и Orders.

  4. Закройте диалоговое окно Добавление таблицы.

  5. Перетащите столбец CustomerID из таблицы Customers в таблицу Orders.

  6. Убедитесь, что таблица Customers и таблица Таблица первичного ключаOrdersТаблица внешнего ключа, а затем убедитесь, что столбец CustomerID выбирается для обеих таблиц.

  7. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Таблицы и столбцы.

  8. Нажмите кнопку ОК, чтобы закрыть диалоговое окно Отношение внешнего ключа и создать связь.

  9. Выберите Файл, Сохранить Diagram1.

  10. Оставьте имя по умолчанию и нажмите кнопку ОК.

  11. В диалоговом окне Сохранить, нажмите кнопку Да.

Заполнение образцов таблиц данными

Для заполнения данными таблицы Customers

  1. Создайте новое подключение к образцу базы данных в Обозреватель серверов/Обозреватель баз данных.Дополнительные сведения см. в разделах Практическое руководство. Установка образцов баз данных и Практическое руководство. Подключение к данным в базе данных.

  2. В Обозреватель серверов/Обозреватель баз данных разверните узел базы данных Northwind.

  3. Открыть контекстное меню для таблицы Customers базы данных " борей ", и выберите команду Показать таблицу данных.

  4. Выделите все записи и скопируйте их в буфер обмена.

  5. В Обозреватель серверов/Обозреватель баз данных разверните базу данных SampleDatabase.mdf.

  6. Открыть контекстное меню для таблицы SampleDatabase.mdf Заказчики и выберите Показать таблицу данных.

  7. Вставьте данные таблицы Customers базы "Northwind" из буфера обмена.

Для заполнения данными таблицы Orders

  1. Открыть контекстное меню для таблицы Northwind Заказы и выберите Показать таблицу данных.

  2. Выделите все записи и скопируйте их в буфер обмена.

  3. В Обозреватель серверов/Обозреватель баз данных разверните базу данных SampleDatabase.mdf.

  4. Открыть контекстное меню для таблицы SampleDatabase.mdf Заказы и выберите Показать таблицу данных.

  5. Вставьте данные таблицы Orders базы Northwind из буфера обмена.

Создание копии базы данных

Теперь, после создания базы данных из данного примера с данными, необходимо сделать копию базы данных в исходном состоянии, поэтому следует восстановить данные при необходимости.

Чтобы сохранить образец базы данных

  1. Выберите Файл, Сохранить все.

  2. Выберите Файл, Закрыть решение.

  3. В папке проекта, выберите файл SampleDatabase.mdf и выберите Копировать.

  4. Перейдите к папке, в которой хотите сохранить базу данных, и вставьте копию в эту папку.

Следующие действия

Теперь, когда имеется локальный файл базы данных с некоторыми образцами данных позволяет выполнять следующее пошаговое руководство, так и другие задачи в справочной системе:

См. также

Задачи

Практическое руководство. Управление локальными файлами данных в проекте

Основные понятия

Общие сведения о локальных данных

Привязка элементов управления Windows Forms к данным в Visual Studio

Подготовка приложения к получению данных

Выборка данных в приложение

Привязка элементов управления к данным в Visual Studio

Редактирование данных в приложении

Проверка данных

Сохранение данных

Другие ресурсы

Общие сведения о приложениях для работы с данными в Visual Studio

Подключение к данным в Visual Studio