Метод вертикальной кластеризации для реляционных систем хранения и обработки информации
Диссертация
Актуальность исследования. Методы проектирования баз данных (БД) имеют большое практическое значение при создании любых информационных систем. Как известно, два важнейших этапа проектирования БД — это логическое и физическое проектирования. Целью логического проектирования является создание абстрактной логической модели предметной области, которая не зависит от способов реализации и использования… Читать ещё >
Список литературы
- Adrian Sergiu Darabant. A new approach in fragmentation of distributed object oriented databases using clustering techniques. // Studia Univ. Babes-Bolyai, Informatica, Volume L, Number 2, 2005.
- Baiao F. A strategy for the Distributed Design of Object Oriented Databases. // Thesis, COPPE/UFRJ, Rio de Janeiro, Brazil, 1997. Bail.
- Baiao F., Mattoso M. A Mixed Fragmentation Strategy for Distributed OO Databases. // Proceedings of The second Workshop on CSCW in Design, pp. 42−48, Bangkok, Thailand, 1997. Bai2.
- Bellatreche L. et.al. Vertical Fragmentation in Distributed Object Database Systems with Complex Attribute and Methods. // Proceedings of the 7th International Workshop on Database and Expert Systems Applications, 1996. Belli.
- Ceri S., Navathe S.B. A Comprehensive Approach to Fragmentation and Allocation of data in a Distributed Databases. // Proceedings of the IEEE COMPCON Conference, 1983. Nav4.
- Ceri S., Navathe S.B., and Wiederhold G. Distributed design of Logical database schemas. // IEEE Transaction on Software Engineering, 9 (4), 1983. Nav5.
- Ceri S., Negri M., and Pelagatti G. Horizontal data partitioning in database design. // Proceedings if the ACM SIGMOD International Conference on Management of Data. SIGPLAN Notices, 1982. Ceril.
- Chakravarthy S., Jeyakumar Muthuraj, Varadarajan R., and Navathe S.B. A formal approach to the vertical partitioning problem in Distributed Database
- Design. // Proceedings of Second International Conference on Parallel and Distributed Information. Chakl.
- Chu P.C. A transaction-oriented approach to attribute partitioning. // Information Systems, vol. 17, no. 4, pp. 329−342, 1992. Chu2.
- Chu W.W., Ieong I.T. A transaction-based approach to vertical partitioning to vertical partitioning for relational databases. //Tech. rep. UCLA, 1991. Chul.
- Cornell D.W., Yu P. S. A vertical partitioning algorithm for relational databases. // Proceedings of International Conference on Data Engineering, IEEE, pp. 30−35, 1987. Cornl.
- Ezeife C.I., Ken Barker. Vertical Class Fragmentation in a Distributed Object Based System". // Technical Report 94−03, Dept. of Computer Science, Univ. of Manitoba, 1994. Ezeifel.
- Ezeife C.I., Ken Barker. A Comprehensive Approach to Horizontal Class Fragmentation in a Distributed Object Based System.// Distributed and Parallel Databases, 3(3), pp. 247−272, 1995. Ezeife2.
- Ezeife C.I. and Ken Barker. A Distributed Object Based Design Technique. // Natural Science and Engineering Research Council, Canada, 1995. Ezeife3.
- Fernanda Baiao, Marta Mattoso. A Mixed Fragmentation Algorithm for Distributed Object Oriented Databases. // Proceedings of the Ninth International Conference on Computing Information, Winnipeg, Canada, 1998. Bai3.
- Fleming C. and Von Halle B. Handbook of Relational Database Design. // Addison-Wesley, 1989. Fleml.
- Hoffer J.A. An integer programming formulation of computer database design problems. // Inf. Sci., 11 (July 1976), 29−48. Hoff2.
- Hoffer J.A. and Severance D.G. The use of cluster analysis in physical database design. //Proceedings of the 1st International Conference on Very large Databases, Vol. l, No. 1, 1975. Hoffl.
- Hui Ma, Klaus-Dieter Schewe and Markus Kirchberg. A Heuristic Approach to Vertical Fragmentation Incorporating Query. // Massey University, 1. formation Science Research Centre & Department of Information Systems. — USA, 2006.
- Ismail Hababeh, Muthu Ramachandran and Nicholas Bowring. A Mathematical Approach for Modeling Data Allocation in Distributed Database Systems. // The Seventh Annual U.A.E. University Research Conference, April, 2006. Nicl.
- Jain A.K., Murty M.N., Flynn P.J. Data Clustering: A Review // ACM
- Computing Surveys, Vol. 31, No. 3, September 1999. Jainl.
- Jelenkovic P. R., Radovanovic A. Optimizing the LRU algorithm for Web caching. // 18th. International Teletraffic Congress, Berlin, Germany, 2003.
- Jeyakumar Muthuraj. A formal approach to the vertical partitioning problem in Distributed Database Design. // Master of Science Thesis, Dept. of Computer Science, Univ. of Florida. Muthl.
- Kennedy R. The Use of Access Frequencies in Database Organization. // Ph. D Dissertation, The Wharton School, Univ. of Pennsylvania, 155 pp, May 1973. Kenl.
- Lawrence R. Rabiner. A tutorial on Hidden Markov Models and selected applications in speech recognition. // Proceedings of the IEEE, VOL. 77, NO. 2, Feb 1989. http://www.cs.ubc.ca/~muphyk/Bayers/rabiner.pdf. Rabl.
- Lin X., Orlowska M., and Zhang Y. A graph based cluster approach for vertical partitioning in database design. // Data and Knowledge Engineering, vol. 11, pp. 151−169, 1993. Zhang 1.
- Lorinda Visnick. Clustering Techniques A Technical Whitepaper. // www.objectstore.net Visnickl.
- Malinowski E. Fragmentation Techniques for Distributed Object-Oriented Databases. // Thesis, Univ. of Florida, USA, 1996. Mall.
- Matthias Jarke, Jurgen Koch. Query Optimization in Database Systems. // Computing Surveys, Vol. 16, No. 2, June 1984. Jarl.
- McCormick W.T., Schweitzer P.J., and White T.W. Problem decomposition and data reorganization by a clustering technique. // Operation Research, vol.20, p.993−1009, 1972. Corml.
- Michael J. Franklin, Michael J. Carey, Miron Livny. Local disk caching for client-server database systems. // Proceedings of the 19th VLDB Confidence, Dublin, Irelang, 1993. Frankl.
- Narasimhaiah Gorla. A Methodology for Vertically Partitioning in a Multi-Relation Database Environment. // JCS&T Vol. 7 No. 3, 2007. Gorlal.
- Natallia Kokash. An introduction to heuristic algorithms. 2005// http://dit.unitn.it/~kokash/documents/Heuristic algorithms. pdf fNatl.
- Navathe S.B., Ceri S., Wiederhold G., Dou J. Vertical Partitioning Algorithms for Database Design. // ACM Transactions on Database Systems, vol. 9, no. 4, pp. 680−710, 1984. Navl.
- Navathe S.B., Kamalakar Karlapalem, and Minyoung Ra. A Mixed Fragmentation Methodology For Initial Distributed Database Design. // Database Systems R&D Center, University of Florida, USA, 1995. Nav3.
- Navathe S.B., Ra M. Vertical partitioning for database design: A graphical algorithm. // Proceedings of ACM SIGMOD International Conference on Management of Data, 1989. Nav2.
- Nemhauser G. Integer and Combinational Optimization. / G. Nemhauser, L. Wolsey. New York: Wiley, 1988.
- Ngo Thanh Hung, Grankov Michael Vasilevich. New Objective Function for Vertical Partitioning in Database System. // SYRCoDIS, 2008.
- Ngo Thanh Hung, Grankov Michael Vasilevich, A1 Zgool M.B. The Framework for Study of Caching Algorithm Efficiency. // SYRCoDIS, 2008.41.0zsu M.T. and Valduriez P. Principles of Distributed Database Systems. // Prentice Hall, 1991. Ozsul.
- Parker G. Discrete Optimization / G. Parker, R. Rardin. Orlando FL: Academic Press, 1988.
- Pernul G., Karalapalem K., and Navathe S.B. «Relational database organization based on views and fragments.» // Proceedings of the second International Conference on Data and Expert System Applications, Berlin, 1991. Nav6.
- Rex Blankinship, Alan R. Hevner, S. Bing Yao. An iterative Method for Distributed Design. // Proceedings of the 17th International Conference on Very Large Data Bases, 1991. Yaol.
- Rogers U. Denormalization: Why, what and how? // Database Programming and Design, 2(12), 1989, 46−53. Rogl.
- Sanjay Agrawal, Vivek Narasayya, and Beverly Yang. Integrating Vertical and Horizontal Partitioning into Automated Physical Database Design. // The 2004 ACM SIGMOD International Conference on Management of Data. June 2004.
- Savonnet, M. et. al. Using Structural Schema Information as Heuristics for Horizontal Fragmentation of Object Classes in Distributed OODB. // Proceedings IX International Conference on Parallel and Distributed OODB, pp. 732−737. France, 1996.
- Sharma Chakravarthy, Jaykumar Muthuraj, Ravi Varadarajan, Navathe Shamkant В. An Objective Function for Vertically Partitioning Relations in Distributed Databases and its Analysis // Distributed and Parallel Databases 2(2): 183−207(1994).
- Shin D. and Irani K.B. Fragmenting relation horizontally using a knowledge-based approach. // IEEE Transactions on Software Engineering, 17 (9), 1991.
- Starobinski D., Tse D. Probabilistic methods for Web caching. // Performance evaluation, 46(2−3):125−137, 2001.
- Steve Rozen, Dennis Shasha. Automating Physical Database Design A Universal Approach and Its Evaluation. // 1993.
- Steve Rozen. Automating Physical Database Design An Extensible Approach. // PhD thesis/New York University. — New York, 1993.
- Suk-Kyu Song and Narasimhaiah Gorla. A Genetic Algorithm for Vertical Fragmentation and Access Path Selection. // The Computer Journal, Vol.43, No.1,2000.
- Sylvain Guinepain and Le Gruenwald. Research Issues in Automatic Database Clustering. // SIGMOD Record, Vol.34, No. l, March, 2005.
- Wai Gen Yee, Michael J. Donahoo, Shamkant B. Navathe. A framework for server data fragment grouping to improve scalability in intermittently synchronized databases. // In Proc. ACM Conf. on Information and Knowledge Management, 2000.
- Алексеев В.Ю. Комплексное применение методов дискретной оптимизации / В. Ю. Алексеев. М.: Наука, 1987.
- Андерсон Дж. Дискретная математика и комбинаторика / Дж Андерсон. — М.: Вильяме, 2003.
- Барсегян А.А. Методы и модели анализа данных: OLAP и Data Mining /
- A.А. Барсегян, М. С. Куприянов, В. В. Степаненко. Санкт-Петербург: изд-во BHV, 2004. — 336с.
- Бойко В.В., Савинков В. М. Проектирование баз данных информационных систем / В. В. Бойко, В. М. Савинков. Москва, 1989.
- Гладков JI.A. Генетические алгоритмы / JI.A. Гладков, В. В. Курейчик,
- B.М. Курейчик. Москва: ФИЗМАТЛИТ, 2006. — 320с.
- Голицына О.Л. Основы алгоритмизации и программирования / О. Л. Голицына, И. И. Попов. Москва: изд-во «Высшая школа», 2005. — 320с.
- Гранков М.В., Нго Тхань Хунг, «Повышение вероятности удачного обращения к кэш-памяти вертикальной кластеризацией», Сборник аспиранта ДГТУ, 2008.
- Нго Т. X. Алгоритм рационального разбиения отношения на проекции при использовании ограниченной кэш-памяти / Т. X. Нго // Математические методы в технике и технологиях: сб. тр. XXI меж. науч. кон. Саратов, 2008.
- Дегтярев Ю.И. Методы оптимизации / Ю. И Дегтярев. — Москва: изд-во «Советское радио», 1980. 272с.
- Дейт К. Дж. Введение в системы баз данных. 7-ое издание / К. Дж Дейт. -М.: Вильяме, 2001. 1072с.
- Иванова В.М. Математическая статистика / В. М. Иванова, В. Н. Калинина, JT.A. Нешумова, И. О. Решетникова. Москва: изд-во «Высшая школа», 1981.-371с.
- Карпова И.П. Введение в базы данных Учебное пособие / И. П. Карпова // Московский государственный институт электроники и математики. -Москва, 2004.
- Кириллов В.В. Основы проектирования реляционных баз данных/ В. В. Кириллов // Лекции/Санкт-Петербургский Государственный институт точной механики и оптики. Санкт-Петербург, 1995.
- Кнут Д. Искусство программирования. Том 3. Сортировка и поиск / Д. Кнут. Москва: изд-во «Финансы и статистика», 2002.
- Ковалев М.М. Дискретная оптимизация целочисленное программирование/ М. М. Ковалев. — М.: УРСС, 2003.
- Коннолли Т.М., Бегг К. Э., Страчан А. Базы данных: проектирование, реализация и сопровождение. Теория и Практика / Т. М. Коннолли, К. Э. Бегг, А. Страчан // Пер. от англ. М.: Вильяме, 1998.
- Крамер Г. Математические методы статистики / Г. Крамер. М.: Регулярная и хаотическая динамика, 2003. — 648с.
- Кремер Н.Ш. Теория вероятностей и математическая статистика / Н. Ш. Кремер. -М.: изд-во «Юнити», 2007. 551с.
- Кристофидес Н. Теория графов. Алгоритмический подход / Н. Кристофидес. Москва: изд-во «Мир», 1978.
- Кузнецов С.Д. Введение в реляционные базы данных Лекция. // Центр Информационных Технологий, Москва, 2003. Кузн2.
- Кузнецов С.Д. Информационно-аналитические материалы: Основы современных баз данных. // Центр Информационных Технологий -http://www.citmgu.ru. Кузн1.
- Кузнецов С.Д. Тенденции в мире систем управления базами данных. // Материалы конференции «Корпоративные базы данных '96м, 1996. КузнЗ.
- Кузнецов Ю.Н. Математическое программирование / Ю. Н. Кузнецов, В. И. Кузубов, А. Б. Волощенко. Москва: изд-во «Высшая школа», 1976. 352с.
- Курейчик В.М. Дискретная математика. Ч. З. Оптимизационные задачи на графах. Таганрог: Изд-во «ТРТУ», 1998.
- Лонлон Дж., Лондон К. Управление информационными системам, 7-е издание // Питер, 2005, 912с.
- Лукашин Ю.П. Адаптивные методы краткосрочного прогнозирования временных рядов: Учеб. Пособие. М.: изд-во «Финансы и статистика», 203, -416с.
- Лю Б. Теория и практика неопределенного программирования. // Москва, БИНОМ, Лаборатория знаний, 2005.
- Майкл Блаха. Ссылочная целостность является важной для баз данных. // Пер. Сергеем Кузнецовом, www.citforum.ru, 2005. Майкл1.
- Моисеев Н.Н. Методы оптимизации / Н. Н. Моисеев, Ю. П. Иванилов, Е. М. Столярова. Москва: изд-во «Наука», 1978. 352с.
- Нго Т. Х. Разработка методов вертикальной кластеризации отно-шений в реляционных базах данных / Т. Х. Нго // Осенняя школа молодых ученных: сб. тр. / ТГТУ. Тамбов, 2008.
- Нго Тхань Хунг. Разработка тестов быстродействия информаци-онных систем с использованием цепей Маркова / Тхань Хунг Нго // Математические методы в технике и технологиях: сб. тр. XX меж. науч. кон. Ярославль, 2007.
- Нго Т. X. Программный стенд для исследования эффективности алгоритмов кэширования / Т. X. Нго, Б. М. Аль-Згуль // Математи-ческие методы в технике и технологиях: сб. тр. XXI меж. науч. кон. Саратов, 2008.
- Овчаров JI.A. Теория вероятностей и ее инженерные приложения / JLA. Овчаров, Е. С. Вентцель. Москва: изд-во «Высшая школа», 2007. 491с.
- Пейдж В. И др. Использование Oracle8/8i.: пер. с англ. М.: Вильяме, 2000.- 1024 с. [Вил1]
- Петер Пин-Шен Чен. Модель «сущность-связь» шаг к единому представлению о данных. // Пер. ACM Transactions on Database Systems, v. l, № 1, 1976.
- Пупков K.A. Оценка и планирование эксперимента / К. А. Пупков, Г. А. Костюк. Москва: изд-во «Машиностроение», 1977. 118с.
- Рейнгольд Э. Комбинаторные алгоритмы. Теория и практика / Э. Рейнгольд, Ю. Нивергельт, А. Део. Москва: изд-во «Мир», 1980.
- Реклейтис Г. Оптимизация в технике / Г. Реклейтис, А. Рейвиндран, К. Рэгсдел. Москва: изд-во «Мир», 1986. 320с.
- Соболь И.М. Метод Монте-Карло / И. М. Соболь. Москва, 1978.
- Степнов М.Н. Статистические методы обработки результатов механических испытаний / М. Н. Степнов. — Москва: изд-во «Машиностроение», 1985. -232с.
- Таненбаум Э. Современные операционные системы. Питер, 2004.
- Тиори Т., Фрай Дж. Проектирование структур баз данных. Москва, 1985.
- Хэмди А.Т. Введение в исследование операций / А. Т. Хэмди. М: изд-во «Вильяме», 2001. — 912с.
- Цветков Э.И. Основы теории статистических измерений / Э. И. Цветков. -Ленинград: ЭнергоАтомИздт, 1986. -256с.