
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
21.04.2008, 23:27
|
|||
|---|---|---|---|
|
|||
Библиотека |
|||
|
#18+
Задался целью написать какталог для своей библиотеки. Возник такой ворос Есть произведение, у него есть автор. Вроде бы все просто из таблицы произведений ссылка на автора, ан нет. Есть где-то 1% книг написаных в соавторстве. Мы не берем таких соавторов как Стругацкие - считаем их одним автором, но есть всякие соавторства типа Шекли + Желязны или Олди + Валентинов + Дяченки. Хочется, чтобы при поиске по авторы выдавались как сольные произведения, так и произведения в соавторстве. Рисовать кросс-таблицу из-за этого 1% не очень хочется. Еще думаю добавлять этих соавторов, как нового автора, но тогда как обеспечивать выборку по автору? Полазил по Мошкову у него вообще интересная система - книги, написанные в соавторстве попадают только к одному автору, но это не есть гут. Кто-нибудь может подсказать пути решения проблемы? С уважением, Vasilisk ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2008, 08:59
|
|||
|---|---|---|---|
|
|||
Библиотека |
|||
|
#18+
Не хочется делать кросс-таблицу. Потом вам еще что-нибудь не захочется. Может, не стоит и начинать ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2008, 11:15
|
|||
|---|---|---|---|
Библиотека |
|||
|
#18+
_Vasilisk_Рисовать кросс-таблицу из-за этого 1% не очень хочется. и в чём проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2008, 13:05
|
|||
|---|---|---|---|
|
|||
Библиотека |
|||
|
#18+
Так не делайте кросс-таблицу! Есть решение проще: в таблицу добавляете поле "второй автор" и в нем указываете соавтора - и все у вас будет замечательно! Появится третий автор - добавите еще одно поле... В конечном итоге придете к тому, что придется рисовать кросс-таблицу. В данной ситуации для Вас есть два варинта развития событий:или сейчас нарисовать кросс-таблицу (и забыть про эту проблему) или потом (и переделывать приличный кусок). Выбор за Вами! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2008, 14:53
|
|||
|---|---|---|---|
|
|||
Библиотека |
|||
|
#18+
Еще можно авторов через точку с запятой в одном поле склеивать. Еще можно развести стока записей в основной таблице Книжка - Автор скока соавторов (2, 3, 4 ...) ... Еще можно убицца галавой ап стену. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
22.04.2008, 17:38
|
|||
|---|---|---|---|
Библиотека |
|||
|
#18+
1. со Стругацкими вы не правы, у них и раздельные произведения были. 2. если не ошибаюсь, по ГОСТам, в библиографических карточках указывается не более 3 авторов, далее - первые + "...". т.е. достаточно сделать 3 отдельных поля. но это убожество. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&mobile=1&tid=1543904]: |
0ms |
get settings: |
8ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
51ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 212ms |
| total: | 335ms |

| 0 / 0 |
