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

start [/forum/topic.php?fid=32&msg=35269926&tid=1543904]: |
0ms |
get settings: |
9ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
164ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
27ms |
get tp. blocked users: |
1ms |
| others: | 250ms |
| total: | 483ms |

| 0 / 0 |
