Применение курсоров в среде MS SQL SERVER - Курсовой проект
Скачать готовую работу по теме

Применение курсоров в среде MS SQL SERVER

Купить эту готовую работу со скидкой за 60,00 BYN
Применение курсоров в среде MS SQL SERVER
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

Введение

1 Назначение курсоров

1.1 Понятие курсора

1.2 Реализация курсоров в среде MS SQL Server

1.3 Управление курсором в среде MS SQL Server

2 Работа с базой данных «Галерея»

2.1 Создание базы данных «Галерея»

2.2 Интегрирование со средой MS Access

3 Создание курсоров разных типов в MS SQL Server

Заключение

Список использованных источников

Выдержка из работы

Введение

В настоящее время в жизнедеятельности человека играет все большую роль автоматизация. Это касается и автоматизации информации. На современном этапе развития компьютерных технологий большую популярность приобрело создание баз данных. Учет межсессионной успеваемости студентов, продажа билетов, учет иностранных студентов, ведение деятельности отдела кадров и многие другие – это лишь малая часть отраслей, в которых применяются базы данных.

Для облегчения деятельности пользователя с большими объемами информации были созданы базы данных.

Целью курсовой работы является создание базы данных «Галерея» в MS SQL Server и создание интерфейса в MS Access, создание различных видов курсоров в среде MS SQL Server.


1 Назначение курсоров

Запрос к реляционной базе данных обычно возвращает несколько рядов (записей) данных, но приложение за один раз обрабатывает лишь одну запись. Даже если оно имеет дело одновременно с несколькими рядами (например, выводит данные в форме электронных таблиц), их количество по-прежнему ограничено. Кроме того, при модификации, удалении или добавлении данных рабочей единицей является ряд. В этой ситуации на первый план выступает концепция курсора, и в таком контексте курсор – указатель на ряд.

1.1 Понятие курсора

Курсор в SQL – это область в памяти базы данных, которая предназначена для хранения последнего оператора SQL. Если текущий оператор – запрос к базе данных, в памяти сохраняется и строка данных запроса, называемая текущим значением, или текущей строкой курсора. Указанная область в памяти поименована и доступна для прикладных программ.

Обычно курсоры используются для выбора из базы данных некоторого подмножества хранимой в ней информации. В каждый момент времени прикладной программой может быть проверена одна строка курсора. Курсоры часто применяются в операторах SQL, встроенных в написанные на языках процедурного типа прикладные программы. Некоторые из них неявно создаются сервером базы данных, в то время как другие определяются программистами.

В соответствии со стандартом SQL при работе с курсорами можно выделить следующие основные действия:

1) создание или объявление курсора;


2 Работа с базой данных «Галерея»

Для демонстрации работы курсоров в среде MS SQL Server необходимо создать базу данных для дальнейшей работы с ней.

2.1 Создание базы данных «Галерея»

Для создания базы данных в среде MS SQL Server можно использовать два подхода с помощью написанного скрипта по созданию базы, либо с помощью соответствующей последовательно действий в среде.

В данной курсовой работе используется первый вариант создание базы данных.

В открытом главном окне сервера создаётся база данных с именем «Галерея», запускается следующий скрипт для создания и заполнения созданных таблиц.


3 Создание курсоров разных типов в MS SQL Server

Для примера работы с курсором используется FORWARD_ONLY STATIC LOCAL курсор. Причина выбора данного курсора для примера однонаправленный проход по имеющимся записям без необходимости знания о том, что поменялось в базе за время прохода, область видимости курсора в пределах функции.

Создаётся функция с параметром «ФИО», происходит с помощью курсора проход по записям с занесением необходимых записей в итоговую таблицу.

СКРИНШОТЫ РАБОТЫ ПРОГРАММЫ


Заключение

SQL продолжает играть важную роль в компьютерной индустрии, и, продолжит свое эволюционное развитие в качестве важной базовой технологии. SQL на основе базы данных главного программного продукта для трех крупнейших поставщиков программного обеспечения в мире Microsoft, Oracle и IBM.

На основе SQL-базы данных действуют на все классы компьютерных систем, от мейнфреймов и серверов баз данных для настольных компьютеров клиентов, ноутбуков и портативных карманных компьютеров.
Все основные корпоративные приложения, используемые в крупных организациях, используют корпоративные базы данных на основе SQL для хранения и структурирования данных.

В результате выполнения курсовой работы была создана база данных «Галерея» в MS SQL Server, выполнена интеграция с MS Access, для навигации использовалась кнопочная форма, рассмотрен и применен на практике механизм курсоров в среде MS SQL Server.


Список литературы

1. Винкоп С. Использование Microsoft SQL Server 7.0. Специальное издание. – СПб.: Издательский дом «Вильямс», 2001. – 816 с.

2. Хоторн Р. Разработка баз данных Microsoft SQL Server 2000 на примерах. - М.: Бином, 2001. – 464 с.

3. Змитрович А.И. Базы данных: Учебное пособие для вузов.- Мн.: Университетское, 1991. – 271 с.

4. Кренке Д. Теория и практика построения баз данных. 8-е изд. – СПб.: Питер, 2003. – 800 с.

5. Риордан Р. Программирование в Microsoft SQL Server 2000. Шаг за шагом. - М.: Эком, 2002. – 608 с.

6. Кауфман, Д. SQL. Программирование / Д. Кауфман, Б. Матсик, К. Спенсер. – М.: Бином, 2002. – 744 с.          

Стоимость Стоимость

60,00

75,00

BYN

Информация о работе

Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

Работа защищена на оценку "8" без доработок.

Уникальность свыше 40%.

Количество страниц – 34.

Работа оформлена в соответствии с методическими указаниями учебного заведения. 

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Организация коллективной работы в СУБД MS Access и MS SQL Server
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Обмен данными с различными источниками данных в СУБД MS Access и MS SQL Server
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Организация коллективной работы в СУБД MS Access и MS SQL Server
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Программа создания теста
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

PostGis - расширение к открытой реляционной базе данных PostgreSQL
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Географические информационные системы
Тип работы: Курсовая работа (проект)

43,00

53,75

BYN

Open source программы для ГИС
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Географические информационные системы
Тип работы: Курсовая работа (проект)

35,00

43,75

BYN

Реализация алгоритмов поиска
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Программирование
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Open source программы для ГИС
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Геоинформационные системы
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Разработать программу «Наибольший элемент»
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Основы алгоритмизации и программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование и создание баз данных по семантическому описанию
Вуз: МГЭУ им.А.Д.Сахарова (Международный государственный экологический университет)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN