22
MS Access: работа с таблицами Артюхова Инна Петровна, заместитель начальника отдела информатизации

3. Таблицы

  • View
    85

  • Download
    3

Embed Size (px)

Citation preview

Page 1: 3. Таблицы

MS Access:

работа с таблицами

Артюхова Инна Петровна, заместитель начальника отдела информатизации

Page 2: 3. Таблицы

Таблицы

объекты, которые создаются и используются для хранения данных

Page 3: 3. Таблицы

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

поле (совокупность полей таблицы), имеющих уникальные непустые значения

для каждой записи.

Ключевое поле (поля) однозначно определяет содержимое всей записи

целиком

Page 4: 3. Таблицы

Приемы создания таблиц

установить связь с таблицами другой базы данных

импортировать таблицы из другой базы данных

использовать мастер таблиц

создать таблицу путем заполнения в режиме таблицы

описать структуру в режиме конструктора

Page 5: 3. Таблицы

Конструктор таблиц

Имена полей

Типы данных

Описание полей

Свойства полей

Page 6: 3. Таблицы

Конструктор таблиц: имя поля

уникальность

не более 64 символов

несовпадение с именами встроенных функций или свойств

не должно начинаться с пробела или управляющего символа

запрещены к использованию символы . ! ‘ []

Page 7: 3. Таблицы

Конструктор таблиц: типы данных

Текстовый (до 255 символов)

Поле МЕМО (до 65535 символов)

Числовой (подтипы: Длинное целое, Целое, Байт, Действительное….)

Дата/Время

Денежный

Счетчик

Логический (Да/Нет; Истина/Ложь; -1/0)

Поле объекта OLE

Гиперссылка

Page 8: 3. Таблицы

Конструктор таблиц: описание поля

необязательный параметр, который выводится в строку состояния при выборе

поля в режиме просмотра данных

Page 9: 3. Таблицы

Конструктор таблиц: свойства полей

Подпись

Обязательное поле

Формат поля

Маска ввода

Размер поля

Индексированное поле Совпадения допускаются

Совпадения не допускаются

Значение по умолчанию

Условия на значения

Сообщение об ошибке

и т.д.

Page 10: 3. Таблицы

Форматы отображения данных

стандартные форматы определяются настройками среды Windows

зависят от типа поля

определяют способ отображения данных, не затрагивая способ сохранения

Page 11: 3. Таблицы

Конструктор таблиц: мастер подстановок

Использует набор значений из имеющейся в базе таблицы или запроса

фиксированный

Свойства поля – Подстановка Тип источника строк

Присоединенный столбец

Число столбцов

Заглавия столбцов

Ограничиться списком

и т.д.

Page 12: 3. Таблицы

Конструктор таблиц: изменение структуры полей

переименование

удаление

добавление

изменение порядка полей

изменение свойств поля

Page 13: 3. Таблицы

Конструктор таблиц: определение ключевых полей

Выделить поля, которые образуют первичный ключ

Page 14: 3. Таблицы

Режим таблицы

Ввод и проверка данных

Копирование/перемещение данных

Редактирование

Удаление записей

Навигация по таблице

Изменение внешнего вида таблицы

Печать

и т.д.

Page 15: 3. Таблицы

Режим таблицы Название поля

Область выделения записи

Поле номера записи

Page 16: 3. Таблицы

Режим таблицы: обработка данных

Сортировка

Поиск

Фильтрация

и т.д.

Page 17: 3. Таблицы

Схема данных

Визуальное отражение связей удаление/добавление таблиц в схему

Удаление связей

Изменение типа связей параметры объединения

обеспечение целостности

Page 18: 3. Таблицы

Целостность данных

система правил, используемых для поддержания связей между записями в связанных таблицах, обеспечивающая

защиту от случайного удаления или изменения связанных данных.

Page 19: 3. Таблицы

Целостность данных: условия

связанное поле главной таблицы является ключевым (или имеет уникальный индекс)

связанные поля имеют одинаковый тип (исключение:Счетчик-Числовой)

таблицы принадлежат одной базе данных

Page 20: 3. Таблицы

Целостность данных: последствия

невозможно ввести в связанное поле подчиненной таблицы значение, отсутствующее в связанном поле главной таблицы

не допускается удаление записи из главной таблицы, если существуют связанные с ней записи в подчиненной таблице

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

Page 21: 3. Таблицы

Целостность данных: подчиненные таблицы

Page 22: 3. Таблицы

Целостность данных

каскадное обновление связанных полей

каскадное удаление связанных записей