Архив Об архиве FAQ New BAN List Полезные ссылки Друзья архива Архив новостей
Архив by ArjLover   Архив by ArjLover
Мультики by ArjLover
Приёмная ArjLover-a
Перезагрузить страницу Заполнение базы по фильмам и мультикам
Регистрация СправкаПравила форума Поиск Сообщения за день Все разделы прочитаны Пользователи Календарь

Приёмная ArjLover-a Послания и пожелания по работе Архива

Ответ
 
Опции темы Опции просмотра
  #101  
Старый 03.04.2008, 19:29
Senior Member
 
Регистрация: 27.11.2006
Сообщений: 2,854
Цитата:
Сообщение от AlexeyPetrov
- Страна (в title и person)
- Студия (в title)
Цитата:
Сообщение от AlexeyPetrov
- Стран и студий тоже может быть по несколько штук у каждого фильма/мультика?
Студии нужны. Тогда страна может быть не для title, а для студии.
Цитата:
Сообщение от masok
Тип мультика, я думаю, это не жанр, а технология - рисованный, кукольный, перекладка, пластилиновый...
И их может быть больше одной в одном мульте Кстати, в фильме тоже могут быть анимационные вставки.

Цитата:
Сообщение от masok
А для фильмов я бы тоже сделала тип, пожалуй - цветной или черно-белый.
Это скорее отдельная характеристика, с предыдущим набором не связанная. Мульты тоже ч/б есть.
Ответить с цитированием
  #102  
Старый 03.04.2008, 19:30
Senior Member
 
Регистрация: 27.11.2006
Сообщений: 2,854
Цитата:
Сообщение от Sofa
хранить их как ссылки на jpg файлы вместе с ссылкой на аудио-сказку? хотелось бы выводить их в уменьшеном размере на странице описания каждой пластинки, намного красивее так..
Наверное надо сделать сходно с тем, как сейчас информация о скриншотах хранятся?
Ответить с цитированием
  #103  
Старый 03.04.2008, 19:36
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Цитата:
Сообщение от Sofa Посмотреть сообщение
ок, про храниене в базе поняла, спасибо
мне теперь надо придумать что делать с обложками. в идеале, они есть на каждый диск, и их несколько файлов - от одного до, может, файлов 8..
хранить их как ссылки на jpg файлы вместе с ссылкой на аудио-сказку? хотелось бы выводить их в уменьшеном размере на странице описания каждой пластинки, намного красивее так..
Можно, конечно, хранить их так же как кадры из фильмов. Но кадры привязываются к файлам, а не к заголовкам. А обложки, судя по всему, должны относиться именно к подборкам сказок. Поэтому, думаю, лучше всего хранить такие картинки как обычные файлы в таблице file, но добавить в неё ещё одно поле file.type, где 0 будет означать, что это обычный файл, а 1 - картинка, которую нужно показать при выводе описания соответствующего заголовка.

Последний раз редактировалось AlexeyPetrov, 03.04.2008 в 19:43.
Ответить с цитированием
  #104  
Старый 03.04.2008, 19:52
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Uswer, может, тогда страны и студии объединить в одну таблицу? При этом оба поля (страна и студия) заполнять будет необязательно.

Я сейчас изменил в описании структуры БД таблицу жанров на таблицу категорий (category и title_category), добавив туда поле "тип категории":
0 - жанр (комедия/приключения/...)
1 - тип заголовка (мультик/фильм/фильмик/аудиосказка)
2 - тип мультика (рисованный/кукольный/...)
3 - цветность (цветной/ч-б)
При желании можно сделать таким образом любое количество разнотипных категорий, не создавая новых таблиц.
Ответить с цитированием
  #105  
Старый 03.04.2008, 20:03
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Добавил в описание БД таблички language и file_language, куда можно записывать язык/формат звука/субтитров, в т.ч. если они выложены отдельными файлами и если их несколько штук на один заголовок.

