Компьютерные книги
Главное меню
Главная Поиск по сайту Добавить материал О нас Карта книг Карта сайта
Реклама
computersbooks.net -> Добавить материал -> Языки программирования -> Ватсон К. -> "С#" -> 226

С# - Ватсон К.

Ватсон К. С# — Лори, 2005 . — 879 c.
ISBN 1-861004-98-2
Скачать (прямая ссылка): vatsonc2005.pdf
Предыдущая << 1 .. 220 221 222 223 224 225 < 226 > 227 228 229 230 231 232 .. 404 >> Следующая

- DRACO Pi U- ritatouen OtUeb W&wvxt 21 »
«1 if" " 1 * . ' ¦ У.Г

Ш'® Ч --

ЙЙСЗРПКЙЧ

& if МлЬдо Engiae»

Б

У. ? C$tegei*t

? Сьй;айай1<дя4л»Отяа О CirfbMe QemcgrephScj

? Cwuc mtt

Q Odder Detail E- ? &&Ч 5 ? Product*

Й ?

IS ? Shepers

? supota»

Щ- ?? TeitoriB

й- 1ГЬ

й «ЗР StondPrixnJuet

f+] ¦ [*, Fraction*

^ '-tr-Tli

>;

Q>

s

Это приведет к тому, что VS загрузит и выведет на экран данные, хранящиеся в таблице customers нашей базы данных Northwind {см. рис. слева).

Использующаяся в качестве образца база данных Northwind содержит данные о вымышленном торговце продуктами питания, снабжающем различные рестораны н продовольственные магазины. В таблице customers хранится подробное описание каждого такого потребителя. Каждая строка этой таблицы соответствует отдельной компании, которую снабжает продуктами Northwind, а каждый столбец содержит конкретную информацию об этой компании: название компании, ее адрес, а также имя и должность лнца, через которого осуществляется контакт с данной компанией.

Каждая строка таблицы определяется уникальным пятисимвольным идентификационным кодом, который хранится в поле CustomersiD. Этот код известен под названием основного ключа и является жизненно важным с точки зрения установления отношений между таблицей customers и другими таблицами в базе данных.

Для того чтобы увидеть, как это работает, щелкните правой кнопкой мыши на узле Orders (заказы), н снова выберите пункт Retrieve Data from Table, на экран будет выведена необходимая нам таблица (см. рис. справа), в которой представлены заказы, полученные компанией Northwind. Каждая строка соответствует одному заказу, Заметьте, что в таблице также присутствует поле customeriD, содержащее те же пятисимвольные идентификационные коды,

ЧТО И В таблице Customers.

ОгйггЮ iCinigr-erJCl Ifmployrern |&.K«cCale *
± l!fc?i LkAS 3 16ШП?*4 1ч/1г/(й4 ?fl/ll|I994
10331 ВОЫйР 9 14/llflW гзЛ г/iass !l(llfl994
\&2 ЧЕЙР 1 17/1 in 99* 21/11/19S4
10353 WA4TH 5 1*J12/I994 25/11/1^4
103И VIC ТЕ S 2[/1Н15Я 1^12/IW 23/11/1 «4
LH33ii ^;go 7 22/11/L9»* 2<U12/1W4 24/11/Г^4
]аШ урм! Zll 11AW4 21/12/1994 2S/11/1V>4
10537 FRMK 4 wijpS* 22/12/19*4 «/11/1994
юш <xmo 4 й/Гн1*4 23)12(15^4 59/11/1994
K3REP 2 j®/l2/19>4
I0CH3 &ШР 1 19/11/1W 27/I2/l«1 ¦;9/I2/1994
10341 7 n/iijiw 27/12/1FJ* Wi'12/1«4
10342 FRAh.t 4 *V] 14Д2(1Л4 QS/12/1-W
1034Э LEHW H oi/i гд?я Ж12/19Я 07/l2fITj4
10344 WHJTC 4 ог/12)".1^ ВД12/19Я Ci/12fIW
10345 QUTCK 2 оз^глин OUftl/lSl'i'- 1г/1гп»4
103^6 RA1TC 3 06/12/ IW 17/WIS» 0?/l2/I9J4 T
i J'" . ... ... .-2П
fjiaea 18

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

В VS предусмотрен инструмент, позволяющий представлять эти взаимоотношения в рамках базы данных между основными и внешними ключами в виде диаграммы. Для того чтобы вывести диаграмму иа экран, щелкните правой кнопкой мыши на узле Database Diagrams (диаграммы базы данных) соединения Northwind в Server Explorer и выберите пункт New Diagram (новая диаграмма). После, этого VS выведет окно (см, рис. слева) — запрос относительно того, какие таблицы мы желаем включить в диаграмму.

Сийо^ги cuHOTwdisjта

Curt atrar&rnogr «pbcs Сийитч**

Crp;-.y<5eTciriOn*S Oder МаЬ Orxkti Рто&ии P*gfc-•

icpUfi

Тегт*с*>«

Выберите все представленные в списке таблицы и щелкните мышью на кнопке Add. Затем щелкните мышью на кнопке Close и закройте диалог Add Table (добавление таблицы).

После этого VS создаст диаграмму, в которой будут изображены все заданные таблицы и отношения между ними (см. рис, справа).

Если вы используете MSDE и импортируете БД Worthwind с использованием мастера Import and Export Data (импорт и экспорт данных), то на диаграмме не будут отражены отношения между таблицами, поскольку мастер не импортирует информацию об основных и внешних ключах.

Для того чтобы получить на экране изоб- fjfedST .

ражемие исей диаграммы целиком, щелкните

правой кнопкой мыши на каком-либо неза- I 1 ____. _ ^

пятом участке диаграммы и выберите пункт Sjffi- ~~~]

Zoom j То Fit из открывшегося меню. Хотя ““-------

в этом случае, возможно, вы не сможете

прочесть все названия столбцов! Отношения представлены в виде линий, соединяющих таблицы, причем на обоих концах линий имеются символы. Изображение ключа, расположенное рядом с таблицей, свидетельствует о том, что основной ключ данной таблицы относится к внешнему ключу таблицы, находящейся на другом конце линии. Значок бесконечности обозначает внешний ключ, который соответствует основному ключу соответствующей таблицы.

Вы, однако, покупали VS не для того, чтобы использовать ее в качестве клиентской части своей базы данных, поэтому познакомимся с тем, каким .образом можно использовать установленное соединение из программ, написанных на С#!
Предыдущая << 1 .. 220 221 222 223 224 225 < 226 > 227 228 229 230 231 232 .. 404 >> Следующая
Книги
Web-программирован-
ие
Аппаратное обеспечение Графика Руководство по П.О. Самоучитель Теория программирования Фотошоп Языки программирования
Новые книги
Вирт Н. "Систематическое программирование " (Теория программирования)

Эком "Microsoft Excel 2000 шаг за шагом Русская версия самоучитель " (Самоучитель)

Поляков А.Ю. "Методы и алгоритмы компьютерной графики в примерах Vizual C++" (Графика)

Баяковский Ю.М. "Графическая библиотека Open GL " (Графика)

Валиков А. "Технология " (Языки программирования)
Авторские права © 2013 ComputersBooks. Все права защищены.