Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпрогалка / iosushporyDD.doc
Скачиваний:
28
Добавлен:
17.02.2014
Размер:
2.06 Mб
Скачать

Реляционная модель данных

В РМД объекты сущности инфологич схемы предм обл предст-ся плоскими табл данных. Столбцы табл (поля) соотв атрибутам объектов сущностей. Множество атомарных значений атрибута назыв доменом. Строки табл предст разл сочетание полей из доменов и назыв кортежами.

Ключевому атрибуту объекта сущности, кот опр конкр экземпляр объекта в табл соотв ключевое поле. В н табл роль ключа м игр сразу гр полей (составной ключ), тогда один из ключей объявл первичным. Непервичные ключи назыв возможными, и в отлич от первичных м обновляться. Знач первичных ключей уникальны. СХЕМОЙ таблицы-отношения назыв сов опр для нее полей и их свойств. Ограничение целостности рмд: 1) требования целостности сущностей; 2) целостность ссылок.

2.3 Операции реляционной алгебры, используемые в рмд

1. Операции обновления и обработки кортежей в таблицах-отношениях (объект обработки – кортеж); «ВКЛЮЧИТЬ» Требуется задание имени табл. Вып при усл уникальности ключа. «УДАЛИТЬ» Удаляет кортежи. Требует задания имени табл, поля и параметров полей, кортежи из кот дб удалены. «ОБНОВИТЬ» Заключ в измен неключевых полей у кортежей. 2. Операции обработки таблиц-отношений (объект обработки – таблица в целом): 1) объединение 2) пересечение 3) вычитание 4) произведение (декартово) 5) выборка (гориз подмножество) 6) проекция (вертик подмножество) 7) соединение 8) деление.

 

ОБЪЕДИНЕНИЕ вып над 2мя односхемными табл. Результ табл сод все строки операндов кроме повторяющихся.

ВЫЧИТАНИЕ вып над 2мя односхемными табл, в рез табл – присутствующие в 1ой, отсутств-ие во 2ой кортежи (неодинак).

ПЕРЕСЕЧЕНИЕ похоже на вычитание, вып над 2мя односхемными табл, в рез табл – присутствующие и в 1ой, и во 2ой кортежи (одинак)..

ПРОИЗВЕДЕНИЕ (декартово) вып над табл с разн схемами. Результат – табл с полями из 1ой и 2ой табл. Кортежи сцепляются послед, их кол-во = * кортежей 1ой и 2ой табл. Степень рез табл = + степеней исход табл; мощность = * мощностей исход табл.

ВЫБОРКА (гориз подмножество) вып над 1ой табл, рез - нов табл, постр по той же схеме, сод подмножество кортежей исход табл, удовл условию выборки.

 

ПРОЕКЦИЯ (вертик подмножество) вып над 1ой табл, явл выборкой атрибутов из кажд кортежа и удаление повтор строк из получ табл.

 

СОЕДИНЕНИЕ вып над табл с разн схемами. В кажд табл выдел поле, по кот б осущ соед-ие. При этом оба поля дб опр на одном домене. Рез табл вкл все поля 1ой и 2ой табл, образ сцеплением кажд кортежа из 1ой табл с теми кортежами 2ой табл, знач кот по полю сцепления одинак.

 ДЕЛЕНИЕ вып над 2мя табл: делимое и делитель (схема табл делителя д сост из подмножества полей табл делимого). Рез табл сод те поля табл делимого, которых нет в табл делителе. Если взять * рез табл и делителя, то образ кортежи табл делимого.

3.1 Жизненный цикл информационной системы

Жизн цикл ИС неотъемлемо связан с жизн циклом лежащей в ее основе БД. Сложность жизн цикла зависит от: - сложности рассм сист; - кол-ва пользователей; - кол-ва приложений; - кол-ва запросов к БД.

Соседние файлы в папке шпрогалка