Главная страница
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.016 c
1-1187688195
Alex.rus
2007-08-21 13:23
2007.11.04
Как получить доступ к свойствам компонента расположенном на друго


2-1192104275
tytus
2007-10-11 16:04
2007.11.04
функция определения выбранного item-a


15-1191597227
Kantemir_maslov
2007-10-05 19:13
2007.11.04
TMemo c CheckBox ами


11-1175321503
Trible
2007-03-31 10:11
2007.11.04
Options для EditBox


2-1192047482
неугомонный
2007-10-11 00:18
2007.11.04
Маленькая помощь в скромной задачке :)