- •Информация
- •Базы данных
- •Реляционная модель данных
- •Сущность
- •Связь ”многие -ко-многим”
- •Связь ”один -к-одному”
- •Связь ”один -ко-многим”
- •Структура таблицы
- •Типы полей
- •Размеры полей
- •Маска ввода
- •Условие на значение
- •Автоматическое обеспечение ссылочной целостности данных
- •Разделы формы
- •Виды форм
- •Разделы отчета
- •Группировка в отчете
- •Элементы управления форм и отчетов
- •Структура запроса
- •Запрос на выборку
- •Перекрестный запрос
- •Параметры объединения в составных запросах
Связь ”многие -ко-многим”
связь "многие-ко-многим" (M:M) означает, что один экземпляр первой сущности может быть связан с несколькими экземплярами второй сущности, и наоборот, один экземпляр второй сущности может быть связан с несколькими экземплярами первой сущности. Например, если мы рассмотрим связь типа "Изучает" между сущностями "Студент" и "Дисциплина", то это связь типа "многие-ко-многим" (M:M), потому что каждый студент может изучать несколько дисциплин, но и каждая дисциплина изучается множеством студентов.
Связь ”один -к-одному”
Связь "один-к-одному" (1:1) означает, что один экземпляр одной сущности связан только с одним экземпляром другой сущности
Связь ”один -ко-многим”
Связь 1: M означает, что один экземпляр сущности, расположенный слева по связи, может быть связан с несколькими экземплярами сущности, расположенными справа по связи
Структура таблицы
Состав (структура) таблицы определяется в области проекта таблицы, которая состоит из трех колонок:
Имя поля;
Тип данных;
Описание.
таблицей Access является совокупность данных объединенных общей темой. Для каждой сущности назначается отдельная таблица, чтобы не было повторений в сохраненных данных. Таблицы состоят из записей и полей. Количество полей в записи определяется на стадии проектирования таблицы, поэтому прежде чем создавать таблицу с помощью приложения Access, необходимо четко представлять ее структуру.
Структуру простейшей базы данных можно рассматривать как прямоугольную таблицу, состоящую из вертикальных столбцов и горизонтальных строк. Вертикальные столбцы принято называть полями, а горизонтальные строки - записями. Единицей хранимой информации является горизонтальная строка-запись, которая хранит информацию, например, об одном ученике в классе в журнале. Каждая запись представляет собой совокупность полей.
Типы полей
Для того, чтобы обеспечить возможность хранения в базе данных разнообразной информации, Access предлагает большой набор типов данных
-
Название типа
Назначение
Текстовый
Текст длиной до 255 символов
символьные или числовые данные, не требующие вычислений.
Поле MEMO
Текст длиной до 65 000 символов. Этот тип данных отличается от типа Текстовый (Text) тем, что в таблице хранятся не сами данные, а ссылки на блоки данных, хранящиеся отдельно. За счет этого ускоряется обработка таблиц (сортировка, поиск и т. п.). Поле типа MEMO не может быть ключевым или проиндексированным.
Числовой
Числа различных форматов. числовой тип применяется для хранения числовых данных, используемых в математических расчетах
Дата/время
Дата и/или время.
тип для представления даты и времени. Позволяет вводить даты с 100 по 9999 год. Размер поля — 8 байтов. Даты и время хранятся в специальном фиксированном числовом формате. Дата является целой частью значения поля типа Дата/Время, а время — его дробной частью.
Денежный
Денежные значения различных форматов. тип данных, предназначенный для хранения данных, точность представления которых колеблется от 1 до 4 десятичных знаков. Целая часть данного типа может содержать до 15 десятичных знаков.
Счетчик
Счетчик, который автоматически увеличивается на единицу с добавлением каждой новой записи
Логический
Величины, способные принимать только два значения: да/нет или 1/0
Поле объекта OLE
Поля, позволяющие вставлять рисунки, звуки и данные других типов
Гиперссылка
Ссылки, дающие возможность открывать объект Access (таблицу, форму, запрос и т. п.), файл другого приложения или web-страницу
