Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
yy_1.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
206.17 Кб
Скачать
  1. Классификация баз данных. Модель представления данных.

Ба́за да́нных — представленная в объективной форме совокупность самостоятельных материалов (статей, расчётов, нормативных актов, судебных решений и иных подобных материалов), систематизированных таким образом, чтобы эти материалы могли быть найдены и обработаны с помощью электронной вычислительной машины.

По типу хранимой информации БД делятся на

документальные,  текст закона или статьи

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

лексикографические (классификаторы, многоязычные словари, словари основ слов и т. п.).

Среди документальных баз различают библиографические, реферативные и полнотекстовые.

Персональная база данных - это база данных, предназначенная для локального использования одним пользователем. По характеру организации данных БД могут быть разделены на неструктурированные,частично структурированные и структурированные.Этот классификационный признак относится к информации, представленной в символьном виде. К неструктурированным БД могут быть отнесены базы, организованные в виде семантических сетей. Частично структурированными можно считать базы данных в виде обычного текста или гипертекстовые системы. Структурированные БД требуют предварительного проектирования и описания структуры БД. Только после этого базы данных такого типа могут быть заполнены данными.  Структурированные БД, в свою очередь, по типу используемой модели делятся на иерархические, сетевые, реляционные, смешанные и мультимодельные.

  1. Иерархическая модель. Сетевая модель. Реляционная модель данных.

Иерархическая модель данных — представление базы данных в виде древовидной (иерархической) структуры, состоящей из объектов (данных) различных уровней.

Данная модель характеризуется такими параметрами, как уровни, узлы, связи. Принцип работы модели таков, что несколько узлов более низкого уровня соединяется при помощи связи с одним узлом более высокого уровня. К достоинствам иерархической модели данных относятся эффективное использование памяти ЭВМ и неплохие показатели времени выполнения основных операций над данными. Иерархическая модель данных удобна для работы с иерархически упорядоченной информацией. Недостатком иерархической модели является ее громоздкость для обработки информации. Основное правило: никакой потомок не может существовать без своего родителя.

Сетевая модель данных – модель, состоящая из записей, элементов данных и связей типа “один ко многим” (1:М), установленных между записями.

К числу важнейших операций манипулирования данными баз сетевого типа можно отнести следующие:поиск записи в БД;переход от предка к первому потомку;переход от потомка к предку;создание новой записи;удаление текущей записи;обновление текущей записи;включение записи в связь;исключение записи из связи;изменение связей и т.д.

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

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

Для лучшего понимания РМД следует отметить три важных обстоятельства:модель является логической, то есть отношения являются логическими (абстрактными), а не физическими (хранимыми) структурами;для реляционных баз данных верен информационный принцип: всё информационное наполнение базы данных представлено одним и только одним способом, а именно — явным заданием значений атрибутов в кортежах отношений; в частности, нет никаких указателей (адресов), связывающих одно значение с другим;наличие реляционной алгебры позволяет реализовать декларативное программирование и декларативное описание ограничений целостности, в дополнение к навигационному (процедурному) программированию и процедурной проверке условий.

  1. Системный анализ предметной области при проектировании ИС. Методы системного анализа. Системный анализ — научный метод познания, представляющий собой последовательность действий по установлению структурных связей между переменными или элементами исследуемой системы. Опирается на комплекс общенаучных, экспериментальных, естественнонаучных, статистических, математических методов.

В общем случае можно выделить следующие этапы проектирования: 1) Системный анализ и словесное описание информационных объектов предметной области. 2) Проектирование инфологической модели предметной области — частично формализованное описание объектов предметной области в терминах некоторой семантической модели, например, в терминах Е-модели. 3) Даталогическое или логическое проектирование БД, то есть описание БД в терминах принятой диалогической модели данных.

В общем случае существуют два подхода к выбору состава и структуры предметной области: Функциональный подход — он реализует принцип движения «от задач» и применяется тогда, когда заранее известны функции некоторой группы лиц и комплексов задач, для обслуживания информационных потребностей которых создается рассматриваемая БД. В этом случае мы можем четко выделить минимальный необходимый набор объектов предметной области, которые должны быть описаны.

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

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

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

  1. ERP-системы (Enterprise resource planning). Назначение и особенности применения.

система управления ресурсами компании, причем эксперты в данной области отмечают, что главное слово здесь - "компания".

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

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

ERP система автоматизирует задачи, встроенные в выполнение бизнес-процессов. Так, при получении заказа от потребителя менеджер имеет всю информацию об отношениях с заказчиком и его кредитный рейтинг. Когда одно подразделение заканчивает работать с заказом, тот автоматически передается в следующее подразделение. При этом исключаются многократные ошибки ввода информации, потери документов и тому подобные казусы. В итоге заказы обрабатываются быстрее и без ошибок. Аналогичные возможности возникают у многих других служб - службы персонала, производственного отдела, отдела маркетинга, службы снабжения. Единая информационная база позволяет учитывать взаимосвязь отдельных процессов, как , на пример, загрузка заказами на текущий месяц и график отпусков персонала.

В связи со сложностью проекта сроки внедрения систем подобного рода достаточно большие (2-3 года).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]