Общие > Базы данных

MySQL организация данных

<< < (2/3) > >>

ThE0ReTiC:
anlgizer
Принципов тут может быть миллион с половиною.
Все зависит от того, у кого в какую сторону мозги повернуты.
ДАнный форум предназначен для того, чтобы решать проблемы, возникшие в ходе работы на чем-либо...
А у тебя не проблема - а отсутствие знания. :(
Это лечится чтением книг и раздумыванием над проблемой...
Ну так как насчет пива?
Я подобную систему ваял :)

anlgizer:
Сразу тебя необнадежу :) - не в Москве  живу.
Насчет знаний и прочего ты, конечно, прав - кто-то больше кто-то меньше.
Я решил эту проблему по-своему, но не уверен, что это наиболее рациональный вариант (более того, я уверен что он громоздкий) поэтому и ищу совета.

Вот моя идея:

users (id, name, login, pass, category, birth, email, post, comment);
информация о юзере.

messages (id, from_id, to_id, body, date, viewed, priority);
сообщения - стандарт.

marks (id, science, date, puple_id, teacher_id, comment, viewed);
тут все ясно - кто, кому, когда, за что поставил оценку

sciences (список доступных наук);
список наук, занесенные id учителей, которыым можно выставлять оценку по данной науке

grades (grade_name, teacher, puples, comment);
список классов, название и кл.руководитель

categories (puple, teacher, administrator);
список доступных категорий и доступные функции.

выборка данных посредством только посредством php
Чего я хотел добиться - можно как-нибудь сделать, чтобы при определенном условии данные автоматически заносились в таблицу.

Например, если в сведениях о пользователе был указан класс, то его id автоматически заносился в список соответствующего класса.

Только, пожалуйста, без пива!
Могу предоставить благодарности в конечном проекте :).

ThE0ReTiC:
anlgizer
Автоматически заносится ничего не будет.
Это не промышленная база, где можно триггеров понавешать и решать подобные проблемы одним запросом.
Пиши второй ззапрос, который будет заносить ID в нужную тебе таблицу...
И покажи лучше дамп (структурный) а то некоторые моменты реялизации не совсем понятны (categories, например )

anlgizer:
так вот начинается..
а что такое дамп?
и как его показать?

ThE0ReTiC:
anlgizer
Ну вот начинается - это я должен говорить. :mad:
http://www.mysql.com/doc/en/mysqldump.html

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии