Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.11.04;
Скачать: 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 вся ветка

Текущий архив: 2007.11.04;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.014 c
2-1191930542
ффф
2007-10-09 15:49
2007.11.04
фастрепорт


2-1192114269
alex810
2007-10-11 18:51
2007.11.04
Регистр символов


2-1192213444
Neo
2007-10-12 22:24
2007.11.04
Как оптимизировать поиск по БД?


11-1175331301
Vladimir Kladov
2007-03-31 12:55
2007.11.04
Версия 2.56


2-1192027076
smaller
2007-10-10 18:37
2007.11.04
Как непрерывно выводить звук, с плавно меняющейся частотой?