Основные задачи и методы информационные технологии. Структура информационных технологий. Классификация информационной технологии, страница 10

СУБД по характеру использования, подразделяются на персональные и многопользовательские, чаще всего из построенных на основе архитектуры клиент-сервер, в которую входят вычислительная сеть и распределенную БД (включает в себя многопользовательскую БД, находящуюся на компьютере-сервере и персональную БД – на рабочих станциях)

Персональные СУБД – применяются при проектировании недорогих приложений работающих с персональными БД, также они могут использоваться как клиентская часть многопользовательской СУБД (Fox Pro)

Многопользовательские СУБД – в состав входит сервер БД и клиентская часть, могут работать с различными типами ЭВМ и различными операционными системами (Oracle).

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

·  Язык описания данных – высокоуровневый язык, предназначенный для описания логической структуры данных

·  Язык манипулирования данными – язык представляющий собой совокупность конструкций, обеспечивающих выполнение основных операций над данными: ввод, модификация и выборка данных по запросам пользователей.

Наиболее распространенными являются два стандартизированных языка: QBE (язык запросов по образцу), SQL (структурированный язык запросов). SQL сочетает в себе языки обоих типов, а QBE – характеризуется свойствами языка манипулирования данными.

QBE– позволяет формировать сложные запросы к базам данных с помощью заполнения предлагаемой системы управления базами данных запросной формы. Каждая из реляционных СУБД имеет свой вариант языка QBE.

+  Высокая наглядность

+  Не требуется указание алгоритма выполнения операций

SQL– используется для выполнение операций над таблицами и данными, содержащимися в этих таблицах и некоторых сопутствующих операций. Не используется как отдельный язык, чаще всего он является частью встроенного языка программирования СУБД. Т.к. язык SQL ориентирован только на доступ к данным, его включают в состав средств разработки программ и называют встроенным SQL. Существует два основных метода использования встроенного SQL:

·  Статическое использование – характеризуется тем, что в текст программы помещены вызовы функций языка SQL, изменение вызываемых функций могут быть на уровне отдельных параметров вызовов с помощью переменных языка программирования

·  Динамическое использование – характеризуется динамическим построением  вызовов SQL функций и интерпретацией этих функций в ходе выполнения программ.

Базы данных в интернете

Для публикации данных на веб-страницах применяются два способа формирования веб-страниц:

·  Статическая публикация веб-страниц, содержащих информацию из баз данных – веб-страницы создаются и хранятся на веб-сервере до поступления запроса пользователя на их получение. Этот способ применяется при публикации информации, которая редко обновляется в базе данных.

+  Ускорение доступа к веб-документам и уменьшение нагрузки на сервер при обработке запросов.

·  Динамическая публикация веб-страниц – веб-страницы создаются при поступлении запроса пользователя на сервер. Сервер передает запрос на генерацию таких страниц в программе, которая формирует требуемый документ и затем сервер отсылает готовые страницы обратно пользователю. Этот способ используется, если содержание баз данных часто обновляется. Динамические страницы формируются с помощью различных средств, например:

o  ASP – активная серверная страница

o  PHP – средство персональных домашних страниц

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

§5.Формирование знаний