русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Структурирование данных производится с учетом возможности наращивания приложений.


Дата добавления: 2014-03-26; просмотров: 662; Нарушение авторских прав


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

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

Эволюцию методов хранения данных можно представить в виде следующих этапов.

I-й этап. 60-е гг.

ЛФ ФД

    Вв.-выв.     ЛФ – логический файл ФД – физические данные Ввод-вывод реализован программно.
   
   
   
   
   
   
   

 

Это так называемая файловая система. Последовательная организация физических данных. Физическая и логическая структуры идентичны. Независимость данных отсутствуют. Схема характеризуется большой избыточностью данных.

 

II-й этап. Конец 60-х

Последовательная

ЛФ запись ФД

     
     
     
   
  Методы доступа  
   
  с адресацией  
  данных  
     

 

Реализован последовательный или произвольный доступ к физическим данным. Избыточность остается высокой. Данные используются по-прежнему для одного приложения.

 

III-й этап. Начало 70-х.

Создаются первые системы управления базами данных (СУБД).

 

ЛФ прикладных программ ФД

   
   
     
   
     
     
   
     
     
     
     
     
   
   
     
     
     
   
  Управление  
  данными  

Различные логические файлы могут быть получены из одних и тех же физических данных. Характерным для этой структуры является возможность использования одних и тех же физических данных различными пользователями. Такой подход позволил уменьшить избыточность данных.



IV этап. Современные базы данных.

Физическая база

ЛФ данных

      Глобальное логическое описание данных или концептуальная схема    
     
       
     
       
           
           
         
           
           
       
       
       
     
       
     
       
       
       
       

Независимость Независимость

логических физических

данных данных

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

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

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

Концептуальная схема образует общее глобальное логическое описание данных. СУБД стремятся к неизменности концептуальной схемы.

 

1.5 Требования к банкам данных

 

Банк данных является частью любой автоматизированной системы такой как САПР, АСУП, АСУТП и т.д. Задачей банка данных является поддержание информационной модели в необходимом состоянии и обеспечении запросов пользователей. Это требует, чтобы в банке данных выполнялись три операции: включить, удалить, изменить. Эти операции обеспечивают хранение и модификацию данных.

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

 

    Источники информации для автоматизированной системы
Входная информация   Банк Модель данных предметной области     Другие источники информации  
 
             
Сбор информации   Выходная информация Функциональная часть автоматизированной системы (прогнозирование, анализ, принятие решения)
       
Предметная область Реализация решений   Решения  
                   

 

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



<== предыдущая лекция | следующая лекция ==>
Своевременность. Это степень отклонения момента времени | Многоаспектное использование данных при однократном их вводе.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

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


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.318 сек.