![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Прошу помочь с правильным созданием таблиц [D6, Paradox]
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