Характеристика средств администрирования Базы данных и перспективы их развития
Дипломная по предмету:
"Информатика"
Название работы:
"Характеристика средств администрирования Базы данных и перспективы их развития"
Автор работы: Юлия
Страниц: 124 шт.
Год:2009
Краткая выдержка из текста работы (Аннотация)
Введение
Представленная работа посвящена проблеме средств администрирования баз данных и перспективам их развития. Проблема данного исследования носит акту-альный характер в современных условиях. Использование баз данных и информаци-онных систем становиться неотъемлемой составляющей деловой деятельности со-временного человека и функционирования преуспевающих организаций. В связи с этим большую актуальность приобретает освоение принципов построения и эффек-тивно применение соответствующих технологий и программных продуктов: систем управления баз данных, CASE - систем автоматизации проектирования, средств ад-министрирования и защиты баз данных и других.
От правильного выбора инструментальных средств создания информацион-ных систем, определение подходящей модели данных, обоснование рациональной схемы построения баз данных, организация запросов к хранимым данным и ряда других моментов во многом зависит эффективность функционирования разрабаты-ваемых систем. Все это требует осознанного применения теоретических положений и инструментальных средств разработки баз данных и информационных систем.
Важность организации информации в виде баз данных (БД) непрерывно воз-растает. Многочисленная литература по системам управления базами данных (СУБД) конкретизирована вплоть до кнопок, что затрудняет понимание не только самих программных средств, но и принципов их построения.
В исследованиях автор опирался на труды отечественных и зарубежных уче-ных, посвященные различным аспектам построения, использования и администри-рования систем управления базами данных: Байдачного С.Д., Гареева А.Ф., Дейта К., Джексона Г.., Дьюсона Р., Карповой Т.С., Корнеева В.В., Крейг С., Малыхиной М.П., Мамаева Е.В., Мартина Грабера, Михеевой В. Д., Роба П., Советова Б.Я., Тио-ри Т., Тимошок Т. В., Ульмана Дж., Атре Ш. и других.
Использовались работы Беренсона Х., Бойко В.В., Боумана Д., Васкевича Д., Гилуа М.М., Исаченко А. Н., Кириллов В.В. и других, посвященные вопросам про-ектирования баз данных.
Однако, чаще всего, при изучении данной области затрагивают отдельные проблемы эксплуатации БД без учета сложной распределенной структуры их ком-понент. Не в полной мере раскрыты вопросы моделирования и проектирования БД. Еще в недостаточной степени изучено влияние параметров СУБД на характеристики качества эксплуатации БД.
В настоящее время на рынке имеются инструменты, позволяющие решать те или иные задачи системного администрирования БД и обеспечивать снижение экс-плуатационных затрат. Нам неизвесты исследования, посвященные анализу функ-ционального состава средств администрирования баз данных и их сравнительной оценке по критерию функциональной полноты.
Объектом исследования являются информационные процессы, протекаю-щие при проектировании и администрировании БД. Предметом исследования явля-ются средства администрирования баз данных и их перспективы развития.
Основной целью исследования является обзор и анализ средств администри-рования баз данных.
Администрирование баз данных представляет собой от¬дельную область ра-боты с базами данных. Оно включает разработку структуры базы данных, ее реали-зацию, проектирование системы безопасности, создание пользователей базы дан-ных, предоставление им прав доступа, создание объек¬тов и т. д. Кроме того, адми-нистратор базы данных должен периодически созда¬вать резервные копии, выпол-нять проверку целостности данных и следить за размером файлов как самой базы данных, так и журнала транзакций. Указан¬ный список можно легко продолжить, так как перечислены далеко не все задачи администрирования.
Поставленная в работе цель обусловила решение следующих научных и практических задач:
провести анализ проблем эксплуатации и сопровождения БД и средств их мониторинга и администрирования;
исследовать методы и средства поддержки БД и процессы эксплуата-ции приложений ЭИС, работающих с БД;
разработать базу данных предприятия и приложение для администри-рования БД.
Гипотеза: повышение качества обработки экономической информации мо-жет быть достигнуто при правильном проектировании и администрировании баз данных. Оценка качества средства администрирования при этом выражается в пока-зателях экономических затрат и выгод.
Сегодня на первый план переместились проблемы качества. Экономический эф¬фект от использования современных информационных систем это уменьшение числа ошибок, лучшие результаты работы, дополнительные выгоды для клиентов, изменение содержания работы сотрудников и т.д.
При исследовании использовались следующие методы:
изучение и анализ научной литературы;
изучение и обобщение отечественной и зарубежной практики;
проектирование и внедрение БД на предприятии;
разработка утилиты для работы с БД (средства администрирования) с помощью Delphi 7;
изучение экономического эффекта при внедрении БД и разработанного приложения на предприятии.
В данной работе осуществлена разработка базы данных для агентства не-движимости ООО «Новадом», в качестве утилиты администрирования данной БД была разработана программа в Delphi 7. Целью ее разработки является автоматиза-ция учета информации для специалистов по недвижимости: объектов недвижимо-сти, заявок, сделок, клиентов.
Теоретическая и практическая значимость работы заключается в том, что со-держащиеся в работе теоретические и методические подходы администрирования баз данных доведены до конкретных практических рекомендаций и предложений в администрировании БД на предприятии ООО «Новадом».
Систематизированные сведения о составе и функциональной полноте средств администрирования баз данных позволяют выполнить более обоснованный их выбор в разрезе автоматизации предприятий.
Разработанная база данных и утилита для её администрирования может быть использована на других предприятиях для хранения сведений о объектах недвижи-мости.
В первой главе работы рассматривается характеристика средств админист-рирования баз данных на примере самых распространенных СУБД: Oracle, MS SQL Server и MS Access.
Во второй главе приводится описание практической части исследования: проектирование и разработка базы данных для предприятия, разработка приложения для администрирования базы данных.
В третьей главе приводится обоснование экономической эффективности проекта при внедрении разработанного приложения. Экономическая выгода, прино-симая осуществленным проектом, основывалась главным образом на сокращениях издержек. Автоматизируя работу и увеличивая объемы обработки данных без изме-нения численности персонала, можно зна¬чительно снизить затраты. В этих случаях вычислить результаты внедрения БД довольно просто через снижение эксплуатаци-онных, а именно, трудовых и стоимостных затрат.
Содержание работы
Оглавление
Введение 4
1 Характеристика средств администрирования баз данных и перспективы их развития 8
1.1 Архитектура системы баз данных 8
1.1.1 Основные логические объекты базы данных в современной СУБД 14
1.1.2 Основные физические объекты базы данных в современной СУБД 17
1.2 Группа администратора базы данных (АБД) 17
1.3 Язык SQL язык определения и манипулирования для реляционных данных 19
1.3.1 Стандарт SQL ANSI/ISO 20
1.3.2 SQL Data Definition Language язык определения реляционных данных 21
1.4 Утилиты и средства администрирования баз данных Microsoft SQL Server 2005 30
1.4.1 Утилита SQL Server Configuration Manager 31
1.4.2 SQL Server Management Studio (SQL SMS) 32
1.4.3 Набор инструментов BIDS 36
1.4.4 Утилита Query Editor 40
1.4.5 Контроль над версиями программного кода 41
1.4.6 Cредства управления 42
1.4.7 Средства увеличения производительности 44
1.5 Динамические средства администрирования 49
1.6 Интегрированная база данных 50
2 Проектирование и разработка базы данных ООО «Новадом» 61
2.1 Описание предметной области 61
2.2 Цель и назначение базы данных 62
2.3 Обзор аналогов и обоснование разработки 63
2.4 Обоснование проектных решений по автоматизированному решению 68
2.4.1 Обоснование проектных решений по информационному обеспечению комплекса задач 68
2.4.2 Обоснование проектных решений по технологии сбора, передачи, обработки и выдачи информации 68
2.4.3 Обоснование проектных решений по техническому обеспечению комплекса задач 69
2.4.4 Обоснование проектных решений по программному обеспечению комплекса задач 71
2.5 Функциональная модель АИС «Учет недвижимости» 73
2.6 Инфологическая модель базы данных 76
2.7 Даталогическая модель БД 77
2.8 Программное обеспечение 81
2.9 Технологическое обеспечение 82
2.9.1 Руководство администратора 82
2.9.2 Руководство пользователя 84
2.9.3 Обеспечение информационной безопасности 89
3 Экономическая эффективность проекта 90
3.1 Выбор и обоснование методики расчета экономической эффективности 90
3.2 Расчет показателей экономической эффективности проекта 96
Заключение 104
Глоссарий 107
Список использованных источников 111
Список сокращений 114
Приложение А 115
Приложение Б 118
Приложение В 125
Использованная литература
- Автоматизированные системы. Требования к содержанию документов [Текст]: РД 50-34.698-90. Введ. 01.01.92. М. : Изд-во стандартов, 2001. 2, 35 с.
- Отчет о научно-исследовательской работе. Структура и правила оформления [Текст]: ГОСТ 7.32-2001. Введ. 01.07.02. М. : Изд-во стандартов, 2005. 3, 16 с.
- Автоматизированные системы. Стадии создания [Текст]: ГОСТ 34.601-90. Введ. 01.07.02. М. : Изд-во стандартов, 2005. IV, 37 с.
- Техническое задание на создание автоматизированной системы[Текст]: ГОСТ 34.602-89. Введ. 01.10.03. М. : Изд-во стандартов, 2005. IV, 17 с.
- Атре, Ш. Структурный подход к организации баз данных [Текст] / Ш. Атре. М.: Финансы и статистика, 1983. 304 с. ISBN 5-279-00063-9.
- Волоха, А.С. Microsoft SQL Server 2005. Новые возможности [Текст] / А.С. Волоха. Спб.: Питер Пресс, 2006. 320 с. ISBN 5-469-01197-6.
- Грабер, М. Введение в SQL [Текст] / М. Грабер. М.: Изд. Лори, 2008. 379 с. ISBN 5-85582-010-6.
- Дейт, К. Введение в системы баз данных [Текст] / К. Дейт. К. : Диалектика, 1998. 784 c. ISBN 0-321-19784-4.
- Дейт, К. Руководство по реляционной СУБД DB2 [Текст] / К. Дейт. М. : Фи-нансы и статистика, 1988. 320 с. ISBN 5-279-00063-9.
- Диго, С.М. Проектирование и использование баз данных [Текст] / С.М. Диго. М.: Финансы и статистика, 1995. 208 с. ISBN 5-279-00611-4.
- Диго, С.М. Проектирование баз данных информационных систем [Текст] / В.В. Бойко, В.М. Савинков. М., 1989. 305 с. ISBN 5-279-01187-6.
- Дьюсон, Р. SQL Server 2000. Программирование [Текст] / Р. Дьюсон. М. : Бином, 2002. 230 с. ISBN 5-94774-035-4.
- Жилинский А. О. Самоучитель Microsoft SQL Server 2008 [Текст] / А.О. Жи-линский. Спб.: BHV-Петербург, 2009. 240 с. ISBN 978-5-9775-0217-7.
- Коннолли, Т. Базы данных: проектирование, реализация, сопровождение. Тео-рия и практика [Текст] / Т. Коннолли, К. Бегг, А. Страчан. СПб. : БХВ-Петербург, 2005. 490 с. ISBN 0-07-212120-3.
- Корнеев, В.В. Базы данных. Интеллектуальная обработка информации [Текст] / В.В. Корнеев, А.Ф. Гареев, С.В. Васютин, В.В. Райх. М.: Нолидж. 352 стр. ISBN 5-89251-089-1.
- Крейг, С. Администрирование баз данных [Текст] / Крейг С. Маллинс. М.: КУДИЦ- ОБРАЗ, 2003. 752 с. ISBN 5-93378-083-9.
- Луни, К. Oracle 9i. Настольная книга администратора [Текст] / К. Луни, М. Те-рьо. М.: Лори, 2006. 800 с. ISBN 5-85582-203-6.
- Макин Дж. Проектирование серверной инфраструктуры баз данных Microsoft SQL Server 2005. Учебный крс Microsoft (+ CD-ROM) [Текст] / Макин Дж., Хотек М. М.: Русская Редакция, 2008. 560 с. ISBN 978-5-7502-0314-7.
- Маклин, Й. Оптимизация и администрирование баз данных Microsoft SQL Server 2005. Учебный курс Microsoft + CD [Текст] / Й. Маклин, О. Томас. М.: Русская редакция, 2007. 624 с. ISBN 978-0-7356-22.
- Мамаев, Е. Microsoft SQL Server 2000 [Текст] / Е.С. Мамаев, А. С. Мамаев. СПб. : БХВ-Петербург, 2004 г. 1280 с. ISBN: 5-94157-025-2
- Мартин, Дж. Организация баз данных в вычислительных системах [Текст] / Дж. Мартин. М. : Мир, 1980. 662 с. ISBN 5-7503-0060-9.
- Мейер, Д. Теория реляционных баз данных [Текст] / Д. Мейер. М.: Мир, 1987. 608 с. ISBN 1-57231-976-3.
- Ревунков, Г.И. Базы и банки данных и знаний: Учеб.по спец [Текст] / Г.И. Ре-вунков, Э.Н. Самохвалов, В.В. Чистов. М.: Высшая школа, 1992. 367 с. ISBN 978-985-485-691-9.
- Роб, П. Системы баз данных: проектирование, реализация и управление [Текст] / П. Роб, К. Коронел. СПб.: Питер, 2004. 1040 с. ISBN 5-94157-299-9.
- Тиори, Т. Проектирование структур баз данных [Текст] / Т. Тиори, Дж. Фрай. М.: Мир, 1985. 320 с. ISBN 5-272-00056-0.
- Ульман, Дж. Основы систем баз данных [Текст] / Дж. Ульман : пер. В.А. Ус-пенский. М.: Финансы и статистика, 1983. 334 с. ISBN 5-7791-0022-5.
- Уолтерс Р. SQL Server 2008. Ускоренный курс для профессионалов [Текст] / Роберт Э. Уолтерс, Майкл Коулс. М.: Вильямс ИД, 2008. 768 с. ISBN 978-5-8459-1481-1.
- Хомоненко, А. Delphi 7 [Текст] / А.С. Хомоненко, В.Е. Гофман, Е.А. Мещеря-ков. СПб.: Символ-Плюс, 2002. 1136 с. ISBN 5-93286-036-7.
- Цикритзис, Д. Модели данных [Текст] / Д. Цикритзис, Ф. Лоховски. М.: Фи-нансы и статистика, 1989. 340 с. ISBN 5-7477-0351-X.
- Шаша, Д. Оптимизация баз данных: принципы, практика, решение проблем [Текст] / Д. Шаша, Ф. Бонне. М.: КУДИЦ-ОБРАЗ, 2004. 432 с. ISBN 5-93378-096-0.
- Шаши, Ш. Основы пространственных баз данных [Текст] / Ш. Шаши, Ч. Сан-жей. М: КУДИЦ-ОБРАЗ, 2004. 336 с. ISBN 5-93378-091-Х.
- Шкарина, Л. Язык SQL: учебный курс [Текст] / Л. Шкарина. СПб. : Питер, 2001. 592 с. ISBN 589-251-012-3.
- Энсор, Д. Oracle: Проектирование баз данных [Текст] / Д. Энсор, Й. Стивен-сон. К.: Изд. группа BHV, 1999. 558 с. ISBN 966-552-019-9.