Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
СУБД Access.doc
Скачиваний:
15
Добавлен:
31.08.2019
Размер:
2.48 Mб
Скачать

3.4 Первичный ключ

Для определения первичного ключа необходимо выделить поле, которое предполагается использовать в качестве первичного ключа, и нажать кнопку на панели инструментов или дать команду Правка—Ключевое поле. В области выделения данного поля должен появиться значок с изображением ключа.

Таблица 3.13

Размеры числовых полей

Значение

Диапазон чисел

Число десятичных знаков

Размер

Байт

от 0 до 255

0

1 байт

Целое

от -32768 до 32767

0

2 байт

Длинное целое

от -2147483648 до 2147483647

0

4 байт

С плавающей точкой (4 байт)

от -3.4*1038 до 3.4*1038

7

4 байт

С плавающей точкой (8 байт)

от -1.8*10308 до 1.8*10308

15

8 байт

3.5 Сохранение таблицы

Для сохранения таблицы следует дать команду Файл—Сохранить или нажать кнопку на панели инструментов, ввести имя таблицы в диалоговом окне Сохранение и нажать кнопку OK. Если ключ в таблице не был определен, то Access предложит сделать это автоматически. В случае согласия Access создаст ключевое поле Код с типом данных Счетчик.

4. Создание таблицы с помощью мастера

Мастер таблиц помогает создать нужную таблицу на основе большого количества образцов (примеров). Для запуска мастера следует открыть диалоговое окно Новая таблица, выбрать Мастер таблиц и нажать кнопку OK.

5. Создание таблицы в режиме таблицы

Режим таблицы является простым и наглядным способом создания таблицы. Для перехода в этот режим следует в диалоговом окне Новая таблица выбрать Режим таблицы и нажать кнопку ОК.

В результате выполнения этих действий откроется диалоговое окно Таблица, содержащее таблицу из 20 столбцов и 30 строк. Наименования полей таблицы будут определены по умолчанию: Поле1, Поле2, Поле3 и т.д1. Следует заполнить несколько строк таблицы, а затем сохранить таблицу. Access создаст таблицу, удалив лишние строки и столбцы. Для внесения изменений в структуру полученной таблицы следует воспользоваться конструктором.

6. Ввод данных в таблицу

Создание структуры таблицы не связано с заполнением таблиц данными, поэтому эти две операции могут быть разнесены во времени.

Ввод данных осуществляется в режиме таблицы. Для перехода в этот режим из окна базы данных необходимо выбрать вкладку Таблица, выделить нужную таблицу и нажать кнопку Открыть.

После ввода значения в ячейку поля и попытке перейти к другой ячейке Access проверяет, является ли введенное значение допустимым для данного поля. Если введенное значение не соответствует типу данных поля, Access попытается преобразовать его в правильный тип данных или выдаст сообщение об ошибке.

Переход в режим таблицы из окна конструктора осуществляется командой Вид Режим таблицы или посредством кнопки на панели инструментов. Переход в окно конструктора из режима таблицы  командой ВидКонструктор или с помощью кнопки на панели инструментов.

7. Связывание таблиц

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

Для связывания таблиц необходимо выполнить следующие действия1:

  • дать команду Сервис—Схема данных или нажать кнопку на панели инструментов;

  • в появившемся диалоговом окне Добавление таблицы выбрать таблицы, которые Вы хотите включить в схему данных2, и нажать кнопку Добавить;

  • нажать кнопку Закрыть;

  • выбрать поле связи в первой связываемой таблице и переместить его с помощью мыши на соответствующее поле второй таблицы;

  • в появившемся диалоговом окне Связи проверить правильность имен связываемых полей (при необходимости выбрать другие имена полей);

  • нажать кнопку Создать.

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