Пути к MD5-файлам, торрентам, кадрам из фильмов, аудио-/видеофрагментам, отдельным файлам звука/субтитров в базу можно не записывать, т.к. все их можно хранить в виде той же файловой структуры, как сами фильмы, только в отдельных каталогах. Так сейчас хранятся кадры из фильмов:
для фильма /folder/movie.avi
кадры лежат в /ap/folder/movie.avi/movie.avi.image*.jpg
Поэтому в базе отмечается для каждого из них только "существует ли вообще соответствующий дополнительный файл", чтобы без лишних обращений к файловой системе создавать корректные страницы описаний заголовков сразу по данным из базы.

В таблицу комментариев добавил тип ссылки comment.link_type:
0 - ссылка на запись из таблицы заголовков
1 - ссылка на запись из таблицы людей
Таким образом можно привязывать комментарии и к фильмам, и к людям.

Последний раз редактировалось AlexeyPetrov, 03.04.2008 в 23:40.
Ответить с цитированием
  #106  
Старый 03.04.2008, 20:07
Senior Member
 
Регистрация: 27.11.2006
Сообщений: 2,854
Цитата:
Сообщение от AlexeyPetrov
2 - тип мультика (рисованный/кукольный/...)
Техника, скорее, а не тип.
Цитата:
Сообщение от AlexeyPetrov
этом оба поля (страна и студия) заполнять будет необязательно.
Но не оба сразу незаполненными оставлять?
Ответить с цитированием
  #107  
Старый 03.04.2008, 20:13
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Всё-таки таблицы стран и студий наверно лучше сделать отдельно и связывать их с заголовками тоже независимо, чтобы не извращаться потом в случаях, когда страна известна, а студия нет, либо когда стран у заголовка больше чем студий.

Добавил в описание БД таблички country, studio, title_country, title_studio.

Последний раз редактировалось AlexeyPetrov, 03.04.2008 в 20:36.
Ответить с цитированием
  #108  
Старый 03.04.2008, 21:22
Senior Member
 
Регистрация: 11.12.2006
Russian Federation
Пол: Male
Сообщений: 477
Может быть добавить возможность указания ника автора комментария отдельным полем? Потом можно будет связать его с форумом.
Ответить с цитированием
  #109  
Старый 03.04.2008, 21:24
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Глянул в соседней теме - Sofa пишет, что для аудиосказок нужны:
- Их номер выпуска ('МОНО 33-8716-87') - это для архивистов
Решение:
Вариант 1. Указывать дополнительной строкой в описании заголовка (поле description)
Вариант 2. Добавить поле "номер выпуска" в таблицу заголовков (title).
Определяется тем: нужна ли возможность поиска отдельно по этому полю?

- Серия, если есть такая - 'Сказка за сказкой', 'Журнал 'Колобок', 'сопровождение к диафильму' и т.д.
Решение:
Вариант 1. Добавить новый тип категории "серия" в таблицу категорий (category).
Вариант 2. Сделать названия серий заголовками верхнего уровня, а всё что в них входит - подзаголовками. Отличается от предыдущего варианта тем, что здесь в главном списке аудиосказок будут названия серий, а их содержимое доступно только через них, т.е. получится 3 уровня заголовков: серия - диск/подборка - сказка/стих.

- Отметка 'есть' ли в архиве - т.к. это будет первая база данных по детским пластинкам, вполне может быть что будет известно о какой-нибудь пластинке, но в архиве ее не будет. тогда это будет четко видно - да, такая существует, но в архиве ее нет.
Решение:
Если к заголовку не привязано ни одного файла, то соответственно заголовка нет в Архиве, хотя он может быть описан в базе.

Всё остальное по аудиосказкам, вроде, уже учли.

Цитата:
Сообщение от troll Посмотреть сообщение
Может быть добавить возможность указания ника автора комментария отдельным полем? Потом можно будет связать его с форумом.
Действительно, про ник и дату забыл. Добавил в таблицу comment поля user_id (ссылка на пользователя в таблице форума) и date_create (дата/время создания сообщения).

Вообще, думаю, можно использовать возможности форума для написания комментариев. Т.е. для каждого заголовка автоматически создавать тему в определённом разделе форума и соединять её в обе стороны ссылками с заголовком. А все комментарии будут писаться и просматриваться уже используя vBulletin. Останется только встроить в виде фрейма или как-то ещё форум с упрощённым скином и созданной темой на страницу описания заголовка.

