Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка к КР по ИТ 6.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
10 Мб
Скачать
☆

2.7 Разработка приложения

2.7.1 Таблицы

Раздел разработки приложения необходимо начать с краткого описания процесса создания таблиц и связей между ними. В завершении раздела следует привести иллюстрацию окна схемы данных, содержащего реализованную структуру базы данных (рисунок 2).

Рисунок

2

–

Схема данных

Создание таблиц базы данных рекомендуется проводить в следующем порядке:

  1. В окне среды разработки на вкладке «Создание» главной ленты панели инструментов MS Access 2010 выбрать элемент «Конструктор таблиц» (рисунок 3).

Рисунок

3

–

Выбор элемента «Конструктор таблиц»

  1. В появившемся окне конструктора таблицы задать имена, типы и свойства полей таблицы (рисунок 4).

Рисунок

4

–

Настройка конструктора таблиц

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

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

  1. Установить индексы: свойству «Индексированное поле» на вкладке «Общее» свойств поля задать значение «Да (Совпадения допускаются».

Кроме первичного ключа таблица может иметь любое количество индексов. Индексирование увеличивает скорость поиска. Однако стоит ограничиться индексированием лишь наиболее информационно значимых полей.

  1. Сохранить проект таблицы.

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

Например, между сущностями «Кафедра» и «Студент» необходимо установить связь «один-ко-многим». Для этого на вкладке «Работа с базами данных» в группе «Отношения» нужно выбрать элемент «Схема данных» (рисунок 5).

Рисунок

5

–

Выбор элемента «Схема данных»

Если ни одна связь еще не определена, автоматически откроется диалоговое окно «Добавление таблицы». Если это окно не открылось, на вкладке «Конструктор» в группе «Связи» необходимо нажать кнопку «Отобразить таблицу» (рисунок 6).

Рисунок

6

–

Порядок добавления таблиц в схему данных

В диалоговом окне «Добавление таблицы» нужно выбрать одну или несколько таблиц и нажать кнопку «Добавить».

Далее необходимо перетащить поле (как правило, поле первичного ключа) из одной таблицы на общее поле (поле внешнего ключа) в другой таблице, после чего откроется диалоговое окно «Изменение связей» (рисунок 7).

Рисунок

7

–

Настройка связей между таблицами

Чтобы обеспечить для этой связи целостность данных, необходимо установить флажок «Обеспечение целостности данных».

По завершении настройки следует нажать кнопку «Ок». Между двумя таблицами будет нарисована линия связи. Если был установлен флажок «Обеспечение целостности данных», концы линии будут выглядеть утолщенными. Кроме того, если установлен флажок «Обеспечение целостности данных», над жирной частью линии с одной стороны связи будет отображаться цифра 1, а с другой стороны — символ бесконечности (∞) (см. рисунок 2).