Лекции и практики (1). Курс лекций и материалы для практических занятий
Скачать 1.01 Mb.
|
Курс лекций и материалы для практических занятий"Цивилизация развивается за счёт расширения числа важныхопераций, которые можно выполнять, не думая о них".Альфред Норт Уайтхед, британский математик, логик, философ Лекция 1.Глава 1. Основные сведенияРазвитие средств вычислительной техники и информационных техноло- гий обеспечило возможности для создания и широкого применения автомати- зированных информационных систем (АИС) разнообразного назначения. Раз- рабатываются и внедряются информационные системы управления хозяйствен- ными и техническими объектами, модельные комплексы для научных исследо- ваний, системы автоматизации проектирования и производства, всевозможные тренажеры и обучающие системы. Различают АИС, основанные на знаниях, и АИС, основанные на данных. К первым можно отнести, например, экспертные системы (ЭС), интеллектуаль- ные системы поддержки принятия решений (СППР) и т.п. Ко вторым – всевоз- можные прикладные системы, которые сейчас активно используются и на предприятиях, и в учреждениях. Такие прикладные системы применяются очень широко, и в рамках данного курса наше внимание будет сосредоточено именно на системах, которые основаны на данных. Существуют две основные предпосылки создания таких систем: Разработка методов конструирования и эксплуатации систем, предназначен- ных для коллективного использования. Возможность собирать, хранить и обрабатывать большое количество данных о реальных объектах и явлениях, то есть оснащение этих систем "памятью". Массив данных общего пользования в системах, основанных на данных, называется базой данных. База данных (БД) является моделью предметной об- ласти информационной системы. На заре развития вычислительной техники обрабатываемые данные явля- лись частью программ: они располагались сразу за кодом программы в так называемом сегменте данных (рис. 1.1,а). Следующим шагом стало хранение данных в отдельных файлах (рис. 1.1,б). Недостатком этих двух подходов явля- лась зависимость программ от данных: сведения о структуре данных включа- лись в код программы. При изменении структуры данных необходимо было вносить изменения в программу. Рис. 1.1. Развитие принципов обработки данных Основным принципом организации баз данных является совместное хранение данных и их описания. Логичным продолжением этой эволюции является перенос описания дан- ных в массив данных (рис. 1.1,в). Это позволило обеспечить независимость данных от программ. Описание данных называют метаданными. Метаданные хранятся в части базы данных, которая называется каталогом или словарём-справочником данных (ССД). Зная формат метаданных, можно запрашивать и изменять дан- ные без написания дополнительных программ. Одна и та же база данных может быть использована для решения многих прикладных задач. Наличие метаданных и возможность информационной под- держки решения многих задач – это принципиальные отличия базы данных от любой другой совокупности данных, расположенных во внешней памяти ЭВМ. |