Последний раз редактировалось AlexeyPetrov, 04.04.2008 в 09:49.
Ответить с цитированием
  #110  
Старый 03.04.2008, 23:03
Senior Member
 
Регистрация: 30.03.2008
Russian Federation
Пол: Male
Сообщений: 115
AlexeyPetrov, поборитесь, пока, за нормальную структуру БД без меня... много работы...
Обращу Ваше внимание на такой момент:
см. на этом сайте: "Следствие ведут знатоки"
и http://www.nashekino.ru/data.movies?id=6342

Как это (и проч. многосерийные - в т.ч. и просто 2-х серийные, - фильмы) отразить в БД...

Когда со структурой БД будет полная определенность - подключусь по полной

PS. Многие "тонкие" моменты вылезут лишь в процессе... Главное, чтобы это было не критично.
Ответить с цитированием
  #111  
Старый 03.04.2008, 23:07
Аватар для masok
Администратор
 
Регистрация: 26.11.2006
Адрес: Russian Federation Москва
Пол: Female
Сообщений: 22,811
Цитата:
Сообщение от AlexeyPetrov
Вообще, думаю, можно использовать возможности форума для написания комментариев
- очень приветствую .
Ответить с цитированием
  #112  
Старый 03.04.2008, 23:35
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Цитата:
Сообщение от konst5 Посмотреть сообщение
Обращу Ваше внимание на такой момент:
см. на этом сайте: "Следствие ведут знатоки"
и http://www.nashekino.ru/data.movies?id=6342

Как это (и проч. многосерийные - в т.ч. и просто 2-х серийные, - фильмы) отразить в БД...
Можно реализовать через заголовки и подзаголовки (см. поле title.parent_title_id) - так же как и подборки аудиосказок. В заголовках верхнего уровня будут названия сериалов, а в подзаголовках - названия серий. Соответственно, в общем списке фильмов на сайте будут тоже лишь названия сериалов, а списки серий доступны уже через их страницы описания.

В тех фильмах, где отдельные серии никак не называются и ничем существенным не отличаются, можно не делать по заголовку на каждую серию, а делить их только по файлам (к каждому заголовку может относиться несколько файлов).

Последний раз редактировалось AlexeyPetrov, 04.04.2008 в 09:54.
Ответить с цитированием
  #113  
Старый 04.04.2008, 00:49
Супермодератор
 
Регистрация: 10.12.2006
Адрес: Russian Federation Москва
Пол: Male
Сообщений: 5,012
Цитата:
Сообщение от masok Посмотреть сообщение
Тип мультика, я думаю, это не жанр, а технология - рисованный, кукольный, перекладка, пластилиновый...
В мультиках очень часто несколько типов техники применяется, и разной — например, есть "компьютерная перекладка".
Цитата:
Сообщение от masok Посмотреть сообщение
А для фильмов я бы тоже сделала тип, пожалуй - цветной или черно-белый.
То же самое, в одном фильме может быть несколько техник, а ещё есть дуотон, тритон, куча фотостилей, и т.д. Например, в фильме "Пятнадцатая весна" мирное время показано в цвете, военное в чёрном, а в конце, не очень помню, но, похоже, есть дуотон. В фильме "Сыщик" события в дремоте показаны клипированным тритоном, в фильме "Солярис", вроде бы, тоже. В фильме "Ирония судьбы", в начале,— мультипликация. В фильме "О бедном гусаре замолвите слово" мультипликация в начале и конце. В фильме "Здравствуйте, я ваша тётя!" начало и конец, как минимум, в чёрном, если не дуотон. Фильм "Чужая, Белая и Рябой" содержит кучу стилей, очень интересных. В фильме "Чёрная роза — эмблема печали, красная роза — эмблема любви" есть и мультипликация, и стиль старого кино, и сепия, и ореолы, и тритон, и клипирование, и, наверное, ещё много того, что я пока не заметил...
Ответить с цитированием
  #114  
Старый 04.04.2008, 00:52
Аватар для masok
Администратор
 
