logo
Лекции по БД на транспорте ТИМ

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

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

Одной из самых распространенных сфер применения вычислительной техники является создание различных автоматизированных систем. Среди них САПР, АСУ, АИС, АСНИ, ГИС и другие. Главное различие в этих системах - вид человеческой деятельности, подверженной автоматизации:

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

Каждая из автоматизированных систем согласно ГОСТам включает 5 видов обеспечений:

Целью нашего изучения является информационное обеспечение.

В состав информационного обеспечения (ИО) могут входить:

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

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

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

  1. Планирование разработки БД – определение наиболее эффективного способа реализации жизненного цикла системы.

  2. Сбор и анализ требованийопределение действий и границ приложения БД, состав ее пользователей и областей применения.

  3. Проектированиеконцептуальное, логическое и физическое проектирование БД.

  4. Реализация - конструирование информационного образа задачи в памяти компьютера.

  5. Тестирование – проверка на соответствие всем требованиям, выдвинутым пользователем.

  6. Анализ и преобразование данных – анализ, преобразование и загрузка данных и прикладных программ из старой системы в новую (преобразованную).

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