Курсовая работа
«Обзор языков программирования баз данных»
- 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
написания вашей работы
У нас можно заказать
(Цены могут варьироваться от сложности и объема задания)
682 автора
помогают студентам
42 задания
за последние сутки
10 минут
время отклика
Создание сайта на тему: «Языки программирования интерактивных Html-документов
Курсовая работа:
Проектирование и создание картографической базы данных для геоэкологической карты башкирского зауралья
Дипломная работа:
Характеристика средств администрирования баз данных и перспективы их развития
Курсовая работа:
Проектирование и создание кбд (картографические базы данных)
Курсовая работа:
Средства администрирования баз данных и перспективы их развития