Благодарю за курсовую по базам данных, все недочеты были исправлены вовремя, окончательный вариант курсовой качественный))
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ
На сегодняшний день реляционные модели данных доказали свою жизнеспособность даже наряду с относительно новыми моделями такими, как объектно-ориентированные. Реализация реляционных моделей данных немыслима без языка структурированных запросов (SQL). В последнее время язык структурированных запросов превратился из единичного коммерческого программного продукта в целый динамично развивающийся сегмент программного рынка стоимостью в сотни миллиардов долларов в год, а язык структурированных запросов рассматривается сегодня как стандартный язык баз данных компьютера. Тысячи современных программных продуктов, функционирующих с базами данными теперь поддерживают сервера баз данных основанные на языке структурированных запросов. Эти сервера функционируют в компьютерных системах основанных на различных моделях реализации данных. Реляционные базы данных, могут встраиваться в планшеты или другие персональные вычислительные устройства, включая телефоны и компьютеры, мультимедийные системы.
На сегодняшний день известны различные международные стандарты языка структурированных запросов, которые пересматривались несколько раз. Однако, несмотря на различные стандарты, язык структурированных запросов используется в большинстве сложных программных систем предприятий.
Язык структурированных запросов занимает важное место в динамично развивающихся программных продуктах с открытым исходным кодом базы данных, таких как MySQL [7] и Postgres [8], которые помогают питать популярность Linux [5, c.5]. Из малозаметного исследовательского проекта фирмы IBM, SQL превратился в важную составляющую современных информационных технологий.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОНЯТИЯ В ОБЛАСТИ БАЗ ДАННЫХ 6
1.1. Основные понятия и определения 6
1.2. Классификация баз данных 7
2. ОСНОВНЫЕ СТРУКТУРНЫЕ ЭЛЕМЕНТЫ И КОНСТРУКЦИИ ЯЗЫКА СТРУКТУРИРОВАННЫХ ЗАПРОСОВ 13
2.1. Роль языка структурированных запросов на современном этапе 13
2.2 Запросы, как основной элемент SQL 15
2.3. Средства манипулирования данными, предоставляемые языком структурированных запросов 18
2.4. Выводы по анализу структуры языка SQL 19
3. СРЕДСТВА АДМИНИСТРИРОВАНИЯ ДАННЫХ И ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ SQL 22
3.1. Администрирование данных при помощи средств языка структурированных запросов 22
3.2. Дополнительные возможности языка SQL 24
3.3 Дальнейшие направления развития языка SQL 26
ЗАКЛЮЧЕНИЕ 30
СПИСОК ЛИТЕРАТУРЫ 33
ЗАКЛЮЧЕНИЕ
SQL продолжает играть важную роль в компьютерной индустрии, и, продолжит свое эволюционное развитие в качестве важной базовой технологии:
- SQL на основе базы данных главного программного продукта для трех крупнейших поставщиков программного обеспечения в мире Microsoft, Oracle и IBM.
- на основе SQL-базы данных действуют на все классы компьютерных систем, от мейнфреймов и серверов баз данных для настольных компьютеров клиентов, ноутбуков и портативных карманных компьютеров.
Все основные корпоративные приложения, используемые в крупных организациях используют корпоративные базы данных на основе SQL для хранения и структурирования данных.
SQL-базы данных на основе успешно и адекватно ответили на вызовы объектной модели SQL с расширениями объект / реляционная база данных.
SQL-базы данных адекватно реагируют на потребности интернет-архитектуры, включив XML и интеграции тесно с серверами приложений.
Сегодня язык структурированных запросов является инструментом для организации, управления и получения данных, хранящихся на компьютере данных. Можно рассматривать язык структурированных запросов в качестве языка программирования, который используется для взаимодействия с базой данных. На самом деле SQL работает с одним определенным типом базы данных, который называется реляционной базой данных, которая стала основной способ организации данных по очень широкому спектру компьютерных приложений.
Любая компьютерная система использующая язык структурированных запросов, управляет базой данных, называется системой управления базами данных (СУБД). Если вам нужно получить данные из базы данных, можно использовать SQL для выполнения запроса. СУБД обрабатывает SQL запрос, получает запрошенные данные и возвращает его к вам. Этот процесс запроса данных из базы данных и получения результатов называется запрос к базе данных, отсюда и название языка структурированных запросов, которое по сути . "Structured Query Language" является неправильным.
В первую очередь, SQL гораздо больше, чем инструмент запроса, хотя это была его первоначальная цель, и получения данных до сих пор одним из самых важных функций. SQL используется для управления всеми функциями, которые СУБД предоставляет для своих пользователей, в том числе
определения данных SQL.
получение данных SQL.
обработки данных SQL.
контроль доступа SQL
обмен данными SQL
целостность данных SQL
SQL таким образом, всеобъемлющий язык для управления и взаимодействия с системой управления базами данных.
Обеспечение масштабируемости базы данных для облачных вычислений является одной из основных задач, стоящих перед баз данных рынке.
На протяжении многих лет, SQL стандарт расширялся и это при условии контролируемой границы, в которых язык может развиваться, чтобы исправить свои первоначальные ограничения и в соответствии с изменяющимися требованиями пользователей.
Все стандарты также служили для привлечения внимания в отрасли, а так же определяли ресурсы, необходимые для обеспечения границ функционирования, в которых отдельные лица и компании могут разрабатывать инструменты, писать книги, преподавать курсы, а также оказывать консультационные услуги. Применение стандартов было лишь частично успешным в создании портативных приложений SQL, эта цель была затруднена тем, что разные производители используют разные подмножества этого стандарта, и отсутствие (с 1996) тестового набора для проверки соответствия реализации. Последние версии различных частей стандарта могут быть получены из ISO или от национальных организаций по стандартизации, таких как ANSI.
Анализ структуры языка SQL позволяет сделать следующие выводы.
В самых ранних версиях SQL не хватает поддержки для некоторых важных аспектов реляционной модели данных Кодда, таких как первичные ключи и ссылочной целостности. В ранних версиях SQL были некоторые специальные правила о том, как различные особенности языка могут быть объединены, и не хватало средств обеспечения безопасности данных, потому что столбцы результатов запроса не всегда имеют имена. Эти проблемы были исправлены значительной степени в SQL-92.
На сегодняшний день SQL предназначен для использования в различных прикладных средах. Большинство реализаций поддерживают SQL интерактивный интерфейс, позволяющий пользователям создавать и выполнять специальные SQL запросы. Во многих случаях графический интерфейс пользователя позволяет отображать меню доступных таблиц и столбцов и помочь пользователю построить отчеты. Такие системы обычно поддерживают меню-интерфейсов для выполнения функций, таких как создание и удаление таблиц и представлений.
Более сложные приложения обычно включают использование как SQL, так и универсального языка программирования. Это требует соответствия между типом SQL и универсальным языком программирования, а также определенный интерфейс для обмена данными между двумя средами. Интерфейсы были определены между SQL и C, Java и многими другими языками.
СПИСОК ЛИТЕРАТУРЫ
1. MySQL Библиотека профессионала / Л. Аткинсон. – М. : Вильямс, 2002. – 624 с.
2. MySQL руководство администратора; М.: Вильямс, 2005. - 621 c.
3. SQL Server 2005 шаг за шагом. Практическое руководство; М.: ЭКОМ, 2007. - 463 c.
4. Weinberg P. Groff J. SQL The Complete Reference, The McGraw-Hill Companies 2010.- 911c.
5. Абрамсон, И.. Oracle 10g: Первое знакомство/ И. Абрамсон, М. Кори, М. Эбби. - М.: Лори, 2007. - 348 с.
6. Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с.
7. Аткинсон Л. MySQL Библиотека профессионала / Л. Аткинсон. – М. : Вильямс, 2002. – 624 с.
8. Базы данных для небольших предприятий и Интернета; СПб: Символ-Плюс, 2000. - 560 c.
9. Базы данных: Учебник для ВУЗов / Под ред.— СПб: Корона принт, 2000. - 416 с.
10. Базы данных: Учебник для ВУЗов / Под ред.А.Д.Хомоненко — СПб: Корона принт, 2000. - 416 с.
11. Виейра, Р. Программирование баз данных Microsoft SQL Server 2005 для профессионалов; Диалектика, 2008. - 301 c.
12. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с.
13. Герасевич, Виталий Блоги и RSS: интернет-технологии нового поколения; СПб: BHV, 2006. - 256 c.
14. Грабер, Мартин SQL. Справочное руководство; М.: Лори; Издание 2-е, 2001. - 354 c.
15. Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. - 379 с.
16. Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильяме , 2006. - 1326 с.
17. Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
18. Дэвидсон, Луис Проектирование баз данных на SQL Server 2000; Бином, 2003. - 660 c.
19. Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
20. Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. - 832 с.
21. Колби, Дж. SQL для начинающих: пер. с англ. / Джон Колби, Пол Уилтон.. - М: Вильяме, 2006. - 496 с.
22. Ларсон, Б. Microsoft SQL Server 2005 Reporting Services. Профессиональная работа с отчетами; НТ Пресс, 2008. - 608 c.
23. Макдоналд, Коннор; Кац, Хаим; Кальман, Джоел и др. Oracle PL/SQL практические решения; СПб: ДиаСофт, 2005. - 560 c.
24. Мартин Г. SQL. Бестселлер#1. Описание SQL92, SQL99 и SQLJ/ Г. Мартин. – М. : Лори, 2004. – 644 с.
25. Моисеенко С. И. SQL. Задачи и решения / С. И. Моисеенко. – СПб.: Питер, 2006. – 256 с.
26. Нанда, А. и др. Oracle PL/SQL для администраторов баз данных; Символ, 2008. - 496 c.
27. Полякова Л. Основы SQL. Курс лекций: учебное пособие / Л.Н. Полякова - М.: ИНТУИТ.РУ, 2004. - 368 с.
28. Ржеуцкая С.Ю. Базы данных. Язык SQL: учеб. пособие / СЮ. Ржеуцкая. - Вологда: ВоГТУ, 2010. - 159 с.
29. Фиайли К. SQL: Пер. с англ. – М.: ДМК Пресс, 2003. – 456 с.
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ
На сегодняшний день реляционные модели данных доказали свою жизнеспособность даже наряду с относительно новыми моделями такими, как объектно-ориентированные. Реализация реляционных моделей данных немыслима без языка структурированных запросов (SQL). В последнее время язык структурированных запросов превратился из единичного коммерческого программного продукта в целый динамично развивающийся сегмент программного рынка стоимостью в сотни миллиардов долларов в год, а язык структурированных запросов рассматривается сегодня как стандартный язык баз данных компьютера. Тысячи современных программных продуктов, функционирующих с базами данными теперь поддерживают сервера баз данных основанные на языке структурированных запросов. Эти сервера функционируют в компьютерных системах основанных на различных моделях реализации данных. Реляционные базы данных, могут встраиваться в планшеты или другие персональные вычислительные устройства, включая телефоны и компьютеры, мультимедийные системы.
На сегодняшний день известны различные международные стандарты языка структурированных запросов, которые пересматривались несколько раз. Однако, несмотря на различные стандарты, язык структурированных запросов используется в большинстве сложных программных систем предприятий.
Язык структурированных запросов занимает важное место в динамично развивающихся программных продуктах с открытым исходным кодом базы данных, таких как MySQL [7] и Postgres [8], которые помогают питать популярность Linux [5, c.5]. Из малозаметного исследовательского проекта фирмы IBM, SQL превратился в важную составляющую современных информационных технологий.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ 3
1. ОСНОВНЫЕ ТЕОРЕТИЧЕСКИЕ ПОНЯТИЯ В ОБЛАСТИ БАЗ ДАННЫХ 6
1.1. Основные понятия и определения 6
1.2. Классификация баз данных 7
2. ОСНОВНЫЕ СТРУКТУРНЫЕ ЭЛЕМЕНТЫ И КОНСТРУКЦИИ ЯЗЫКА СТРУКТУРИРОВАННЫХ ЗАПРОСОВ 13
2.1. Роль языка структурированных запросов на современном этапе 13
2.2 Запросы, как основной элемент SQL 15
2.3. Средства манипулирования данными, предоставляемые языком структурированных запросов 18
2.4. Выводы по анализу структуры языка SQL 19
3. СРЕДСТВА АДМИНИСТРИРОВАНИЯ ДАННЫХ И ДОПОЛНИТЕЛЬНЫЕ ВОЗМОЖНОСТИ SQL 22
3.1. Администрирование данных при помощи средств языка структурированных запросов 22
3.2. Дополнительные возможности языка SQL 24
3.3 Дальнейшие направления развития языка SQL 26
ЗАКЛЮЧЕНИЕ 30
СПИСОК ЛИТЕРАТУРЫ 33
ЗАКЛЮЧЕНИЕ
SQL продолжает играть важную роль в компьютерной индустрии, и, продолжит свое эволюционное развитие в качестве важной базовой технологии:
- SQL на основе базы данных главного программного продукта для трех крупнейших поставщиков программного обеспечения в мире Microsoft, Oracle и IBM.
- на основе SQL-базы данных действуют на все классы компьютерных систем, от мейнфреймов и серверов баз данных для настольных компьютеров клиентов, ноутбуков и портативных карманных компьютеров.
Все основные корпоративные приложения, используемые в крупных организациях используют корпоративные базы данных на основе SQL для хранения и структурирования данных.
SQL-базы данных на основе успешно и адекватно ответили на вызовы объектной модели SQL с расширениями объект / реляционная база данных.
SQL-базы данных адекватно реагируют на потребности интернет-архитектуры, включив XML и интеграции тесно с серверами приложений.
Сегодня язык структурированных запросов является инструментом для организации, управления и получения данных, хранящихся на компьютере данных. Можно рассматривать язык структурированных запросов в качестве языка программирования, который используется для взаимодействия с базой данных. На самом деле SQL работает с одним определенным типом базы данных, который называется реляционной базой данных, которая стала основной способ организации данных по очень широкому спектру компьютерных приложений.
Любая компьютерная система использующая язык структурированных запросов, управляет базой данных, называется системой управления базами данных (СУБД). Если вам нужно получить данные из базы данных, можно использовать SQL для выполнения запроса. СУБД обрабатывает SQL запрос, получает запрошенные данные и возвращает его к вам. Этот процесс запроса данных из базы данных и получения результатов называется запрос к базе данных, отсюда и название языка структурированных запросов, которое по сути . "Structured Query Language" является неправильным.
В первую очередь, SQL гораздо больше, чем инструмент запроса, хотя это была его первоначальная цель, и получения данных до сих пор одним из самых важных функций. SQL используется для управления всеми функциями, которые СУБД предоставляет для своих пользователей, в том числе
определения данных SQL.
получение данных SQL.
обработки данных SQL.
контроль доступа SQL
обмен данными SQL
целостность данных SQL
SQL таким образом, всеобъемлющий язык для управления и взаимодействия с системой управления базами данных.
Обеспечение масштабируемости базы данных для облачных вычислений является одной из основных задач, стоящих перед баз данных рынке.
На протяжении многих лет, SQL стандарт расширялся и это при условии контролируемой границы, в которых язык может развиваться, чтобы исправить свои первоначальные ограничения и в соответствии с изменяющимися требованиями пользователей.
Все стандарты также служили для привлечения внимания в отрасли, а так же определяли ресурсы, необходимые для обеспечения границ функционирования, в которых отдельные лица и компании могут разрабатывать инструменты, писать книги, преподавать курсы, а также оказывать консультационные услуги. Применение стандартов было лишь частично успешным в создании портативных приложений SQL, эта цель была затруднена тем, что разные производители используют разные подмножества этого стандарта, и отсутствие (с 1996) тестового набора для проверки соответствия реализации. Последние версии различных частей стандарта могут быть получены из ISO или от национальных организаций по стандартизации, таких как ANSI.
Анализ структуры языка SQL позволяет сделать следующие выводы.
В самых ранних версиях SQL не хватает поддержки для некоторых важных аспектов реляционной модели данных Кодда, таких как первичные ключи и ссылочной целостности. В ранних версиях SQL были некоторые специальные правила о том, как различные особенности языка могут быть объединены, и не хватало средств обеспечения безопасности данных, потому что столбцы результатов запроса не всегда имеют имена. Эти проблемы были исправлены значительной степени в SQL-92.
На сегодняшний день SQL предназначен для использования в различных прикладных средах. Большинство реализаций поддерживают SQL интерактивный интерфейс, позволяющий пользователям создавать и выполнять специальные SQL запросы. Во многих случаях графический интерфейс пользователя позволяет отображать меню доступных таблиц и столбцов и помочь пользователю построить отчеты. Такие системы обычно поддерживают меню-интерфейсов для выполнения функций, таких как создание и удаление таблиц и представлений.
Более сложные приложения обычно включают использование как SQL, так и универсального языка программирования. Это требует соответствия между типом SQL и универсальным языком программирования, а также определенный интерфейс для обмена данными между двумя средами. Интерфейсы были определены между SQL и C, Java и многими другими языками.
СПИСОК ЛИТЕРАТУРЫ
1. MySQL Библиотека профессионала / Л. Аткинсон. – М. : Вильямс, 2002. – 624 с.
2. MySQL руководство администратора; М.: Вильямс, 2005. - 621 c.
3. SQL Server 2005 шаг за шагом. Практическое руководство; М.: ЭКОМ, 2007. - 463 c.
4. Weinberg P. Groff J. SQL The Complete Reference, The McGraw-Hill Companies 2010.- 911c.
5. Абрамсон, И.. Oracle 10g: Первое знакомство/ И. Абрамсон, М. Кори, М. Эбби. - М.: Лори, 2007. - 348 с.
6. Андон Ф. Язык запросов SQL / Ф. Андон, В. Резниченко. – СПб.: BHV, 2006. – 416 с.
7. Аткинсон Л. MySQL Библиотека профессионала / Л. Аткинсон. – М. : Вильямс, 2002. – 624 с.
8. Базы данных для небольших предприятий и Интернета; СПб: Символ-Плюс, 2000. - 560 c.
9. Базы данных: Учебник для ВУЗов / Под ред.— СПб: Корона принт, 2000. - 416 с.
10. Базы данных: Учебник для ВУЗов / Под ред.А.Д.Хомоненко — СПб: Корона принт, 2000. - 416 с.
11. Виейра, Р. Программирование баз данных Microsoft SQL Server 2005 для профессионалов; Диалектика, 2008. - 301 c.
12. Гайдамакин Н. А. Автоматизированные информационные системы, базы и банки данных. Вводный курс: Учебное пособие. — М.: Гелиос АРВ, 2002. — 368 с.
13. Герасевич, Виталий Блоги и RSS: интернет-технологии нового поколения; СПб: BHV, 2006. - 256 c.
14. Грабер, Мартин SQL. Справочное руководство; М.: Лори; Издание 2-е, 2001. - 354 c.
15. Грибер, М. Введение в SQL / М.Грибер, М., Лори, 1996. - 379 с.
16. Дейт, К. Введение в системы баз данных: пер. с англ. /К.Дж. Дейт. 8-е издание. - М.: Вильяме , 2006. - 1326 с.
17. Дунаев В. В. Базы данных. Язык SQL / В. В. Дунаев. – СПб. : BHV, 2006. – 288 с.
18. Дэвидсон, Луис Проектирование баз данных на SQL Server 2000; Бином, 2003. - 660 c.
19. Зрюмов Е. А. Базы данных для инженеров : учебное пособие / Е. А. Зрюмов, А. Г. Зрюмова; Алт. гос. техн. ун-т им. И. И. Ползунова. – Барнаул : Изд-во АлтГТУ, 2010. – 131 с.
20. Кевин, Кл. SQL: справочник: пер. с англ. / Кл. Кевин. 2-е издание. -М: Кудиц-Образ, 2006. - 832 с.
21. Колби, Дж. SQL для начинающих: пер. с англ. / Джон Колби, Пол Уилтон.. - М: Вильяме, 2006. - 496 с.
22. Ларсон, Б. Microsoft SQL Server 2005 Reporting Services. Профессиональная работа с отчетами; НТ Пресс, 2008. - 608 c.
23. Макдоналд, Коннор; Кац, Хаим; Кальман, Джоел и др. Oracle PL/SQL практические решения; СПб: ДиаСофт, 2005. - 560 c.
24. Мартин Г. SQL. Бестселлер#1. Описание SQL92, SQL99 и SQLJ/ Г. Мартин. – М. : Лори, 2004. – 644 с.
25. Моисеенко С. И. SQL. Задачи и решения / С. И. Моисеенко. – СПб.: Питер, 2006. – 256 с.
26. Нанда, А. и др. Oracle PL/SQL для администраторов баз данных; Символ, 2008. - 496 c.
27. Полякова Л. Основы SQL. Курс лекций: учебное пособие / Л.Н. Полякова - М.: ИНТУИТ.РУ, 2004. - 368 с.
28. Ржеуцкая С.Ю. Базы данных. Язык SQL: учеб. пособие / СЮ. Ржеуцкая. - Вологда: ВоГТУ, 2010. - 159 с.
29. Фиайли К. SQL: Пер. с англ. – М.: ДМК Пресс, 2003. – 456 с.
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
660 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149278 Курсовых работ — поможем найти подходящую