Меню
Главная
УСЛУГИ
Авторизация/Регистрация
Реклама на сайте
Система поиска и хранения информацииИнтеллект-карты как эффективное средство планирования и хранения...Хранение в камерах хранения транспортных организаций
Хранение ценностей в коммерческом банкеРаздельное хранение товаров повышенного и пониженного...Модель ЕОQ с учетом затрат на хранение, зависящих от площади...
Логическая структура иерархической БД"Открытые" модели организацииМатричные и визуально- аналитические методы и модели маркетингового...
 
Главная arrow Информатика arrow Информатика для экономистов
< Предыдущая   СОДЕРЖАНИЕ   Следующая >

Лекция 3. ОРГАНИЗАЦИЯ ХРАНЕНИЯ И ПОИСКА ИНФОРМАЦИИ

В результате освоения материалов данной главы студенты должны:

знать

– классификацию моделей и методов хранения и поиска данных;

– базовые основы проектирования и функционирования банков и баз данных, их назначение и функции;

– основы построения и функционирования информационно- поисковых систем;

– основы построения баз данных;

уметь

– работать с информацией в информационно-поисковых системах;

– работать в системах управления базами данных;

– работать с информацией в глобальных компьютерных сетях и корпоративных информационных системах;

– осуществлять сбор, анализ и обработку данных, необходимых для решения поставленных экономических задач;

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

– использовать для решения аналитических и исследовательских задач современные технические средства и информационные технологии;

владеть

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

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

– навыками использования баз данных и систем управления базами данных;

– навыками работы с информацией в информационно-поисковых системах.

Модели и методы хранения данных

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

К числу классических относятся следующие модели данных:

• иерархическая;

• сетевая;

• реляционная.

Кроме того, в последние годы появились и стали более активно внедряться на практике следующие модели данных:

• постреляционная;

• многомерная;

• объектно-ориентированная.

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

В некоторых СУБД поддерживаются одновременно несколько моделей данных.

Иерархическая модель

В иерархической модели связи между данными можно описать с помощью упорядоченного графа (или дерева). Упрощенно представление связей между данными в иерархической модели показано на рис. 3.1.

Для описания структуры (схемы) иерархической БД на некотором языке программирования используется тип данных "дерево".

Тип "дерево" схож с типами данных "структура" языков программирования PL/1 и С и "запись" языка Паскаль.

Представление связей в иерархической модели

Рис. 3.1. Представление связей в иерархической модели

В них допускается вложенность типов, каждый из которых находится на некотором уровне.

Тип "дерево" является составным. Он включает в себя подтипы ("поддеревья"), каждый из которых, в свою очередь, является типом "дерево". Каждый из типов "дерево" состоит из одного "корневого" типа и упорядоченного набора (возможно, пустого) подчиненных типов. Каждый из элементарных типов, включенных в тип "дерево", является простым или составным типом "запись". Простая "запись" состоит из одного типа, например числового, а составная "запись" объединяет некоторую совокупность типов, например целое, строку символов и указатель (ссылку).

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

В целом тип "дерево" представляет собой иерархически организованный набор типов "запись".

Иерархическая БД (например, IMS) представляет собой упорядоченную совокупность экземпляров данных типа "дерево" (деревьев), содержащих экземпляры типа "запись" (записи). Часто отношения родства между типами переносят на отношения между самими записями. Поля записей хранят собственно числовые или символьные значения, составляющие основное содержание БД. Обход всех элементов иерархической БД обычно производится сверху вниз и слева направо.

Для организации физического размещения иерархических данных в памяти ЭВМ могут использоваться следующие группы методов:

• представление линейным списком с последовательным распределением памяти (адресная арифметика, левосписковые структуры);

• представление связными линейными списками (методы, использующие указатели и справочники).

К основным операциям манипулирования иерархически организованными данными относятся следующие:

• поиск указанного экземпляра БД;

• переход от одного дерева к другому;

• переход от одной записи к другой внутри дерева;

• вставка новой записи в указанную позицию;

• удаление текущей записи и т.д.

В соответствии с определением типа "дерево" можно заключить, что между предками и потомками автоматически поддерживается контроль целостности связей. Основное правило контроля целостности формулируется следующим образом: потомок не может существовать без родителя, а у некоторых родителей может не быть потомков. Механизмы поддержания целостности связей между записями различных деревьев отсутствуют.

К достоинствам иерархической модели данных относятся эффективное использование памяти ЭВМ и неплохие показатели времени выполнения основных операций над данными. Иерархическая модель данных удобна для работы с иерархически упорядоченной информацией.

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

 
Если Вы заметили ошибку в тексте выделите слово и нажмите Shift + Enter
< Предыдущая   СОДЕРЖАНИЕ   Следующая >
 
Предметы
Агропромышленность
Банковское дело
БЖД
Бухучет и аудит
География
Документоведение
Журналистика
Инвестирование
Информатика
История
Культурология
Литература
Логика
Логистика
Маркетинг
Медицина
Менеджмент
Недвижимость
Педагогика
Политология
Политэкономия
Право
Психология
Религиоведение
Риторика
Социология
Статистика
Страховое дело
Техника
Товароведение
Туризм
Философия
Финансы
Экология
Экономика
Этика и эстетика