Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
!1-25.doc
Скачиваний:
8
Добавлен:
28.10.2018
Размер:
2.62 Mб
Скачать

Основные стратегии поддержки ссылочной целостности.

1. RESTRICT-это запрещающая операция, которая приводит к нарушению ссылочной целостности.

2. CASCADE-она разрешает выполнять требуемые операции, но вносятся при этом изменения в подчиненные таблицы.

Каскадное изменение может пройти по всем таблицам.

3. SET NULL-в этом случае, все некорректные значения делаются неопределенными.

4. SET DEFAULT-это установка по умолчанию(все некорректные значения заменяются некоторыми определенными значениями). 5. IGNORE-операция выполняется, не обращая внимание на требования ссылочной целостности.

Языки манипулирования данными в реляционной модели.

Язык запросов, в котором можно моделировать реляционную алгебру или реляционное исчисление, называют  реляционно - полными. Обычно языки манипулирования данными выполняются с помощью команды-добавления, удаления и модификации. Кроме того, они содержат следующие дополнительные возможности. Это:

-  возможность построения вычисляемых значений или атрибутов;

-  команды присвоения, переименовывания атрибутов и печати;

-  вычисление агрегатных функций, которые применяются к атрибутам в целом (min, max, среднее значение, количество данных). На реляционном исчислении с переменными кортежами, построен язык - QUEL(в системе Ingress). 1.QUEL. Query by Exampl.

2.QBE-для визуальной работы с БД.

3. SQL-среднее между переменными доменами и переменными кортежами.

Языки запросов содержат следующие выражения на языке реляционной алгебры:

-проекция, выборка, соединение.

Языки манипулирования данными имеют возможность индексирования.

Если есть отсортированные данные в одной и другой таблице, то улучшается соединение этих таблиц. Возникает проблема: если таблица связана с двумя, то сортируя по одному полю, мы улучшаем соединение одной таблицы. Создание индексов обязательно входят в язык запросов(явно или неявно). В SQL языке существуют кластерные и не кластерные индексы: .mdb(Access), .dbf(Database), .db(Paradox).

3.3 Вариационный принцип Гамильтона

Будет рассматриваться так называемый вариационный принцип Гамильтона, названный в честь его автора английского ученого Гамильтона. Для его формулировки введем предварительно некоторые понятия. Пространством конфигураций будем называть математическое n-мерное пространство, координатами точек которого являются обобщенные координаты данной материальной системы. Например, для математического маятника пространством конфигураций является координатная ось  (рис.2). При движении маятника в обычном физическом пространстве изменяется его угол  и по оси движется изображающая точка М. Для точки, положение которой на плоскости задается декартовыми координатами, пространством конфигураций будет сама плоскость x, y. Однако если положение точки задается полярными координатами r, , то в двумерном пространстве конфигураций вдоль осей координат будут откладываться величины r и  (рис.2). Для твердого тела, свободно перемещающегося по плоскости, пространство конфигураций трехмерно (рис.3). В общем случае n-мерного пространства его изображение, естественно, невозможно. Однако будем, для наглядности, изображать его условно в виде двумерного пространства (рис.4). Произвольному положению материальной системы в обычном пространстве с обобщенными координатами соответствует изображающая точка в пространстве конфигураций с теми же координатами. При перемещении материальной системы в обычном физическом пространстве соответствующая изображающая точка движется в пространстве конфигураций. Пусть система в момент времени t0 находится в положении, заданном изображающей точкой М0, а в момент времени t1 - в положении М1 (рис.4). Рассмотрим всевозможные перемещения изображающей точки из положения М0 в положение М1. Для каждого из подобных перемещений вычислим так называемое действие по Гамильтону: (1) Здесь:    S=T-П(1.4.2) - функция Лагранжа; Т - кинетическая энергия системы, П - потенциальная. Сформулируем вариационный принцип Гамильтона: Из всех траекторий, которые начинаются в одной и той же точке М0 в один и тот же момент времени t0 и заканчиваются в одной и той же точке М1 в дин и тот же момент времени t1 истинной является та, для которой действие по Гамильтону экстремально. Чаще всего оно минимально. В то же время степень обобщения вариационного принципа Гамильтона значительно выше, поскольку он формулируется для материальных систем любой степени сложности.