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

3. Таблицы

Jun 15, 2015

Download

Education

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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. Таблицы

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

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

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