Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
82
Добавлен:
22.06.2014
Размер:
132.61 Кб
Скачать

10. Назовите модели технологии клиент/сервер.

Основной принцип технологии "клиент-сервер" заключается в разделении функций стандартного интерактивного приложения на четыре группы, имеющие различную природу. Первая группа - это функции ввода и отображения данных. Вторая группа объединяет чисто прикладные функции, характерные для данной предметной области (например, для банковской системы - открытие счета, перевод денег с одного счета на другой и т.д.). К третьей группе относятся фундаментальные функции хранения и управления информационными ресурсами (базами данных, файловыми системами и т.д.). Наконец, функции четвертой группы - это служебные функции (играющие роль связок между функциями первых трех групп.

В соответствии с этим в любом приложении выделяются следующие логические компоненты:

  • компонент представления, реализующий функции первой группы;

  • прикладной компонент, поддерживающий функции второй группы;

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

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

Выделяются четыре подхода, реализованные в моделях:

  • модель файлового сервера (File Server - FS);

  • модель доступа к удаленным данным (Remote Data Access - RDA);

  • модель севера базы данных (DataBase Server - DBS);

  • модель сервера приложений (Application Server - AS).

11. Какие функции являются определяющими в типизации моделей клиент/сервер.

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

12. Определение базы данных, физической базы данных.

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

Основными понятиями реляционных баз данных являются:

  • тип данных,

  • домен,

  • атрибут,

  • кортеж,

  • первичный ключи

  • отношение.

Физическая база данных реализуется в виде конкретного файла или файлов на дисковом носителе.

13. Понятие внешнего ключа (субд Oracle).

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

С ограничениями ссылочной целостности связано несколько терминов.

Внешний ключ Столбец (или группа столбцов), включенный в определение ограничения ссылочной целостности, которое ссылается на АДРЕСУЕМЫЙ КЛЮЧ.

Адресуемый ключ

Уникальный ключ или первичный ключ в той же или другой таблице, на который ссылается внешний ключ.

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

Соседние файлы в папке 2- 0_Базы данных_2