1 documents found
Information × Registration Number 0417U003746, Candidate dissertation Status к.ф.-м.н. Date 21-09-2017 popup.evolution o Title Extending of the table algebra with multiple inheritance. Author Mohammed Karam Jasim Mohammed, popup.head Buy Dmitry Borisovich popup.opponent Стецюк Петро Іванович popup.opponent Глибовець Андрій Миколайович Description У дисертаційній роботі ставилися дві мети. Однією метою було формальне завдання алгоритму множинного успадкування таблиць і вивчення його властивостей. Іншою метою було уточнення і подальший розвиток табличній алгебри семантичного функцій мови запитів SQL. Хоча семантиці SQL присвячені численні теоретичні роботи, в них не приділяється достатньо уваги об'єктно-орієнтованим розширенням мови. Ці розширення були включені в стандарт і стали важливою частиною сучасних реляційних СУБД. Такі СУБД отримали назву об'єктно-реляційних СУБД. Однією з характеристичних особливостей об'єктно-реляційних СУБД є можливість успадкування таблиць. У них використовується одиночне успадкування таблиць. У той же час існує практична потреба в множинному успадкуванні таблиць. Це дозволило б більш адекватно моделювати предметну область і описувати сутності реального світу. При множинному успадкуванні виникає проблема конфлікту імен. Вона полягає в тому, що в батьківських таблицях різні колонки можуть мати однакові імена. В цьому випадку виникає питання, яку саме колонку включати в дочірню таблицю. Аналогічна проблема, свого часу, виникла в об'єктно-орієнтованих мовах програмування з множинним успадкуванням. Один з методів вирішення проблеми в об'єктно-орієнтованих мовах програмування полягає в лінеаризації батьківських об'єктів. У цьому методі на батьківських об'єктах задається відношення лінійного порядку. Потім вибирається найменший об'єкт в сенсі цього порядку. Іншими словами, всі батьківські об'єкти шикуються в лінію. Registration Date 2017-09-21 popup.nrat_date 2020-04-03 Close
Candidate dissertation
1
Mohammed Karam Jasim Mohammed. Extending of the table algebra with multiple inheritance. : к.ф.-м.н. : spec.. 01.05.03 - Математичне та програмне забезпечення обчислювальних машин і систем : presented. 2017-09-21; popup.evolution: .; Taras Shevchenko Kiev University. – , 0417U003746.
1 documents found

Updated: 2026-03-24