Шаг 95.
Microsoft Visual C++ 2010. Начала. Базы данных. Сервер баз данных Microsoft SQL Server Compact 3.5. Создание базы данных

    На этом шаге мы рассмотрим создание базы данных и таблицы на сервере.

    Задачу создания базы Microsoft SQL Server Compact 3.5 рассмотрим на примере. Создадим базу данных "Контакты".

    Сначала традиционным образом создадим приложение, где будет использоваться база данных. Затем на вкладке "Обозреватель серверов" щелкнем правой клавишей мыши по строке "Подключения" и в появившемся контекстном меню выберем пункт Добавить подключение... (рисунок 1).


Рис.1. Добавляем подключение

    Далее в окне "Выбор источника данных" выбираем источник данных Microsoft SQL Compact 3.5 и устанавливаем поставщика данных (рисунок 2).


Рис.2. Выбор источника данных

    В результате появтся окно, приведенное на рисунке 3.


Рис.3. Выбранный источник данных

    Здесь можно изменить источник данных, а также подключить уже имеющуюся базы данных или создать новую. Для создания новой базы данных воспользуемся кнопкой Создать....


Рис.4. Создание новой базы данных

    Ее имя вместе с путем доступа появится в строке База данных.... Кнопка Проверить подключение позволяет проверить подкючение.


Рис.5. Проверка подключения

    По нажатию кнопки OK окно Обозревателя серверов будет выглядеть аналогично приведенному на рисунке 6.


Рис.6. Подключена/создана база данных

    Перейдем теперь к созданию таблицы.

    Чтобы создать в базе данных таблицу, надо в окне Обозреватель серверов, в контекстном меню раздела Таблицы, выбрать команду Создать таблицу и в появившемся окне задать имя таблицы (поле Name (Имя)) и определить ее структуру (рисунок 7).


Рис.7. Создание таблицы

    В поле Column Name (Имя столбца) надо ввести имя столбца, в поле Data Type (Тип данных) — тип данных, в поле Length (Длина) для полей строкового типа (nvarchar — строка символов переменной длины) надо ввести максимально допустимую длину строки. Если по условию решаемой задачи поле обязательно должно содержать информацию, то в поле Allow Nulls (Разрешить значения Null) надо ввести No (Нет).

    Обратите внимание на свойство Identity (Идентификация) столбца cid. Значение True показывает, что поле cid используется в качестве уникального идентификатора записи. Идентификатор автоматически формируется при добавлении в таблицу записи путем увеличения на единицу (IdentityIncrement (Шаг приращения идентификатора) = 1) идентификатора последней добавленной записи. Значение IdentitySeed (Начальное значение идентификатора) задает идентификатор первой записи таблицы.

    На следующем шаге мы рассмотрим создание собственно приложения.




Предыдущий шаг Содержание Следующий шаг