Лабораторная работа № 6. Основы работы в СУБД Microsoft Access. Создание новой базы данных

1. ОБЩИЕ ТЕОРЕТИЧЕСКИЕ МАТЕРИАЛЫ

1.2. Основные свойства и параметры таблиц базы данных

База данных (БД) – это совокупность информации по определенной теме. Реляционная БД состоит из набора связанных между собой таблиц. Данные в таблицах должны быть организованы так, чтобы обеспечить объединение разнородной информации, исключить ее дублирование.

Все составляющие базы данных – таблицы, отчеты, запросы, формы и объекты – в Access хранятся в едином дисковом файле. Основным структурным компонентом базы данных является таблица.

Таблиц в базе данных может быть несколько. Каждая запись таблицы содержит всю необходимую информацию об отдельном элементе базы данных. Например, запись о студенте может содержать фамилию, имя, отчество, дату рождения, адрес и т.п. Как правило, каждая таблица посвящена определенной «теме», а точнее – определенному классу объектов, о которых хранится информация в БД. Так, например, если БД обслуживает учебный процесс ВУЗа, такими классами могут быть студенты, преподаватели, аудиторный фонд и т.п.

Поле составляет отдельный столбец в таблице. При разработке структуры таблицы, прежде всего, необходимо определить названия полей, из которых она должна состоять, типы полей и их размеры. Каждому полю таблицы присваивается уникальное (в пределах таблицы) имя, которое не может содержать более 64 символов. Далее надо решить, данные какого типа будут содержаться в каждом поле: текстовые, числовые и т.д. В каждое поле вносится информация об объекте, которая называется значением поля. Допустимое количество полей – 255. 

ЗаписьПолные сведения об одном объекте (например, конкретном студенте или преподавателе) содержатся в одной записи таблицы. Запись – это совокупность значений всех полей для одного объекта. Количество записей в таблице соответствует количеству объектов: если в ВУЗе 100 студентов, то в таблице, содержащей список студентов, будет 100 записей. Общее количество записей ограничивается емкостью жесткого диска. Всем записям таблицы соответствует одно и то же множество полей, хотя в определенных полях любая запись может содержать пустые (Null) значения.

Ключ. Каждое поле в таблице уникально. В реляционных БД для каждой записи вводится уникальный идентификатор – первичный ключ – это уникальная характеристика для каждой записи в пределах таблицы. В качестве такого ключа выбирается одно или несколько полей записи. В качестве примера простого первичного ключа можно использовать поле ФИО таблиц, содержащих списки студентов или преподавателей.

Понятие связей между таблицами. Такой механизм, как первичный ключ таблицы, помимо однозначной идентификации записей, позволяет реализовать и связи между таблицами. Благодаря связям информация из одной таблицы становится доступной для другой.

Связь устанавливается за счет того, что в разных таблицах присутствуют поля с одинаковыми значениями. При этом необязательно, чтобы эти поля имели одинаковые имена, достаточно соблюдать однозначное соответствие значений. Для одной из таблиц таким полем может являться первичный ключ, а поле второй таблицы в этом случае играет роль внешнего ключа.