Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > БД в Access 2003


Автор: SuperLamer 6.4.2006, 13:16
Товарищи, помогите, пожалуйста, спроектировать базу в Access 2003 !
Цель задания:
Цитата

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

БД называется «Журнал успеваемости водителя», то есть:
В поле запроса ввожу ФИО водителя, а мне вылезает список препятствий, которые он выполнил (Трамплин…) + дата выполнения + результат (10 баллов, 20…).

При этом разные водители проходят одни препятствия!

Проблема: не могу составить таблицы и главное, какие атрибуты с чем, как соединять?????????

Автор: Akina 6.4.2006, 17:50
Ну и что? 3 таблицы:

Водители
vID (primary key)
прочие данные (ФИО и др.)

Препятствия
pID (primary key)
прочие данные (название и др.)

Тестирование
tID (primary key)
vID (foreing key)
pID (foreing key)
прочие данные (дата, результат и др.)

Соответственно 2 связи, обе один-ко-многим:

Водители.vID - Тестирование.vID
Препятствия.pID - Тестирование.vID

Автор: SuperLamer 6.4.2006, 18:46
Akina Спасибо за ответ!
primary key - это Первичный ключ
foreing key - это что за ключ, как его ставить? Прям так и прописывать!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)