Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прошу помочь с правильным созданием таблиц [D6, Paradox]


Страницы:   1 2

vich ©   (2003-01-09 16:16:00) 

Прошу помочь с правильным созданием таблиц на Paradox-е. Создавать таблицы я научился, а вот как мне поступить есть повторяющиеся записи, например:

на одном CD 12 песен и три из них имеют одного исполнителя, если я внесу его имя три раза то база увиличивается на две ненужные записи, что не желательно.

вопрос: как мне связать три таблицы (CD + Название песни + Имя исполнителя)?
Приму все советы и ссылки.


Alexander_K   (2003-01-09 17:00:00) [21]

Можно поступить так (если я правильно понял):
создать 3 таблицы.
1 таблица:
ID - поле идентификатор исполнителя
NAME - поле названия исполнителя
.....

2 таблица:
ID - ссылка на идентификатор исполнителя
CD - ссылка на идентификатор CD
SONG - название песни

3 таблица:
CD - идентификатор CD-ROMа
NAME - название
....

А используешь это примерно так:

select a.name, b.name,c.song from t1 a, t3 b, t2 c where c.id = a.id and c.cd = b.cd and b.name like "имя исполнителя"

Что то вроде того.......


vich   (2003-01-09 16:48:00) [22]

Или как правильно делать запросы для таблиц Paradox


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо