Курсовая работа

«Обзор языков программирования баз данных»

  • 29 страниц
Содержание

Введение ….3

1.QBE….…5

2.SQL….….10

3.Transact-SQL ….16

Заключение…22

Глоссарий….24

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

Список сокращений….26

Приложения….27

Введение

Целью моей работы показать, что графический интерфейс QBE Microsoft Access обладает очень широким диапазоном средств, которые не только простые и удобные, но и продуктивные, что обеспечивает высокую скорость разработки запросов, даже без особых знаний инструкций SQL.

Задачами моей работы я считаю:

описать основные стандарты SQL;

показать простоту построения различных типов запросов;

раскрыть возможности QBE в Microsoft Access.

Считаю что, практическая значимость QBE Microsoft Access выражается графическим интерфейсом доступа к данным, которые пользователь может просматривать с помощью контекстного меню или панели инструментов при построении различных типов запросов. Помимо этого, запросы позволяют использовать электронные таблицы и таблицы из других настольных и серверных БД для хранения информации, необходимой приложению. Присоединив внешние таблицы, пользователь Microsoft Access будет работать с БД в этих таблицах так, как если бы это были таблицы Microsoft Access. При этом и другие пользователи могут продолжать работать с этими данными в той среде, в которой они были созданы.

В ходе исследования литературных источников, мною выяснилось, что QBE в Microsoft Access имеет в своем арсенале средства, значительно упрощающие ввод выражений и обработку данных, фильтрацию данных и предоставление информации в виде сводных таблиц. СУБД Access входит в комплект профессиональной версии программного комплекса MS Office и предоставляет необходимые средства для работы с БД неискушенному пользователю, позволяя ему легко и просто создавать БД, вводить в них информацию, обрабатывать запросы и формировать отчеты.

Фрагмент работы

Возможно, изложение показалось вам недостаточно полным. В большинстве случаев для создания запросов можно использовать QBE. Однако применение SQL в приложениях Access все-таки является достаточно ограниченным. И даже при написании программ на VBA. в которых используются инструкции SQL, можно сначала построить нужный запрос, а потом просто скопировать его через буфер обмена из окна Режим SQL

Еще одним типом запроса SQL является запрос к серверу. Он обрабатывается не процессором Jet, как все остальные запросы, а непосредственно передается на сервер БД, к которому выполняется обращение, например Microsoft SQL

Главной особенностью этого запроса является то, что он должен использовать синтаксис языка SQL сервера БД (для Microsoft SQL Server это – Transact-SQL). Создается этот запрос аналогично запросу на объединение с помощью команды меню Запрос, Запрос SQL, К серверу. Запросы к серверу применяются в приложениях, имеющих архитектуру "клиент-сервер".

Заключение

Познакомившись с основами QBE, я убедился в простоте и легкости создания запросов без особых знаний SQL. Существуют стандарты SQL, опубликованные ANSI, которые определяют модель данных, инструкции языков определения и манипулирования данными. Язык SQL можно разделить на две части: язык определения данных и язык обработки данных.

Существует четыре вида активных запросов: запросы на создание таблицы, запросы на добавление записей, запросы на обновление, запросы на удаление.

Запрос можно использовать для отображения данных из одной или нескольких таблиц и отсортировать их в определенном порядке, выполнить вычисления над группой записей, осуществить выборку из таблицы по определенным условиям. Запрос не содержит данных, но позволяет выбирать данные из таблиц и выполнять над ними ряд операции. В Access существует несколько типов запросов: на выборку, активные, управляющие, перекрестные, параметрические.

Для создания запросов эффективно используется пользователями QBE. При создании запроса можно задать дополнительные критерии. Таким образом, для одного поля можно определить два и более критериев отбора данных. Если требуется повторить запрос с другими значениями в условиях отбора, можно создать параметрический запрос.

При работе с объектами Access очень широко используются выражения, при вводе условий на значение поля в таблице, а также активно используются в запросах для описания критериев выборки записей, например, в области QBE.

Перекрестные запросы обладают следующими достоинствами: возможностью обработки значительного объема данных; простотой и скоростью разработки сложных запросов с несколькими уровнями детализации. Однако они имеют и недостатки - например, нельзя сортировать таблицу результатов по значениям, содержащимся в столбцах, но так как таблица часто имеет разное количество столбцов, на них довольно сложно строить отчеты.

Статистических функций обычно достаточно для решения большинства задач. Тем не менее, при необходимости пользователь может самостоятельно написать функцию на языке VBA, и использовать эту функцию в запросах.

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

QBE позволяет пользователю элементарно и без затруднений формировать запросы в СУБД Access, которая предоставляет собой графический интерфейс для ввода, хранения, просмотра, выборки и управления информацией.

Тем не менее, далеко не все задачи, возникающие в практике разработки офисных приложений, можно решить, пользуясь только интерфейсными средствами Access. Чтобы приложения, создаваемые в среде Access, сделать удобными для пользователей и функционирующими эффективно, рационально использовать язык VBA, который, будучи языком программирования для всех компонентов Microsoft Office, позволяет также интегрировать их между собой и тем самым способствует быстрой разработке приложений на основе уже готовых компонентов.

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

1 И. Харитонова, Н. Вольман. Программирование в Access 2002: Учебный курс. – СПб.: Питер, 2002. – 480 с. ISBN 5-272-00283-0

2 П. Литвин, К. Гетц, М. Гунделой. Разработка настольных приложений в Access 2002. Для профессионалов. – СПб.: Питер; К.: Издательская группа BHV, 2002. – 1008с. ISBN 5-94723-499-8

3 В.Д. Михеева, И.А. Харитонова. Microsoft Access 2002. – СПб.: БХВ-Петербург, 2003. – 1040 с. ISBN 5-94157-075-9

4 К. Фиайли. SQL: Пер. с англ. – М.: ДМК Пресс, 2003. – 456 с. ISBN 5-94074-233-5

5 А.С. Марков. Базы данных: Введение в теорию и методологию / А.С. Марков, К.Ю. Лисовский. – М.: Финансы и статистика, 2006. – 512 с. ISBN 5-279-02298-5

6 О.Л. Голицына. Базы данных: Учебное пособие / Н.В. Голицына, Н.В. Максимов. – М.: Инфра-М, 2009. – 399 с. ISBN 978-5-911134-209-8

7 К. Мюррей. Microsoft Office 2003. Новые горизонты. – СПб.: Питер, 2004. – 190 с. ISBN 5-94723-703-2

8 Д.Э. Фуфаев. Базы данных: Учебное пособие. – М.: Академия, 2008. – 256 с. ISBN 978-5-7695-4381-4

9 А.Б. Бергер. Microsoft SQL Server 2005 Analysis services. OLAP и многомерный анализ данных / А.Б. Гербер, И.В. Горбач, Э.Л. Меломед, В.А. Щербинин, В.П. Степаненко / Под общ. ред. А.Б. Бергера, И.В. Горбач. – СПб.: БХВ-Петербург, 2007. – 928 с. ISBN 978-5-94157-158-1

10 В. Леонтьев. Microsoft Office. – М.: ОЛМА Медиа Групп, 2007. 152 с. ISBN 978-5-373-01258-4

Покупка готовой работы
Тема: «Обзор языков программирования баз данных»
Раздел: Информатика
Тип: Курсовая работа
Страниц: 29
Цена: 300 руб.
Нужна похожая работа?
Закажите авторскую работу по вашему заданию.
  • Цены ниже рыночных
  • Удобный личный кабинет
  • Необходимый уровень антиплагиата
  • Прямое общение с исполнителем вашей работы
  • Бесплатные доработки и консультации
  • Минимальные сроки выполнения

Мы уже помогли 24535 студентам

Средний балл наших работ

  • 4.89 из 5
Узнайте стоимость
написания вашей работы

У нас можно заказать

(Цены могут варьироваться от сложности и объема задания)

Контрольная на заказ

Контрольная работа

от 100 руб.

срок: от 1 дня

Реферат на заказ

Реферат

от 700 руб.

срок: от 1 дня

Курсовая на заказ

Курсовая работа

от 1500 руб.

срок: от 3 дней

Дипломная на заказ

Дипломная работа

от 8000 руб.

срок: от 6 дней

Отчет по практике на заказ

Отчет по практике

от 1500 руб.

срок: от 3 дней

Решение задач на заказ

Решение задач

от 100 руб.

срок: от 1 дня

Лабораторная работа на заказ

Лабораторная работа

от 200 руб.

срок: от 1 дня

Доклад на заказ

Доклад

от 300 руб.

срок: от 1 дня

682 автора

помогают студентам

42 задания

за последние сутки

10 минут

время отклика