- Структура
- Internet/Intranet
- СУБД Oracle
- Запрос
- Ответ
- WWW-Сервер
-
Операции по запросу
- Отправляет ASCII коды HTML страниц (или VRML документов), включающие при необходимости элементы javaScript;
- Отсылает двоичный код запрошенного ресурса (изображения, аудио-, видеофайла, архива и т.п.);
- Отсылает байт коды JAVA апплетов.
- Принимает конкретную информацию от пользователя (результат заполнения активной формы, или статистическую информацию запрошенную CGI скриптом);
- Осуществляет заполнение базы данных;
- Принимает сообщения от пользователя и регламентирует доступ к ресурсам Web узла на основе анализа принятой информации (проверка паролей и т.п.);
- Клиент 1
- Клиент 2
- Клиент n
-
Операции после полученя ответа
- визуализирует HTML страницу либо VRML документ в окне браузера;
- интерпретирует команды JavaScript, модифицирует образ HTML страницы и т.п.;
- интерпретируя байт коды JAVA апплетов, позволяет загружать и выполнять активные приложения;
- ведет диалог с пользователем, заполняющим формы, и создает новые запросы к WEB серверу;
- с помощью утилит воспроизводит коды аудио и видео файлов, поддерживает мультимедийные средства;
- обеспечивает моделирование виртуальной реальности просматривая VRML документы.
-
SQL
-
Привилегии
-
Управление
- GRANT
- REVOKE
-
Типы
- SELECT
- INSERT
- UPDATE
- DELETE
- REFERENCES
- ALL
-
Общие понятия и определения целостности
- поддержка структурной целостности
- поддержка языковой целостности
-
поддержка ссылочной целостности
- кортежи подчиненного отношения уничтожаются при удалении кортежа основного отношения, связанного с ними
- кортежи основного отношения модифицируются при удалении кортежа основного отношения, связанного с ними, при этом на месте ключа родительского отношения ставится неопределенное Null значение.
-
виды декларативных ограничений целостности
- Ограничения целостности атрибута: значение по умолчанию, задание обязательности или необязательности значений (Null), задание условий на значения атрибутов
- Ограничения целостности, задаваемые на уровне доменов, при поддержке доменной структуры
- Ограничения целостности, задаваемые на уровне отношения
- Ограничения целостности, задаваемые на уровне связи между отношениями: задание обязательности связи, принципов каскадного удаления и каскадного изменения данных, задание поддержки ограничений по мощности связи
-
Ключи
-
Виды
- Внешний
- Родительский
-
Ограничения
- FOREIGN KEY
-
Эффекты
- NO ACTION
- CASCADE
-
Архитектуры реализации корпоративных баз данных
- Клиент-сервер
-
Интернет/Интранет.
-
Преимущества
- относительно низкие затраты на внедрение и эксплуатацию
- высокая способность к интеграции существующих гетерогенных информационных ресурсов корпораций;
- повышение уровня эффективности использования оборудования (сохранение инвестиций).
- прикладные программные средства доступны с любого рабочего места, имеющего соответствующие права доступа;
- минимальный состав программно-технических средств на клиентском рабочем месте (теоретически необходима лишь программа просмотра - браузер и общесистемное ПО);
- минимальные затраты на настройку и сопровождение клиентских рабочих мест, что позволяет реализовывать системы с тысячами пользователей (причем многие из которых могут работать за удаленными терминалами).