Please enable JavaScript.
Coggle requires JavaScript to display documents.
Коллективный доступ к данным (Привилегии(работа в таблице) (UPDATE, DELETE…
Коллективный доступ к данным
Привилегии(работа в таблице)
UPDATE
DELETE
INSERT
REFERENCES
SELECT
Работа с привилегиями
REVOKE(Удаление привилегий)
GRANT(Устанавливает права пользователям)
Поддержка целостности
Поддержка языковой целостности
Поддержка ссылочной целостности
кортежи подчиненного отношения уничтожаются при удалении кортежа основного отношения, связанного с ними
кортежи основного отношения модифицируются при удалении кортежа основного отношения, связанного с ними
Поддержка структурной целостности
Семантическая поддержка целостности
Поддержку обеспечивается
Декларативным путем
Ограничение целостности
Задаваемый на уровне доменов, при поддержка доменной структуры
Задаваемый на уровне отношений
Атрибута
Задаваемый на уровне связи между отношениями
Процедурным пуртем
Ограничение FOREIGN KEY
Используется
CREATE TABLE
ALTER TABLE
Эффекты изменения
Ограниченные
Каскадируемые
Архитектуры реализации корпоративных баз данных
Клиент-Сервер
Преимущества
Распределенные приложения уменьшают нагрузку на сервер
Высокая степень защиты
Высокая степень автономности клиента
Наличие солидного опыта разработки и эксплуатации
Большой выбор приложений и инструментов разработки
Недостатки
Приложение должно быть распределенным
Приложение должно поддерживаться каждым клиентом
Интернет
Экономические преимущества
относительно низкие затраты на внедрение и эксплуатацию
минимальный состав программно-технических средств на клиентском рабочем месте
прикладные программные средства доступны с любого рабочего места
минимальные затраты на настройку и сопровождение клиентских рабочих мест
повышение уровня эффективности использования оборудования
высокая способность к интеграции
Операции по запросу клиента
Принимает конкретную информацию от пользователя
Осуществляет заполнение базы данных
Отсылает байт коды JAVA апплетов
Принимает сообщения от пользователя и регламентирует доступ к ресурсам Web узла на основе анализа принятой информации
Отсылает двоичный код запрошенного ресурса
Принимает информацию от пользователя и в зависимости от нее динамически формирует HTML страницы
Отправляет ASCII коды HTML страниц
Операции после получения ответа
интерпретируя байт коды JAVA апплетов
ведет диалог с пользователем, заполняющим формы
интерпретирует команды JavaScript, модифицирует образ HTML страницы
поддерживает мультимедийные средства
визуализирует HTML страницу либо VRML документ в окне браузера
обеспечивает моделирование виртуальной реальности просматривая VRML документы
Сложности реализаций
относительное высокое время компиляции апплетов на клиентских местах
вопросы безопасной работы в сети
отсутствие многих популярных приложений и средств разработки реализованных в виде JAVA аплетов