Добавить в корзину Удалить из корзины Купить |
Система управления базами данных oracle ID работы - 750179 информатика (курсовая работа) количество страниц - 42 год сдачи - 2008 СОДЕРЖАНИЕ: Содержание Введение 3 1 Архитектура СУБД Oracle 6 1.1 Термины "база данных" и "экземпляр" 6 1.2 Файлы и структура памяти 7 1.3 Физические процессы 20 Выводы по главе 1 29 2 Стратегии и средства настройки 31 2.1 SQL_TRACE, TIMED_STATISTICS и TKPROF 31 2.2 Средства контроля и отладки 34 2.3 Набор утилит StatsPack 36 Выводы по главе 2 38 Заключение 39 Список литературы 41 ВВЕДЕНИЕ: Введение Важнейшая задача компьютерных систем управления - хранение и обработка данных. Для ее решения было создано специализированное программное обеспечение - системы управления базами данных (СУБД), которые позволяют структурировать, систематизировать и организовывать данные для их компьютерного хранения и обработки. Невозможно представить себе деятельность современного предприятия или учреждения без использования профессиональных СУБД. Они составляют фундамент информационной деятельности во всех сферах - начиная с производства и заканчивая финансами и телекоммуникациями. Качество работы складывается как из аппаратного уровня, так и из программного уровня оснащения. Наиболее эффективными на сегодняшний день являются реляционные БД. Самой популярной в мировом масштабе является система управления реляционными БД (СУБД) - Oracle, которая предназначена для одновременного доступа к большим объемам хранимой информации. Ее используют крупные предприятия, занимающиеся информационными технологиями. СУБД складывается из двух составляющих: БД (информация) и экземпляр или инстанция (конкретная реализация системы). База данных состоит из физических файлов, хранящихся в системе, и из логических частей. Цель исследования - получение теоретических и практических знаний по СУБД Oracle. Объект исследования система управления базами данных Oracle. Предмет исследования процесс разработки баз данных в СУБД Oracle. Реализация заявленной цели потребовала постановки и решения следующих задач: 1. изучение архитектуры системы управления базами данных; 2. изучение различий физической архитектуры Oracle в зависимости от операционной системе; 3. использование подходов и средств, используемых при настройке; 4. изучение возможностей пакета StatsPack для настройки экземпляра. Основу гипотезы исследования составил ряд предположений о путях разработки успешных приложений для Oracle. При исследовании использовались следующие методы: 1. изучение и анализ научной литературы; 2. изучение и обобщение отечественной и зарубежной практики; 3. моделирование, 4. сравнение, 5. анализ 6. синтез. Методологическая и теоретическая основа исследования - труды отечественных и зарубежных авторов по изучению СУБД Oracle. В том числе использовалась книга Тома Кайта "Oracle для профессионалов". Автор книги многие годы является сотрудником корпорации Oracle и занимается созданием приложений и администрированием баз данных, а также решением проблем при использовании СУБД Oracle. В своей книги он доходчиво и исчерпывающе раскрывает основные особенности архитектуры СУБД Oracle, принципиально отличающие ее от других популярных систем управления базами данных. Причем подробно описано и проиллюстрировано множество примеров именно те возможности, средства и особенности Oracle, которые обеспечивают разработку эффективных приложений для этой СУБД и ее успешную эксплуатацию. Надежность и достоверность результатов обусловлена результативностью экспериментальных данных их взаимопроверкой, подтвердивших правильность выдвинутой гипотезы. Практическая значимость исследования: 1. разработано практическое руководство по компонентам СУБД, 2. методические рекомендации по стратегиям и средствам настройки, учитывающее все возможные ошибки, которые могут произойти на этапе создания базы данных. Информационная база исследования: 1. Печатные и электронные, деловые и специализированные издания. 2. Ресурсы сети Интернет. 3. Материалы компаний. 4. Аналитические обзорные статьи в прессе. 5.Экспертные оценки. 6. Интервью с разработчиками. Структура курсовой работы определена целями и задачами исследования. Курсовая работа состоит из введения, двух глав, заключения, списка литературы. Первая глава посвящена изучению компонентов СУБД. Вторая - стратегии и средствам настройки. Общий объем работы - 43 листа. 1 Архитектура СУБД Oracle 1.1 Термины "база данных" и "экземляр" Два термина в контексте Oracle вызывают большую путаницу. Речь идет о терминах "база данных" и "экземпляр". В соответствии с принятой в Oracle терминологией, эти понятия определяются так: база данных - набор физических файлов операционной системы; экземпляр - набор процессов Oracle и область SGA . Эти два термина иногда взаимозаменяемы, но представляют принципиально разные концепции. Взаимосвязь между ними такова, что база данных может быть смонтирована и открыта в нескольких экземплярах. Экземпляр может смонтировать и открыть только одну базу данных в каждый момент времени. Не обязательно отрывать и монтировать одну и ту же базу данных при каждом запуске экземпляра. Стало еще непонятнее? Вот ряд примеров, которые помогут прояснить ситуацию Экземпляр - это набор процессов операционной системы и используемая ими память. Все эти процессы могут работать с базой данных, которая представляет собой просто набор файлов (файлов данных, временных файлов, файлов журнала повторного выполнения, управляющих файлов). В каждый момент времени с экземпляром связан только один набор файлов. В большинстве случаев обратное утверждение тоже верно; с базой данных работает только один экземпляр. В случае же использования параллельного сервера Oracle (Oracle Рагаllel Server - OPS), опции Oracle, позволяющей серверу функционировать на нескольких компьютерах в кластерной среде, одна и та же база данных может быть одновременно смонтирована и открыта несколькими экземплярами. Это делает возможным доступ к базе данных одновременно с нескольких компьютеров. Oracle СПИСОК ЛИТЕРТУРЫ: Список литературы 1. Ален К. "101 Oracle: PL/SQL" (М.: "Лори",2006,350 стр.) 2. Архипенков С. "Аналитические системы на базе Oracle Express OLAP" (М.: "Диалог-МИФИ", 1999) 3. Бобровски С. "Oracle8:Архитектура" .: "Лори", 1998, 210 стр.); [оригинал: Steve Bobrowski "Oracle8. Architecture" Osborne/McGraw-Hill, 1998] 4. Болотовский Ю.И., Таназлы Г.И. "ORCAD 9.x ORCAD 10.x. Практика моделирования" (М.: "Солон-пресс",2008, 208 стр.) 5. Грабер М. "SQL. Справочное руководство" (М, "Лори", 1997, - 291 с.) 6. Гринвальд Р., Крейнс Д. "Oracle: PL/SQL"(М.: "Символ",2005,976 стр.) 7. Гринвальд Р., Стаковьяк Р., Додж Г., Кляйн Д. "Программирование баз данных Oracle для профессионалов" (М.: "Вильямс",2007, 784 стр.) 8. Кайт Т. "Oracle для профессионалов: архитектура, методики программирования и основные особенности версий 9i и 10g" (М.: "Вильямс", 2007, 848 cтр.) 9. Кайт Т. "Эффективное проектирование приложений Oracle" (М.: "Лори ",2008, 637 стр.) 10. Каучмэн Дж., Марисетти С. "OCA Oracle 9i. Associate DBA. Подготовка администраторов баз данных" (М.: "Лори ",2006, 680 стр.) 11. Компания Advanced Information Systems и др. "Oracle8. Энциклопедия пользователя" (К.: "ДиаСофт", 1998, 864 стр.); [оригинал: Advanced Information Systems, INC., et al "Oracle. Second Edition. UNLEASHED" SAMS Corporation, 1997] 12. Кори М., Эбби М, Дечичьо(мл.) Д., Абрамсон Ян "Настройка Oracle8" (М.: "Лори", 1999); [оригинал: Michael J.Corey,Michael Abbey, Daniel J. Dechichio Jr., Ian Abramson "Oracle8: Tuning" Osborne/McGraw-Hill, 1998] 13. Кравчук В.А., Бегус Ю.П., Габзовский В.А. "Введение в Oracle PL/SQL". (Киев, Издательство "ДиаСофт", 1998, - 400 с.) 14. Луни К. "Настольная книга администратора базы данных Oracle8" М, "Лори", 1999), [оригинал: Kevin Loney "Oracle8 DBA Handbook", Osborne/McGraw-Hill, 1998] 15. Миллсап К., Хольт Д. "Oracle. Оптимизация производительности" (М.: "Символ",2006,464) 16. Мюллер Р.Дж.. "ORACLE Developer/2000. Настольная книга пользователя". (М.: "Лори", 1999, 384 стр.); [оригинал: Robert J. Muller "ORACLE Developer/2000 Handbook". Osborne/McGraw-Hill, 1997] 17. Нокс Д. "Создание эффективной системы безопасности для Oracle Database 10g" (М.: "Символ",2007,556) 18. Перри Дж., Пост Дж. "Введение в Oracle 10g" (М.: "Символ",2006,704) 19. Прайс Дж. "Oracle Database 10g SQL" (М.: "Лори ",2007, 566 стр.) 20. Пэйдж В., Хьюз Н. и др. "Использование Oracle8". Специальное Издание - (К.; М.; СПб.: "Вильямс", 1998, 752 стр.); [оригинал: William G Page, Jr., and Nathan Hughes, et al. "Using Oracle8. Special Edition" Que Corporation, 1998] 21. Ричардс М. и др. "Oracle7.3. Энциклопедия пользователя" (К.: "ДиаСофт", 1997, 830 стр.); [оригинал: Michael Richards at al. "Oracle. UNLEASHED" SAMS Corporation, 1996] 22. Сингх, Лей, Сафьян и др. "Oracle7.3. Руководство разработчика" (К.: "ДиаСофт", 1998, 730 стр.); [оригинал: Singh, Letgh, Zafian, et al. "Oracle7.3. Developer's Guide" SAMS Corporation, 1997] 23. Смирнов С. "Работаем с Oracle". Учебное пособие. (М.: "Гелиос", 1998, 318 стр.) 24. Смит К., Хейсли С. "Oracle 101: Резервное копирование и восстановление" (М.: "Лори ",2005, 444 стр.) 25. Урман C.. "ORACLE 8. Программирование на языке PL/SQL". (М.: "Лори", 1999, 608 стр.); [оригинал: Scott Urman "Oracle8 PL/SQL Programming" Osborne/McGraw-Hill, 1997] 26. Фейерштейн С., Нанда А. "Oracle PL/SQL для администраторов баз данных" (М.: "Символ",2006,704) 27. Хардман Р., МакЛафлин М. "Oracle PL/SQL для профессионалов" (М.: "Лори ",2008, 496 стр.) 28. Д.Энсор, Й.Стивенсон "Oracle8: Рекомендации разработчикам" (К.: Изд.группа BHV, 1998, 126 стр.); [оригинал: Dave Ensor and Jan Stevenson. "Oracle8 Design Tis" O'Reilly & Associates, Inc., 1997] 29. М.Эбби, М.Кори "Oracle8: Первое знакомство" (М.: "Лори", 1998, 470 стр.); [оригинал: Michael Abbey, Michael J.Correy "Oracle8: Beginner's Guide" Osborne/McGraw-Hill, 1997] 30. Юринский В, Бачин А., Абрамов В. "Oracle7. Практическое руководство" (М.: "Софтсервис", 1997, 420 стр.) Цена: 1200.00руб. |
ЗАДАТЬ ВОПРОС
Copyright © 2009, Diplomnaja.ru