Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Дать определение базы данных.




Дать определение информационной системы организации.

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

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

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

Пользователей БнД раз­личают по форме представления запросов:

пользователи — прикладные задачи и пользователи — сотрудники (пользователи — программисты и пользователи — непрограммисты). Пользователи — непро­граммисты это наиболее многочисленная группа пользовате­лей.

Предпосылки создания ИС:

К числу предпосылок относятся следующие:

1.Объекты конкретной предметной области находятся в
сложной взаимосвязи между собой, а поэтому их информационное отображение должно представлять единое взаимоувязанное целое.

2.Необходимость сокращения избыточности и устранения
противоречивости хранимых данных.

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

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

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

6. Обеспечение возможности санкционированного доступа
к данным.

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

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

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

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

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

Задачи ИС:

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

2. ИС должна контролироваться людьми, ими пониматься и использоваться в соответствие с основными социальными и этическими принципами.

3. Производство достоверной, надежной, своевременной и систематической информации.

 

 

Дать определение базы данных.

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

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

Базой данных называют совместно используемый набор логически связанных данных и (описание этих данных) предназначенное для удовлетворения информационных потребностей конкретных организаций. База данных это единое, большое хранилище данных, которое однократно определяется, а за тем используется одновременно многими пользователями. Вместо разрозненных файлов с избыточными данными, здесь все данные собраны с минимальной долей избыточности. База данных является общим корпоративным ресурсом. Она хранит не только рабочие данные организаций, но и их описания. По этой причине базу данных называют набором интегрированных записей с самоописанием. Описание данных называют системным каталогом (system catalog), или словарем данных (data dictionary), а элементы описания принято называть метаданными, т.е. «данными о данных». Наличие самоописания в базе данных обеспечивает в ней независимость между программами и данными (program - data independence).

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

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

 

Модели данных.

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

Для обеспечения достаточной независимости данных и учета требований многих пользователей применяется, как пра­вило, трехуровневая иерархия моделей базы данных.

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

Внешняя модель определяет требования пользователя к необходимым ему данным. Концептуальная модель занимает промежуточное положение.

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

При этом на внешнем уровне реализуются модели предметной области.

На концептуальном уровне поддержива­ется модель предметной области для всех приложений. Хра­нимые данные также поддерживают модель предметной об­ласти для всех приложений, но выделены в отдельный внут­ренний уровень.

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

Наличие внешней модели (подсхемы) в архитектуре со­временных БД позволяет:

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

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

– увеличивать степень независимости программ от дан­ных, т. к. прикладная программа зависит только от подсхемы, а изменения в схеме не всегда приводят к изменениям в под­схеме;

– применять различные языки программирования для различных приложений.

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

Глобальные модели отражают точку зрения АБД, а ло­кальные — взгляды различных пользователей.

Описание предметной области, выполненное без ориен­тации на используемые в дальнейшем программные и техни­ческие средства, называют инфологической моделью пред­метной области (ИЛМ).

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

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

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

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

Основным требованием к ИЛМ, вытекающим из ее назначения, является требование адекватного отображения ПО.

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

Основные компоненты ИЛМ:

1. описание объектов и связей между ними

2. описание информационных потребностей пользователей

3. алгоритмические связи показателей

4. лингвистические отношения

5. ограничения целостности

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...