Главная страница
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.027 c
2-1191770512
Grim
2007-10-07 19:21
2007.11.04
Может программа сама поменть свой код?


5-1147251414
DimaBr
2006-05-10 12:56
2007.11.04
Удаление компонента


2-1192034694
asm_viator
2007-10-10 20:44
2007.11.04
TPageControl, TPanel...


2-1191938001
em240
2007-10-09 17:53
2007.11.04
Возможно ли работать с DTS MSSQL 2000 как COM?


2-1192086758
Quart
2007-10-11 11:12
2007.11.04
Подключение к БД