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

Форум MySQL

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

 

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

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

тема: Структура таблиц
 
 автор: tashkent   (17.03.2008 в 05:42)   письмо автору
 
 

дело в следующем:
пытаюсь создать сайт вроде одноклассников,
есть общая ,большая таблица юзеров , создаётся таблица на каждого юзера отдельно , создаётся таблица на каждую школу отдельно
вопрос в следующем: не многовато ли будет таблиц в базе, может по другому надо устроить структуру ? ну или например-для юзеров отдельную БД , и для школ отдельную БД.

   
 
 автор: Fighter   (17.03.2008 в 19:22)   письмо автору
 
   для: tashkent   (17.03.2008 в 05:42)
 

Не совсем понятно
> создаётся таблица на каждого юзера отдельно , создаётся таблица на каждую школу отдельно
Зачем отдельную таблицу? таблица одна куда записываются юзеры скажем :

Name | NickName | Mail | Age | Scool | Academy | id | и т.д.
Так и записываешь всех юзеров.
В другой таблицы данные о школах и институтах
в третьей скажем хранишь сообщения, в итоге не так и много таблиц получится

   
 
 автор: Wunderbar   (17.03.2008 в 20:12)
 
   для: Fighter   (17.03.2008 в 19:22)
 

Школа пишется так: s c h o o l

   
 
 автор: Fighter   (18.03.2008 в 12:36)   письмо автору
 
   для: Wunderbar   (17.03.2008 в 20:12)
 

Какая разница, как "она" пишется ?? просто оЧЕПятка..

   
 
 автор: tashkent   (23.03.2008 в 07:31)   письмо автору
 
   для: Fighter   (17.03.2008 в 19:22)
 

у меня схема такая :
одна таблица - users , в которой все данные про них , типа маил, лог , пас итд.
в другой - categories , список школ.
и пару таблиц с городами и областями.
знач так, когда регится новый юзер , он попадает в users, но помимо создаётся таблица с именем - регтайм+фамилия , в которой будет список его друзей.
со школой тоже самое : когда юзер создаёт новую школу, создаётся таблица с именем школы в которой список учеников этой школы.
как результат возникнет куча таблиц , наверное это не совсем правильно. Как правильно организовать структуру БД ?

   
 
 автор: Root   (23.03.2008 в 10:02)   письмо автору
 
   для: tashkent   (23.03.2008 в 07:31)
 

вы невнимательно прочитали пост Fighter-a, вам нужна одна таблица для всех школ.

>когда юзер создаёт новую школу, создаётся таблица с именем школы ...
нет, в уже существующую таблицу школ просто заносятся новые данные

   
 
 автор: tashkent   (31.03.2008 в 08:08)   письмо автору
 
   для: Root   (23.03.2008 в 10:02)
 

с таблицей юзеров и школ всё понятно, вопрос в другом, как прикрепить в таблицу юзеров список друзей и список друзей-друзей , ведь у некоторых бывает по 100-150 друзей, а мне всех в таблицу юзеров? этож куча колонок в одной таблице , разве это правильно ? а со школами, как разместить к примеру 500 учеников одной школы и 100 учеников другой в одну таблицу всех школ (а школ должно быть огромное количество), если на каждого ученика создавать отдельную колонку , опять же получается дохренища колонок, или это нормально ?

   
Rambler's Top100
вверх

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