Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите советом по структуре...
 
 автор: dmtrfoxerr   (04.09.2008 в 23:12)   письмо автору
 
 

Доброго вечера всем!!!
Уважаемые, подскажите пожалуйста... стою на перепутье ..и не могу решиться как лучше сделать:

1. есть таблицы к примеру...
tbl_marka
-----------
id_marka
marka
__________
tbl_model
------------
id_model
model
id_marka
____________ и скажем так сводная таблица
tbl_auto
------------
id_auto
id_marka (int)
id_model (int)
..........
color
engine
и тд.
____________________________
так вот вопрос... как лучше сделать поместить в tbl_auto в поля (id_marka и id_model) внешние ключи с соответсвующих таблиц и потом при выводе связывать таблицы или переделать тип поля на текстовой и помещать туда соотвественно текстовую информацию?

  Ответить  
 
 автор: Trianon   (04.09.2008 в 23:13)   письмо автору
 
   для: dmtrfoxerr   (04.09.2008 в 23:12)
 

лучше убрать из tbl_auto поле id_marka, а в поле id_model поместить внешний ключ tbl_model

  Ответить  
 
 автор: dmtrfoxerr   (04.09.2008 в 23:17)   письмо автору
 
   для: Trianon   (04.09.2008 в 23:13)
 

и при выводе брать значение Id_marka из tbl_model?

  Ответить  
 
 автор: Trianon   (04.09.2008 в 23:19)   письмо автору
 
   для: dmtrfoxerr   (04.09.2008 в 23:17)
 

да.

  Ответить  
 
 автор: dmtrfoxerr   (04.09.2008 в 23:23)   письмо автору
 
   для: Trianon   (04.09.2008 в 23:19)
 

ну все равно запрос то будет сложным ... если допустим при количестве записей в 10 000 ...не будут ощущаться тормаза

  Ответить  
 
 автор: AcidTrash   (04.09.2008 в 23:16)   письмо автору
 
   для: dmtrfoxerr   (04.09.2008 в 23:12)
 

>или переделать тип поля на текстовой и помещать туда соотвественно текстовую >информацию
Зачем?
Думаю, что ключ нужен по id_model.

  Ответить  
 
 автор: dmtrfoxerr   (04.09.2008 в 23:18)   письмо автору
 
   для: AcidTrash   (04.09.2008 в 23:16)
 

ну типа одна таблица ... будет быстрее работать )

  Ответить  
 
 автор: AcidTrash   (04.09.2008 в 23:25)   письмо автору
 
   для: dmtrfoxerr   (04.09.2008 в 23:18)
 

>ну типа одна таблица ... будет быстрее работать )

Вы структуру привели, типа: "каталог ->подкаталог->товар.
Или я не так понял.

  Ответить  
 
 автор: dmtrfoxerr   (04.09.2008 в 23:29)   письмо автору
 
   для: AcidTrash   (04.09.2008 в 23:25)
 

да структура такая ...
в tbl_auto забыл поле дописать id_catalog
а tbl_marka и model ... как вспомогательные ))

  Ответить  
 
 автор: dmtrfoxerr   (04.09.2008 в 23:31)   письмо автору
 
   для: dmtrfoxerr   (04.09.2008 в 23:29)
 

Ладно убедили .... сделаю как сказали...)))
Спасиббо советом

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования