Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИТУ_БД_итоговая методичка по ИТУ c испр.doc
Скачиваний:
12
Добавлен:
26.09.2019
Размер:
45.57 Mб
Скачать

Пояснения к таблице

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

Заметим, что:

1.Связь между таблицами УСПЕВАЕМОСТЬ и НАЧИСЛЕНИЯ по полю НОМ_ЗАЧ имеет тип 1:М.

2.Связь между таблицами СПРАВОЧНИК и НАЧИСЛЕНИЯ по полю КОД_НАЧ имеет тип 1:М

3.Чтобы в дальнейшем при заполнении таблицы НАЧИСЛЕНИЯ значения поля КОД_НАЧ можно было выбирать из списка значений этого поля в таблице СПРАВОЧНИК, целесообразно задать тип поля КОД_НАЧМастер подстановок.

ИНСТРУКЦИЯ

Для создания таблицы ДОСТАТОЧНО

  1. Открыть окно Конструктора таблицы и задать поля таблицы НАЧИСЛЕНИЯ в соответствии с выше приведенной таблицей руководствуясь указаниями к выполнению задания 1.2.1.

  2. После выбора для поля КОД_НАЧ типа Мастер подстановок загрузится Мастер подстановок и будут заданы такие же тип поля и свойства поля, что и в таблице СПРАВОЧНИК (в частности, тип – числовой, размер – байт).

Тогда в окне Создание подстановки:

    1. На первом шаге Мастера переключатель выставить в положении Объект "столбец подстановок". Он будет использовать значения из таблицы или запроса.

    2. На втором шаге выбрать таблицу СПРАВОЧНИК.

    3. На третьем шаге из списка "Доступные поля" поле КОД_НАЧ переместить в список "Выбранные поля" с помощью соответствующей кнопки.

    4. На четвертом шаге оставить предлагаемую ширину столбца КОД_НАЧ.

    5. На пятом шаге оставить предлагаемую подпись поля.

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

    7. В окне Сохранение ввести имя таблицы НАЧИСЛЕНИЯ.

    8. В окне Microsoft Access на вопрос Создать ключевое поле сейчас? ответить Нет.

    9. Продолжить описание полей.

    10. По завершении закрыть окно Конструктора таблицы и на вопрос о сохранении структуры таблицы ответить Да.

В результате проведенной работы должна появиться следующая таблица в режиме КОНСТРУКТОРА.

Рис.1.22

В режиме таблицы она будет выглядеть так:

Рис. 1. 23

1.3. Установка связи между таблицами

Задание 1.3.1. Установить связи между таблицами СВЕДЕНИЯ, УСПЕВАЕМОСТЬ, СПРАВОЧНИК, НАЧИСЛЕНИЯ с обеспечением целостности данных.

ИНСТРУКЦИЯ

Для установления связей ДОСТАТОЧНО:

  1. Закрыть (если они не закрыты) таблицы, между которыми устанавливаются связи.

2) Ввести команду Сервис/Схема данных или щелкнуть по кнопке Схема данных. Появится окно Схема данных с отображением списков полей таблиц СПРАВОЧНИК и НАЧИСЛЕНИЯ и линии связи их по полю КОД_НАЧ. Связь была создана в результате работы Мастера подстановок;

Рис. 1. 25

  1. Щелкнуть по кнопке Связи/Добавить таблицу.

Рис. 1. 26

  1. В окне Добавление таблицы выделить таблицу СВЕДЕНИЯ и щелкнуть по кнопке Добавить, выделить таблицу УСПЕВАЕМОСТЬ, вновь щелкнуть по кнопке Добавить а затем по кнопке Закрыть.

Рис. 1. 27

ВНИМАНИЕ!

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

  • В случае удаления связанной таблицы прежде удаляют линии связи, а затем список полей таблицы.

  • Для удаления линии связи достаточно ее выделить (она становится жирной), ввести команду Правка/Удалить и подтвердить удаление.

3).Установить связь между таблицами СВЕДЕНИЯ и УСПЕВАЕМОСТЬ.

Для этого ДОСТАТОЧНО:

а) в окне Схема данных перетащить ключевое поле НОМ_ЗАЧ из главной таблицы СВЕДЕНИЯ на поле НОМ_ЗАЧ подчиненной таблицы УСПЕВАЕМОСТЬ;

