14.02.2017 Views

. Стиллмен, Дж. Грин - Изучаем 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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!