Регистрация: 26.11.2006
Адрес: Russian Federation Москва
Пол: Female
Сообщений: 22,811
Ок, пусть типов будет много - хороших и разных. Только я бы назвала их лучше технологиями .
Ответить с цитированием
  #115  
Старый 04.04.2008, 03:15
Аватар для ArjLover
Администратор
 
Регистрация: 25.11.2006
Адрес: Czech Republic Прага
Пол: Male
Сообщений: 2,886
Отправить сообщение для ArjLover с помощью ICQ
AlexeyPetrov, и ты Брут? (с)
черт побери, что тут творится.
Ответить с цитированием
  #116  
Старый 04.04.2008, 08:41
Аватар для Sofa
Модератор
 
Регистрация: 13.12.2006
Адрес: United States Чикаго, США
Пол: Female
Сообщений: 453
Отправить сообщение для Sofa с помощью ICQ
Цитата:
Сообщение от AlexeyPetrov
Глянул в соседней теме - Sofa пишет, что для аудиосказок нужны:
- Их номер выпуска ('МОНО 33-8716-87') - это для архивистов
Решение:
Вариант 1. Указывать дополнительной строкой в описании заголовка (поле description)
Вариант 2. Добавить поле "номер выпуска" в таблицу заголовков (title).
Определяется тем: нужна ли возможность поиска отдельно по этому полю?
да, нужна возможность поиска по этому полю. Не точное попадениее, а через %like%, там в основном будут совпадать 3-4 цифры по середине всего номера
Ответить с цитированием
  #117  
Старый 04.04.2008, 10:07
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
ArjLover, просто "хочется сделать раз и надолго" (c) известно-кто
Думаю, мы с konst5 осилим создание необходимых интерфейсов для работы с такой базой, так что пугаться пока рано.

Turtle, к каждому заголовку в описанном варианте БД может относиться по несколько категорий как одного, так и разных типов (с помощью таблицы-связки title_category). По замыслу, новые категории и типы категорий могут добавляться "на ходу": прямо из формы добавления нового заголовка, если написать категорию или тип категории, которых раньше не было - выдаст только предупреждение.

Аналогично с новыми людьми, профессиями, странами, студиями и т.п. - соответствующие записи в других таблицах могут создаваться автоматически при указании новых значений в соответвующих полях формы добавления заголовка - такие случаи будут лишь выделяться другим цветом.

Sofa, добавил в описание БД поле title.edition - под номер выпуска аудиосказок.
Как лучше быть с сериями? Отдельной категорией или добавить новый уровень в дерево заголовков? Хотя оба варианта на структуру БД уже не повлияют.

Последний раз редактировалось AlexeyPetrov, 04.04.2008 в 10:48.
Ответить с цитированием
  #118  
Старый 04.04.2008, 11:25
Аватар для masok
Администратор
 
Регистрация: 26.11.2006
Адрес: Russian Federation Москва
Пол: Female
Сообщений: 22,811
Цитата:
Сообщение от AlexeyPetrov
Отдельной категорией или добавить новый уровень в дерево заголовков
- по мне лучше новый уровень. Часто бывает описание для сериала целиком, и для каждой серии отдельно.
Ответить с цитированием
  #119  
Старый 04.04.2008, 12:21
Senior Member
 
Регистрация: 16.07.2007
Адрес: Russian Federation Kemerovo
Пол: Male
Сообщений: 315
Отправить сообщение для AlexeyPetrov с помощью ICQ
Может, для стран и студий слишком жирно делать отдельные таблицы? Есть мысль сплавить их тоже в "категории" и обойтись без 4 таблиц (country, studio, title_country, title_studio).

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

Также может пригодиться поле "роль" в таблице title_person, связывающей заголовки и людей. Можно заносить туда роли, исполняемые актёрами. На многих сайтах, откуда будет браться информация, роли указываются.

Последний раз редактировалось AlexeyPetrov, 05.04.2008 в 10:09.
Ответить с цитированием
  #120  
Старый 04.04.2008, 12:50
Супермодератор
 
Регистрация: 10.12.2006
Адрес: Russian Federation Москва
Пол: Male
Сообщений: 5,012
Да, "роль" конечно надо, это мы упустили.
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +3, время: 07:29.


vBulletin® Version 3.8.7.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot