Рис. 4
В Access выделяют три типа
клю чей: счётчик, простой и со -
ставленный
.
Счётчик.
Это поле автомати-
чески изменяет свои значения во
время добавления новой записи.
Простой
клю ч.
Если
поле имеет такие уникаль-
ные значения,
как код или
инвентарный номер, то его
можно объявить ключом.
Если
избежать
повторов
изменением
данных
не-
___
возможно, то в таблицу добавля-
ют поле типа Счётчик, предостав-
ляют
ему
статус
ключевого
или
создают сложный ключ.
Сложный ключ.
Если во вре-
мя
создания
простого
ключа
можно говорить о будущей связи
в
целом,
то
во
время
создания
сложного ключа необходимо оп-
ределить тему связи таблиц (сле-
довательно, и поля), проанализи-
ровать, повторяются ли значения
в полях таблицы.
С х е ш
данных
ра.
Выделите
поле
и
кликните
правой кнопкой мыши на нужном
поле, из появившегося меню вы-
берете пункт
Клю чевое поле.
Чтобы создать связь, нужно из-
брать в таблице тип поля -
М ас-
тер подстановок.
Суть связи
заключается в том, что значе-
ние
столбца,
т.е.
отдельного
поля, таблицы-источника вме-
щается во вторую таблицу.
Во
время
выбора
данного
типа поля у вас появится ок-
но.
Следуя
инструкциям,
вы-
берите таблицу, из которой необ-
ходимо взять данные для подста-
новки; выберите поле с данными.
Задайте ширину поля (столбика).
Укажите имя поля. Нажмите кноп-
ку
Готово
и сохраните таблицу.
Если
воспользоваться
окном
С хем а
д ан ны х
,
то
достаточно
“перетащить”
поле одной табли-
цы
на ту,
которая
будет зависи-
ма. После установки связей
М а с -
тером подстановок
необходимо
в
Схеме данны х
для каждой соз-
• •
' Ofrr-ХП #У*Л Л
-.1
t n
m
m
n
І
Щ
ниє "
f>
: Внешние
; иные.
ЦЦ
Щ |р й
--
"%штштттттттштт№ттттттш№
*™
**я*&&^^
Щ
Т
i U
Рис.
Вырыть
4d Штіфшщь
Ф и л ь т р
В ы д е л е н и е *
ш о д н и т е л ь н о ^
.
По убыванию
Щ
Щ
W
Фильтр
Сортйрошш
щ
ф
м
м
т
р
Таким образом, перед создани-
ем
сложного
ключа
необходимо
определить тип связи - отноше-
ние
количества значений
в
клю-
чевых полях таблиц:
друг к другу:
в каждый момент
времени одному элементу объек-
та А отвечает не более чем один
элемент объекта В, и наоборот;
один ко многим:
одному эле-
менту объекта А отвечает О, 1 или
больше элементов объекта В,
но
каждый
элемент
объекта
В
свя-
занный не более чем с 1 элемен-
том объекта А;
много ко многим:
в каждый
момент времени одному элемен-
ту
объекта
А
отвечает
0,
1
или
больше элементу объекта В, и на-
оборот.
Последний из них в Access ап-
паратно
не
реализован.
Чтобы
сделать ключевое поле, откройте
таблицу
в
режиме
Конструкто-
данной связи указать параметры:
обеспечение целостности д а н -
ных,
ка скад н о е
обновление
связанных
полей
и
каскадное
обновление связанных полей.
В случае создания связи много
ко многим, придётся в таблице
для нескольких полей указать
тип поля
Мастер подстановки.
Установленные нами связки
можно пересмотреть при помо-
щи
Схема д а н -
ных
(рис.
4).
Работа с от-
крытой табли-
цей данны х
К
огда
открыта
таблица
с
данными,
есть
возмож-
ность
редактировать
как
вид
таблицы
(т.е.
поля
таблицы),
так и записи - данные. Эта ра-
бота
аналогична
работе
в
ре-
жиме
Конструктора
и
работе
с электронной таблицей.
Работа
с
таблицами
в
БД
похожа
на
редактирование
таблиц в Word. Т.е.
можно доба-
вить или удалить столбец.
Для
поиска,
пересмотра выбо-
рочных записей,
значения
каких
соответствуют
определённому
условию,
используют
фильтры.
Фильтр даёт
возможность избе-
жать тех записей,
какие
неинте-
ресны
на
данном
сеансе
пере-
смотра. С помощью Access мож-
но устанавливать такие фильтры:
а) простой фильтр;
б) фильтр по выделенному
фрагменту;
в) расширенный фильтр.
На вкладке
Главная
есть груп-
па
Сортировка и фильтр
.
С по-
мощью
этой
группы
инструмен-
тов
(рис.
5)
можно упорядочить
данные
в
столбце
по
возраста-
нию
и
по
убыванию,
установить
или
изменить
фильтр
(сделать
фильтр
по
выделенному,
очис-
тить
фильтр,
изменить
условие
отбора,
задав
дополнительные
условия
фильтра,
тем
самим,
сделав фильтр расширенным).
Д ля поиска данны х использу-
ются
условия:
простые
и
со-
ставленные
.
Простые условия
- это числа,
тексты,
выражения,
математи-
ческие
соотношения,
которые
описывают критерий поиска дан-
ных
в
заданном
поле.
Рассмот-
рим примеры простых условий:
а) для числовых полей: =5 или
5, >3, <=5,
О
З(неЗ);
б) для текстовых полей: “Ар-
тист” или Артист, Ике[А-Г] - фа-
милии, которые начинаются на
А, Б, В, Г; Like “Ар*” или Ар* -
слова, которые начинаются на
Поде;
Сортировка;
Условие отбора:
О б а зе ц
і Калибр мм
Рис. 6
Like “IT O r Like "С
*1
([Калибр мм] > 14,5] And ([Калибр мы1 <7,62}
или:
Ар; 69????
- шестизначные н
мера телефонов, которые начи-
наются на 69, и тому подобное.
в) для полей типа даты:
21/4/85 или 21.4.85,
< с/а£е
() -
все даты до вчера включительно,
поскольку с!а1е() имеет значение
сегодняшней даты.
предыдущая страница 30 Компьютер 2011 08 читать онлайн следующая страница 32 Компьютер 2011 08 читать онлайн Домой Выключить/включить текст