Дать определение базы данных.
Стр 1 из 2Следующая ⇒ Дать определение информационной системы организации. Информационная система представляет собой коммуникационную систему по сбору, передаче, переработке информации об объекте, снабжающую работников различного ранга информацией для реализации функции управления. Информационная система создается для конкретного объекта. Эффективная информационная система принимает во внимание различия между уровнями управления, сферами действия, а также внешними обстоятельствами и дает каждому уровню управления только ту информацию, которая ему необходима для эффективной реализации функции управления. Внедрение информационных систем производится с целью повышения эффективности производственно-хозяйственной деятельности фирмы за счет не только обработки и хранения рутинной информации, автоматизации конторских работ, но и за счет принципиально новых методов управления, основанных на моделировании действий специалистов фирмы при принятии решений (методы искусственного интеллекта, экспертные системы и т. д.), использовании современных средств телекоммуникаций (электронная почта, телеконференции), глобальных и локальных вычислительных сетей и т. д. Пользователей БнД различают по форме представления запросов: пользователи — прикладные задачи и пользователи — сотрудники (пользователи — программисты и пользователи — непрограммисты). Пользователи — непрограммисты это наиболее многочисленная группа пользователей. Предпосылки создания ИС: К числу предпосылок относятся следующие: 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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|