Технология Microsoft ADO.NET



           

Элементы работы с СУБД Microsoft Access - часть 3


/p>

Применение определенного типа данных позволяет избежать ошибок в работе с таблицами - в поле с форматом даты невозможно ввести значение суммы, а в поле с денежным форматом невозможно ввести дату. Кроме того, для различных данных требуется разный объем памяти, и резервирование полей с однородным составом позволяет значительно уменьшить общий размер базы данных.

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

Установка первичного ключа

Рис. 1.5.  Установка первичного ключа

Первая таблица готова. Сохраняем ее, называя "Туристы", и закрываем. Аналогичным образом создаем таблицы "Информация о туристах", "Туры", "Сезоны", "Путевки" и "Оплата" (таблица 1.2).

Таблица 1.2. Структура и описание таблиц базы данных BDTur_firm.mdb

№НазваниеСтруктура в режиме конструктораВид в режиме конструктораОписаниеИмя поляТип данных
1ТуристыКод туристаСчетчик


Содержит основные сведения о туристе
ФамилияТекстовый
ИмяТекстовый
ОтчествоТекстовый
2Информация о туристахКод туристаЧисловой


Содержит дополнительные сведения о туристе, которые были вынесены в отдельную таблицу - для избегания повторяющихся записей
Серия паспортаТекстовый
ГородТекстовый
СтранаТекстовый
ТелефонТекстовый
ИндексЧисловой
3ТурыКод тураСчетчик


Содержит общие сведения о странах для туров
НазваниеТекстовый
ЦенаДенежный
ИнформацияПоле MEMO
4СезоныКод сезонаСчетчик


Содержит сведения о сезонах - некоторые туры доступны лишь в определенный период
Код тураЧисловой
Дата началаДата/время
Дата концаДата/время
Сезон закрытЛогический
Количество местЧисловой
5ПутевкиКод путевкиЧисловой


Содержит сведения о путевках, реализованных туристам.
Код туристаЧисловой
Код сезонаЧисловой
6ОплатаКод оплатыСчетчик


Содержит сведения об оплате за путевки
Код путевкиЧисловой
Дата оплатыДата/время
СуммаДенежный
<


Содержание  Назад  Вперед