Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспекты лекций Часть 1 курс 1.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
724 Кб
Скачать
☆

Отношения между таблицами

Отношения между таблицами строятся на основе отношений между объектами, описанными в таблицах.

Существует четыре типа отношений между объектами:

  • один-к-одному (1:1);

  • один-ко-многим (1:М);

  • многие-к-одному (М:1);

  • многие-ко-многим (М:М).

Отношение 1:1 означает, что каждая запись одной таблицы соответствует только одной записи другой таблицы.

Отношение 1:М означает, что одна запись первой таблицы может соответствовать нескольким записям второй таблицы.

Отношение М:1 означает, что одна запись второй таблицы может соответствовать нескольким записям первой таблицы. Этот вид отношений аналогичен отношению 1:М.

Отношение М:М означает, что одна запись первой таблицы может быть связана с несколькими записями второй таблицы и наоборот.

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

Система управления базами данных (субд) Microsoft Access

В 1993 году Microsoft Access стала одной из самых популярных систем управления базами данных (СУБД).

Microsoft Access относится к реляционным базам данных. Одно из существенных преимуществ Microsoft Access – это возможность работы с данными других источников, включая наиболее популярные СУБД для персональных компьютеров (dBASE, Paradox, FoxPro).

Создание базы данных

При загрузке Microsoft Access (с помощью кнопки Пуск на панели задач или ярлыка на рабочем столе) на экране появляется диалоговое окно, позволяющее определить направление ваших действий: создать новую базу данных, или открыть существующую базу данных для работы с ней.

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

Выбрав нужную папку и, согласившись на предложенное имя, вы нажимаете на кнопку Создать, не согласившись, – вводите свое имя в поле “Имя файла”, а затем нажимаете на кнопку Создать.

Если вы уже работали в Access, то создать новую базу данных можно с помощью кнопки Создать базу данных на панели инструментов или с помощью команды Создать меню Файл, после чего на экране появится диалоговое окно «Создание базы данных».

Панель инструментов в Access меняется в зависимости от того, с каким объектом базы данных вы работаете (таблица, запрос, форма и т.д.).

После того, как будет создана новая база данных или открыта существующая база данных, на экране появится окно базы данных. Окно базы данных содержит вкладки Таблицы, Запросы, Формы, Отчеты, Макросы и Модули – это объекты базы данных, а также кнопки Открыть, Конструктор, Создать.

Объекты базы данных Access

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

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

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

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

Отчет – объект, предназначенный для создания документа, который впоследствии может быть распечатан или включен в документ другого приложения.

Макрос – объект, представляющий собой структурированное описание одного или нескольких действий, которые, по вашему мнению, должна выполнить Access в ответ на определенное событие (любое изменение состояние объекта Microsoft Access). Например, открыть форму, добавить записи в таблицу.

Модуль – объект, содержащий программы на Microsoft Access Basic, которые позволяют вам разбить процесс на более мелкие действия и обнаружить те ошибки, которые вы не могли бы найти с использованием макросов.