б) в окне Изменение связей установить флажки "Обеспечение целостности данных", "Каскадное обновление связанных полей" и "Каскадное удаление связанных записей"

Окно Изменение связи будет иметь следующий вид:

Рис. 1. 28

Тип связи 1:1 между таблицами СВЕДЕНИЯ и УСПЕВАЕМОСТЬ определился автоматически, исходя из произведенного описания поля НОМ_ЗАЧ в этих таблицах.

4).В окне Изменение связей щелкнуть по кнопке Создать.

ВНИМАНИЕ! Из окна Изменение связей при помощи кнопки Объединение можно открыть окноПараметры объединения. В этом окне можно выбрать нужный способ объединения записей связываемых таблиц.

Рис. 1. 29

Для всех таблиц принимаем первый способ, задаваемый по умолчанию.

5). Аналогично предыдущему установить связь между таблицами УСПЕВАЕМОСТЬ и НАЧИСЛЕНИЯ по полю НОМ_ЗАЧ.

6). Изменим связь между таблицами СПРАВОЧНИК и НАЧИСЛЕНИЯ.

Для этого ДОСТАТОЧНО

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

  • В окне Изменение связей выставить соответствующие флажки. После установки связей между таблицами окно Схема данных будет иметь следующий вид:

Рис. 1. 30

7). Закрыть окно Схема данных.

Задание 1.4.1. Заполнить таблицу СВЕДЕНИЯ данными, приведенными в ниже приведенной таблице:

Рис. 1. 31

ИНСТРУКЦИЯ.

Для заполнения таблицы ДОСТАТОЧНО:

  1. Открыть таблицу СВЕДЕНИЯ в режиме таблицы.

2) Ввести записи таблицы: в числовые и текстовые поля НОМ_ЗАЧ, ФАМ, ИМЯ, ОТЧ, СЕМ_ПОЛ, ЧТО_ОКОН, ТЕЛ, а также поле ДАТ_РОЖ типа Дата/время значения вводятся с клавиатуры.

3) В логическом поле ОБУЧ поставить флажок только для студентов, обучающихся платно.

4) Для студентов, обучающихся платно в поле ПЛАТА создать гиперссылку – ссылку на документ "Приказ", который хранится в папке Public на сервере.

Для этого ДОСТАТОЧНО:

а) щелкнуть в поле ПЛАТА и ввести команду Вставка/Гиперссылка;

в окне Добавление гиперссылки в поле "Текст:" ввести Приказ и нажать кнопку Файл;

б) в окне Связать с файлом через папку Public выбираем файл с документом "Приказ" и щелкнуть по кнопке ОК;

в) в окне Добавление гиперссылки щелкнуть по кнопке ОК;

5) В поле ПОДП, которое является полем объекта OLE, создать точечный рисунок – образец подписи.

Для этого ДОСТАТОЧНО:

а) щелкнуть в поле ПОДП и ввести команду Вставка/Объект.

б) в окне Вставка объекта оставить переключатель в положении Создать новый, из списка "Тип объекта" выбрать Точечный рисунок. и щелкнуть по кнопке ОК. Загрузится графический редактор Paint; выполнить нужный рисунок, закрыть редактор.

в) По завершении заполнения таблицы закрыть ее окно.

Задание 1.4.2. Заполнить таблицу УСПЕВАЕМОСТЬ данными, приведенными в ниже приведенной таблице:

Рис. 1. 32

ИНСТРУКЦИЯ

Для Выполнения задания ДОСТАТОЧНО:

Открыть таблицу УСПЕВАЕМОСТЬ в режиме таблицы и заполнить ее данными. После ввода всех данных закройте окно таблицы.

Задание 1.4.3. Заполнить таблицу СПРАВОЧНИК данными, приведенными в ниже приведенной таблице.

Рис. 1. 33

ИНСТРУКЦИЯ

Для Выполнения задания ДОСТАТОЧНО:

Открыть таблицу СПРАВОЧНИК в режиме таблицы и заполнить ее данными. После ввода всех данных закройте окно таблицы.

Задание 1.4.4. Заполнить таблицу НАЧИСЛЕНИЯ данными, приведенными в ниже приведенной таблице.

Рис. 1. 34

ИНСТРУКЦИЯ

Для Выполнения задания ДОСТАТОЧНО:

Открыть таблицу НАЧИСЛЕНИЯ в режиме таблицы и заполнить ее данными. После ввода всех данных закрыть окно таблицы.