Навігація
Головна
ПОСЛУГИ
Авторизація/Реєстрація
Реклама на сайті
Реляційна модель даних-модель прогнозу ризику банкрутстваОсновні властивості простору й часу: субстанційна та реляційна...Моделі біоетикиЕволюційна модель.Модель оцінювання інвестиційних проектів на основі сучасної вартості..."Алмазна модель" Г. ЛевіттаОднофакторна модель ринку капіталів ШарпаМодель грошового ринку та його рівновагаШведська модель
 
Головна arrow Банківська справа arrow Інформаційні системи і технології в банках
< Попередня   ЗМІСТ   Наступна >

Операції з даними в реляційній моделі

Операції з даними в реляційній базі даних включають операції над рядками (кортежами відношень) та операції над відношеннями.

Операції, що виконуються на рівні кортежів, - вставка (додається новий рядок), вилучення (знищується рядок), поновлення (здійснюються зміни значень атрибутів у рядках).

Основною одиницею обробки даних у реляційній моделі є відношення (файл).

Ефективність реляційної системи управління базою даних визначається здатністю виконувати над відношеннями операції алгебри відношень. Основними операціями над відношеннями РБД є традиційні операції над множинами: об'єднання, переріз, різниця (віднімання), декартів добуток.

Розглянемо основні оператори мови реляційної алгебри (для наочності відношення доповнено колонкою "Кортеж").

Об'єднання - операція виконується над двома сумісними відношеннями R1, R2 (з ідентичною структурою – d1, d2,dn) (табл. 2.19 і 2.20).

Таблиця 2.19

Науковий семінар 1

Кортеж

Прізвище та ініціали

Група

С11

Кубів І. П.

12

С12

Сомів М. В.

25

С13

Кріт І. В.

40

С14

Вовчук В. І.

31

Таблиця 2.20

Науковий семінар 2

Кортеж

Прізвище та ініціали

Група

С21

Кріт І. В.

40

С22

Кубів І. П.

12

С23

Якубів Н. 3.

18

У результаті операції об'єднання будується нове відношення:

Відношення R має той самий склад атрибутів і сукупність кортежів вихідних відношень. Причому в цю сукупність не включаються дублікати (табл. 2.21).

Таблиця 2.21

Науковий семінар

Кортеж

Прізвище та ініціали

Група

С11 (С22)

Кубів І. П.

12

С12

Сомів М. В.

25

С13 (С21)

Кріт І. В.

40

С14

Вовчук В. І.

31

С23

Якубів Н. 3.

18

У нове відношення не ввійшли кортежі С21 і С22, оскільки вони дублюють кортежі С11 і С13.

Переріз - операція, яка виконується над двома сумісними відношеннями R1,R2 (див. табл. 2.19, 2.20). Результуюче відношення ,

містить однакові кортежі, які є в кожному з двох вихідних. Результат перетину має той самий склад атрибутів, що й у вихідних (табл. 2.22).

Таблиця 2.22 Перетин відношень

Кортеж

Прізвище та ініціали

Група

С11 (С22)

Кубів І. П.

12

С13 (С21)

Кріт І. В.

40

Різниця - операція виконується над двома сумісними відношеннями Rl9 R2 з ідентичним набором атрибутів. У результаті операції віднімання будується нове відношення RV = R] - R2 з ідентичним набором атрибутів, яке містить лише ті кортежі відношення Rj, які не повторюються в другому відношенні R (табл. 2.23).

Таблиця 2.23

Різниця відношень

Кортеж

Прізвище та ініціали

Група

С12

Сомів М. В.

25

С14

Вовчук В. І.

31

Декортів добуток виконується над двома відношеннями R1, R2, що мають різний склад атрибутів (d1, d2,…,dn і р1, р2,…, рm) відповідно (табл. 2.24, 2.25). У результаті операції декартового добутку утворюється нове відношення RD =R1 х R2, яке містить усі атрибути вихідних відношень (d1, d2,…,dn і р1, р2,…, рm). Результат відношення складається з можливих угруповань кортежів вихідних відношень R1 і R2.

Таблиця 2.24

Студент

Кортеж

Прізвище та ініціали

Група

С11

Кумів 0. Я.

15

С12

Васькін Л. М

23

С13

Мойсак Т. В.

3

Таблиця 2.25 Графік іспитів

Кортеж

Дисципліна

Дата

С21

АРМ бухгалтера

28.12.97

С22

Бухгалтерський облік

5.01.98

Кількість кортежів декартового добутку дорівнює добутку кількості кортежів у вихідних відношеннях (табл. 2.26).

Таблиця 2.26

Екзаменаційна відомість

Кортеж

Прізвище та ініціали

Група

Дисципліна

Дата

С11 (С21)

Кумів 0. Я.

15

АРМ бухгалтера

28.12.97

С12 (С21)

Васькін Л. М.

23

АРМ бухгалтера

28.12.97

С13 (С21)

Мойсак Т. В.

31

АРМ бухгалтера

28.12.97

С11 (С22)

Кумів 0. Я.

15

Бухгалтерський облік

5.01.98

С12 (С22)

Васькін Л. М.

23

Бухгалтерський облік

5.01.98

С13 (С22)

Мойсак Т. В.

31

Бухгалтерський облік

5.01.98

Наведений перелік операцій з даними в реляційній моделі демонструє простоту переформатування відношень залежно від конкретних ситуацій.

 
Якщо Ви помітили помилку в тексті позначте слово та натисніть Shift + Enter
< Попередня   ЗМІСТ   Наступна >
 
Дисципліни
Агропромисловість
Банківська справа
БЖД
Бухоблік та Аудит
Географія
Документознавство
Екологія
Економіка
Етика та Естетика
Журналістика
Інвестування
Інформатика
Історія
Культурологія
Література
Логіка
Логістика
Маркетинг
Медицина
Менеджмент
Нерухомість
Педагогіка
Політологія
Політекономія
Право
Природознавство
Психологія
Релігієзнавство
Риторика
РПС
Соціологія
Статистика
Страхова справа
Техніка
Товарознавство
Туризм
Філософія
Фінанси