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

Базовые типы данных в Access

Текстовый. Цифры и буквы, до 255 байтов

Memo. Цифры и буквы, до 65535 символов

Числовой. Любые числа

Дата/время. Дата и время (восемь байт)

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

Счетчик. Уникальный номер, присвоенный Access последовательно (с увеличением на единицу) или случайно каждой вновь вводимой записи.

Логический. Логические данные (Да/Нет, Истина/Ложь или вкл/выкл)

Объект OLE. Объекты сторонних приложений, например, графика.

Гиперссылка. Текст и цифры, определяющие путь к документу или WEB-странице.

Мастер подстановки. Проводит через процесс создания поля, показывая доступные значения в другой таблице.

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

Условие может иметь вид:

«>0»- значение атрибута больше 0,

«<=Date()»- значение атрибута типа дат/время не должно превышать текущей даты. Аналогично задаются и другие условия.

Для текстовых полей в свойстве «размер поля» можно указать количество символов в строке.

Для определения первичного ключа необходимо выделить поле, являющееся первичным ключом и нажать на кнопку «Ключевое поле» на панели инструментов (или нажать правую кнопу мыши и выбрать пункт меню «ключевое поле»).

  1. Определить связи между таблицами.

Для определения связей необходимо перейти на вкладку «Работа с базами данных» и нажать на кнопку «Схема данных».

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

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

  • Каскадное обновление связанных полей обеспечивает автоматическое обновление значений внешних ключей при изменении связанного с ним первичного ключа в главной таблице.

  • Каскадное удаление связанных записей обеспечивает удаление всех связанных записей в подчиненной таблице при удалении записи в главной таблице. Например: при удалении информации о товаре в таблице «товар» будет удалена информация о заказах данного товара в таблице «Заказанные товары».

  1. Создать список подстановки для связанных полей.

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

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

- открыть таблицу в режиме конструктора

- выбрать в ней поле являющееся внешним ключом.

- выбрать вкладку «Подстановка»

- в поле «тип элемента управления» выбрать «поле со списком»

- в поле «источник строк» выбрать название главной таблицы.

Кроме этого на вкладке «подстановка» можно задать следующие свойства:

  • "Тип источника строк". Указывает, откуда берутся данные из списка – из таблицы, запроса или из списка полей формы.

  • "Присоединенный столбец". Номер колонки, показанный в источнике строк, чье значение будет использоваться для хранения в данной таблице.

  • "Число столбцов". Количество столбцов в списке.

  • "Заглавия столбцов". Указывает имя полей источника строк.

  • "Ширина столбцов". Ширина раскрывающегося списка или колонок, разделенных точкой с запятой.

  1. Заполните созданные таблицы данными. В каждой таблице введите не менее 10 записей. Помните, что сначала необходимо вводить данные в главную таблицу, а лишь затем в подчиненную.

Отчет должен содержать:

  • Титульные лист, цель работы, задание

  • Полученную схему базы данных;

  • Структуру каждой из таблиц (в режиме конструктора);

  • Заполненные таблицы.