7


  • Учителю
  • Взаимодействие компонентов АИС обработки данных

Взаимодействие компонентов АИС обработки данных

Автор публикации:
Дата публикации:
Краткое описание:
предварительный просмотр материала



Взаимодействие компонентов АИС обработки данныхФИО

Байрамов Александр Мавлеевич

Место работы

МБОУ Средняя школа №6 г. Вязьма Смоленской области

Должность

учитель

Предмет

информатика и ИКТ

В настоящее время все приложения технологии БД имеют общую структуру - пользователь взаимодействует с прикладной программой, которая в свою очередь, взаимодействует с СУБД, обращающейся к данным в базе.

Когда-то граница между прикладной программой и СУБД была четко определена. Приложения писались на языках третьего поколения, таких как COBOL, и обращались к СУБД за услугами по обработке данных. Фактически, так дело обстоит до сих пор, чаще всего в базах данных, располагающихся на больших ЭВМ. Пример работы с базой данных, содержащей сведения о деятельности фирмы, предоставляющие в пользование (прокат) автомобили (см. рис. 4).

Взаимодействие компонентов АИС обработки данных

Рис. 4. Отношения между пользователями приложениями базы данных и базой данных

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

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







 
 
X

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

После этого кнопка ЗАГРУЗКИ станет активной!

Кнопки рекомендации:

загрузить материал