Реферат на тему:


Воспользуйтесь поиском к примеру Реферат        Грубый поиск Точный поиск






Загрузка...

Базы данных в Internet

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

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

Так что в течение транзакции с базой данных взаимодействие в реальном времени обычно не требуется, одной из главных препятствий CGI (отсутствие постоянной связи) избегают сразу. Кроме того, размер базы данных почти не влияет на скорость транзакции, так как к клиенту посылаются только результаты запроса. (Любой, кто использовал один из поисковиков Web - например, AltaVista или Lycos, может подтвердить это.)

Хотя любой вид базы данных доступен через CGI, несколько типов баз данных, стали очень популярными на Паутине:

Небольшие текстовые базы данных. Они являются самыми легкими для создания и полезными для многих малых и средних задач. Эти базы данных просто файлами ASCII с разграничением или записями фиксированной длины. Адресные книги, списки, и такие другие базы данных с ограниченным рядом элементов хорошо соответствуют требованиям именно этого метода.

Базы данных Web. Естественными кандидатами для баз данных Web является непосредственно Web. Службы, которые контролируют большие порции Паутины (например, Usenet, Gopher и т.д.) возникают очень часто. Это можно применить к локальным сетям и единых машин. Индексный программное обеспечение, вроде freeWais или Ice может создать базу данных полного сайта, который затем будет доступен через программы CGI.

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

Практически базы данных Web могут быть некоторой комбинацией вышеуказанных. Каждая база данных имеет собственные потребности, и программы CGI часто должны быть настроенными, чтобы соответствовать требованиям вашей конкретной базы данных.

Интерфейсы Баз данных

Для эффективного сочетания вашей базы данных с Web без каких-либо потерь, CGI должен использоваться как в интерфейсе так и в реализации взаимодействия базы данных.

Интерфейс CGI

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

My Address Book

Welcome to my address book
To find addresses that match a certain category, fill in that category and
then press 'submit'.

Name:

Phone:

Street Address:

City: State:
Zip:

Загрузка...

Страницы: 1 2 3 4 5 6