Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные_работы_Access.doc
Скачиваний:
16
Добавлен:
29.02.2016
Размер:
423.94 Кб
Скачать

Упражнение 4. Поиск записей по образцу Указания к выполнению:

1.Установите текстовый курсор в поле Фамилия;

2. Щелкните по кнопке , которая позволяет найти запись по введенному значению.

3. В появившемся диалоговом окне наберите в поле ОбразецфамилиюВоробьеви щелкните по кнопкеНайти.

Замечание. Если требуется найти следующую подобную запись, то щелкните мышкой по кнопке Найти далее. Поиск осуществляется в текущем поле, если установлен соответствующий флажок. В противном случае поиск идет по всем полям. При этом можно учитывать регистр. По окончании работы щелкните по кнопке Закрыть.

Предъявите преподавателю: таблицу Список на экране

Создание бд, установление связей между таблицами Упражнение 5. Создание многотабличной бд Указания к выполнению:

  • Создать таблицу Группы

  1. Выберите вкладку Таблица, если находитесь в другом окне

  2. Щелкните мышкой по кнопке Создать. Появится окно, представленное на рис. 3

Рис. 3

  1. Оставьте Режим таблицыи щелкните по кнопкеОК. Появится пустая таблица, поля которой не определены и не имеют названия. Тип поля будет выбран автоматически в зависимости от введенной информации.

  2. Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбцаПоля 1. Выполните команду[Формат - Переименовать столбец]. Ячейка имени столбца окажется выделенной. Введите название поляУчебная группаи нажмите клавишуEnter.

  3. Переименуйте Поле 2. Введите название поляПреподаватель

  4. Сохраните таблицу с именем Группы, щелкнув по кнопке. На вопрос о создании ключевого поля ответьте отрицательно.

  5. Перейдите в режим Конструктор, щелкнув по кнопкеи, посмотрите, как заданы поля. Сделайте полеУчебная группаключевым, поместив курсор на имя этого поля и щелкнув по кнопке-Ключевое поле. Тип данных поляУчебная группазадайте числовым, выбрав его мышкой из ниспадающего списка.

  6. Сохраните и закройте таблицу

  • Измените структуру таблицы Список, добавив поля, Код и Учебная группа

  1. Откройте таблицу в режиме Конструктори добавьте недостающие поля таблицыСписок

Признак ключа

Поле

Тип поля

Ключ

Код

Счетчик

Фамилия

Текстовое

Имя

Текстовое

Отчество

Текстовое

Год рождения

Числовое

Школа

Числовое

Класс

Числовое

Учебная группа

Числовое

Тип поля Учебная группа– числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набирать вручную, а выбирать из списка, содержащегося в таблицеГруппы. Для этого в свойствах поля следует указать, что здесь имеет место подстановка по следующей схеме: выберите закладкуПодстановка, тип элемента управления -Поле со списком, источник строк –Группы. Получите значения элементов, как показано на рис. 4

Рис. 4

  1. Сохраните изменения, щелкнув по кнопке . Закройте таблицу

  • Создайте схему данных

  1. Щелкните по кнопке -Схема данных

  2. В появившемся окне Добавление таблицывыделите таблицуГруппыи щелкните по кнопкеДобавить. Выделите таблицуСписоки щелкните по кнопкеДобавить. В окнеСхема данныхпоявится условный вид этих таблиц. Щелкните по кнопкеЗакрытьокнаДобавление таблицы.

  3. Увеличьте окно таблицы Списоктак, чтобы были видны все поля

  4. Поставьте мышку на имя поля Учебные группыв таблицеГруппыи, не отпуская кнопку мыши, перетащите ее на полеУчебные группыв таблицеСписок. Опустите мышку. В появившемся диалоговом окнеСвязивключите значокОбеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

  5. Включите значок каскадное обновление связанных полей. Это приведет к тому, что при изменении номера группы в таблицеГруппыавтоматически изменится соответствующий номер в таблицеСписок.

  6. Включите значок Каскадное удаление связанных полей. Это приведет к тому, что при удалении записи с номером группы в таблицеГруппыбудут удалены все записи из таблицыСписок, в которой стояли соответствующие номера групп.

  7. Щелкните по кнопке Создать. Появится связь «один-ко-многим». Сема данных представлена на рис.5

Рис. 5

  1. Закройте схему данных, ответив утвердительно на вопрос о сохранении схемы данных.

  • Заполните таблицу Группы значениями

  1. Откройте таблицу Группыв режиме таблицы

  2. Заполните ее записями из таблицы 2. Таблица 2

    Учебная группа

    Преподаватель

    101

    Верзаков С.А.

    102

    Белоусов А.И.

    103

    Масалова В.А.

    104

    Новикова Е.В.

    105

    Зачесова Т.П.

  3. Сохраните таблицу и закройте ее.

Замечание. Перед выполнением Упражнения 8, откройте таблицу Список, в режиме Таблица выделите и удалите в ней все записи <Delete>