. Стиллмен, Дж. Грин - Изучаем C#, 2-е издание
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
хранить данны<strong>е</strong> л<strong>е</strong>гко<br />
Создани<strong>е</strong> таблицы для списка контактов<br />
Т<strong>е</strong>п<strong>е</strong>рь базу нужно наполнить данными. Обычно использу<strong>е</strong>тся<br />
пр<strong>е</strong>дставл<strong>е</strong>ни<strong>е</strong> в вид<strong>е</strong> таблицы, поэтому сначала создадим<br />
таблицу People, в которую и пом<strong>е</strong>стим контактную<br />
информацию:<br />
Добавл<strong>е</strong>ни<strong>е</strong> таблицы<br />
Щ<strong>е</strong>лкнит<strong>е</strong> правой кнопкой мыши на строчк<strong>е</strong><br />
Tables в окн<strong>е</strong> Database Explorer и выб<strong>е</strong>рит<strong>е</strong> команду<br />
Create Table.<br />
Ч а с т о<br />
,аДаБа<strong>е</strong>Мы<strong>е</strong><br />
B o lïp o C jjI<br />
• Что ж<strong>е</strong> тако<strong>е</strong> столб<strong>е</strong>ц?<br />
Q * Столб<strong>е</strong>ц — это одно из пол<strong>е</strong>й таблицы.<br />
В таблиц<strong>е</strong> People можно создать<br />
столбцы FirstName и LastName, относящи<strong>е</strong>ся<br />
к типу String или Date или Bool.<br />
Database Exptorer - X<br />
M<br />
Dffta Connections<br />
ySj ContactDB.sdf<br />
i> ______,___<br />
!> iJJ R- Create Table<br />
New Query<br />
i ^ Refresh<br />
i S Properties Alt+Enter<br />
Т<strong>е</strong>п<strong>е</strong>рь к таблиц<strong>е</strong> нужно добавить столбцы. Начн<strong>е</strong>м<br />
со столбца ContactID, чтобы присвоить каждому<br />
контакту уникальный ном<strong>е</strong>р.<br />
T<br />
• Зач<strong>е</strong>м нам столб<strong>е</strong>ц Соп1ас1Ю?<br />
^ ! Он позволит присвоить уникальный<br />
ном<strong>е</strong>р каждой записи в таблицах базы. Так<br />
как мы сохраня<strong>е</strong>м контактны<strong>е</strong> данны<strong>е</strong> отд<strong>е</strong>льных<br />
люд<strong>е</strong>й, им<strong>е</strong><strong>е</strong>т смысл их пронум<strong>е</strong>ровать.<br />
Что тако<strong>е</strong> тип данных Int?<br />
Ql Int — это сокращ<strong>е</strong>нни<strong>е</strong> от Integer<br />
(ц<strong>е</strong>ло<strong>е</strong> число). То <strong>е</strong>сть в столбц<strong>е</strong> ContactID<br />
могут сод<strong>е</strong>ржаться только ц<strong>е</strong>лы<strong>е</strong> числа.<br />
О<br />
I Column Name<br />
ContactiD<br />
Создани<strong>е</strong> столбца C o n ta c tID<br />
Вв<strong>е</strong>дит<strong>е</strong> в пол<strong>е</strong> Column Name названи<strong>е</strong><br />
ContactID, а в раскрываюш;<strong>е</strong>мся списк<strong>е</strong> Data<br />
Тур<strong>е</strong> выб<strong>е</strong>рит<strong>е</strong> вариант Int. В списк<strong>е</strong> Allow Nulls<br />
долж<strong>е</strong>н быть выбран вариант No.<br />
В списк<strong>е</strong> Primary Key выб<strong>е</strong>рит<strong>е</strong> вариант Yes. То<br />
<strong>е</strong>сть им<strong>е</strong>нно это пол<strong>е</strong> буд<strong>е</strong>т использоваться в кач<strong>е</strong>ств<strong>е</strong><br />
уникального ид<strong>е</strong>нтификатора записи.<br />
T<br />
Data Type<br />
Ji8L<br />
Nüils<br />
Unique Primary<br />
А о б а в ^ <strong>е</strong> столб<strong>е</strong>ц ContactID с типом данных int. В<br />
М <strong>е</strong> р и т <strong>е</strong> вариант No, а в списках Unique и Primary<br />
Yes<br />
Информации слишком много, долж<strong>е</strong>н<br />
ли я во вс<strong>е</strong>м этом разбираться?<br />
^ ! Нич<strong>е</strong>го страшного, <strong>е</strong>сли на данном<br />
этап<strong>е</strong> что-то оста<strong>е</strong>тся н<strong>е</strong>понятным. Пока<br />
что ваша основная задача — получ<strong>е</strong>ни<strong>е</strong><br />
навыков работы с ИСР Visual Studio. Достаточно<br />
научиться подготавливать формы<br />
и запускать программу (Если ж<strong>е</strong> вы<br />
хотит<strong>е</strong> узнать больш<strong>е</strong> о базах данных, почитайт<strong>е</strong>,<br />
наприм<strong>е</strong>р, книгу «<strong>Изуча<strong>е</strong>м</strong> SQL».<br />
списк<strong>е</strong> Allow Nulls<br />
Key вариант Yes.<br />
54 глава 1