- •9) Иерархическая модель бд
- •10) Сетевая модель данных
- •13) Типы взаимосвязей в модели
- •14) Основные этапы проектирования бд
- •Проекция отношения
- •17) Декартово произведение отношений
- •Объединение отношений
- •22) Основные объекты реляционной базы данных
- •Acid-свойства транзакций
- •28) Блокировки
- •29) В иды восстановления данных
- •30) Основные функции субд
- •31) Структурированный язык запросов sql Что такое язык запросов sql?
- •Зачем нужно знать язык запросов sql?
- •2. 6 Набор операторов манипулирования данными
- •2. 6. 1 Операторы, связанные с курсором
- •2. 6. 1. 1 Оператор объявления курсора
- •2. 6. 1. 2 Оператор открытия курсора
- •2. 6. 1. 3 Оператор чтения очередной строки курсора
- •2. 6. 1. 4 Оператор позиционного удаления
- •2. 6. 1. 5 Оператор позиционной модификации
- •2. 6. 1. 6 Оператор закрытия курсора
- •Курсоры (ядро субд)
- •35) Настольные субд
- •36) Серверные субд и унаследованные данные
- •38) Интеграция базы данных с глобальной сетью Интернет
38) Интеграция базы данных с глобальной сетью Интернет
При обеспечении WWW-доступа к существующим БД возможен ряд альтернативных путей — комплексов технологических организационных решений. Практика использования WWW-технологии для доступа к существующим БД предоставляет в настоящее время широкий спектр технологических решений, по-разному связанных между собой: перекрывающих, взаимодействующих и т.д. Выбор конкретных решений при обеспечении доступ зависит от специфики конкретной СУБД. WWW-доступ к существующим базам данных может осуществлять: 1. Однократное или периодическое преобразование содержимого БД в статические документы. В этом варианте содержимое БД просматривает специальная программа (преобразователь), создающая множество файлов — связных HTML-документов. Полученные файлы копируются на WWW-сервер. Доступ к ним осуществляется, как к статическим гипертекстовым документам сервера. Этот вариант характеризуется минимальными начальными расходами. Он эффективен при небольших массивах данных простой структуры с редким обновлением, а также при пониженных требованиях к актуальности данных, предоставляемых через WWW. Кроме того, для него характерны полное отсутствие механизма поиска и наличие возможности использования индексирования. В качестве преобразователя в этом случае может выступать программное обеспечение, автоматически или полуавтоматически генерирующее статические документы. Программа-преобразователь может являться самостоятельно разработанной программой либо быть интегрированным средством из числа существующих на рынке разнообразных программ типа генераторов отчетов. 2. Динамическое создание гипертекстовых документов на основе содержимого БД. В этом варианте доступ к БД осуществляется с помощью специальной программы, запускаемой WWW-сервером в ответ на запрос WWW-клиента. Такая программа, обрабатывая запрос, просматривает содержимое БД и создает выходной HTML-документ, возвращаемый клиенту. Данный вариант эффективен для больших баз данных со сложной структурой и при необходимости поддержки операций поиска, а также при частом обновлении и невозможности синхронизации преобразования БД в статические документы с обновлением содержимого. В этом варианте возможно осуществление изменения БД из WWW-интерфейсов. Для реализации такой технологии необходимо использовать взаимодействие WWW-сервера с запускаемыми программами CGI (Common Gateway Interface). Выбор программных средств для этого в настоящее время достаточно широк — это и универсальные языки программирования (С, Perl), и интегрированные средства типа генераторов отчетов. Кроме того, могут использоваться средства создания сценариев на страницах гипертекстовых документов (активные серверные страницы ASP, язык РНР). При использовании современных реляционных СУБД с внутренними языками программирования возможно применение этих языков для генерации документов. |
1