Портал аспирантов

Портал аспирантов (http://www.aspirantura.spb.ru/forum/index.php)
-   Software (программное обеспечение) (http://www.aspirantura.spb.ru/forum/forumdisplay.php?f=107)
-   -   Библиотека в MS Access (http://www.aspirantura.spb.ru/forum/showthread.php?t=2586)

vasatik 15.11.2007 03:21

Библиотека в MS Access
 
Идея создания автоматизированной картотеки давно сидела в мозгу. Как-то наткнулся в форуме

Jacky

Цитата:
Ты знаешь, такого типа картотека, причем спроектированная под собственные нужды, пишется под MS Access за весьма непродолжительное время.

Скажу сразу, что впервые открыл Access на днях Конечно знал, что есть такое чудо, но вот руки не доходили до него. Взяв за основу рекомендации по оформлению списка литературы к курсовым и дипломным работам ( http://lib.pomorsu.ru/elib/text/bibl...enie_lit.htm), решил, что дело это стоящее, нужно делать. Вопросы возникли сразу.

Получается, что нужно делать отдельную таблицу на каждый тип библиографичских записей с колличеством их авторов. Например таблица КНИГА-ОДНОТОМНОЕ ИЗДАНИЕ-1н АВТОР

http://radikal.ru/F/i035.radikal.ru/0711/b4/29036b63d4f7.jpg.html]http://i035.radikal.ru/0711/b4/29036b63d4f7t.jpg[/url]
Так ли это?
Буду признателен вашим предложениями замечаниям (только без фанатизма).

Chief CLMiS 15.11.2007 05:13

Библиотека в MS Access
 
vasatik
Цитата:

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

vasatik 15.11.2007 08:38

Библиотека в MS Access
 
Вот так?

http://radikal.ru/F/i019.radikal.ru/0711/34/c7b750594bf9.jpg.html]http://i019.radikal.ru/0711/34/c7b750594bf9t.jpg[/UR ]

Chief CLMiS 15.11.2007 09:31

Библиотека в MS Access
 
vasatik
Цитата:

Вот так?
А зачем так усложнять?
Почему бы поле "Группа авторов" не сделать текстовым и не внести туда просто через запятую всех авторов? Естественно, появятся особенности поиска и отображения, но это упростит структуру базы.

vasatik 15.11.2007 09:40

Библиотека в MS Access
 
Хочу, чтоб были полные имена (потом поставлю на сайт все это). Например:

Доспехов Борис Александрович - при вводе в таблицу
Доспехов Б.А. и Б.А. Доспехов - при выводе

Как сделать лучше?

Jacky 15.11.2007 13:50

Библиотека в MS Access
 
Мне, честно говоря, не очень понятен принцип, в частности второй скрин, там где сделана таблица на группу авторов.

По идее в таблице с авторами достаточно иметь три поля (фамилия, имя, отчество) -- а дальше вы просто связываете эту таблицу с первой таблицей, где будет забито описание книги. Обратите внимание на возможности в access делать отношения "один ко многим" и "многие к одному". То есть вы таким образом привяжете всех авторов к нужной книге, сколько бы их ни было, один или больше. А можно еще сделать служебные поля, где будет описано, один автор у книги или несколько, и в зависимости от этого уже формировать вывод.

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

Фамилия Доспехов
Имя Борис
Отчество Александрович
Инициалы Б.А.

Или можно вообще обойтись двумя полями в таблице авторов, если вы уверены, что обработка имен и отчеств (а также сортировка по этим полям) вам не нужна будет:

АвторПолн Доспехов Борис Александрович
АвторСокр Доспехов Б.А.

Ну и так далее.

vasatik 15.11.2007 13:54

Библиотека в MS Access
 
Спасибо... позже нарисую, что получилось

techni 16.11.2007 12:57

Библиотека в MS Access
 
Господа, не стоит изобретать автомобиль только для того, чтобы отремонтировать двигатель через выхлопную трубу. Стандартный способ описания библиографических данных был изобретён ещё до того, как мы с вами в университет поступили: это файлы формата .bib (BiBTeX) для работы с которым существует огромное множество приложений.
Неполный список можно увидеть тут:
http://www.dmoz.org/Computers/Softwa...ing/TeX/BibTeX

vasatik 17.11.2007 02:51

Библиотека в MS Access
 
Нашел интересную программку - BibTxtMng

[IMG] http://i035.radikal.ru/0711/12/2e1e3371e25f.jpg[/IMG]
Но вот 25 вечнозеленых за нее хотят.

Добавлено

Программа стоящая....
[IMG] http://i016.radikal.ru/0711/b4/01c00a2aac92.jpg[/IMG] Была бы еще русифицированная.... ээээх

techni 25.11.2007 21:25

Библиотека в MS Access
 
Из бесплатных и кроссплатформенных могу порекомендовать JabRef: http://jabref.sourceforge.net/
Добавлено

Пардон за назойливость, но я просто не могу молчать в данном случае... :-)
Файлы .bib используются не только (и не столько) для того, чтобы Вы не забыли что именно прочитали, но для того, чтобы свести к минимуму потенциальную головную боль, связанную с управлением цитатами при написании научной работы.

Делается это так:
- в конце файла в LyX вставляется файл .bib (в котором описана вся библиография)
- в нужном месте парой кликов вызывается меню в котором будет автоматически сформированный список работ (на основе .bib файла)
- выбирается нужная работа - и всё!

Результат:
- автоматическая сквозная нумерация цитат по всему документу
- автоматически сформированный список литературы (только использованные произведения, в порядке цитирования)

Просто? Проще только если бы ещё и статья сама писалась :-)


Текущее время: 06:34. Часовой пояс GMT +3.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot
© 2001—2025, «Аспирантура. Портал аспирантов»