Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Проэктирование базы данных (http://forum.oszone.net/showthread.php?t=29595)

Guest 03-07-2004 18:17 204837

Всем привет!
Я вот тут решил поподробнее разобраться с МайСквол и ее работой в нете(сейчас могу создать не сложную базу данных локально, тоесть без веб интерфейса) да и Перл повторить. Короче решил учиться на практике. Хочу сделать сайт на котором будет база данных по фирмам города. Вот только я не знаю, как правильно спроэктировать базу.
Там будут адреса, названия, телефоны и факсы фирм. Хочу зделать поиск по роду деятельности. Тоесть вводишь в поиске сантехника и выпадают все фирмы, которые с этим связаны.
Есть какие-нибудь советы? Или надо больше инфы?

Dimonweb 04-07-2004 04:02 204838

Guest
Я думаю, что тебе надо создать базу типа:
Название | Род деятельности | Адрес | Телефон | Факс
А чтобы работал поиск по роду деятельности тебе надо:
SELECT * FROM FIRMS WHERE ROD_DEYATELNOSTI="Сантехника"
Думаю, так получится нормальная база. Если что - обращайся!

Guest 13-07-2004 19:58 204839

Спасибо большое!
А какое поле надо создать?(ну там-же разные бывают, одни для цифр, другие для символов) Если в у фирмы широкий спектр работ, например чтобы, найти эту фирму можно было по 15 разным словам. Это же надо забить их в ячеку таблицы..

hasherfrog 14-07-2004 10:07 204840

Guest
Можно каждое слово в своё поле. Но это как-то не по людски. Лучше хранить в одном текстовом поле, а искать через WHERE message LIKE '%someword%'


Время: 06:58.

Время: 06:58.
© OSzone.net 2001-