Вниз
Скачать: CL | DM;

Помогите со связанными таблицами   Найти похожие ветки 

← →
alikon1   (2007-10-14 23:18) [0]

Подскажите пожалуйста, как связать две таблицы Paradox. А то задание в университете дали, а нигде не могу найти как это делается. В одной таблице хранятся данные по студентам (ФИО, Курс, Дата рождения и т.д.) а во второй успеваемость (оценки по предметам). Изучать только начал Delphi, как создавать обычную таблицу научился, а вот как связанную - не нашел нигде инструкцию подробную, для тех кто это первый раз делает. Может кто знает статью хорошую где прочитать про это, или сам сможет на пальцах объяснить, что делать надо? Спасибо.


← →
Ping   (2007-10-14 23:34) [1]

В таблице Студенты - первичный ключ.
В таблице Успеваемость - вторичный ключ.
Первичный ключ таблицы Студенты мигрирует во вторичный ключ таблицы Успеваемость.

Связываешь таблицы Master/Detail по первичному ключу в таблице Студенты и вторичному ключу таблицы Успеваемость.

Собственно, вот и все.

А вообще - лучше книгу какую-нибудь почитай по теории реляционных баз данных. И какую-нибудь книгу по работе с базами данных в Delphi.


← →
Desdechado ©   (2007-10-15 11:02) [2]

Ping   (14.10.07 23:34) [1]
Тебе тоже не помешало бы книжки почитать. Вторичный ключ - это совсем не то, что ты описал.

А автору нужен внешний ключ (FOREIGN KEY), ссылающийся на первичный (PRIMARY KEY) или уникальный (UNIQUE CONSTRAINT).


← →
Anatoly Podgoretsky ©   (2007-10-15 11:10) [3]

Ping   (14.10.07 23:34) [1]
Вторичных ключей не бывает, это как рыба второй свежести.


← →
Ping   (2007-10-15 11:21) [4]

Desdechado ©   (15.10.07 11:02) [2]

Согласен. Оговорился... Внешний ключ.

Anatoly Podgoretsky ©   (15.10.07 11:10) [3]

Ерунда.


← →
Kolan ©   (2007-10-15 11:22) [5]

> это как рыба второй свежести.


> Ерунда.

Конечно ерунда, рыба должна быть свежей :)


← →
Desdechado ©   (2007-10-15 11:47) [6]

Anatoly Podgoretsky ©   (15.10.07 11:10) [3]
Бывают. Только ими нечасто пользуются. Это ключ на ту же таблицу, что и первичный, только он определяет не уникальную запись, а группу по каким-то принципам.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.011 c
15-1191397694
Реактор
2007-10-03 11:48
2007.11.04
Сохранение инфы с почтового сервера.


2-1192259883
.patt
2007-10-13 11:18
2007.11.04
Формат даты в DateTimePicker


3-1182706645
Jacky
2007-06-24 21:37
2007.11.04
Отслеживание статуса входящего потока данных


2-1192076970
zzzz
2007-10-11 08:29
2007.11.04
Узнать код символа


2-1192009402
Dreamse
2007-10-10 13:43
2007.11.04
Как сделать приложение с одним DataModule без формы




   Наверх