Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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

Особенностью современных приложений баз данных является то, что они обеспечивают одновременное обновление и выполнение запросов от нескольких пользователей. Системы 1970-х годов могли добиться этого, располагая каждого пользователя перед терминалом 3270 на мэйнфрейме . К середине 1980-х стало более распространенным предоставление каждому пользователю персонального компьютера и выполнение программы на этом компьютере, подключенном к серверу базы данных.. Информация будет извлечена из базы данных, передана по сети, а затем упорядочена, представлена ​​в виде графиков или иным образом отформатирована программой, работающей на ПК. Начиная с середины 1990-х годов стало более обычным делом создавать приложения баз данных с веб-интерфейсом. Вместо того, чтобы разрабатывать специальное программное обеспечение для работы на ПК пользователя, пользователь будет использовать одну и ту же программу веб-браузера для каждого приложения. Приложение базы данных с веб-интерфейсом имело то преимущество, что его можно было использовать на устройствах разного размера, с разным оборудованием и с разными операционными системами. Примеры ранних приложений баз данных с веб-интерфейсами включают amazon.com , в котором использовалась система управления реляционными базами данных Oracle , и онлайн-сообщество photo.net, реализация которого поверх Oracleбыл описан в книге Веб-сайты, поддерживаемые базами данных (Ziff-Davis Press; май 1997 г.), а также в eBay , также работающем под управлением Oracle. [1]

Электронные медицинские записи упоминаются на сайте emrexperts.com [2] в декабре 2010 года как «приложение для работы с базой данных». В названии книги О'Рейли 2005 года используется этот термин: «Приложения баз данных и Интернет».

Некоторые из самых сложных приложений баз данных остаются системами учета, например SAP , которая может содержать тысячи таблиц только в одном модуле. [3] Многие из наиболее широко используемых сегодня компьютерных систем представляют собой приложения баз данных, например Facebook , который был построен на основе MySQL . [4]

Этимология фразы «приложение базы данных» происходит от практики разделения компьютерного программного обеспечения на системные программы, такие как операционная система, компиляторы, файловая система и инструменты, такие как система управления базами данных, и прикладные программы, такие как платежная ведомость. проверить процессор. Например, на стандартном ПК под управлением Microsoft Windows операционная система Windows содержит все системные программы, в то время как игры, текстовые процессоры, программы для работы с электронными таблицами, программы для редактирования фотографий и т. Д. Будут прикладными программами. Поскольку «приложение» - это сокращение от «прикладная программа», «приложение базы данных» - это сокращение от «прикладная программа базы данных».

Не каждую программу, использующую базу данных, обычно можно рассматривать как «приложение базы данных». Например, многие физические эксперименты, например Большой адронный коллайдер [5], генерируют массивные наборы данных, которые впоследствии анализируются программами. Наборы данных составляют «базу данных», хотя обычно ими не управляют с помощью стандартной системы управления реляционными базами данных. Компьютерные программы, которые анализируют данные, в первую очередь разрабатываются для ответа на гипотезы, а не для того, чтобы помещать информацию обратно в базу данных, и поэтому всю программу нельзя называть «приложением базы данных».

Примеры приложений баз данных [ править ]

Ссылки [ править ]

  1. ^ Огромная база данных Oracle eBay
  2. ^ Эксперты EMR
  3. ^ Администрирование Oracle SAP, Дональд Берлесон, Глава 1
  4. ^ Собела, Джейсон (21 декабря 2007). «Идти в ногу» . Блог Facebook . Проверено 30 октября 2008 .
  5. ^ Большой адронный коллайдер как компьютер с массивной сеткой

Внешние ссылки [ править ]

  • Разработка приложений с помощью DB2 (ibm.com)
  • Разработка приложений Microsoft SQL Server
  • Разработка приложений для баз данных Oracle