СУБД по характеру использования, подразделяются на персональные и многопользовательские, чаще всего из построенных на основе архитектуры клиент-сервер, в которую входят вычислительная сеть и распределенную БД (включает в себя многопользовательскую БД, находящуюся на компьютере-сервере и персональную БД – на рабочих станциях)
Персональные СУБД – применяются при проектировании недорогих приложений работающих с персональными БД, также они могут использоваться как клиентская часть многопользовательской СУБД (Fox Pro)
Многопользовательские СУБД – в состав входит сервер БД и клиентская часть, могут работать с различными типами ЭВМ и различными операционными системами (Oracle).
Языки доступа к базам данных – обеспечивают доступ пользователей и программ к хранящейся в базе данных информации. Выделяют два типа языков доступа к базам данных:
· Язык описания данных – высокоуровневый язык, предназначенный для описания логической структуры данных
· Язык манипулирования данными – язык представляющий собой совокупность конструкций, обеспечивающих выполнение основных операций над данными: ввод, модификация и выборка данных по запросам пользователей.
Наиболее распространенными являются два стандартизированных языка: QBE (язык запросов по образцу), SQL (структурированный язык запросов). SQL сочетает в себе языки обоих типов, а QBE – характеризуется свойствами языка манипулирования данными.
QBE– позволяет формировать сложные запросы к базам данных с помощью заполнения предлагаемой системы управления базами данных запросной формы. Каждая из реляционных СУБД имеет свой вариант языка QBE.
+ Высокая наглядность
+ Не требуется указание алгоритма выполнения операций
SQL– используется для выполнение операций над таблицами и данными, содержащимися в этих таблицах и некоторых сопутствующих операций. Не используется как отдельный язык, чаще всего он является частью встроенного языка программирования СУБД. Т.к. язык SQL ориентирован только на доступ к данным, его включают в состав средств разработки программ и называют встроенным SQL. Существует два основных метода использования встроенного SQL:
· Статическое использование – характеризуется тем, что в текст программы помещены вызовы функций языка SQL, изменение вызываемых функций могут быть на уровне отдельных параметров вызовов с помощью переменных языка программирования
· Динамическое использование – характеризуется динамическим построением вызовов SQL функций и интерпретацией этих функций в ходе выполнения программ.
Базы данных в интернете
Для публикации данных на веб-страницах применяются два способа формирования веб-страниц:
· Статическая публикация веб-страниц, содержащих информацию из баз данных – веб-страницы создаются и хранятся на веб-сервере до поступления запроса пользователя на их получение. Этот способ применяется при публикации информации, которая редко обновляется в базе данных.
+ Ускорение доступа к веб-документам и уменьшение нагрузки на сервер при обработке запросов.
· Динамическая публикация веб-страниц – веб-страницы создаются при поступлении запроса пользователя на сервер. Сервер передает запрос на генерацию таких страниц в программе, которая формирует требуемый документ и затем сервер отсылает готовые страницы обратно пользователю. Этот способ используется, если содержание баз данных часто обновляется. Динамические страницы формируются с помощью различных средств, например:
o ASP – активная серверная страница
o PHP – средство персональных домашних страниц
Среди программных средств, позволяющих получить информацию из интернета, выделилась категория веб-приложений. Веб-приложение - набор веб-страниц, сценариев и других программных средств, расположенных на одном или нескольких компьютерах и предназначенных для выполнения прикладной задачи
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.