Оцінки складності алгоритмів реалізації теоретико-множинних операцій в табличних алгебрах
DOI:
https://doi.org/10.15407/dopovidi2016.11.017Ключові слова:
бази даних, складність алгоритму, табличні алгебриАнотація
Досліджено алгоритми реалізації перетину, об’єднання та різниць таблиць в табличних алгебрах: спочатку розглядаються найбільш природні алгоритми, а потім пропонуютъся їх модифікації, які дозволяють зменшити кількість обчислень. Для ycix запропонованих алгоритмів знайдено точні оцінки складності в найгіршому випадку та у середньому, на основі яких було знайдено найбільш швидкі алгоритми для кожної операції. Проведені обчислювальні експерименти, які підтверджують теоретичні оцінки.
Завантаження
Посилання
Codd E.F. Communications of the ACM, 1970, 13, No 6: 377–387. doi: https://doi.org/10.1145/362384.362685
Red'ko V.N., Bui D.B. Cybernetics and Systems Analysis, 1996, 32, No 4: 471-478. doi: https://doi.org/10.1007/BF02366768
Knuth D.E. The Art of Computer Programming, Volume 4, Fascicle 0: Introduction to Combinatorial Algorithms and Boolean Functions, Addison-Wesley Professional, 2008.
Jarke M., Koch J. ACM Computing Surveys, 1984, 16, No 2: 111-152. doi: https://doi.org/10.1145/356924.356928
Valduriez P. ACM Transactions on Database Systems, 1987, 12, No 2: 218-246. doi: https://doi.org/10.1145/22952.22955
Kuznetsov S.D. Itogi nauki i tekhniki. Vychislitelnye nauki, 1989, 1: 76-153 (in Russian).
Mendkovich N.A., Kuznetsov S.D. Proc. of the Institute for System Programming, 2012, 23: 195-214 (in Russian). doi: https://doi.org/10.15514/ISPRAS-2012-23-12
Maier D. The Theory of Relational Databases, Comp. Sc. Press, 1983.
Red'ko V.N., Brona J.J., Buy D.B., Polyakov S.V. Relational data base: table algebras and family of the SQL languages, Kiev, Akademperiodyka, 2001 (in Ukrainian).
Cormen T., Leiserson, Ch., Rivest R. Stein C. Introduction to Algorithms. 3rd edition, MIT Press, 2009.
##submission.downloads##
Опубліковано
Як цитувати
Номер
Розділ
Ліцензія
Авторське право (c) 2024 Доповіді Національної академії наук України
Ця робота ліцензується відповідно до Creative Commons Attribution-NonCommercial 4.0 International License.