Рекомендуемая категория для самостоятельной подготовки:
Курсовая работа*
Код |
591597 |
Дата создания |
2016 |
Страниц |
37
|
Мы сможем обработать ваш заказ (!) 22 ноября в 12:00 [мск] Файлы будут доступны для скачивания только после обработки заказа.
|
Содержание
ВВЕДЕНИЕ 3
ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ И ОСНОВНЫЕ ПОНЯТИЯ РЕЛЯЦИОННЫХ БАЗ ДАННЫХ 5
1.1. Понятие реляционной модели данных 5
1.2. Ограничения целостности 10
ГЛАВА 2. SQL – ЯЗЫК СТРУКТУРИРОВАННЫХ ЗАПРОСОВ 24
2.1. Общее об SQL 24
2.2 Определение данных в SQL 27
2.3. Описание учебного проекта 30
ЗАКЛЮЧЕНИЕ 35
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 36
Введение
Актуальность темы курсовой работы заключается в том, что современные базы данных являются основой многочисленных информационных систем. Информация, накопленная в них, является чрезвычайно ценным материалом, и в настоящий момент широко распространяются методы обработки баз данных с точки зрения извлечения из них дополнительных знаний, методов, которые связаны с обобщением и различными дополнительными способами обработки данных.
SQL создавался в середине 1970-х годов сотрудниками фирмы IBM как высокоуровневый декларативный язык, основанный на реляционном исчислении. Предложения SQL описывают данные, которые необходимо получить, а не определяют способ поиска результата. Особенность предложений этого языка состоит в том, что они ориентированы в большей степени на конечный результат обработки данных, чем на процедуру этой обработки. Исходная версия языка называлась SEQUEL (Structured English QUEry Language — английский структурированный язык запросов) ясно говорит о намерении его авторов создать язык, близкий к естественному. И это им удалось. Команды SQL выглядят как обычные предложения английского языка, что упрощает их изучение и понимание.
SQL является реляционным языком. Его осмысленное изучение предполагает знакомство с реляционной моделью данных. Основные концепции реляционной модели включают определение структуры и типов данных, определение множества операций, допустимых над элементами структуры данных, и определение правил целостности данных, регулирующих допустимые отношения между элементами структуры данных. Вследствие популярности реляционной модели в публикациях, посвященных методологии проектирования баз данных, всегда можно найти подробное описание реляционной модели. SQL всегда был и остается актуальной проблемой методологии проектирования баз данных. На этот счет также имеется множество публикаций, в том числе учебного характера, как в печатных изданиях, так и в электронных ресурсах.
Для изучения языка SOL начинающему пользователю предлагается использовать его диалект Access SQL (Microsoft SQL Jet) в интерактивном режиме, свободном от проблем прикладного программирования и знания языков программирования. Выбор Access обусловлен, главным образом, доступностью и распространенностью этого популярного программного продукта.
Поэтому тема курсовой работы является актуальной.
Целью курсовой работы является изучение возможностей использования реляционных баз данных в прикладном программировании.
Объектом исследования курсовой работы являются «Базы данных», а предметом исследования – «Использование SQL в прикладном программировании».
В соответствии с поставленной целью необходимо решить следующие задачи:
1) раскрыть понятие реляционной модели данных;
2) проанализировать ограничения целостности;
3) изучить общие сведения об SQL;
4) охарактеризовать определение данных в SQL;
5) рассмотреть описание учебного проекта.
При написании курсовой работы использовались научные труды следующих авторов: Астахова И.Ф.[1], Боуман Дж.С. [2], Гарсиа-Молина Г.[3], Дейт К.[4-6], Дунаев В.В.[7], Жилин Д.М.[9] и другие.
Фрагмент работы для ознакомления
Таким образом, можно подвести следующий итог по курсовой работе.
SQL — это и язык описания структуры базы данных. Кроме того, с его помощью осуществляется наполнение базы данных содержательной ин- формацией и манипулирование хранимыми данными. А как многообразны средства спецификации запросов-выборок! Это могут быть и простые выборки данных, и настраиваемые параметрические запросы, и запросы на сортировку и группировку данных. Это могут быть запросы, адресуемые к связанным таблицам, и запросы с подзапросами.
SQL является самым популярным языком баз данных. Будучи непроцедурным языком, он прост в изучении и может использоваться как профессионалами, так и непрофессионалами. Будете ли вы разработчиком прикладных программ, администратором базы данных или просто квалифицированным пользователем, хорошее практическое знание SQL поможет взаимодействовать с базами данных.
Подобно другим отраслям информатики, в реляционной теории нет универсальных рецептов для проектирования надежной и эффективной в использовании базы данных. Разработчик волен выбирать различные инструменты и методы проектирования. Некоторые полагаются исключительно на интуицию и здравый смысл, другие используют различные вспомогательные средства, порой довольно изощренные.
Однако при всем разнообразии подходов все же есть некоторые каноны, нарушение которых весьма отрицательно скажется как при проектировании базы данных, так и при ее эксплуатации. Так, например, весьма актуальной является проблема нормализации баз данных. Пренебрежение нормализацией делает структуру базы данных запутанной, а саму базу - ненадежной в работе
Список литературы
1. Астахова И.Ф., Толстобров А.П., Мельников В.М. SQL в примерах и задачах. – Мн.: Новое знание, 2011. – С.4
2. Боуман Дж.С., Эмерсон С.Л., Дарновски М. Практическое руководство по SQL. – Вильямс, 2011. – С.56-90
3. Гарсиа-Молина Г., Ульман Дж., Уидом Дж. Системы баз данных. Полный курс. - Вильямс, 2010. – С.125
5. Дейт К. SQL и реляционная теория. Как грамотно писать код на SQL. – Символ-Плюс, 2010. – С.123
6. Дейт К., Дарвен Х. Основы будущих систем баз данных. Третий манифест. – Янус-К, 2011. – С.102
7. Дунаев В.В. Базы данных. Язык SQL. – СПб. : БХВ-Петербург, 2010. – С.88
8. Дж. Кастаньетто, Х.Рават, С.Шуман, К.Сколло, Д.Велиаф «Профессиональное РНР программирование». – Пер. с англ. – СПб: Символ-Плюс, 2010. – С.76
9. Жилин Д.М. Теория систем: опыт построения курса. – КомКнига, 2011. – С.123
10. Иванова Г.С. – «Основы программирования» Учебник для вузов. – М.: Изд-во МГТУ им. Н.Э. Баумана, 2010. – С.156
11. Коггзолл Джон. PHP 5. Полное руководство – М.: Вильямс, 2012 – С.336
12. Кренке Д. Теория и практика построения баз данных. – Питер, 2010. – С.206
13. Мирошниченко Г. Реляционные базы данных. Практические приемы оптимальных решений. – СПб. : БХВ-Петербург, 2011. – С.199
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
23. Microsoft Access 2007. Шаг за шагом: Практическое пособие / Пер. с англ. – М.: ЭКОМ, 2011. – С.63
24. Багриновский К.А. Хрусталев Е.Ю. Новые информационные технологии. – М.: ЭКО, 2011. – С.122
25. Информатика и информационно-коммуникационные технологии. Базовый курс: И.Г. Семакин, С.В. Русаков, Л.В. Шестакова. - М: БИНОМ, Лаборатория знаний, 2010. – С. 169
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.0036