Пример готовой курсовой работы по предмету: Базы данных
Содержание
ОГЛАВЛЕНИЕ
Введение 3
1. Основные понятия и технологии распределенной обработки данных 5
1.1 Основные понятия и классификация баз данных и систем управления базами данных 5
1.2 Модели построения баз данных 8
1.3 Технологии распределенной обработки данных 14
2. Особенности языка структурированных запросов SQL 18
2.1 Общие понятия о языке SQL 18
2.2 Структура и назначение операторов SQL 20
2.3 Преимущества и недостатки языка SQL 22
3. Использование SQL в прикладном программировании 24
3.1 Обоснование выбора применяемых технологий для решения задачи 24
3.2 Реализация программной части веб — приложения 28
3.3 Описание общей схемы взаимодействия компонент веб -приложения, основные сценарии работы 29
Заключение 31
Список использованной литературы 33
Приложение А. Характеристики объектно-ориентированной модели данных 36
Приложение Б. Описание таблиц базы данных 37
Приложение В. Запросы, формирующие базу данных 39
Приложение Г. Взаимодействие с БД средствами PHP 41
Приложение Д. Основные элементы интерфейса пользователя сервиса подписки 47
Выдержка из текста
Объектом исследования курсовой работы являются «Базы данных», а предметом исследования – «Использование SQL в прикладном программировании».
Целью курсовой работы является изучение возможностей использования SQL в прикладном программировании.
Для достижения поставленной цели в курсовой работе необходимо решить следующие задачи:
1) раскрыть сущность понятий база данных, система управления базами данных путем изучения классификации баз данных и СУБД по степени распределенности, по технологии хранения данных, по содержимому, по моделям построения;
2) изучить особенности реляционной модели данных;
3) изучить технологии распределенной обработки данных путем определения из достоинств и недостатков, проведения сравнительного анализа, а также выделить технологию, которая наиболее подходит для распределенной обработки данных с использованием SQL-запросов к серверам БД;
4) рассмотреть структуру и назначение операторов SQL: операторов определения данных DDL, операторов манипулирования данных DML, операторов управления данными DCL;
5) изучить возможности использования SQL в прикладном программировании.
При написании курсовой работы использовались научные труды следующих авторов: Астахова И.Ф.[1], Боуман Дж.С. [2], Гарсиа-Молина Г.[3], Дейт К.[4-6], Дунаев В.В.[7], Жилин Д.М.[9]
и другие.
Список использованной литературы
14. Новиков Б., Домбровская Г. Настройка приложений баз данных. – BHV, 2011. – С.22
15. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных. Теория и практика.– Высшая школа, 2010. – С.49
16. Скотт В. Эмблер, Прамодкумар Дж. Садаладж Рефакторинг баз данных. Эволюционное проектирование. – Вильямс, 2010. – C.36
17. Тоу Д. Настройка SQL. Для профессионалов. – Питер, 2011. – С.103
18. Фейт С. TCP/IP. Архитектура, протоколы и реализация (включая IP версии 6 и IP Security) – Питер, 2011. С.196
19. MySQL. Библиотека профессионала – Киев: Диалектика, 2012 – С.170-179
20. PHP/MySQL для начинающих – Кудиц-образ, 2010 – С.44-108
21. Теория и практика построения баз данных: Д. Крёнке. – Питер, 2011. – С.223-250
22. Базы данных. «Проектирование, реализация и сопровождение», Томас Конном, Королинг Берг – 2010. – С.102
23. Microsoft Access 2007. Шаг за шагом: Практическое пособие / Пер. с англ. – М.: ЭКОМ, 2011. – С.63
24. Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. – М.: ЭКО, 2011. – С.122
25. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. — М: БИНОМ, Лаборатория знаний, 2010. – С. 169
26. Компьютерные технологии обработки информации / Под ред. С.В. Назарова. — М.: Финансы и статистика, 2005. – С.108
27. Соболь Б.В., Галин А.Б., Панов Ю.В. и др. Информатика: учебник. – М.: Феникс, 2007. – С.223
28. Шкарина Л. Язык SQL: учебный курс. – СПб.: Питер, 2001 – С.23-96