Организация Баз Данных

Организация Баз Данных

 

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

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

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

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

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

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

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

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

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

Базы и банки данных являются одними из основных компонентов автоматизированных систем различных уровней и типов ( АСУП – автоматизированных систем управления предприятиями, АСУ ТП –автоматизированных систем управления технологическими процессами, ОАСУ – отраслевых автоматизированных систем управления, АСНИ – автоматизированных систем управления научными исследованиями, САПР – систем автоматизации проектирования и т.п.). Они создаются для многих сфер и отраслей народного хозяйства: планирования, учета, управлениями предприятиями, статистики, здравоохранения и др.

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

 

 

Информация и данные.

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

Предпосылки создания банков данных.

Создание банков данных вызвано следующими основными предпосылками: 1) данные, хранящиеся в информационной системе, отражают часть реального мира;… 2) информационные потребности различных конечных пользователей пересекаются. Создание локальных массивов приводит к…

Роль и место банков данных в автоматизированных системах.

Банк данных - это информационная система, включающая в свой состав комплекс специальных методов и средств для поддержания динамической… Банк данных выступает в роли специальной обеспечивающей подсистемы в составе…  

Банк данных как автоматизированная система.

Банк данных включает следующие основные компоненты: базу данных (БД); систему управления базой данных (СУБД); администратора базы данных (АБД);… База данных - это датологическое представление информационной модели… Система управления базой данных - это специальный пакет программ, посредством которого реализуется централизованное…

Архитектура банка данных.

Записи модели создаются системой на момент, когда они затребованы прикладной программой (при чтении из базы данных) либо формируются в прикладной… "Модель<->физическая база данных". В описании отображения кроме указания соответствий между Полями записей модели и полями хранимых данных: в каком коде…

ЭТАПЫ ПРОЕКТИРОВАНИЯ БАЗЫ ДАННЫХ.

"Описание предметной области"<-->"схема внутренней модели базы данных". Этот процесс представляют последовательностью более простых, обычно… инфологическое

ИНФОЛОГИЧЕСКИЙ ПОДХОД К ПРОЕКТИРОВАНИЮ ИНФОРМАЦИОННЫХ СИСТЕМ.

Проектирование базы данных начинается с предварительной структуризации предметной области: объекты реального мира подвергаются классификации,… Сущность инфологического подхода к проектированию информационных систем… 1) явления реального мира;

МОДЕЛИРОВАНИЕ ЛОКАЛЬНЫХ ПРЕДСТАВЛЕНИЙ

Моделирование локальных проектных представлений завершается построением модели локального представления. Выбор локального представления зависит от… При выборе области для локального представления проектировщик отыскивает…  

ОБЪЕДИНЕНИЕ МОДЕЛЕЙ ЛОКАЛЬНЫХ ПРЕДСТАВЛЕНИЙ

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

ЛОГИЧЕСКОЕ ПРОЕКТИРОВАНИЕ

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

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

Базы данных.

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

Полная функциональная зависимость

И, другими словами: неключевой атрибут функционально полно зависит от составного ключа, если он функционально зависит от ключа, но не находится в… Рассмотрим пример 1 отношение R2. Атрибуты ФИО, ОКЛАД, КОМНАТА, ТЕЛЕФОН не находятся в полной функциональной зависимости от ключа отношения, поскольку…

Транзитивная зависимость.

На диаграмме транзитивную зависимость С от А изображают следующим образом:   А