|
15.11.2007, 03:21 | #1 |
Junior Member
Регистрация: 19.10.2007
Сообщений: 17
|
Библиотека в 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][/url] Так ли это? Буду признателен вашим предложениями замечаниям (только без фанатизма). |
Реклама | |
|
15.11.2007, 05:13 | #2 | |
Full Member
Регистрация: 10.11.2005
Адрес: Омск
Сообщений: 157
|
Библиотека в MS Access
vasatik
Цитата:
|
|
---------
Точка зрения
|
||
15.11.2007, 08:38 | #3 |
Junior Member
Регистрация: 19.10.2007
Сообщений: 17
|
Библиотека в MS Access
|
15.11.2007, 09:31 | #4 | |
Full Member
Регистрация: 10.11.2005
Адрес: Омск
Сообщений: 157
|
Библиотека в MS Access
vasatik
Цитата:
Почему бы поле "Группа авторов" не сделать текстовым и не внести туда просто через запятую всех авторов? Естественно, появятся особенности поиска и отображения, но это упростит структуру базы. |
|
---------
Точка зрения
|
||
15.11.2007, 09:40 | #5 |
Junior Member
Регистрация: 19.10.2007
Сообщений: 17
|
Библиотека в MS Access
Хочу, чтоб были полные имена (потом поставлю на сайт все это). Например:
Доспехов Борис Александрович - при вводе в таблицу Доспехов Б.А. и Б.А. Доспехов - при выводе Как сделать лучше? |
15.11.2007, 13:50 | #6 |
Администратор
Jack of Shadows Регистрация: 13.05.2002
Адрес: Москва
Сообщений: 7,533
|
Библиотека в MS Access
Мне, честно говоря, не очень понятен принцип, в частности второй скрин, там где сделана таблица на группу авторов.
По идее в таблице с авторами достаточно иметь три поля (фамилия, имя, отчество) -- а дальше вы просто связываете эту таблицу с первой таблицей, где будет забито описание книги. Обратите внимание на возможности в access делать отношения "один ко многим" и "многие к одному". То есть вы таким образом привяжете всех авторов к нужной книге, сколько бы их ни было, один или больше. А можно еще сделать служебные поля, где будет описано, один автор у книги или несколько, и в зависимости от этого уже формировать вывод. То же самое касается сокращенных и полных имен. Можно просто "в лоб" сделать дополнительное поле Инициалы например и забирать данные оттуда в зависимости от того, нужен краткий или полный вывод: Фамилия Доспехов Имя Борис Отчество Александрович Инициалы Б.А. Или можно вообще обойтись двумя полями в таблице авторов, если вы уверены, что обработка имен и отчеств (а также сортировка по этим полям) вам не нужна будет: АвторПолн Доспехов Борис Александрович АвторСокр Доспехов Б.А. Ну и так далее. |
---------
Рано или поздно, так или иначе...
|
|
15.11.2007, 13:54 | #7 |
Junior Member
Регистрация: 19.10.2007
Сообщений: 17
|
Библиотека в MS Access
Спасибо... позже нарисую, что получилось
|
16.11.2007, 12:57 | #8 |
Advanced Member
Регистрация: 10.09.2007
Сообщений: 258
|
Библиотека в MS Access
Господа, не стоит изобретать автомобиль только для того, чтобы отремонтировать двигатель через выхлопную трубу. Стандартный способ описания библиографических данных был изобретён ещё до того, как мы с вами в университет поступили: это файлы формата .bib (BiBTeX) для работы с которым существует огромное множество приложений.
Неполный список можно увидеть тут: http://www.dmoz.org/Computers/Softwa...ing/TeX/BibTeX |
17.11.2007, 02:51 | #9 |
Junior Member
Регистрация: 19.10.2007
Сообщений: 17
|
Библиотека в MS Access
Нашел интересную программку - BibTxtMng
[IMG] http://i035.radikal.ru/0711/12/2e1e3371e25f.jpg[/IMG] Но вот 25 вечнозеленых за нее хотят. Добавлено Программа стоящая.... [IMG] http://i016.radikal.ru/0711/b4/01c00a2aac92.jpg[/IMG] Была бы еще русифицированная.... ээээх |
25.11.2007, 21:25 | #10 |
Advanced Member
Регистрация: 10.09.2007
Сообщений: 258
|
Библиотека в MS Access
Из бесплатных и кроссплатформенных могу порекомендовать JabRef: http://jabref.sourceforge.net/
Добавлено Пардон за назойливость, но я просто не могу молчать в данном случае... :-) Файлы .bib используются не только (и не столько) для того, чтобы Вы не забыли что именно прочитали, но для того, чтобы свести к минимуму потенциальную головную боль, связанную с управлением цитатами при написании научной работы. Делается это так: - в конце файла в LyX вставляется файл .bib (в котором описана вся библиография) - в нужном месте парой кликов вызывается меню в котором будет автоматически сформированный список работ (на основе .bib файла) - выбирается нужная работа - и всё! Результат: - автоматическая сквозная нумерация цитат по всему документу - автоматически сформированный список литературы (только использованные произведения, в порядке цитирования) Просто? Проще только если бы ещё и статья сама писалась :-) |