Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ОБДЗ_часть1_текст.doc
Скачиваний:
5
Добавлен:
04.11.2018
Размер:
1.38 Mб
Скачать

1.3. Задание отношений ссылочной целостности между таблицами.

Для задания отношений ссылочной целостности необходимо:

  1. выбрать в главном меню пункт «Сервис»;

  2. в вертикальном меню выбрать подпункт «Схема данных»;

  3. добавить в схему данных созданные таблицы, для чего:

  • щелкнуть правой кнопкой мыши на произвольном месте схемы и в появившемся меню выбрать пункт «Добавить таблицу»;

  • добавить в схему все таблицы, поочередно выбирая их и нажимая кнопку «Добавить», затем закрыть окно «Добавление таблицы», нажав кнопку «Закрыть»;

  1. не отпуская левую кнопку мыши, «перетащить» указатель мыши от первого поля ко второму, в результате чего на экране появится графическое изображение отношения между таблицами;

Рисунок 4.3 – Задание связей между таблицами

Рисунок 4.4 – Задание свойств связи

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

  2. закрыть окно «Схема данных», сохранить изменения.

1.4. Ввод информации.

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

Рисунок 4.5 – Ввод данных

1.5. Создание таблиц при помощи мастера таблиц.

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

Рисунок 4.6 – Создание таблицы при помощи мастера.

2. Порядок выполнения работы

На основании полученной в раб. работе № 1-3 схемы БД в среде СУБД MS Access, необходимо выполнить следующие этапы:

  1. открыть существующий файл БД (файл с расширением mdb) и просмотреть ее структуру в режиме построения схемы данных;

  2. заполнить таблицы тестовыми данными в соответствии с бизнес - логикой своей предметной области;

  3. модифицировать структуру нескольких таблиц путем добавления новых полей данных в режиме использования Конструктора таблиц, определяя при этом имена, типы данных и дополнительные свойства полей данных;

  4. дополнить эту схему новыми таблицами путем их построения с помощью Мастера таблиц и установить новые связи между таблицами;

  5. сохранить модифицированный файл БД.

Контрольные вопросы

  1. Как создается новая таблица данных в структуре БД под управлением СУБД MS Access?

  2. Перечислите основные типы данных СУБД Access и дайте краткую характеристику каждому типу.

  3. Как модифицировать базу данных, созданную средствами СУБД Access?

  4. Как добавить в таблицу новую запись?

  5. Как удалить из таблицы одну или несколько записей?

  6. Что необходимо для установления отношений ссылочной целостности между таблицами?

  7. Как установить первичный ключ для таблицы?

  8. Как создать составной первичный ключ (в состав которого входят несколько полей)?

ЛАБОРАТОРНАЯ РАБОТА № 5

Тема: РЕАЛИЗАЦИЯ ЗАПРОСОВ К РЕЛЯЦИОННОЙ МОДЕЛИ ДАННЫХ В СУБД MS ACCESS

Цель работы:

Ознакомиться с процессом конструирования перекрестных запросов и запросов на внесение изменений в БД с различными критериями отбора данных. На основании базы данных, разработанной в ходе выполнения лабораторной работы №4, реализовать запросы для операций манипулирования данными, с использованием логических и математических функций.