Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
информационные тех ю.1 4204.01.01;РУ.01;1.doc
Скачиваний:
12
Добавлен:
18.08.2019
Размер:
6.5 Mб
Скачать

База данных Lotus Notes

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

Перечислим некоторые из типов баз данных, которые наиболее часто встречаются в приложениях:

- библиотека документов содержит данные (отчеты, записки, корреспонденции заказчиков, различных форм и запросов) в форме, соответствующей некоторому внешнему представлению, и которые всегда можно отобразить на экране или напечатать на бумаге;

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

Информационные службы позволяют получать свежую информацию по определенным темам (например, служба новостей о производстве представляет возможность узнать о последних событиях на производстве в отрасли или филиалах, расположенных за рубежом).

Одни и те же команды и методы используются для доступа ко всем базам данных, независимо от типа содержащихся в них данных. Lotus Notes хранит базы данных в отдельных файлах с расширением .nsf. Nsf-файл базы данных содержит следующую информацию:

- формуляры;

- виды;

- собственно документы, хранящиеся в базе данных;

- информацию о доступе пользователей к базе данных;

- справочную документацию по базам данных.

Документ является основной единицей хранения в базе данных Lotus Notes. Многие базы данных содержат только один тип документа с заданным форматом (каждый документ состоит из одного или более полей, в которых система сохраняет данные), однако в общем случае БД могут содержать документы различных типов. Документы делятся на три категории:

- главный документ;

- ответ на документ;

- ответ на ответ.

Тип документа определяется при его создании (создании его формуляра) в меню «Атрибуты формуляра».

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

Различаются два вида полей: общие и обыкновенные. Общие поля отличаются тем, что введенные данные будут отражены во всех документах, присоединенных к главному документу и использующие это поле в своем формуляре. Кроме того, по способу заполнения в Lotus Notes выделяются следующие типы полей: редактируемое, вычисляемое, вычисляемое для вывода, вычисляемое при составлении. Поля выделены курсивом, общие поля отмечены полужирным шрифтом.

Вид документа - представление документа при поиске, просмотре, печати, в котором фигурируют значения полей документов или вычисленные на их основании выражения. Вид содержит также описания связей между документами, критерии отбора документов для отображения на экране или включения в отчет. Обычно количество видов превышает количество формуляров, что связано с необходимостью получать выдачи документов с различной упорядоченностью и набором полей отображения. Вид аналогичен отчету в реляционных СУБД, где каждому документу при выдаче на печать или экран соответствует одна или несколько строк (при выдаче на экран иногда предусмотрена горизонтальная прокрутка), а каждая колонка отчета обычно соответствует одному или нескольким полям документа (записи) или выражению от полей записи и системных переменных.