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

Вернуться   Портал аспирантов > Компьютер для аспирантов > Software (программное обеспечение)

Ответ
 
Опции темы
Старый 15.11.2007, 03:21   #1
vasatik
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]
Так ли это?
Буду признателен вашим предложениями замечаниям (только без фанатизма).
vasatik вне форума   Ответить с цитированием
Реклама
Старый 15.11.2007, 05:13   #2
Chief CLMiS
Full Member
 
Аватар для Chief CLMiS
 
Регистрация: 10.11.2005
Адрес: Омск
Сообщений: 157
По умолчанию Библиотека в MS Access

vasatik
Цитата:
Получается, что нужно делать отдельную таблицу на каждый тип библиографичских записей с колличеством их авторов
Нет, не получается. Ничто вам не мешает сгруппировать всех авторов - хоть он один, хоть их трое и более - в одной ячейке.
---------
Точка зрения
Chief CLMiS вне форума   Ответить с цитированием
Старый 15.11.2007, 08:38   #3
vasatik
Junior Member
 
Регистрация: 19.10.2007
Сообщений: 17
По умолчанию Библиотека в MS Access

Вот так?

http://radikal.ru/F/i019.radikal.ru/0711/34/c7b750594bf9.jpg.html][/UR ]
vasatik вне форума   Ответить с цитированием
Старый 15.11.2007, 09:31   #4
Chief CLMiS
Full Member
 
Аватар для Chief CLMiS
 
Регистрация: 10.11.2005
Адрес: Омск
Сообщений: 157
По умолчанию Библиотека в MS Access

vasatik
Цитата:
Вот так?
А зачем так усложнять?
Почему бы поле "Группа авторов" не сделать текстовым и не внести туда просто через запятую всех авторов? Естественно, появятся особенности поиска и отображения, но это упростит структуру базы.
---------
Точка зрения
Chief CLMiS вне форума   Ответить с цитированием
Старый 15.11.2007, 09:40   #5
vasatik
Junior Member
 
Регистрация: 19.10.2007
Сообщений: 17
По умолчанию Библиотека в MS Access

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

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

Как сделать лучше?
vasatik вне форума   Ответить с цитированием
Старый 15.11.2007, 13:50   #6
Jacky
Администратор
Jack of Shadows
 
Аватар для Jacky
 
Регистрация: 13.05.2002
Адрес: Москва
Сообщений: 7,533
По умолчанию Библиотека в MS Access

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

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

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

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

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

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

Ну и так далее.
---------
Рано или поздно, так или иначе...
Jacky вне форума   Ответить с цитированием
Старый 15.11.2007, 13:54   #7
vasatik
Junior Member
 
Регистрация: 19.10.2007
Сообщений: 17
По умолчанию Библиотека в MS Access

Спасибо... позже нарисую, что получилось
vasatik вне форума   Ответить с цитированием
Старый 16.11.2007, 12:57   #8
techni
Advanced Member
 
Регистрация: 10.09.2007
Сообщений: 258
По умолчанию Библиотека в MS Access

Господа, не стоит изобретать автомобиль только для того, чтобы отремонтировать двигатель через выхлопную трубу. Стандартный способ описания библиографических данных был изобретён ещё до того, как мы с вами в университет поступили: это файлы формата .bib (BiBTeX) для работы с которым существует огромное множество приложений.
Неполный список можно увидеть тут:
http://www.dmoz.org/Computers/Softwa...ing/TeX/BibTeX
techni вне форума   Ответить с цитированием
Старый 17.11.2007, 02:51   #9
vasatik
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] Была бы еще русифицированная.... ээээх
vasatik вне форума   Ответить с цитированием
Старый 25.11.2007, 21:25   #10
techni
Advanced Member
 
Регистрация: 10.09.2007
Сообщений: 258
По умолчанию Библиотека в MS Access

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

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

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

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

Просто? Проще только если бы ещё и статья сама писалась :-)
techni вне форума   Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

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



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


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