Курсовая работа: Современные информационные продукты и услуги

Объекты реального мира, сведения о которых хранятся в БД, называют «сущностями», а их актуальные признаки - «атрибутами». Вопрос об информационном содержании БД решается не только путем определения предметной области, но и с учетом интенсивности работы с различными видами информации, их динамическими характеристиками, частотой корректировок, степенью их взаимосвязи [6].

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

Существует три основных типа логической организации данных: иерархическая модель - имеет структуру в виде графа и выражает только вертикальные связи типа подчинения нижнего уровня верхнему; сетевая модель - представляется в виде графы общего вида, где присутствуют горизонтальные и обратные связи; реляционная модель - совокупность таблиц, называемых «отношениями», над которыми выполняются операции, формулируемые в терминах реляционной алгебры, для реализации автоматизированного ответа на запросы пользователей системы. Наибольшее распространение в настоящее, время имеют реляционные БД. По назначению содержащейся информации различают БД: деловой информации (социальная информация, статистическая, коммерческая, финансовая, данные о продукции); информации для специалистов (научно-техническая, экономическая, маркетинговая, правоохранительная, исследовательская, технологическая информация и т.п.); массовой информации (правовая, библиотечно-библиографическая, архивная, учебная, справочная, информация о культуре, спорте, досуге и т.п.) [17].

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

Небиблиографические БД имеют множество видов:

- справочные, содержащие информацию о различных объектах и явлениях, например адреса, расписания движения, телефоны магазинов;

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

-числовые, содержащие количественные характеристики и параметры объектов и явлений, например химические и физические данные, статистические и демографические данные;

-текстово-числовые, содержащие описания объектов и их характеристики, например по промышленной продукции, фирмам, странам;

-финансовые, содержащие финансовую информацию, представляемую банками, биржами, фирмами;

-юридические, содержащие правовые документы по отраслям, регионам, странам.

По способу доступа БД делят на размещенные, на хост-узлах (доступные через вычислительные сети); тиражируемые в коммуникативных форматах; тиражируемые программными средствами (включая CD-ROM); локальные.

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

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

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

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

Доступ к данным осуществляется в виде запросов, которые формулируются на стандартном языке запросов. Действие, осуществляемое над БД, называется транзакцией.

2.1 Модели и архитектура БД

Использование модели данных при работе с БД неизбежно по нескольким причинам. Во-первых, модель дает общий язык пользователям, работающим с данными. Во-вторых, модель может обеспечить предсказуемость результатов работы с данными. Становится возможным объяснить пользователю, почему он получил конкретный результат при просмотре или изменении данных, и наоборот, работающий с базой может предвидеть, какого сорта он получит результат. За время существования разработок программных систем предложено много различных моделей разной степени распространенности.

Реляционная модель данных

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

В реляционной модели считается, что все данные ИС представлены в виде таблиц. Строки в каждой таблице - это кортеж неструктурированных единиц данных. Набор кортежей, составляющий таблицу, образует математическое отношение, таким образом, модель данных представляется множеством таблиц-отношений (называемых R-таблицами), отсюда название "реляционная", т.е. модель, представленная отношениями [19].

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

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

Реляционная база данных - это набор R-таблиц и только R-таблиц. Считается, что никаким иным образом (переменные, массивы и т.п.) данные в базе не представлены. В рамках реляционной теории имеется список операций, которые можно осуществлять над R-таблицами, причем так, что результатом снова будет R-таблица. Обычно это следующие операции:

· Базовые операции:

-ограничение - исключение из таблицы некоторых строк;

-проекция - исключение из таблицы некоторых столбцов;

-декартово произведение - из двух таблиц получается третья по принципу декартова произведения двух множеств строк;

-объединение - объединение множеств строк двух таблиц;

-разность - разность множеств строк двух таблиц;

К-во Просмотров: 287
Бесплатно скачать Курсовая работа: Современные информационные продукты и услуги