Системы управления базами данных
методическая разработка по информатике и икт (10 класс) по теме

Задание выполняется в программе Microsoft Office Access

Скачать:

ВложениеРазмер
Microsoft Office document icon sozdanie_tablic_i_svyazey_mezhdu_nimi.doc28.5 КБ

Предварительный просмотр:

Создание таблиц и связей между ними

1. Создание таблиц

В ACCESS  существует объект Таблица. В учебных целях таблицы лучше готовить с помощью Конструктора. Вы увидите пустую форму .для проектирования таблицы. Переход по строкам осуществляется с помощью клавиши .

Имя поля, тип поля заполняется обязательно, описание – только для уникальных полей. Обратите внимание на такие свойства полей как размер поля и формат поля.

Перед сохранением полей таблицы необходимо  создать ключевое поле.

2.Создание ключевого поля

В качестве ключевого поля (первичного ключа) может быть выбрано поле любого типа – текстовое, числовое, денежное дата/время или счетчик. Главный критерий – уникальность. Данные в таблице автоматически сортируются по первичному ключу. Ключевое поле рекомендуется делать первым в таблице.

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

3. Сохранение таблицы

После создания всех полей выберите команду Файл – Сохранить как…В появившемся окне введите имя для таблицы.

Создайте таким образом три таблицы:

Учащиеся – поля:        1) личный № учащегося – ключевое поле

                        2) ФИО

                        3) дата рождения

                        4) адрес

Предметы – поля        1) код предмета – ключевое поле

                        2) название

Успеваемость поля        1) № ведомости - ключевое поле

                        2) личный № учащегося

                        3) код предмета

                        4) оценка

4. Создание связей

Обычно связующим полем является первичный ключ одной таблицы, тогда как в другой таблице это поле – обычное. Первая таблица называется главной.

Запомните! Связующие поля должны быть идентичны по типу данных.

А) Зайдите в меню команды «Сервис» - «Схема данных».

Б) Откройте окно «Добавление таблицы». Добавьте все таблицы, которые хотите связать и закройте окно.

Примечание: Если схема данных уже существует и нужно добавить к ней еще таблицу, то воспользуйтесь командой «Связи» - «Добавить таблицу»

В) Выберите в первой таблице связующее поле, нажмите левую кнопку мыши и переместите к нужному полю второй таблице

Г) В окне «Изменение связей» установите необходимые флажки для обеспечения целостности данных; каскадного обновления и удаления записей и щелкните на кнопке «Создать»

Для другой пары таблиц – все сначала.

Если связь неправильная нужно щелкнуть правой кнопкой мыши на линию связи и выбрать команду – «Удалить связь»

Создайте таким образом две связи:

1)между таблицами: Учащиеся и Успеваемость

2) между таблицами: Предметы и Успеваемость

5. Заполнение таблицы данными

Заполнение таблиц данными можно осуществлять в режиме объекта ACCESS Таблица  или в режиме объекта Форма(изучим в дальнейшем). Сохранение записей происходит автоматически по мере заполнения.

Введите следующие записи в таблицы:

Учащиеся – 6 человек

Предметы – 6 штук (информатика, математика, химия, биология, английский язык, французский язык)

Успеваемость – по три предмета на выбор для каждого учащегося.

Если необходимо ограничить вводимые в какое-то поле данные, то воспользуйтесь свойством полей таблицы – Условие на значение в режиме «Конструктора»

Например, поле «Оценка» не может содержать число меньше 2 и больше 5. Тогда в строке Условие на значение с клавиатуры нужно ввести следующее выражение: >1 and <6

Программа не пропустит данные не удовлетворяющие этому условию