Смекни!
smekni.com

Создание табличных связей в СУБД ACCESS (стр. 2 из 3)

рис. 2 Окно создания таблиц

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

• Переименуйте Поле 1. Для этого поставьте курсор в любую ячейку столбца Поля 1. Выполните команду

Формат \ Переименовать столбец

или сделайте двойной щелчок мышью по заголовку поля. Ячейка имени столбца окажется выделенной. Введите название поля Учебная группа и нажмите клавишу <Enter>.

• Переименуйте Поле 2. Для этого поставьте курсор в любую ячейку столбца Поля 2. Выполните команду

Формат &bsol; Переименовать столбец

или сделайте двойной щелчок мышью по заголовку поля. Ячейка имени столбца окажется выделенной. Введите название поля Преподаватель и нажмите клавишу <Enter>.

• Сохраните таблицу с именем Группы, щелкнув по кнопке

- Сохранить. На вопрос о создании ключевого поля ответьте отрицательно.

Перейдите в режим Конструктор, щелкнув по кнопке

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

Задание 2. Создайте таблицу Ученик

Порядок работы:

• Выберите объект Таблицы в окне база данных (см. рис. 1).

• Щелкните мышкой по кнопке Создать.

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

• Переименуйте поля по аналогии с предыдущим заданием, выполнив команду Формат &bsol; Переименовать поле или сделав двойной щелчок мышью по заголовку поля.. Данные возьмите из табл. 1.

Таблица 1

Поле1 Код
Поле2 Фамилия
ПолеЗ Имя
Поле4 Отчество
Поле5 Год рождения
Полеб Школа
Поле7 Класс
Поле8 Учебная группа

Сохраните таблицу с именем Ученик, щелкнув по кнопке

- Сохранить. На вопрос о создании ключевого поля ответьте отрицательно.

• Перейдите в режим Конструктор и посмотрите, как заданы поля. Сделайте поле Код ключевым, поместив курсор на имя этого поля и щелкнув по кнопке

Ключевое поле. Тип поля Код - Счетчик, полей Фамилия, Имя, Отчество - Текстовый, полей Год рождения, Школа, Класс, Учебная группа - Числовой. С полем Учебная группа разговор особый. Его тип - Числовой. Общие свойства поля не меняем. Кроме того, значения этого поля надо не набивать вручную, а выбирать из списка, содержащегося в таблице Группы. Для этого в области Свойства поля следует указать, что здесь имеет место подстановка. Для этого выберите вкладку Подстановка, тип элемента управления - Поле со списком, источник строк - Группы. Получите значения элементов, как показано на рис 3

Рис 3 Окно в режиме конструктора

Сохраните изменения, щелкнув по кнопке

- Сохранить.

• Закройте таблицу.

В результате этой работы вы получите две несвязанные таблицы. Нужно создать схему данных со связями.

Задание 3. Создайте схему данных

Порядок работы:

Щелкните по кнопке

Схема данных.

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

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


Рис.4 Диалоговое окно изменение связей

Включите флажок Обеспечение целостности данных. Это невозможно будет сделать, если типы обоих полей заданы не одинаково.

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

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

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

Закройте схему данных, щелкнув по кнопке

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

Задание 4. Заполните таблицу ГРУППЫ значениями

Порядок работы:

• Откройте таблицу ГРУППЫ в режиме таблицы.

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

Таблица 2

Учебная группа Преподаватель
101 Верзаков С.А.
102 Белоусов А.И.
103 Масалова В.А.
104 Новикова Е.В.
105 Зачесова Т.П.

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

Задание 5. Создайте формы для ввода данных

Порядок работы:

• Выберите объект Формы в окне база данных (см. рис. 1).

• Щелкните по кнопке Создать.

• Появится диалоговое окно (рис. 5), в котором следует выбрать Автоформа: в столбец, а в качестве источника данных - Ученик.

рис. 5 Новая форма


Щелкните по кнопке ОК. Появится пустая форма ввода, представленная на рис. 6.

рис. 6

Замечание. Значения кнопок работы с записями

- переход к первой записи;

- переход к предыдущей записи;

- переход к следующей записи;

- переход к последней записи;

- добавление новой записи.

Задание 6. Добавьте в базу данных записи, используя форму

Порядок работы:

• Заполните базу данными, представленными в табл. 3.

Замечание. Переход от поля ввода к следующему полю производится клавишей <Таb>, <Enter> или мышью. Для перехода к новой записи следует щелкнуть по кнопке

. Значения поля Код будут заполняться автоматически. Значения поля Учебная группа выбирайте из ниспадающего списка.

Таблица 3

Код Фамилия Имя Отчество Год рождения Школа Класс Учебная группа
1 Чернова Кристина Ивановна 1984 1 9 101
2 Терещенко Инна Алексеевна 1983 3 10 103
3 Истратов Максим Владимирович 1984 5 9 101
4 Бондарь Ольга Петровна 1983 1 10 104
5 Новоселов Алексей Иванович 1984 3 9 105

Щелкнув по кнопке

сохраните текущую таблицу.

Щелкнув по кнопке

- Закрыть, в правом верхнем углу окна Ученик: таблица, закройте таблицу.

Заключение

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

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