Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ShPOR_po_informatike.docx
Скачиваний:
35
Добавлен:
25.04.2019
Размер:
328.47 Кб
Скачать

35 Охарактеризовать технологию создания таблиц в субд Access

Для создания новой таблицы существует несколько способов. Если у разработчика СУБД нет достаточного опыта, рекомендуется для создания таблицы выбрать режим конструктора, где в поле Имя поля ввести имя поля таблицы.

В поле Тип данных выбирается один из следующих типов, в зависимости от хранимых в нем данных:

  • числовое поле служит для ввода числовых данных;

  • поля для ввода дат или времени имеют тип дата/время;

  • для ввода логических данных, имеющих только два значения (Да или Нет), служит специальный тип - логическое поле;

  • денежный тип предназначен для представления денежных сумм, где вместе с цифрами приводятся названия валюты (рубли, доллары и др.);

  • поле объекта OLE предназначено для хранения фотографий, музыкальных клипов и видеозаписей;

  • текстовое поле имеет ограниченный размер (не более 256 символов).

  • поле типа MEMO позволяет вставить в поле длинный текст до 65 535 символов;

  • поле счетчик для автоматической нумерации записей в базе данных;

В нижней части окна Конструктора, на вкладке Общие задаются свойства поля.

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

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

После того, как созданы таблицы БД, можно установить связи между ними, обратившись к схеме данных. В большинстве случаев с ключевым полем «главной» таблицы, являющимся уникальным идентификатором каждой записи, связывается внешний ключ «подчиненной» таблицы. Обязательным условием при установлении связи является совпадение связываемых полей по типу и формату. Связь между таблицами определяется путем добавления связываемых таблиц в окно Схема данных с последующим перетаскиванием ключевого поля из одной таблицы в другую.

Данные в таблицу можно ввести непосредственно в режиме ее открытия или через специально созданную форму. Второй способ предпочтителен, поскольку формы обеспечивают более удобный интерфейс и возможности контроля ввода. Вводимые данные должны соответствовать типу данных и формату, определенным в структуре для каждого поля таблицы. При обнаружении несоответствия MS Access выдает предупреждение и не разрешает продолжать ввод. Следует либо ввести данные требуемого формата, либо отменить ввод.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]