Содержание

ОГЛАВЛЕНИЕ

Введение 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

Похожие записи