Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Chast_6_BAZA_DANN_Kh.doc
Скачиваний:
2
Добавлен:
05.05.2019
Размер:
2.54 Mб
Скачать

Данные для заполнения таблицы "Сессия"

Код студ.

Учебный год

Сессия

Факуль

тет

Специальность

Отделение

Номер зачетки

Фамилия

Имя

Отчество

Физика

Химия

Математика

Информатика

Эконом Теория

Физ-во

История

1

2003/

2004

Осен

няя

экон

060400

Днев

ное

394001

Иванов

Иван

Иванович

3

3

3

0

3

3

3

2

2003/

2004

Осен

няя

экон

060400

Днев

ное

394002

Сидоров

Сидр

Сидорович

4

4

4

зач

зач

зач

зач

3

2003/

2004

Осен

няя

юрид

021100

Заоч

ное

394003

Петров

Петр

Петрович

5

зач

5

зач

зач

зач

зач

4

2003/

2004

Весен

няя

экон

060400

Днев

ное

394001

Иванов

Иван

Иванович

0

0

3

3

4

зач

3

5

2003/

2004

Весен

няя

экон

060400

Днев

ное

394002

Сидоров

Сидр

Сидорович

0

0

3

4

4

зач

4

6

2003/

2004

Весен

няя

юрид

021100

Заоч

ное

394003

Петров

Петр

Петрович

0

5

0

5

0

зач

5

Отдать команду "Схема данных".

Для выбора таблиц, между которыми будут устанавливаться связи, следует щелкнуть на имени таблицы, а затем щелчком мыши на кнопке "Добавить" ввести таблицу в схему данных.

Выбрать сначала таблицу "Студенты" и щелкнуть кнопку "Добавить". Затем то

же самое проделайте с таблицей "Сессия". После этого следует закрыть окно "Добавление таблицы", щелкнув кнопку "Закрыть".

После выполнения задания на экране возникнет картинка, приведенная на рис.6.27.

Рис.6.27. Окно "Схема данных" после добавления таблиц "Студенты" и Сессия"

Установление связи между таблицами осуществляется путем перетаскивания методом drag&drop ключевого поля одной таблицы на соответствующее поле другой таблицы.

  1. В окне таблице "Сессия" найти с помощью вертикальной линейки прокрутки поле "Номер зачетки".

  2. Перетащить методом drag&drop поле "Номер зачетки" таблицы "Студенты" на поле "Номер зачетки" таблицы "Сессия" (рис.6.28).

Рис.6.28. Использования метода drag&drop для переноса поля "Номер зачетки" таблицы "Студенты" на поле "Номер зачетки" таблицы "Сессия"

В результате откроется диалоговое окно "Изменение связей" (рис.6.29), в котором выбором режима "Обеспечение целостности данных", "Каскадное обновление связанных полей" и типа отношения "один-ко-многим" создается связь между таблицами. Выбор подтверждается щелчком кнопки "Создать".

Установить связь между таблицами "Студенты" и Сессия", выбрав режимы

"Обеспечение целостности данных", "Каскадное обновление связанных полей" и типа отношения "один-ко-многим"

Рис.6.29. Окно "Изменение связей"

В результате выполнения задания таблицы "Студенты" и Сессия" будут связаны друг с другом (рис.6.30), и данные одной таблицы теперь доступны для данных другой.

Рис.6.30. Связь таблицы "Студенты" и Сессия" типа "Один – ко - многим"

Если связь таблиц "Студенты" и Сессия" типа "Один – ко - многим" не

получилась, то следует проверить аналогичные поля и ограничения на них в этих двух таблицах. Они должны быть идентичными.

Закрыть окно "Схема данных", щелкнув кнопку "Закрыть" в заголовке окна и

ответив "Да" для сохранения связи между таблицами.

На этом работа по созданию таблиц успешно закончена.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]