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

Отношения похожи на правила, управляющие способом подключения данных в базе данных. Например, в хорошо нормализованной базе данных обработки заказов, скорее всего, вы будете иметь сведения о клиентах в одной таблице, а сведения о заказах в другой таблице. Вы хотите убедиться, что клиенты не отделяются от своих заказов, не так ли? И вы не хотите, чтобы был создан заказ, к которому не подключен действительный клиент. В окне Связи можно задать эти правила, чтобы они применялись во всей базе данных.
Если вы создали запрос Access ранее, вы заметите, что окно «Связи» очень похоже на верхнюю часть построителя запросов:

В окне Связи используйте команды на вкладке Конструктор , чтобы добавить таблицы в представление, а затем перетащите поля между таблицами, чтобы настроить связи. В этом примере связь позволяет подключить несколько заказов к каждому клиенту, но она не позволяет создать заказ для клиента, который не существует. После настройки этих правил в окне «Связи» они будут применяться ко всей базе данных (например, при создании нового запроса соединения будут автоматически настроены в соответствии с правилами отношений).
Примечание: Удаление таблицы из окна «Связи» не приведет к ее удалению из базы данных и не приведет к удалению уже установленных связей.
Действия, которые вы можете сделать
Добавление таблицы или запроса в окно
Щелкните Конструктор > Добавить таблицы (показать таблицу в Access 2013 ), выберите нужную таблицу или запрос, а затем нажмите кнопку Добавить.
Удаление таблицы или запроса из окна
Выберите таблицу или запрос и нажмите клавишу DELETE.
Скрытие таблицы или запроса
Щелкните правой кнопкой мыши таблицу или запрос и выберите пункт Скрыть таблицу.
Перетащите поле из одной таблицы или запроса в соответствующее поле другой таблицы или запроса.
Задание свойств для связи
Щелкните правой кнопкой мыши линию связи между двумя таблицами (это может потребовать нескольких попыток, чтобы перейти к ней точно вправо), а затем выберите команду Изменить связь.
Щелкните правой кнопкой мыши линию связи между двумя таблицами (это может потребовать нескольких попыток удара вправо) и выберите команду Удалить.
Показать все связи
Щелкните Конструктор > Все связи.
Просмотр связей для определенной таблицы
Выберите таблицу и нажмите кнопку Конструктор > прямые связи.
Просмотр связей для одной таблицы без просмотра связей для других таблиц
Щелкните Конструктор > Инструменты > Очистить макет. Добавьте таблицу, для которой нужно увидеть связи (Проектирование связей > >добавление таблиц (показать таблицу в Access 2013 ), а затем щелкните Конструктор > связей > прямые связи.
Измените размер таблицы, чтобы отобразить дополнительные поля и связи.
Примечание. Требуется Access для Microsoft 365.
Чтобы автоматически изменить размер таблицы, щелкните таблицу правой кнопкой мыши и выберите Пункт Размер в соответствии. Или дважды щелкните край таблицы на:
- Правый размер по горизонтали в зависимости от длины имени поля.
- Размер снизу по вертикали в зависимости от количества полей.
- Нижний правый угол для автоматической настройки размера таблицы как по горизонтали, так и по вертикали (эквивалентно размеру по размеру).
Выбор подмножества таблиц
Примечание. Требуется Access для Microsoft 365.
Чтобы помочь вам сосредоточиться на определенных таблицах и их связях:
- CTRL+ (выбор нескольких таблиц).
- Щелкните и полностью перетащите поле вокруг выбранного диапазона.
Оба этих действия выделяют подмножество таблиц с более толстой границей. Чтобы снять выбор, щелкните вне выделенного фрагмента. Чтобы переместить выделенный фрагмент, щелкните и перетащите его в другое место.
Использование колесика прокрутки мыши
Примечание. Требуется Access для Microsoft 365.
Прокрутите по вертикали, прокрутив колесико мыши вверх или вниз. Прокрутите по горизонтали, нажав клавишу SHIFT, а затем прокрутите колесико мыши вверх или вниз.
Теперь, когда вы быстро разбираетесь в окне «Связи», узнайте , как создавать, изменять или удалять отношения.
Тест по информатике
2.Для чего предназначено окно «Схема данных»?
Выберите один ответ:
a. Для редактирования записей
b. Для создания связей между запросами и формами
c. Для создания связей между таблицами
d. Для просмотра таблиц
3.В режиме таблицы СУБД MS Access нельзя:
Выберите один ответ:
a. Редактировать записи
b. Удалять и добавлять поля
c. Верный вариант отсутствует
d. Настраивать свойства поля
Голосование за лучший ответ
У всех что ли экзамены?
2. Схема данных задает логическую структуру между таблицами. Думаю, что ответ С.
3. Верный вариант отсутствует.
Тесты по Access с ответами
+ поиска, сортировки, добавления и удаления, обновления записей.
– для редактирования данных в таблице.
6. Отчет в СУБД Access предназначен для:
+ вывода данных на печать.
– ввода и редактирования данных.
– создания команд для автоматизации работы.
7. Сколько знаков может быть в текстовом поле?
8. Мастер подстановок в СУБД MS Access используется:
– для создания нового поля в таблице.
– для создания новых таблиц.
+ для добавления значений полей из других таблиц или фиксированного списка данных.
– для ввода или вывода выражений.
9. Какие типы данных используются в СУБД MS Access для хранения больших объемов текста?
тест 10. Какие типы данных используются в СУБД MS Access для хранения графических объектов?
11. Какой тип данных необходимо выбрать для ввода суммы 4784 рублей, 67 $?
12. В поле OLE СУБД Access можно разместить:
+ изображение или лист MS Excel.
– большие фрагменты текста.
13. В режиме конструктора таблицы СУБД Access можно:
+ создавать таблицу, добавляя поля и устанавливая для них значений и свойства
– создавать подстановки значений.
14. Объектом субд ms access не является:
+ ничего из вышеперечисленного.
15. Назовите основные виды запросов в СУБД MS Access.
– На выборку, с параметрами, SQL.
– На выборку, с параметром, перекрестные.
+ На выборку, с параметрами, на изменение, пер5кресные и SQL.
– На выборку, перекрестные, на изменение.
16. Форма в СУБД Access предназначена для:
– удобства ввода данных в БД.
+ удобства ввода и просмотра данных таблицы.
– создания документов для печати.
– изменения готовой базы данных.
17. Условие, по которому происходит поиск и отбор записей, размещенных в таблице, называется:
18. Структура таблицы определяется с помощью трех колонок. Укажите лишнюю колонку.
19. Столбец в СУДБ называется:
тест_20. Типом полей СУБД Access не является:
21. В СУБД Access допустимы типы полей записей:
– гиперссылка, телефонный, логический.
– вложение, подстановка, текст.
– число, изображение, гиперссылка
+ счетчик, денежная единица, мастер подстановок.
22. Основные типы форм в СУБД Access:
– табличная, простая, ленточная.
+ обычная, ленточная, табличная.
– табличная, линейная, обычная.
– ленточная и табличная.
23. Для какого поля необходимо заполнить следующую форму:

24. К основным свойства полей таблицы БД относят:
+ имя, тип, размер, формат, подпись, значение по умолчанию, условие на значение.
– имя, тип, длинна, формат, заголовок.
– имя, тип, заголовок, условие на значение и значение по умолчанию.
– формат, размер, тип, имя, подпись.
25. Заголовок столбца таблицы для поля определяет:
+ имя поля или подпись.
26. Какой тип данных необходимо выбрать для ввода номеров телефонов NNN-NN-NN?
27. Для чего предназначено окно «Схема данных»?

– Для просмотра таблиц.
– Для редактирования записей.
– Для создания связей между запросами и формами.
+ Для создания связей между таблицами.
28. Какой тип связи необходимо установить, если одной записи в таблице А может соответствовать несколько записей в таблице В, а одной записи в таблице В — несколько записей в таблице А?
29. Какому требованию должны соответствовать ключевые поля?
– Должны быть типа «Счетчик».
– Должны содержать вложение.
+ Не должны повторяться.
– Должны быть типа MEМО.
тест№ 30. Между какими объектами устанавливаются связи?
31. Каково назначение ключевого поля?
– Создание новых таблиц.
+ Создание связей между таблицами.
32. Для хранения данных в СУБД Аccess используется:
33. Для чего предназначено диалоговое окно «Добавить таблицу» в окне «Схема данных»?
+ Для выбора таблиц, с которыми устанавливаются связи.
– Для создания формы.
– Для создания запроса.
– Для удаления записей из таблицы.
34. Что называют первичным ключом таблицы?
– Строку таблицы, содержащую уникальную информацию.
– Столбец таблицы, содержащий неуникальную информацию.
+ Совокупность поле таблицы, которые однозначно определяют каждую запись.
– Столбец таблицы, содержащий уникальную информацию.
35. В каком режиме формы можно добавить элементы управления?
– В режиме мастера.
– В режиме автоформы.
+ В режиме конструктора.
– В режиме таблицы.
36. Режим таблицы субд ms access позволяет:
– вносить и редактировать данные в таблице.
+ создавать таблицу и редактировать ее, вносить данные.
– создавать таблицы, формировать отчеты и запросы.
– создавать таблицы и формы.
37. В СУБД MS Access отчеты создаются на вкладе «Создание» с помощью кнопки:
38. Выделяют следующие способы создания таблиц в СУБД Access:
– В виде представления таблицы аналогично работе в табличном редакторе.
– С помощью службы Access и дополнительного компонента SharePoint.
– С помощью конструктора вручную.
+ Все варианты верны.
39. В режиме таблицы СУБД MS Access нельзя:
– Удалять и добавлять поля.
– Настраивать свойства поля.
+ Верный вариант отсутствует.
40тест. Для чего предназначен перекрестный запрос?
+ Для создания итоговой таблицы.
– Для замены данных.
– Для вывода данных, соответствующих условию отбора.
– Для внесения изменений в несколько таблиц.
41. Создание индексов для поля с каким типом данных не допускается при фильтрации данных:
42. Макросы в СУБД MS Access используются для:
– ввода и редактирования данных.
43. Компонент SharePoint можно использовать для:
– создания базы данных на компьютере.
+ создания веб-приложений баз данных.
– построения диаграмм на основе базы данных.
– создание резервной копии базы данных.
44. Какие данные можно экспортировать в документ MS Word из MS Access?
– Таблицу и запрос.
– Таблицу и форму.
– Таблицу и отчет.
+ Таблицу, запрос, форму и отчет.
45. Экспорт и импорт данных можно выполнить на вкладке:
– Работа с базами данных
46. Диаграмма в СУБД MS Access может быть построена при помощи:
– Команды «Диаграммы» на вкладке «Создание».
– С помощью команды «Мастер диаграмм» на вкладке «Главная».
+ С помощью выбора в контекстном меню при нажатии на таблицу правой кнопки мыши «Сводная диаграмма».
– С помощью команды «Мастер диаграмм» на вкладке «Работа с базами данных».
Для чего предназначено окно схема данных

Лабораторная работа
«Основные приемы работы в СУБД Microsoft Access»
Приложение Access является программой, входящий в пакет Microsoft Office и предназначено для работы с базами данных.
База данных. В общем смысле термин база данных можно применить к любой совокупности связанной информации, объединенной вместе по определенному признаку, организованных по определенным правилам, предусматривающим общие принципы описании, хранения и манипулирования данными, которые относятся к определенной предметной области.
Система управления базами данных (СУБД) – прикладное программное обеспечение, обеспечивающих создание БД и организацию данных.
Реляционная БД. В реляционных БД информация хранится в одной или нескольких таблицах.
Таблица – это набор данных по конкретной теме. Данные в таблице располагаются в столбцах (поля) и строках (записи). Каждая строка таблицы в реляционных базах данных уникальна. Для обеспечения уникальности используются ключи, которые содержат одно или несколько полей таблицы.
Поле это элементарная единица логической организации данных, которая соответствует отдельной неделимой единице информации – атрибуту. Каждому полю дается имя поля – идентификатор.
Запись — это совокупность логически связанных полей. Каждая запись должна однозначно идентифицироваться уникальным ключом записи.
Задание 1. Создание базы данных для учета книг в библиотеке.
Выполните действие: «Пуск – Все программы – Microsoft Access». После этого открывается окно программы, как показано на рисунке 8

Рисунок 8 — Окно программы Access
Создание базы данных
Щелкните на вкладке с правой стороны окна «Новая база данных». Появится окно сохранения документа. Особенностью программы Access является необходимость задания имени базы данных, до ее создания.
Введите в строке «имя файла» название базы данных. В нашем случае «библиотека». Тип файла «базы данных Microsoft Access». Для завершения операции нажмите кнопку «Создать». На экране появляется окно (рис. 9).

Рисунок 9– Главное окно Microsoft Access
Создание таблицы в режиме конструктора
Главное окно Microsoft Access позволяет создавать таблицы, запросы, формы, отчеты, страницы в режиме конструктора и с помощью мастера.
Щелкните мышкой на «Создание таблицы в режиме конструктора» и перед вами появится окно конструктора.

Рисунок 10 — Создание макета таблицы в режиме конструктора
Введите в ячейки данные, как это показано на рисунке 10. В режиме конструктора задается структура таблицы, в которой будут храниться данные.
Имя поля – приводится название поля.
Тип данных – хранит тип данных (Текстовые, МЕМО, дата/время логический, денежный, поле OLE, гиперссылка, мастер подстановок).
Описание — в произвольном виде приводится описание типа вводимых данных.
Размер поля – число символов выделенных для отображения данных.
Таблица 3. Параметры таблицы «Библиотека»
Каждая таблица Microsoft Access должна содержать хотя бы 1 ключевое поле. Для того, чтобы задать ключевое поле, необходимо щелкнуть правой кнопкой мыши на поле «название» и выбрать «ключевое поле» из контекстного меню.
Для совершения действия нажмите кнопку «Сохранить».
Создайте в режиме конструктора еще одну таблицу со следующими параметрами и назовите ее «Категории». Задайте ключевое поле «Код».
Таблица 4. Параметры таблицы «Категории»
Настройка связи между таблицами
В структуре нашей базы данных уже есть две таблицы. Однако они пока существуют независимо и наша цель сделать так, чтобы в таблице «книги» вместо кодов категорий абонентов подставлялись их полные наименования из таблицы «категории«. Для этого необходимо настроить подстановочные параметры поля «Код_категории», а также задать параметры связей между таблицами.
Откройте таблицу «книги» в режиме конструктора, перейдите к типу данных поля «Код_категории» и из раскрывающегося списка выберите «Мастер подстановок». Перед вами откроется диалоговое окно, где вам будет предложен ряд вопросов о параметрах настраиваемого подстановочного поля (см. рис. 11.).

Рисунок 11- Диалоговое окно Мастер подстановок
Укажите следующие параметры (при выполнении каждого шага нажимайте кнопку «Далее»):

- Объект «столбец подстановки» будет использовать значения из таблицы или запроса;
- Значения будут выбираться из таблицы «категории»;
- В столбец подстановки включить поле «Название» (надо выделить это поле и кнопкой переместить его из окна доступных полей в окно выбранных полей);
- Оставить предложенные параметры ширины столбцов и скрытия ключевого столбца;
- Оставить подпись «Код_категории» для подстановочного столбца.
Настроим параметры связи между таблицами. Связь уже была создана (в процессе настройки подстановочного поля), но для обеспечения целостности данных требуется ее дополнительная настройка.

Откройте окно «Схема данных» (см. рис. 12). Для этого надо нажать кнопку на панели инструментов Microsoft Access или выбрать пункт меню «Сервис > Схема данных».

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

Рисунок 12 — Окно Схема данных
Откройте окно «Изменение связей» для настраиваемой связи (рис. 13.). Это можно сделать через контекстное меню линии связи или выделив линию связи щелчком мыши и дав команду меню «Связи > Изменить связь».
Установите флажок «Обеспечение целостности данных». Можно также согласиться на каскадное обновление и удаление связанных полей, однако для нашей базы данных это не является необходимым. Дайте подтверждение на изменение связей (нажмите кнопку «ОК»).

Рисунок 13- Изменение связей
Включение флажка «Обеспечение целостности данных» позволяет защититься от случаев удаления записей из одной таблицы, при которых связанные с ними данные других полей окажутся без связи. Чтобы условие целостности могло существовать, поле основной таблицы должно обязательно быть ключевым, и оба поля должны иметь одинаковый тип. Флажки «каскадное обновление связанных полей» и «каскадное удаление связанных полей» обеспечивают одновременное обновление или удаление данных во всех подчиненных таблицах при их изменении в главной таблице.
Обратите также внимание, что концы линии связи в окне схемы данных после включения флажка обеспечения целостности данных помечены знаками «1» и «бесконечность». Это означает, что в качестве значений поля из связанной таблицы могут выступать только значения из соответствующего поля основной таблицы и каждое значение из поля основной таблицы может много раз встречаться в поле связанной таблицы (связь «один ко многим»).

Сохраните макет схемы данных, дав команду меню «Файл/ Сохранить» или нажав кнопку на панели инструментов. Закройте окно «Схема данных».
Заполнение нашей базы данных начнем с таблицы «категории», так как данные этой таблицы будут в дальнейшем использоваться при заполнении таблицы «книги».
Откройте таблицу «категории». Это можно сделать, дважды щелкнув мышью по значку таблицы в окне «База данных», или выделить этот значок и нажать на кнопку «Открыть» указанного окна. Мышью задайте размеры окна таблицы, а также размеры отдельных полей.
После заполнения таблицы данными — закройте ее. Вам будет предложен вопрос о сохранении макета таблицы. Обратите внимание, что речь идет о сохранении макета (т.е. таких параметров, как ширина столбцов и т.п.), а не введенных данных. Вводимые данные записываются сразу же после завершения заполнения всех полей записи (при переходе к заполнению полей новой записи). Если макет таблицы в процессе работы не изменялся, то никаких дополнительных вопросов не предлагается.

Рисунок 14- Пример заполнения таблицы «категории» в режиме таблицы
Откройте таблицу «книги», заполните ее приведенными ниже данными:
В столбец «Название» и «Автор» вы вводите соответствующие данные книги. В столбец «Наличие» вы ставите галочку, если книга в библиотеке, и оставляете ее пустой, если она на руках у читателя. В столбце «Код_категории» вы выбираете жанр книги из списка в ниспадающем меню.

Рисунок 15- Пример заполнения таблицы «книги» в режиме таблицы
После заполнения сохраните таблицу. Таблицу можно дополнять и изменять по мере необходимости.
Создание запроса
Для создания запроса воспользуйтесь окном, изображенном на рисунке 9. Выберите закладку «Запросы» и Меню «Создание запроса в режиме конструктора». Появится окно следующего вида:

Рисунок 16 — Создание запроса
Добавьте таблицы «Категории» и «Книги». В окне появится схема связанных таблиц:

Рисунок 17 — Пример заполнения запроса
Таблица заполняется путем выбора необходимых значений из ниспадающего меню. Если значение будет выводиться на экран, в нужных полях ставится галочка. Сохраните запрос, закройте, и дважды щелкните по нему мышкой, и он откроется в режиме таблицы. Внешний вид показан на рисунке 18.

Рисунок 18 — Пример запроса в режиме таблицы
Однако в такой форме в запрос будут включены все книги, включенные в базу данных, что не всегда удобно.
Аналогично мы создаем запрос для получения информации о романах, находящихся в базе данных.
В поле «Код_категории» мы вводим условие отбора «Ром», что соответствует жанру роман. Причем значения поля на экран не выводим. Запрос сохраняем под названием «романы», закрываем и открываем в режиме таблицы. Вот, что мы видим:

Рисунок 19 — Создание запроса с выборкой книг по жанру «роман»
Таким образом, запрос содержит информацию только о книгах, относящихся к жанру романов. Аналогично можно сделать запрос о любом другом жанре, введенном в таблицу «категории».
Формы
Просмотреть, добавить, отредактировать данные в базе данных можно, если создать форму. Пример формы показан на рисунке 20.

Рисунок 20 — Пример окна Формы
Она была создана следующим образом: открывается в окошке, приведенном на рисунке 9 закладка «Формы» — «Создание формы с помощью мастера».

Рисунок 21 — Создание окна Формы
Выбираем запрос, например, «Детективы». Появляется следующее окно:

Рисунок 22 — Добавление полей при создании окна Формы
Переносим необходимые поля из окна «Доступные поля» в окно «Выбранные поля». В нашем примере необходимо выбрать все.
Далее мастер предложит вам выбрать внешний вид Формы и предложит ввести имя, под которым форма будет сохранена. Просто нажимайте кнопку «Далее».
Отчет
Если окно формы предназначено для работы на компьютере, то предназначение отчета — сформировать документ, содержащий все требуемые данные для печати. Создается он аналогично созданию «Формы»: «Отчеты» -«Создание отчета с помощью мастера». Для этого следует выбрать источник формирования отчета, выбрать необходимые поля, желаемым образом его оформить и выдать на печать.

Рисунок 23 — Внешний вид Отчета
Задание 2. Создать базу данных в соответствии со своим вариантом. Для каждого варианта необходимо:
- Самостоятельно подготовить данные для таблиц, описать поля, выбрать типы данных, задать размеры;
- Создать структуру из трех таблиц в режиме конструктора;
- Заполнить таблицы данными, задать ключевые поля;
- Создать схему связи данных;
- Создать различные запросы на основе одной и двух таблиц;
- Создать формы (две), отредактировать в режиме конструктора;
- Создать отчеты (два), отредактировать в режиме конструктора;
- Создать макросы (два);
- Создать кнопочное меню к БД.
Варианты заданий:
Вариант 1. Создать БД в Access УЧЕБНАЯ ГРУППА.
Вариант 2. Создать БД в Access КОМПЬЮТЕРНЫЕ КУРСЫ.
Вариант 3. Создать БД в Access «ЭЛЕКТРОТОВАРЫ».
Вариант 4. Создать БД в Access АСПИРИН (сеть продажи лекарственных препаратов).
Вариант 5. Создать БД в Access «ПОЛИКЛИНИКА».
Вариант 6. Создать БД в Access ПРОДАЖА АВИАБИЛЕТОВ.
Вариант 7. Создать БД в Access СПОРТИВНЫЙ КЛУБ.
Вариант 8. Создать БД в Access ФИТНЕС КЛУБ.
Вариант 9. Создать БД в Access АЛЛО (телефонный справочник).
Вариант 10. Создать БД в Access ВИРАЖ (продажа автомобилей).
Вариант 11. Создать БД в Access ТУРИСТИЧЕСКОЕ АГЕНСТВО.
Вариант 12. Создать БД в Access ЭВРИКА (компьютерная техника).
Вариант 13. Создать БД в Access ОТДЕЛ КАДРОВ.
Вариант 14. Создать БД в Access БОДРОСТЬ И ЗДОРОВЬЕ.
Вариант 15. Создать БД в Access ВИДЕОТЕКА.
Вариант 16. Создать БД в Access ДЕКАНАТ ВУЗА.
Вариант 17. Создать БД в Access КИРПИЧ (строительная фирма).
Вариант 18. Создать БД в Access БИБЛИОТЕКА.
Вариант 19. Создать БД в Access СОТКА (продажа сотовых телефонов).
Вариант 20.Создать БД в Access ПОЛИГЛОТ (курсы иностранных языков).
Контрольные вопросы:
- Что такое база данных?
- Что такое Таблица?
- Какие существуют типы данных для полей таблицы?
- Что такое запись, поле?
- Для чего используют ключевое поле?
- Как запустить Мастер Таблиц?
- Как запустить Конструктор?
- Для чего предназначены формы?
- Какие способы создания форм вы знаете?
- Для чего предназначены запросы?
- Какие способы создания запросов вы знаете?
- Как создать мгновенный отчет?
- Что входит в понятие стиля Автоотчета?