Пошаговое руководство. Создание локальной базы данных
Следуя этого пошагового руководства можно создать файл базы данных SQL Server на основе таблиц Customers и Orders в учебной базе данных northwind.Затем можно использовать файл, созданное, чтобы узнать больше о локальных файлах баз данных выполнив другое практические задачи и пошагового руководства в данной справки.
В процессе выполнения этого пошагового руководства вы научитесь:
Создание приложения Windows.
Создание новой базы данных SQL Server.
Создание новых таблиц в базе данных.Дополнительные сведения см. в разделе Визуальные инструменты для баз данных.
Создание новой базы данных в службе в Visual Studio 2012, обработчик SQL Server Express LocalDB используется для доступа к файлу базы данных SQL Server 2012 (MDF).В более ранних версиях Visual Studio, обработчик SQL Server Express используется для доступа к файлу базы данных (MDF).Дополнительные сведения см. в разделе Общие сведения о локальных данных.
Обязательные компоненты
Для выполнения этого пошагового руководства потребуется следующее.
- Доступ к примеру базы данных "Борей".Дополнительные сведения см. в разделе Практическое руководство. Установка образцов баз данных.
Создание приложения Windows
Поскольку в этом пошаговом руководстве создается база данных на основе шаблона пустой базы данных, необходимо создать проект для создания базы данных недопустимо.
Чтобы создать новый проект Windows
В Visual Studio выберите Файл, Создать, Проект.
Назовите проект SampleDatabaseWalkthrough.
Выберите Приложение Windows Forms и выберите кнопку ОК.Дополнительные сведения см. в разделе Разработка клиентских приложений.
Проект SampleDatabaseWalkthrough создан и добавлен в Обозреватель решений.
Создание новой базы данных SQL Server
Добавление новой базы данных к проекту
Выберите Проект, Добавление нового элемента.
Выберите База данных, основанная на службах из списка доступных шаблонов.
В области Имя введите SampleDatabase.
Нажмите кнопку Добавить.Появится мастер настройки источника данных.
На странице Выбор модели базы данных, выберите Набор данных и затем выберите кнопку Далее.
На странице Выбор объектов базы данных, нет доступных объектов базы данных, поскольку база данных новых.
Нажмите кнопку Готово для создания базы данных и набор данных и добавления их в проект.
Для отображения строки подключения и расположения основного файла MDF для базы данных в Обозреватель серверов, чтобы открыть контекстное меню для базы данных, а затем выберите Свойства.
Создание новых таблиц в базе данных
Примечание |
---|
Новая версия конструктора таблиц отображается для баз данных в формате SQL Server 2012. В этом разделе описывается старая версия конструктора таблиц, которая используется с базами данных в более ранних форматах SQL Server. В новой версии определение таблицы можно изменить через графический интерфейс или непосредственно в области скриптов. Если вы используется графический интерфейс, определение таблицы автоматически обновляется в области скриптов. Чтобы применить код SQL в области скриптов, нажмите кнопку Обновить. Дополнительные сведения о новой версии см. в разделе Как создавать объекты базы данных с помощью конструктора таблиц. |
Добавление таблиц в базу данных
Откройте Обозреватель серверов/Обозреватель баз данных, выбрав Вид, Обозреватель серверов и Обозреватель баз данных.
Разверните узел SampleDatabase.mdf под узлом Подключения данных.
Открыть контекстное меню для Таблицы и выберите команду Добавить новую таблицу.
Откроется Конструктор таблиц.
Создайте столбцы со следующими сведениями:
Имя столбца
Тип данных
Разрешить значения 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 (флажок установлен)
Выделите столбец CustomerID, а затем выберите Конструктор таблиц, Задать первичный ключ.
Выберите Файл, Сохранить Table1.
Введите Customers в поле Введите имя для таблицы.
Нажмите кнопку ОК.
Открыть контекстное меню для Таблицы и выберите команду Добавить новую таблицу.
Откроется Конструктор таблиц.
Создайте столбцы со следующими сведениями:
Имя столбца
Тип данных
Разрешить значения 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 (флажок установлен)
Выделите столбец OrderID, затем выберите Конструктор таблиц, Задать первичный ключ.
Выберите Файл, Сохранить Table2.
В области Введите имя для таблицы введите orders.
Нажмите кнопку ОК.
Создание отношения между таблицами, созданными в предыдущей процедуре
В Обозреватель серверов/Обозреватель баз данных в узле SampleDatabase.mdf откройте контекстное меню для Схемы баз данных, а затем выберите Добавление новой схемы.
Если диалоговое окно открыто запрашивать создание необходимых объектов базы данных для создания схемы, нажмите кнопку Да.
Добавьте к схеме таблицы Customers и Orders.
Закройте диалоговое окно Добавление таблицы.
Перетащите столбец CustomerID из таблицы Customers в таблицу Orders.
Убедитесь, что таблица Customers и таблица Таблица первичного ключаOrdersТаблица внешнего ключа, а затем убедитесь, что столбец CustomerID выбирается для обеих таблиц.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Таблицы и столбцы.
Нажмите кнопку ОК, чтобы закрыть диалоговое окно Отношение внешнего ключа и создать связь.
Выберите Файл, Сохранить Diagram1.
Оставьте имя по умолчанию и нажмите кнопку ОК.
В диалоговом окне Сохранить, нажмите кнопку Да.
Заполнение образцов таблиц данными
Для заполнения данными таблицы Customers
Создайте новое подключение к образцу базы данных в Обозреватель серверов/Обозреватель баз данных.Дополнительные сведения см. в разделах Практическое руководство. Установка образцов баз данных и Практическое руководство. Подключение к данным в базе данных.
В Обозреватель серверов/Обозреватель баз данных разверните узел базы данных Northwind.
Открыть контекстное меню для таблицы Customers базы данных " борей ", и выберите команду Показать таблицу данных.
Выделите все записи и скопируйте их в буфер обмена.
В Обозреватель серверов/Обозреватель баз данных разверните базу данных SampleDatabase.mdf.
Открыть контекстное меню для таблицы SampleDatabase.mdf Заказчики и выберите Показать таблицу данных.
Вставьте данные таблицы Customers базы "Northwind" из буфера обмена.
Для заполнения данными таблицы Orders
Открыть контекстное меню для таблицы Northwind Заказы и выберите Показать таблицу данных.
Выделите все записи и скопируйте их в буфер обмена.
В Обозреватель серверов/Обозреватель баз данных разверните базу данных SampleDatabase.mdf.
Открыть контекстное меню для таблицы SampleDatabase.mdf Заказы и выберите Показать таблицу данных.
Вставьте данные таблицы Orders базы Northwind из буфера обмена.
Создание копии базы данных
Теперь, после создания базы данных из данного примера с данными, необходимо сделать копию базы данных в исходном состоянии, поэтому следует восстановить данные при необходимости.
Чтобы сохранить образец базы данных
Выберите Файл, Сохранить все.
Выберите Файл, Закрыть решение.
В папке проекта, выберите файл SampleDatabase.mdf и выберите Копировать.
Перейдите к папке, в которой хотите сохранить базу данных, и вставьте копию в эту папку.
Следующие действия
Теперь, когда имеется локальный файл базы данных с некоторыми образцами данных позволяет выполнять следующее пошаговое руководство, так и другие задачи в справочной системе:
См. также
Задачи
Практическое руководство. Управление локальными файлами данных в проекте
Основные понятия
Общие сведения о локальных данных
Привязка элементов управления Windows Forms к данным в Visual Studio
Подготовка приложения к получению данных
Привязка элементов управления к данным в Visual Studio
Редактирование данных в приложении
Другие ресурсы
Общие сведения о приложениях для работы с данными в Visual Studio