В каждой таблице БД должно существовать поле или набор полей, которые однозначно идентифицируют каждую запись, хранящуюся в таблице (что и обеспечивает отсутствие одинаковых строк в таблице). Такие поля называют первичными (уникальными) ключамиили главными ключамиили ключевыми полями (ключ). Первичный ключ называется простым,когда он состоит из одного поля, или составным, когда он состоит из нескольких полей.
Чтобы правильно выбрать первичный ключ, следует учитывать его основные характеристики:
1) он однозначно определяет каждую строку;
2) в нем нет пустых или отсутствующих значений – он всегда содержит значение; первичный ключ не может принимать нулевое значение;
3) если он и меняется, то крайне редко.
В БД слово «ключ» имеет несколько употреблений:
ключ поиска – поле, по значению которого ищется запись в БД,
ключ сортировки – поле, по значению которого происходит упорядочение записей.
Связи между таблицами устанавливают с помощью ключевых полей. При этом таблицу, в которой задан первичный ключ, называют главной, а связанную с ней таблицу – подчиненной. Чтобы связать две реляционные таблицы, необходимо ключ главной таблицы ввести в состав подчиненной таблицы; в противном случае нужно ввести в структуру первой таблицы внешний (вторичный) ключ– ключ второй таблицы.
Из двух логически связанных таблиц одну называют таблицей первичного ключа или главной таблицей, а другую – таблицей вторичного (внешнего) ключа или подчиненной таблицей.
Ключ к записям в БД может быть простым, составным, первичным и внешним.
[слайд 3]
К основным объектам БД MS Access относятся таблицы, запросы, формы, отчеты, макросы и модули.
Таблицаиспользуется для хранения данных.
Запрос – это объект БД, являющийся основным инструментом выборки, обновления и обработки данных в таблицах.
[слайд 4]
Форма – средство визуализации информации, позволяющее просматривать, вводить и редактировать данные в удобном формате.
[слайд 5]
Отчет – это объект БД, предназначенный для вывода данных в виде печатного документа. Режимы подготовки отчетов характеризуются наличием команд для группировки выводимых данных, вычисления итоговых значений, а также наличием специальных элементов оформления (заголовков, колонтитулов, примечаний и т. п.), характерных для печатных документов.
Макрос – набор из одной или более макрокоманд, выполняющих определенные операции для автоматизации часто выполняемых задач
[слайд 6]
Определение структуры БД необходимо всегда начинать с создания ее таблиц. Таблица БД Access состоит из полей, каждое из которых имеет определенный тип.
Тип поля определяет тип данных, которые могут содержаться в данном поле.
В СУБД MS Access определены следующие основные типы данных (см. табл. 1): счетчик, текстовый, денежный, числовой, дата/время, логический.