Download - 3. Таблицы
MS Access:
работа с таблицами
Артюхова Инна Петровна, заместитель начальника отдела информатизации
Таблицы
объекты, которые создаются и используются для хранения данных
Первичный ключ
поле (совокупность полей таблицы), имеющих уникальные непустые значения
для каждой записи.
Ключевое поле (поля) однозначно определяет содержимое всей записи
целиком
Приемы создания таблиц
установить связь с таблицами другой базы данных
импортировать таблицы из другой базы данных
использовать мастер таблиц
создать таблицу путем заполнения в режиме таблицы
описать структуру в режиме конструктора
Конструктор таблиц
Имена полей
Типы данных
Описание полей
Свойства полей
Конструктор таблиц: имя поля
уникальность
не более 64 символов
несовпадение с именами встроенных функций или свойств
не должно начинаться с пробела или управляющего символа
запрещены к использованию символы . ! ‘ []
Конструктор таблиц: типы данных
Текстовый (до 255 символов)
Поле МЕМО (до 65535 символов)
Числовой (подтипы: Длинное целое, Целое, Байт, Действительное….)
Дата/Время
Денежный
Счетчик
Логический (Да/Нет; Истина/Ложь; -1/0)
Поле объекта OLE
Гиперссылка
Конструктор таблиц: описание поля
необязательный параметр, который выводится в строку состояния при выборе
поля в режиме просмотра данных
Конструктор таблиц: свойства полей
Подпись
Обязательное поле
Формат поля
Маска ввода
Размер поля
Индексированное поле Совпадения допускаются
Совпадения не допускаются
Значение по умолчанию
Условия на значения
Сообщение об ошибке
и т.д.
Форматы отображения данных
стандартные форматы определяются настройками среды Windows
зависят от типа поля
определяют способ отображения данных, не затрагивая способ сохранения
Конструктор таблиц: мастер подстановок
Использует набор значений из имеющейся в базе таблицы или запроса
фиксированный
Свойства поля – Подстановка Тип источника строк
Присоединенный столбец
Число столбцов
Заглавия столбцов
Ограничиться списком
и т.д.
Конструктор таблиц: изменение структуры полей
переименование
удаление
добавление
изменение порядка полей
изменение свойств поля
Конструктор таблиц: определение ключевых полей
Выделить поля, которые образуют первичный ключ
Режим таблицы
Ввод и проверка данных
Копирование/перемещение данных
Редактирование
Удаление записей
Навигация по таблице
Изменение внешнего вида таблицы
Печать
и т.д.
Режим таблицы Название поля
Область выделения записи
Поле номера записи
Режим таблицы: обработка данных
Сортировка
Поиск
Фильтрация
и т.д.
Схема данных
Визуальное отражение связей удаление/добавление таблиц в схему
Удаление связей
Изменение типа связей параметры объединения
обеспечение целостности
Целостность данных
система правил, используемых для поддержания связей между записями в связанных таблицах, обеспечивающая
защиту от случайного удаления или изменения связанных данных.
Целостность данных: условия
связанное поле главной таблицы является ключевым (или имеет уникальный индекс)
связанные поля имеют одинаковый тип (исключение:Счетчик-Числовой)
таблицы принадлежат одной базе данных
Целостность данных: последствия
невозможно ввести в связанное поле подчиненной таблицы значение, отсутствующее в связанном поле главной таблицы
не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице
невозможно изменить значение ключевого поля в главной таблице, если существуют записи, связанные с данной
Целостность данных: подчиненные таблицы
Целостность данных
каскадное обновление связанных полей
каскадное удаление связанных записей