Как лучше сделать?
Есть галереи и куча фоток. У каждой фотки есть название, о описание. Кроме этого есть информация о фото EXIF. там 10 пунктов.
Эта информация есть далеко не у каждой фотки в галерее.
как лучше хранить данную информацию?
1) все вместе
CREATE TABLE IF NOT EXISTS `users_galery_img` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`sort` int(11) NOT NULL DEFAULT '0',
`galeryID` int(11) NOT NULL,
`name_img` varchar(255) NOT NULL,
`name_img_real` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`discription` text NOT NULL,
`maker` varchar(256) NOT NULL,
`model` varchar(256) NOT NULL,
`excerpt` varchar(256) NOT NULL,
`aperture` varchar(256) NOT NULL,
`focal_length` varchar(256) NOT NULL,
`iso` varchar(256) NOT NULL,
`exposure_compensation` varchar(256) NOT NULL,
`shooting_mode` varchar(256) NOT NULL,
`date_time_original` varchar(256) NOT NULL,
`software` varchar(256) NOT NULL,
PRIMARY KEY (`id`),
KEY `galeryID` (`galeryID`)
) ENGINE=MyISAM ;
2) или в 1 таблице
`id` int(11) NOT NULL AUTO_INCREMENT,
`sort` int(11) NOT NULL DEFAULT '0',
`galeryID` int(11) NOT NULL,
`name_img` varchar(255) NOT NULL,
`name_img_real` varchar(255) NOT NULL,
`name` varchar(255) NOT NULL,
`discription` text NOT NULL,
а остальное в другой, и связка по id