McLotos
15.04.2014 - 11:44
Добрый день. Была поставлена задача написать небольшой скриптик для отслеживания информации. в результате должна получатся такая таблица
Не могу сообразить как спроектировать БД.
Количество объектов и количество событий заранее не известно.
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
Игорь_Vasinsky
15.04.2014 - 12:17
objects
oid int(11) auto_increment primary key
name varchar(20)
events
eid int(11) auto_increment primary key
name varchar(20)
binder
eid
oid
value int(1) default '0' -- in action = 1
+ on duplicate key update
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
McLotos
15.04.2014 - 18:48
Игорь_Vasinsky
спасибо. у меня была такая же структура, я просто почему-то подумал что это не очень логично и удалил эти таблицы=)
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки
T1grOK
15.04.2014 - 19:36
Цитата (Игорь_Vasinsky @ 15.04.2014 - 08:17) |
value int(1) default '0' -- in action = 1 |
Только зачем тратить 4 байта на 2 состояния, вполне сойдет tinyint который в 4 раза меньше...
_____________
Mysql, Postgresql, Redis, Memcached, Unit Testing, CI, Kohana, Yii, Phalcon, Zend Framework, Joomla, Open Cart, Ymaps, VK Api
Игорь_Vasinsky
15.04.2014 - 20:42
микрокилограммы здесь считать не стал
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.