Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
Содержание
ВВЕДЕНИЕ ……………………………………………………………………… 4
ГЛАВА
1. Базы данных и средства их администрирования ………………….. 7
1.1 Архитектура системы баз данных ………………………………………….. 7
1.1.1 Основные логические объекты базы данных в современной СУБД …………………………………………………………………………………… 10
1.1.2 Основные физические объекты базы данных в современной СУБД …………………………………………………………………………………….14
1.2 Язык структурированных запросов (SQL) ………………………………… 15
1.2.1 SQL Data Definition Language язык определения данных ………. 18
1.2.2 SQL Data Manipulation Language языка обработки данных ……. 23
1.3 Настройка и администрирование базы данных …………………………… 28
ГЛАВА
2. Утилиты и средства администрирования баз данных SQL Server . 34
2.1 Средства управления Microsoft SQL Server ………………………………. 34
2.1.1 Утилита SQL Server Configuration Manager ……………………… 37
2.1.2 SQL Server Management Studio …………………………………… 41
2.1.3 Набор инструментов BIDS ………………………………………. 46
2.2 PHPMyAdmin ……………………………………………………………… 49
2.3 MySQL Workbench ………………………………………………………….. 52
2.4 Работа Query Builder на примере фреймворка Laravel .………………….. 55
ГЛАВА
3. Администрирование виртуальной модели базы данных «Virtual Model», с целью дать характеристики выбранным средствам администрирования …………………………………………………….……… 61
3.1 Установка и настройка необходимых элементов ………………………….. 61
3.2 Работа с MySQL Workbench ………………………………………….…….. 67
3.2.1 Создание модели базы данных ………………………….……….. 67
3.2.2 Заполнение таблиц ………………………………………………… 72
3.3 Работа с phpMyAdmin ……………………………………………..………… 75
3.3.1 Подключение к БД Virtual Blog …………………………..……… 76
3.3.2 Создание связей таблиц …………………………………………… 79
3.3.3 Создание таблиц запросов ………………………………………… 83
ЗАКЛЮЧЕНИЕ …………………………………………………………………. 87
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ ……………………………. 90
ПРИЛОЖЕНИЯ ………………………………………………………………… 93
Выдержка из текста
ВВЕДЕНИЕ
Актуальность работы заключается в том, что в настоящее время практически любое производство не может обойтись без успешного функционирования и грамотного ведения баз данных, поэтому крайне важно подобрать для выполнения данной работы хорошо обученных специалистов по администрированию баз данных. Администрированием бах данных называют процесс управления информационными ресурсами, включающим в себя планирование, разработку, логическое и концептуальное проектирование баз данных, а так же определение ограничений и процедур, внедрение новых стандартов.
Количество администраторов в организации зависит от области работы и размеров самой организации, но ни в один администратор не сможет успешно справляться со своими обязанностями без использования соответствующего программного обеспечения, которое как раз и будет являться средствами администрирования баз данных. Из этого следует, что развитие и улучшение, а так же создание новых средств администрирования, является одной из первостепенных задач программистов работающих в области баз данных.
Практическая значимость работы состоит в понимании предмета и взгляда к объекту изучения наиболее углубленно, что несомненно сыграет огромную роль при бедующей работе с базами данных, так как, представленный материал поможет более детально разобраться со многими аспектами работы по будущей специальности. Понять саму структуру баз данных, что необходимо каждому администратору баз данных. Поможет в выборе и освоении новых средств администрирования, а так же в раскрытии их потенциала. На примере работы и функционирования средств администрирования баз данных освещённых в данной работе, можно будет представить общую картину взаимодействия программиста с базами данных при помощи определенных утилит и приложений.
Объектом дипломной работы являются непосредственно средства и утилиты, при помощи которых осуществляется администрирование баз данных. Основными деятелями в данном направлении принято считать Эдгара Кодда (1923г.-2003г.), результаты работы которого заложили основы теории реляционных баз данных [27], Кристофера Дейта (1947 г.р.)- одно из крупнейших специалистов работающих в области баз данных и автора многих научных трудов [22], Майкл Стоунбрейкер (1943 г.р.) американский ученый работающий в области изучения проблем систем управления базами данных, является разработчиком многих средств администрирования баз данных, среди которых Ingres, Informix и VoltDB [24].
Ульф Майкл Видениус (1962 г.р.) автор всемирно известной открытой системы управления базами данных MySQL, а так же основатель компании MySQL AB [23].
На сегодняшний день существует огромное количество средств администрирования, созданных под определенные системы. Их разнообразие позволяет выбрать то или иное средство администрирования, которое подходит под определенную область. В данной работе будут раскрыты как средства управления, так и средства моделирования и создания баз данных, будут приведены примеры узкоспециализированных средств и общие алгоритмы работы с ними.
Целью данной работы является, раскрытие основных понятий как самой базы данных, так и средств администрирования, описание некоторых утилит, которые особенно востребованы в настоящее время, а также создание примера администрирования виртуальной модели базы данных “Virtual Model”, c помощью современной утилиты ведения баз данных в веб-среде phpMyAdmin и программного обеспечения MySQL Workbench, с целью раскрытия и демонстрации их функционала.
Объектом исследования являются базы данных и средства их администрирования.
Предметом исследования наиболее распространенные средства администрирования, такие как пакет прикладных программ, утилит и инструментов для управления и администрирования Microsoft SQL Server, программа MySQL Workbench, приложения для администрирования баз данных в веб-среде phpMyAdmin, инструмент Query Builder.
Основными задачами поставленными перед работой, являются: раскрыть особенности структуры баз данных; познакомиться с языком структурированных запросов (SQL), который поддерживают все существующие на данный момент средства администрирования баз данных; раскрыть основные аспекты администрирования баз данных; познакомиться с приложениями и утилитами для администрирования баз данных; показать функционирование и основные характеристики на примере работы средств администрирования баз данных; в заключении сделать вывод о проделанной работе и перспективах развития средств администрирования баз данных.
Список использованной литературы
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
Список литературы
1. Астахова И.Ф., Мельников В.М., Толстобров А.П., Фертиков В.В., учебное пособие СУБД: язык SQL в примерах и задачах/ Изд. М.: Физматлит, 2009, 168 с. ISBN 978-5-9221-0816-4
2. Аткинсон Л., MySQL библиотека профессионала/ Изд. М.-Спб.-К.: Вильямс, 2002, 624с., ISBN 5-8459-0291-6
3. Бен-Ган И., Microsoft SQL Server 2008. Основы T-SQL/ Изд. Спб.: Русская редакция, 2009, 432 с. ISBN 978-5-7502-0388-8
4. Богданова А.Л., Базы данных. Теория и практика применения. Учебное пособие/ Изд. Химки: РМАТ, 2010, 125 с. ISSN 2227-8397
5. Виейра Р., Программирование баз данных Microsoft SQL Server 2005 для профессионалов/ Изд. М.-Спб.-К.: Диалектика, 2008, 1072 с. ISBN 978-5-8459-1329-6
6. Волоха А., Microsoft SQL Server 2005. Новые возможности/ Изд. М.- Спб.: Питер, 2006, 304 с. ISBN 5-469-01197-6
7. Гольцман В., MySQL 5.0 Библиотека программиста/Изд. Спб.: Питер, 2010, 253 c., ISBN 978-5-49807-135-0
8. Горев. А., Макашарипов С., Ахаян Р., Эффективная работа с СУБД/ Изд. Спб.: Питер, 1997, 690 с., ISBN 5-88782-132-9
9. Дейт К. Дж., Введение в системы баз данных/ Изд. М.-Спб.-К.: Вильямс, 2001. 1071 с. ISBN 5-8459-0138-3
10. Королева О.Н. Базы данных: курс лекций/Королева О.Н., Мажукин А.В., Королева Т.В./Изд. М.: МГУ, 2012, 66 c., ISBN 978-5-98077-838-3
11. Кузнецов М. В., MySQL
5. Изд. Спб.: БХВ-Петербург, 2010, 1024 с., ISBN 978-5-94157-928-0
12. Полубояров В.В., Использование MS SQL Server 2008 Analysis Services/ Изд. Волгоград: ННТУ, 2010, 487 с.
13. Ржеуцкая С.Ю., учебное пособие Базы данных. Язык SQL/ Изд. Вологда: ВоГТУ, 2010, 159 с.
14. Стукова Е.В., учебно-методический комплекс «Организация баз данных» / Изд. Благовещенск: АГУ, 2007. 91 с.
15. Тейлор А. Дж., SQL для чайников 8-е издание/ Изд. К.: Диалектика, 2014, 416 с. ISBN 978-5-8459-1903-8
16. Фуфаев Э.В., Фуфаев Д.Э., Базы данных 7-е издание/ Изд. М.: Академия, 2012. 320 с. ISBN 978-5-7695-8959-1.
17. Хомоненко А.Д., Базы данных 6-е издание/ Изд. Спб.: Корона-Век, 2009, 736 с. ISBN 978-5-7931-0527-9
18. Шварц Б., Зайцев П., Ткаченко В., Ленц А., MySQL оптимизация производительности/ Изд. М — Спб.: Символ Плюс, 2010, 832 с, ISBN 978-5-93286-153-0ъ
Электронные ресурсы
19. Блог mithrandir.ru. Основы работы с MySQL Workbench. Сайт URL: http://mithrandir.ru/professional/soft-and-hardware/mysql-workbench-basics.html
20. Википедия. Архитектура ANSI – SPARK. Сайт URL: https://ru.wikipedia.org/wiki/Архитектура_ANSI_-_SPARC
21. Википедия. Конкатенация. Сайт URL: https://ru.wikipedia.org/wiki/Конкатенация
22. Википедия. Кристофер Дейт. Сайт URL: https://ru.wikipedia.org/wiki/Дейт,_Кристофер
23. Википедия. Майкл Видениус. Сайт URL: https://ru.wikipedia.org/wiki/Видениус,_Майкл
24. Википедия. Майкл Стоунбрейкер. Сайт URL: https://ru.wikipedia.org/wiki/Стоунбрейкер,_Майкл
25. Википедия. Предикат. Сайт URL: https://ru.wikipedia.org/wiki/Предикат
26. Википедия. Терм. Сайт URL: https://ru.wikipedia.org/wiki/Терм
27. Википедия. Эдгар Кодд. Сайт URL: https://ru.wikipedia.org/wiki/Кодд,_Эдгар
28. Википедия. Apache HTTP сервер. Сайт URL: https://ru.wikipedia.org/wiki/Apache
29. Википедия. DNS. Сайт URL: https://ru.wikipedia.org/wiki/DNS
30. Википедия. ODBC. Сайт URL: https://ru.wikipedia.org/wiki/ODBC
31. Википедия. XQuery. Сайт URL: https://ru.wikipedia.org/wiki/XQuery
32. ОС Ubuntu. Документация. SWAP. Сайт URL: http://help.ubuntu.ru/wiki/swap
33. Портал программистов Хабр. Настройка Apache x
6. по Windows 8.1 х
64. Сайт URL: http://habrahabr.ru/post/203012/
34. Стандарты ISO. ISO/IEC 9075-1:2011. Сайт URL: http://www.iso.org/iso/ru/home/store/catalogue_ics/catalogue_detail_ics.htm?csnumber=53681
35. Hostinfo. Справочная информация. Краткое описание веб-интерфейса phpMyAdmin. Сайт URL: http://hostinfo.ru/articles/461
36. Microsoft Developer Network. Сборки в среде CLR. Сайт URL: https://msdn.microsoft.com/ru-ru/library/k 3677y 81(v=vs.110).
aspx
37. Microsoft Developer Network. Microsoft OLE DB. Сайт URL: https://msdn.microsoft.com/ru-ru/library/ms 722784(en-us,VS.85).
aspx
38. Microsoft Developer Network. SQL Server Management Studio. Сайт URL: https://msdn.microsoft.com/ru-ru/library/hh213248.aspx
39. MyDiv.net. Софт. MySQL Workbench. Сайт URL: http://soft.mydiv.net/win/download-MySQL-Workbench.html
40. PHP-фреймворк LARAVEL. Конструктор запросов Query Builder. Сайт URL: http://laravel.su/docs/5.0/queries