методическое указание Холодова Г.М., Солоповой О.И. (Методичка Microsoft Office Access 2007)

Посмотреть архив целиком

0



МИНИСТЕРСТВО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ
Московский государственный технический университет




Факультет: «Автоматизация и управление».


Кафедра «Автоматика и процессы управления»


Г.М. Холодов Одобрено методической

О.И.Солопова комиссией факультета

«Автоматизация и управление»

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

по выполнению лабораторных работ

по дисциплине «Информационное обеспечение систем управления» для студентов, обучающихся по направлению 22020062 (550200) и специальностям 22020165 (210100).


Под редакцией

профессора, к.т.н. Харитонова В.И.

Москва - 2011



доцент Холодов Г.М., старший преподаватель Солопова О.И.

Методические указания по дисциплине «Информационное обеспечение систем управления» для студентов, обучающихся по направлению 22020062 (550200) и специальностям 22020165 (210100).

стр 40,библ.З, МАМИ, 2011г.

В методических указаниях представлена информация, необходимая для организации и выполнения студентами лабораторных работ. Тематика лабораторных работ охватывает актуальные вопросы построений реляционных баз данных для систем управления, использование инструментария Системы управления базами данных M.S.Access 2007 для разработки программных управляющих данными структур и др.


ОБЩИЕ ПОЛОЖЕНИЯ.

Целью проведения лабораторных работ является конкретизация и закрепление основных теоретических положений, изложенных в лекциях по дисциплине «Информационное обеспечение систем управления» и приобретение умений и навыков по разработке информационного обеспечения систем управления и программных средств управления данными.

В данных методических указаниях рассмотрены лабораторные работы по следующим темам:

  • Ознакомление с экспериментальной базой данных «Борей»;

  • Сопровождение баз данных;

  • Построение запросов к базе данных;

  • Создание базы данных Microsoft Access;

  • Использование языка SQL в запросах;

  • Работа с данными в среде Access из внешних источников;

  • Оптимизация разработанной (модернизированной) базы данных и
    управляющих структур;

  • Программирование управляющих структур средствами макроса;

  • Использование технологии Интернет для управления данными в
    среде Access.

Выполнение лабораторного практикума осуществляется в компьютерном классе, оснащенном персональными компьютерами с операционной системой Windows и старше, СУБД «MS Access 2007».

Значительная часть каждой лабораторной работы рассчитана на выполнение в часы, отводимые на самостоятельную работу.

Отчеты по лабораторным работам оформляются с помощью принтера и принимаются к защите равномерно в течение семестра.

СОДЕРЖАНИЕ:

Общие положения

Лабораторная работа № 1. 5

Знакомство с базой данных на примере экспериментальной базы данных «Борей». Начало работы с Access 2007. Способы создания баз данных.

Лабораторная работа №2. 12

Способы создания таблиц для базы данных Microsoft Access. Сопровождение баз данных.

Лабораторная работа № 3. 23

Построение запросов к базе данных.

Лабораторная работа №4. 27

Использование языка SQL в запросах.

Лабораторная работа №5. 33

Работа с данными в среде Access из внешних источников.

Лабораторная работа №6. 35

Оптимизация разработанной (модернизированной) БД

Лабораторная работа №7. 37

Методы создания форм

Лабораторная работа №8. 46

Методы создания отчетов

Лабораторная работа №9. 52

Методы создания макросов

Литература. 60

Лабораторная работа № 1.

Знакомство с базой данных на примере экспериментальной базы данных «Борей». Начало работы с Access 2007. Способы создания баз данных.

Цель работы: Ознакомление с архитектурой баз данных. Ознакомление с приемами работы в среде Microsoft Access при создании базы данных.


1.Теоретическая часть


Базы данных

База данных - объективная форма представления и организации совокупности данных, систематизированных таким образом, чтобы эти данные могли быть найдены и обработаны с помощью электронной вычислительной машины.

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

Реляционная база данных представляет собой множество взаимосвязанных двумерных таблиц (реляционных таблиц), в каждой из которых содержатся сведения об одной сущности. Структура реляционных таблиц определяется составом и последовательностью полей, соответствующими ее столбцами с указанием типа элементарного данного размещенного в поле. Каждое поле отражает определенную характеристику сущности, а соответствующий столбец содержит данные одного типа.

Суть создания базы данных в Microsoft Access 2007 состоит в том, что сначала надо создать структуру базы данных (создать структуру таблиц и установить между ними связи), а затем необходимо заполнить данными таблицы новой базы данных.

Таблицы — неотъемлемая часть базы данных, составляющая основной каркас базы данных.

Объекты базы данных Microsoft Access


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

Объекты базы данных можно создать на вкладке ленты меню Создание (Рис. 1).

Рис. 1

После создания новой таблицы или других объектов базы данных их имена появляются в списке объектов.

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

Таблицы

Создаются пользователями для хранения данных об одном информационном объекте модели данных одной предметной области. Таблица состоит из полей (столбцов) и записей (строк), Каждое поле содержит 1 характеристику объекта предметной области. В записи собраны сведения об одном экземпляре этого объекта.

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

Запросы

Создаются пользователем для выборки нужных данных из одной или нескольких связанных таблиц. Результатом выполнения запроса является таблица, которой может быть использована на ряду с другой таблицей БД при обработке данных. Запрос может формироваться в виде запросов по образцу или с помощью инструкций SQL-языка структурированных запросов. С помощью запроса можно также обновить, удалить или добавить данные в таблице или создать новые таблицы на основе уже существующих.

Форма

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

Отчеты

Предназначены для формирования выходных документов, содержащих результаты решения задач пользователя и вывода их на печать.

Страницы

Диалоговая WEB-страница, поддерживающая динамическую связь с БД и позволяющая просматривать, редактировать и вводить данные в базу, работая при этом в окне браузера.

Макросы

Программы, которые содержат описание последовательности действий, выполняемых при наступлении некоторого события в объекте или элементы приложения. Каждое действие реализуется макрокомандой, создание макросов осуществляется в диалоговом режиме путем выбора макрокоманд и задание параметров используемых или при выполнении.

Модули

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

Способы создание базы данных

Правильная структура базы данных подразумевает:

  • распределение данных по тематическим таблицам в целях сокращения объема повторяющихся данных;

  • добавление в Access данных, необходимых для объединения сведений, которые содержатся в таблицах;

  • возможность поддержания и отслеживания точности и целостности данных;

  • соответствие требованиям к обработке данных и созданию отчетов.

Процесс разработки базы данных включает следующие шаги:

  • Определение цели создания базы данных  

Это позволяет подготовиться к выполнению следующих шагов.

  • Поиск и организация необходимых данных  

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

  • Распределение данных по таблицам  

Распределите элементы данных по группам или темам, например «Продукты» или «Заказы». Для каждой темы будет создана таблица.

  • Преобразование элементов данных в столбцы  

Определите, какие данные требуется хранить в каждой таблице. Каждый элемент данных будет введен в отдельное поле и станет столбцом таблицы. Например, таблица «Сотрудники» может содержать такие поля, как «Фамилия» и «Дата найма».

  • Задание первичных ключей  

Выберите первичные ключи таблиц. Первичный ключ — столбец для однозначного определения каждой записи, например код продукта или заказа.

  • Создание связей между таблицами  

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

  • Усовершенствование структуры  

Проверьте структуру базы данных на наличие ошибок. Создайте таблицы и добавьте несколько записей с образцами данных. Проанализируйте полученные результаты. Внесите в структуру необходимые изменения.

  • Применение правил нормализации  

Примените правила нормализации, чтобы проверить правильность структуры таблиц. Внесите в таблицы необходимые изменения.

Базу данных в Access 2007 можно создавать как вручную (новую пустую базу данных), так и на основе шаблонов. Шаблоны не всегда соответствуют требуемой базе данных, но с их помощью можно быстро создать базу данных близкую к той, что требуется, а затем ее можно изменить и наполнить своими данными.

При запуске Прикладной программы Access 2007 на экране будет отображаться новая начальная страница "Приступая к работе с Microsoft Access 2007", представленная на Рис. 2.

Рис. 2.

Создание базы данных на основе шаблонов

При создании базы данных на основе шаблонов можно выбрать требуемый шаблон на странице "Приступая к работе с Microsoft Access 2007" в Категории шаблонов или шаблоны из Интернета. При выборе, например, шаблона Факультет в категории Локальные шаблоны, справа в окне приложения появится описание БД и текстовое поле в котором указано имя файла: Факультет и пиктограмма папки, позволяющая сохранить файл в требуемую директорию (по умолчанию указана папка Мои документы).

Имя файла и директорию для хранения файла можно изменить. Затем надо щелкнуть на кнопке Создать. В результате появится окно базы данных Факультет: база данных (Access 2007) - Microsoft Access. В области редактирования будет отображаться Список факультета, который необходимо заполнить.

Создание новой пустой базы данных

Для создания новой пустой базы данных необходимо щелкнуть на пиктограмме Новая база данных в Разделе пустая база данных, справа в окне приложения появится текстовое поле с именем файла: База данных1.accdb и пиктограмма папки для сохранения файла в требуемый каталог. По умолчанию указано имя файла и имя каталога, в котором будет сохранен файл. Имя файла и директорию для хранения файла можно изменить.

Далее надо щелкнуть на кнопке Создать, файл базы данных с выбранным именем будет сохранен в указанную папку, и откроется окно Microsoft Access 2007. В этом окне приложения отображается окно БД с назначенным именем на вкладке Режим таблицы и новая пустая таблица с именем Таблица 1 в режиме таблица, представленные на Рис. 3. Далее необходимо перейти в режим Конструктор и создать структуру первой таблицы базы данных.

Рис. 3

Учебная база данных Борей 2007

БД «Борей» используется в качестве экспериментальной базы лабораторного практикума и представляет все объекты Access (таблицы, запросы, формы, отчеты, страницы, модули, макросы).

Чтобы открыть учебную базу данных Борей 2007 необходимо выбрать Учебная база данных на странице "Приступая к работе с Microsoft Access 2007" в Категории шаблонов или шаблоны из Microsoft Office Online и нажать пиктограмму Борей 2007 в центре окна. При выборе Борей 2007 справа в окне приложения появится описание БД, текстовое поле в котором указано имя файла: и пиктограмма папки, с помощью которой можно сохранить файл в требуемую директорию (по умолчанию указана папка Мои документы).

Область переходов (Рис. 4) содержит списки и обеспечивает легкий доступ ко всем объектам в базе данных, открытой в текущий момент. Она используется для упорядочения объектов по типу, дате создания, дате изменения, связанной таблице (на основе зависимостей объектов), а также в группах, созданных пользователем. Область переходов можно легко свернуть, чтобы она занимала совсем мало места, но по-прежнему оставалась доступной. Если область переходов закрыта, то ее необходимо открыть, нажав клавишу F11 или щелкнув на кнопке "Открыть/закрыть границу области переходов". Для просмотра всех объектов необходимо нажать на стрелку справа от надписи Все объекты Access, в раскрывшемся списке установить галочку напротив тип объекта.

Рис. 4

Рассмотрим окно приложения Microsoft Access 2007. В верхней части окна расположены: кнопка Office, панель быстрого доступа с пиктограммами (сохранить, отменить), Строка заголовка и кнопки изменения размеров окна.

Ниже расположена Лента, которая состоит из вкладок (Главная, Создание, Внешние данные, работа с базами данных и другие вкладки, которые появляются в зависимости от режима работы). В приложении Access 2007 применяются контекстные инструменты, которые появляются при работе с определенным объектом. Так, например, при работе с таблицей появляются контекстные инструменты для объекта Таблица под названием "Работа с таблицами", которые имеют две вкладки: Режим таблицы и Конструктор.

Лента заменяет используемые в Access 2003 меню и панели инструментов, кроме меню Office и панели быстрого доступа. На Ленте отображаются определенные наборы команды в зависимости от того, какая вкладка выбрана. Группы команд на выбранной вкладке сгруппированы по выполняемым действиям. Так на вкладке Режим таблиц отображаются группы команд Представление, Поля и столбцы, Форматирование и тип данных, Связи. Имена перечисленных групп команд отображаются внизу Ленты.

Под лентой расположены слева Область переходов, а справа Окно редактирования, в котором отображается редактируемый объект. В области переходов находятся все объекты Access (таблицы, формы, запросы, отчеты и т.д.). В списке Все объекты Access можно выбрать требуемый объект. При двойном щелчке на имени объекта в области переходов этот объект будет отображаться в окне редактирования. Внизу окна Access расположена Строка состояния и Кнопки режимов просмотра.



2. Практическая часть.


  1. Открыть БД «Борей». Переключить кнопку на окно БД и рассмотреть объекты типа «Таблица», в соответствии с вариантом, для чего, отметив соответствующим вариантом таблицу его поля, открыть и рассмотреть его поле; открыть подтаблицу с помощью знака «+». Изучить связь таблиц и подтаблиц. Графически представить таблицы в виде схемы данных. В этот режим можно войти с помощью щелчка правой клавиши и активизации поля главного меню «Работа с базами данных» - «Схема данных».

  2. Переключить «Таблицу заказов» в «Конструктор таблиц», не изменяя записи. Рассмотреть поля в «Конструкторе таблиц», а именно: «Тип данных»,«Описание», «Размер поля» и «Новые значения». Активизируя каждое поле, в опции меню «Общие» зафиксировать записи в нижней правой части окна.

  3. Ознакомиться с объектом «Форма».

  4. Активизировать имя «Форма», соответствующие «Форме» «Заказы». С помощью поля «Открыть» просмотреть «Форму» и описать ее назначение.

  5. Изучить объекты «Формы» с помощью кнопки «ОК».

  6. Изучить и описать назначение полей вывода данных.

  7. Ознакомиться с объектом «Запрос». Активирование имя «Запроса».

  8. Ознакомиться с объектом «Отчет». Активировать имя «Отчета» и, с помощью поля «Просмотр», ознакомиться с данными «Отчета».

  9. Связанные таблицы на экране представляются в виде таблиц и подтаблиц, которые раскрываются с помощью знака плюс (+).


Варианты задания.


Вариант №

Имя таблицы

Имя формы

Имя запроса

Имя отчета

1

Доставка

Анализ продаж

Десять самых дорогих товаров

Продажи по годам

2

Заказано

Главная кнопочная форма

Десять самых дорогих товаров

Продажи по годам

3

Заказы

Заказа

Запрос заказы

Подчиненный для продажи по годам

4

Клиенты

Заказы клиента

Продажи по годам

Продажи по типам

5

Поставщики

Квартальные обороты

Продажи по сотрудникам и странам

Продажи по типам

6

Сотрудники

Клиенты

Продажи по годам

Продажи по типам

7

Типы

Наклейки для клиентов

Продажи по годам

Продажи по типам

8

Товары

Отчеты о продажах

Продажи по годам

Продажи по годам

9

Поставщики

Подчиненная форма заказов

Продажи по годам

Продажи по годам

10

Клиенты

Подчиненная форма заказов

Продажи по годам

Продажи по годам

11

Сотрудники

Телефоны клиентов

Продажи по годам

Продажи по годам

12

Типы

Подчиненная форма заказов

Продажи по сотрудникам и странам

Продажи по годам

13

Поставщики

Заказы клиента

Продажи по сотрудникам и странам

Продажи по годам

14

Заказы

Поставщики

Продажи по годам

Продажи по сотрудникам и странам

15

Заказано

Телефоны клиентов

Продажи по годам

Продажи по сотрудникам и странам

16

Клиенты

Список товаров

Продажи по сотрудникам и странам

Продажи по годам

17

Поставщики

Сотрудники

Продажи по сотрудникам и странам

Продажи по годам

18

Доставка

Подчиненная форма запросов

Продажи по годам

Подчиненный для продажи по годам


Общие указания!

В этой работе не рекомендуется при работе с исследуемыми объектами вносить изменения. Однако, в случае если такие изменения были случайно сделаны, при закрытии объекта не запоминать изменения (при внесении изменений и выходе из объекта появится окно с вопросом «Сохранить изменения макета или структуры объекта», активировать кнопку нет).


Отчет должен содержать:

  1. Титульный лист

  2. Тему и цель лабораторной работы

  3. Теоретическую часть

  4. Индивидуальное задание, соответствующее номеру варианта.

  5. Последовательность выполнения задания.

  6. Результаты выполнения работы: Описание объектов, которые были рассмотрены в работе (таблицы, формы, запросы, отчеты)


Контрольные вопросы.

  1. Что такое база данных

  2. Назначение базы данных

  3. Что такое таблица? Какие бывают типы данных и размер полей?

  4. Что такое запрос? Функции и возможности запроса.

  5. Что такое форма? Функции и возможности формы.

  6. Что такое отчет? Функции и возможности отчета.

Лабораторная работа №2.

Способы создания таблиц для базы данных Microsoft Access. Сопровождение баз данных.

Цель работы: Ознакомление с приемами работы по созданию таблиц в среде Microsoft Access. Ознакомление с методами расширения БД.


1.Теоретическая часть


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

Создание таблицы в режиме Таблица

После создания пустой новой базы данных приложение Access создаст и откроет ее в режиме таблицы (Рис. 1).

Программа автоматически создала первый столбец будущей таблицы, назвав его «Код» (Рис. 1). Этот код мы будем позже использовать при создании связей между таблицами. Если вы щелкните мышью на поле со значком «№», то станет активным поле «Тип данных» в котором отобразится слово «Счетчик». Это означает, что программа будет автоматически нумеровать строки нашей таблицы.

Рис. 1


Добавление полей в таблицу в режиме таблицы

Важно внимательно подойти к выбору полей. Например, чаще всего не имеет смысла создавать поле для хранения вычисляемого значения. Это значение может рассчитать приложение Office Access 2007, когда это потребуется. При определении полей старайтесь разбивать информацию на наименьшие элементы, которые можно использовать отдельно. Например, полные имена удобно разбить на два поля, «Имя» и «Фамилия». Вообще, если планируется создавать отчеты, выполнять сортировку, поиск или расчет для определенного элемента информации, рекомендуется создать для него собственное поле.

Поля определяются рядом характеристик. Например, у каждого поля есть имя, однозначно определяющее это поле в таблице. Кроме того, у поля есть тип данных, выбираемый в соответствии с сохраняемыми в этом поле данными. Этот тип данных определяет значения, которые можно сохранить, и операции, которые можно выполнить с данными, а также объем памяти, выделяемой для каждого значения. С каждым полем также связана группа параметров, называемых свойствами, которые определяют внешний вид и функциональные характеристики этого поля. Например, свойство «Формат (Format)» определяет структуру отображения данных в поле, то есть вид, в котором они должны отображаться.

Создаваемая новая таблица открывается в. Для быстрого добавления нового поля в уже существующую или новую таблицу необходимо открыть её в режиме таблицы и ввести данные в столбец Добавить поле (Рис. 2).

Рис. 2

При вводе данных в новый столбец Office Access 2007 автоматически распознает соответствующий тип данных для этого поля. Например, при вводе в столбец даты «1.01.2006» Office Access 2007 распознает, что введена дата, и задает для этого поля тип данных «Дата/время». Если на основании введенных данных приложение Access не может точно определить тип данных, задается тип данных «Текстовый».

Чтобы явным образом задать тип данных и формат для поля, переопределив тип, назначенный Office Access 2007, используйте команды в группе Форматирование и тип данных, формат на вкладке Режим таблицы (Рис. 3).

Рис. 3

Изменить количество знаков после запятой можно, используя кнопки «Увеличить разрядность», «Уменьшить разрядность» (Рис. 4).

Рис. 4



Типы данных

Тип данных

Хранит

Размер

Текстовый

Алфавитно-цифровые знаки

Используется для текста или текста и чисел, не применяемых в расчетах (например, кода товара).

До 255 знаков.

Поле МЕМО

Алфавитно-цифровые знаки (более 255 знаков) или форматированный текст.

Используется для текста длиннее 255 знаков или форматированного текста. Типичные примеры использования поля типа «Поле МЕМО» — примечания, длинные описания и абзацы с полужирным шрифтом или курсивом.

До 1 гигабайта знаков или 2 гигабайт памяти (2 байта на знак), из которых в элементе управления можно отобразить 65 535 знаков.

Числовой

Числовые значения (целые или дробные).

Используется для хранения числовых данных, используемых в вычислениях, за исключением денежных значений (для денежных значений используется тип данных «Денежный»).

1, 2, 4 и 8 байт или 16 байт (если используется для кода репликации).

Дата/время

Даты и время.

Используется для хранения значений даты и времени. Обратите внимание, что каждое сохраняемое значение содержит одновременно и компонент даты, и компонент времени.

8 байт.

Денежный

Денежные значения.

Используется для хранения денежных значений (валюты).

8 байт.

Счетчик

Уникальное числовое значение, которое автоматически вводит Office Access 2007 при добавлении записи.

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

4 байта или 16 байт, если используется для кода репликации.

Логический

Логические значения.

Используется для полей, которые могут содержать одно из двух значений, например «Да» и «Нет» или True и False.

1 бит (8 бит = 1 байт).

Поле объекта OLE

OLE-объекты или другие двоичные данные.

Используется для хранения OLE-объектов других приложений Microsoft Windows.

До 1 Гбайт.

Вложение

Рисунки, изображения, двоичные файлы, файлы Microsoft Office.

Стандартный тип данных для сохранения цифровых изображений и любого типа двоичных файлов.

Для сжатых вложений — 2 гигабайта. Для несжатых вложений примерно 700 Кбайт в зависимости от степени возможного сжатия вложения.

Гиперссылка

Гиперссылки.

Используется для хранения гиперссылок вызова веб-страниц одним щелчком с помощью URL-адреса или файлов с помощью формата универсального имени UNC. Кроме того, можно использовать ссылку на объекты Access, хранящиеся в базе данных.

До 1 гигабайта знаков или 2 гигабайт памяти (2 байта на знак), из которых в элементе управления можно отобразить 65 535 знаков.

Мастер подстановок

Фактически типом данных не является, а вызывает мастер подстановок.

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

На основе таблицы или запроса — размер привязанного столбца.

На основе значения — размер текстового поля, содержащего значение.


Добавление гиперссылок в таблицу базы данных.

Чтобы добавить гиперссылку в таблицу базы данных можно определить одно из полей как гиперссылку (Hyperlink). Любое значение, введенное в такое поле, будет автоматически преобразовываться в гиперссылку.


Если поле добавляется путем ввода данных в ячейке под заголовком Добавить поле, Office Access 2007 автоматически назначает имя этому полю: «Поле1» для первого поля, «Поле2» для второго поля и т. д. Рекомендуется использовать описательные имена полей. Для изменения имени поля щелкните его заголовок правой кнопкой мыши и выберите в контекстном меню команду Переименовать столбец.

Имена полей могут содержать до 64 знаков (цифр или букв), включая пробелы. Рекомендуется присваивать полям описательные имена, чтобы легко различать их при просмотре или изменении записей. Например, можно использовать такие имена полей, как «Фамилия», «Адрес» и «Домашний телефон».

Добавление полей с помощью шаблонов полей

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

Шаблон поля – это готовый набор характеристик и свойств, описывающих поле. Определение шаблона поля включает имя поля, тип данных, значение свойства формата поля и ряд других свойств поля, которые в совокупности образуют модель, используемую в качестве основы для создания нового поля (Рис. 5).

  1. Убедитесь, что используется режим таблицы.

  2. На вкладке Таблица в группе Поля и столбцы щелкните Новое поле.

Рис. 5

  1. Появится область Шаблоны полей.

  2. Выберите одно или несколько полей в области Шаблоны полей и перетащите их в таблицу. Когда появится линия вставки, поместите поля в выбранное место.

  3. Эти поля появятся в таблице.

Добавление поля из существующей таблицы

Если используется база данных, содержащая несколько таблиц, можно добавить поле из другой таблицы.. Поле добавляется с помощью списка полей, в котором отображаются доступные поля из других таблиц базы данных (Рис. 6).

Рис. 6

  1. Таблица должна быть открыта в режиме таблицы.

  2. На вкладке Таблица в группе Поля и столбцы щелкните Добавить существующие поля (Рис. 5).

  3. Появится область Список полей.

  4. Щелкните знак плюс (+) рядом с таблицей для отображения списка ее полей.

  5. Перетащите нужное поле из области Список полей в таблицу в режиме таблицы.

  6. Когда появится линия вставки, вставьте поле в выбранное место (Рис. 6).

Рис. 6

  1. Появится окно мастера подстановок. Следуйте инструкциям мастера.

  2. После завершения работы мастера поле появится в таблице в режиме таблицы.

 Примечание.    После перетаскивания поля из несвязанной таблицы и завершения мастера подстановки автоматически создается новое отношение «один-ко-многим» между таблицей в области Список полей и открытой таблицей.

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

Если щелкнуть знак плюс (+) рядом с таблицей, отображается список всех полей, доступных в ней. Для добавления в таблицу перетащите нужное поле из области Список полей в таблицу в режиме таблицы.

Сохраните таблицу, нажав кнопку «Сохранить» в верхнем левом углу окна или комбинацию клавиш (Ctrl + S) клавиатуры. В поле «Имя таблицы» укажите подходящее имя.

Создание таблицы в режиме Шаблоны таблиц

На вкладке Создание в группе Таблицы щелкните Шаблоны таблицы (Рис. 7). Access позволяет выбрать из списка один из доступных шаблонов. Таким образом, пользователь получает готовую для заполнения таблицу уже имеющую названия полей с типами данных и с примерами заполнения этой таблицы.

Рис. 7

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

Создание таблицы в режиме Конструктор

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

Имена полей в Access могут быть до 64 символов длиной и содержать как буквы, так и цифры, а также пробелы. Нельзя использовать для имен полей символы точки и восклицательного знака. Также следует избегать в именах полей специальных символов ($, % или #), поскольку некоторые из них имеют специальное назначение в коде Access.

Чтобы создать таблицу в режиме конструктора, выполните следующее:

  1. В окне базы данных (определенной базы данных) выберите вкладку Ленты меню Создание и затем Таблицы, сделайте двойной щелчок на ярлыке Создание таблицы в режиме конструктора. Новая таблица откроется в режиме конструктора

  2. Введите имя поля для первого поля вашей таблицы и переместитесь в столбец Тип данных.

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

  4. После выбора типа данных перейдите в столбец Описание, и введите описание для поля. (Эта операция необязательна; таблица будет прекрасно работать и без ее выполнения.)


  1. Введите другие необходимые поля и задайте типы данных для них (вводить описания необязательно).

Определение первичного ключа

Первичный ключ таблицы состоит из одного или нескольких полей, однозначно определяющих каждую строку в этой таблице. Часто в качестве первичного ключа используется уникальный инвентарный номер, порядковый номер или код. Например, в таблице «Клиенты» для каждого клиента может быть указан уникальный код клиента. Поле кода клиента является первичным ключом этой таблицы.

В качестве первичного ключа удобно использовать поле, которое обладает следующими характеристиками. Во-первых, оно должно однозначно определять каждую строку. Во-вторых, оно не должно быть пустым — ­в нем всегда должно быть значение. В-третьих, оно должно изменяться крайне редко (лучше всего — никогда). Приложение Access использует поля первичного ключа для быстрого объединения данных нескольких таблиц.

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

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

Щелкните правой кнопкой мыши вкладку документа и выберите команду Конструктор. -или- щелкните правой кнопкой мыши имя таблицы в области переходов и выберите команду Конструктор -или- нажмите кнопку Конструктор в строке состояния Access.

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

Определение или изменение первичного ключа

Откройте таблицу в режиме конструктора.

Выберите поле или поля, которые требуется использовать в качестве первичного ключа.

Чтобы выделить одно поле, щелкните область выделения строки нужного поля.

Для выделения нескольких полей щелкните область выделения каждого поля, удерживая нажатой клавишу CTRL.

На вкладке Структура в группе Элементы нажмите кнопку Ключевое поле(Рис. 8).

Рис. 8

Индикатор ключа будет добавлен слева от поля или полей, определенных как первичный ключ.

Удаление первичного ключа

Откройте таблицу в режиме конструктора.

Щелкните область выделения строки для текущего первичного ключа.

Если первичный ключ состоит из одного поля, щелкните область выделения для этого поля.

Если первичный ключ состоит из нескольких полей, щелкните область выделения для любого поля в первичном ключе.

На вкладке Структура в группе Элементы нажмите кнопку Ключевое поле (Рис. 8).

Индикатор ключа удаляется из поля или полей, которые ранее были заданы в качестве первичного ключа.

 Примечание.    При сохранении новой таблицы без указания первичного ключа будет предложено создать этот ключ. Если нажать кнопку Да, приложение Access создаст поле «Код» с типом данных «Счетчик» для сохранения уникального значения для каждой записи. Если в таблице уже есть поле с таким типом данных, оно будет использовано в качестве первичного ключа.

Создание связи между таблицами

После создания таблицы для каждого объекта в базе данных нужно предоставить Office Access 2007 средства, с помощью которых эти данные возвращаются, когда это необходимо. Это осуществляется с помощью добавления общих полей в связанные таблицы и определения межтабличных связей. После этого можно создавать запросы, формы и отчеты, отображающие сведения одновременно из нескольких таблиц.

Создать связь между таблицами можно с помощью окна «Связи» или с помощью перетаскивания поля из области Список полей в таблицу. При создании связи между таблицами общие поля могут иметь различные имена, однако часто они имеют одинаковые. Очевидно, что общие поля должны иметь одинаковый тип данных. Однако, если поле первичного ключа имеет тип «Счетчик», поле внешнего ключа может также быть числовым полем, если свойство Размер поля обоих полей совпадает. Например, можно сопоставить поля с типами «Счетчик» и «Числовой», если свойство Размер поля обоих полей имеет значение «Длинное целое». Если оба общих поля являются числовыми, у них должно совпадать значение свойства Размер поля

Создание связи между таблицами с помощью вкладки «Схема данных»

При открытой базе данных на вкладке Работа с базами данных в группе Отображение выберите пункт Схема данных (Рис. 9).

Рис. 9

Если ни одной связи еще не определено, автоматически откроется диалоговое окно Добавить таблицу. Если окно не открылось, на вкладке Структура в группе Связи нажмите кнопку Добавить таблицу (Рис. 10).

Рис. 10

В диалоговом окне Добавить таблицу отображены все таблицы и запросы, содержащиеся в базе данных. Чтобы отобразить только таблицы, выберите пункт Таблицы. Чтобы отобразить только запросы, выберите пункт Запросы. Чтобы отобразить и таблицы и запросы, выберите пункт Таблицы и запросы.

Выберите одну или несколько таблиц или запросов и нажмите кнопку Добавить. После добавления таблиц и запросов на вкладку «Схема данных» нажмите кнопку Закрыть.

Перетащите поле (как правило, поле первичного ключа) из одной таблицы на общее поле (поле внешнего ключа) в другой таблице. Чтобы перетащить сразу несколько полей, нажмите клавишу CTRL и, удерживая ее, выберите каждое поле. Откроется диалоговое окно Изменение связей.

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

Для поддержания целостности данных для этой связи установите флажок Обеспечение целостности данных. Нажмите кнопку Создать.

Access проведет линию связи между двумя таблицами. Если был установлен флажок Обеспечение целостности данных, линия будет толще на каждом конце. Кроме того, если был установлен флажок Обеспечение целостности данных, над широкой частью на одном конце линии связи будет отображено число 1, а над широкой частью на другом конце линии — символ бесконечности (∞), как показано на следующем Рис. 11.

Рис. 11

 Примечания 

Чтобы создать отношение «один-к-одному»  Оба общих поля (как правило, поля первичного ключа и внешнего ключа) должны иметь уникальный индекс. Это означает, что свойства Индексированное (Indexed) этих полей должны иметь значения Да (Совпадения не допускаются). Если оба поля имеют уникальный индекс, Access создаст отношение «один-к-одному».

Чтобы создать отношение «один ко многим»  Поле на одной стороне отношения (как правило, поле первичного ключа) должно иметь уникальный индекс. Это означает, что свойство Индексировано (Indexed) этого полей должны иметь значения Да (Совпадения не допускаются). Поле на стороне «многие» не должно иметь уникального индекса. У этого поля может быть индекс, но он должен допускать совпадения. Это означает, что свойство Индексировано (Indexed) этого поля должно иметь значение Нет либо Да (Допускаются совпадения). Если одно поле имеет уникальный индекс, а другое — нет, Access создаст отношение «один ко многим».

Для удаления связи между таблицами:

Щелкните линию связи, которую требуется удалить. При выделении линия связи становится толще.

Нажмите клавишу DEL -или- щелкните правой кнопкой мыши и выберите команду Удалить.

Может быть отображено сообщение Подтвердите удаление выделенной связи из базы данных. Если сообщение о подтверждение отображено, нажмите кнопку Да.

Изменение связи между таблицами

При открытой базе данныхНа вкладке Работа с базами данных в группе Отображение выберите пункт Связи.

Откроется вкладка «Схема данных».

Если ни одной связи еще не определено и это первое открытие вкладки «Схема данных», откроется диалоговое окно Добавление таблицы. Если диалоговое окно открылось, нажмите кнопку Закрыть.

На вкладке Конструктор в группе Связи нажмите кнопку Все связи.

Будет отображены все таблицы со связями вместе с линиями связи. Обратите внимание, что скрытые таблицы (таблицы, у которых установлен флажок скрытый в диалоговом окне Свойства) и их связи не будут отображены, если не выбран параметр «Показывать скрытые объекты» в диалоговом окне Параметры переходов.

Щелкните линию связи, которую требуется изменить. При выделении линия связи становится толще.

Дважды щелкните линию связи -или- на вкладке Конструктор в группе Сервис щелкните Изменение связей.

Откроется диалоговое окно Изменение связей (Рис. 12).

Рис. 12

Внесите изменения и нажмите кнопку ОК.

С помощью диалогового окна Изменение связей можно позволяет изменять связь между таблицами. Например, изменить таблицы или запросы, а также поля на любой стороне отношения. Можно также задать тип объединения или включить обеспечение целостности данных и выбрать каскадные параметры

Изменение структуры таблиц

Структуру уже существующих таблиц позволяет изменить как режим Таблица, так и режим конструктора.

2. Практическая часть.

Работа выполняется в соответствии с индивидуальным заданием.


варианта

таблица

поле

критерий

поле

критерий

1

Заказано

Цена

Ниже 77р

Скидка

Без скидки

2



Выше 135р


5%

3



Выше 968р


5%

4

Заказы

Стоимость доставки

Выше 100р

Дата исполнения

23-07-1996

5


Ниже 40р


16-07-1996

6

Клиенты

Должность

Продавец

Строка

Мексика

7


Координаты


США

8



Совладелец


Германия

9



Бухгалтер


Франция

10

Поставщики

Должность

Продавец

Город

Осака

11



Главный менеджер


Мельбурн

12



Внешний координатор


Токио

13

Товары

Поставщик

Pavlova, Ltd

Тип

Приправы

14



Karkki ОУ


Фрукты

15



АО Германия – Россия


Фрукты

16



Pavlova, Ltd


Кондитерские изделия

17




На складе

Больше 5

18


Цена

Выше 300р


Больше 10

19



Выше 500р

Ожидается

0

20

Типы

Категория

Фрукты

Категория

Рыбопродукты


Отчет должен содержать:

  1. Титульный лист

  2. Тему и цель лабораторной работы

  3. Теоретическую часть

  4. Индивидуальное задание, соответствующее номеру варианта.

  5. Последовательность выполнения задания.

  6. Результаты выполнения работы.


Контрольные вопросы.

  1. Что такое запрос?

  2. Как создать запрос с помощью мастера (конструктора)?

  3. В чем отличия создания запросов с мощью мастера и конструктора?

  4. В чем главная особенность режима конструктор, что с его помощью можно делать с существующими запросами?

  5. Каким образом можно добавить гиперссылку в БД?

  6. Что такое гипертекст?



Лабораторная работа № 3.

Построение запросов к базе данных.

Цель работы: Ознакомление с методами формирования запросов с использованием мастера запросов, конструктора для сортировки, объединения отображения данных.


  1. Теоретическая часть.


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

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

В Access можно создать следующие запросы:

простой на выборку

на добавление

на обновление

на создание таблицы

для удаления одной или нескольких записей из базы данных

для подсчета данных

как источник записей для формы или отчета

на поиск, скрытие и удаление повторяющихся данных

на поиск записей с самыми последними или самыми давними датами

на поиск записей, содержащих наибольшие или наименьшие значения в группе или в поле

Запросы можно сохранять и использовать многократно.

Существует два способа создания запросов:

- с помощью мастера

- с помощью конструктора.

Режим конструктора позволяет не только создать запрос, но и модифицировать уже существующий. Открыв запрос в режиме конструктора, можно добавлять поля, задавать условия отбора, устанавливать параметры, определять порядок сортировки и обобщать информацию.

Создание запроса с помощью мастера.

Самый легкий путь создания запроса — воспользоваться мастером создания запросов, позволяющим выбрать поля таблицы (таблиц), которые вы хотите включить в запрос.

Мастер позволяет создать:

Простой запрос

Перекрестный запрос

Повторяющиеся записи

Записи без подчиненных

Простой запрос полезен тогда, когда вы хотите избавиться от лишних полей, но при этом желаете видеть каждую запись в таблице базы данных. Мастер создания простых запросов поможет вам создать запрос на выборку. Он используется для отбора определенных данных из таблицы или таблиц, а также может выполнить некоторые простые вычисления, основываясь на результатах отбора (такие как подсчет количества значений или нахождение среднего значения).

  1. При открытой базе данных на вкладке Создание в группе Другие щелкните Мастер запросов.

  2. В диалоговом окне Новый запрос выберите вариант Создание простых запросов и нажмите кнопку ОК. Появится первое диалоговое окно мастера создания простых запросов.

  3. Из раскрывающегося списка Таблицы и Запросы выберите таблицу, поля которой собираетесь включить в запрос.

  4. Щелкните на имени поля в списке доступные поля, затем щелкните на кнопке со значком “>“, чтобы переместить поле в список Выбранные поля. Добавьте остальные необходимые поля или переместите их все за один раз, щелкнув на кнопке со значком.

  5. Если необходимо, выберите другую таблицу (или запрос) из раскрывающегося списка Таблицы и Запросы и добавьте некоторые из ее полей в список Выбранные поля (эта возможность позволяет собирать в запросе данные из нескольких таблиц). Когда закончите добавлять поля, щелкните на кнопке далее.

  6. В следующем окне мастера задайте тип генерируемого запроса, оставив выбранной заданную по умолчанию опцию подробный (вывод каждого поля каждой записи). Щелкните на кнопке далее.

  7. В следующем окне мастера введите имя запроса. Затем щелкните на кнопке Готово, чтобы увидеть результаты запроса.

Мастер запросов выполняет пошаговую процедуру построения запросов, задавая серию вопросов и предлагая варианты ответов.

Создание запроса в режиме конструктора.

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

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

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

Чтобы открыть существующий запрос в режиме конструктора, выполните следующее:

  1. При открытой базе данных на вкладке Создание в группе Другие щелкните Конструктор запросов. Появится диалоговое окно Добавление таблицы.

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

  3. Внести в свободные от записи столбцы на бланке запроса (нижняя половина окна Запрос на выборку) имена таблиц и имена полей, по которым необходимо производить отбор данных и (или) которые следует вывести на экран.

  4. В оставшихся строках столбцов ввести условие отбора.

  5. На панели инструментов конструктора запросов щелкнуть на кнопке Сохранить. Для просмотра сформированного запроса щелкнуть Вид.

Формирование условий отбора в запросе.

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

При формирования запроса в режиме конструктора используются строки:


Название строк

Назначение

Поля

Поле таблицы, по которому производится запрос

Имя таблицы

Таблица, из которой включаются данные в запрос

Сортировка

Содержит условия сортировки в одном из порядков:

  • От минимума до максимума (возрастание)

  • От максимума до минимума (убывание)

Вывод на экран

Флажок выставлен – поле видно в запросе, не выставлен – поле скрыть

Условия отбора

Например для цифровых (>3), для текстовых

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

2. Практическая часть.

Работа выполняется в соответствии с индивидуальным заданием.


варианта

таблица

поле

критерий

поле

критерий

1

Заказано

Цена

Ниже 77р

Скидка

Без скидки

2



Выше 135р


5%

3



Выше 968р


5%

4

Заказы

Стоимость доставки

Выше 100р

Дата исполнения

23-07-1996

5


Ниже 40р


16-07-1996

6

Клиенты

Должность

Продавец

Строка

Мексика

7


Координаты


США

8



Совладелец


Германия

9



Бухгалтер


Франция

10

Поставщики

Должность

Продавец

Город

Осака

11



Главный менеджер


Мельбурн

12



Внешний координатор


Токио

13

Товары

Поставщик

Pavlova, Ltd

Тип

Приправы

14



Karkki ОУ


Фрукты

15



АО Германия – Россия


Фрукты

16



Pavlova, Ltd


Кондитерские изделия

17




На складе

Больше 5

18


Цена

Выше 300р


Больше 10

19



Выше 500р

Ожидается

0

20

Типы

Категория

Фрукты

Категория

Рыбопродукты


Отчет должен содержать:

  1. Титульный лист

  2. Тему и цель лабораторной работы

  3. Теоретическую часть

  4. Индивидуальное задание, соответствующее номеру варианта.

  5. Последовательность выполнения задания.

  6. Результаты выполнения работы.


Контрольные вопросы.

  1. Что такое запрос?

  2. Как создать запрос с помощью мастера (конструктора)?

  3. В чем отличия создания запросов с мощью мастера и конструктора?

  4. В чем главная особенность режима конструктор, что с его помощью можно делать с существующими запросами?


Лабораторная работа №4.

Использование языка SQL в запросах.

Цель работы: ознакомление с конструкцией SQL и запросов к использованию их в БД.


  1. Теоретическая часть


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

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

Ключевое слово – зарезервированное слово, являющееся частью языка SQL.

Порядок выполнения запросов на SQL. следующее:

1) Открыть БД.

2) Выбрать вкладку Создание, Другие, Конструктор создания запросов.

5) В диалоговом окне Добавить новую таблицу, выбрать нужную таблицу и закрыть.

6) На вкладке меню конструктора нажать режим и выбрать Режим SQL.

7) Появится поле, похожее на поле блокнота, с надписью SELЕСТ FRОМ.

8) Необходимо набрать требующуюся команду и для выполнения этой команды выбрать в меню Запуск (!).

Предложения оператора SELЕСТ и последовательность их использования


Предложение

Описание

SELECT

Столбцы или выражения, которые должны быть возвращены. Выбирает данные из указанных столбцов.

FROM

Таблица для возвращения данных. Выбирает данные из перечисленных таблиц.

WHERE

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

GROUP BY

Определение группы. Группирует по указанному перечню столбцов с тем, чтобы получить для каждой группы единственное агрегатированное значение. Могут использоваться функции SUM (сумма), COUNT (количество), MIN (минимальное значение), MAX (максимальное значение), AVG (среднее значение).

HAVING

Фильтрация на уровне групп. Фильтрует группы, которые удовлетворяют указанному перечню условий отбора групп.

ORDER BY

Упорядочевание результатов сортировки


Символы, использующиеся в языке SQL.


*

Выборка всех полей таблицы в команде SELECT, а также подсчет всех записей в агрегатной функции COUNT ()

( )

Группировка выражений, изменение приоритета операторов и вызов функций. Смысл круглых скобок в значительной степени зависит от контекста

[ ]

Выборка конкретного элемента массива или объявление типа массива (например, в команде CREATE TABLE)

;

Признак завершения команды SQL. Внутри команд может использоваться только в строковых константах и защищенных идентификаторах

,

Разделитель элементов в списке

.

Десятичный разделитель в вещественных константах, а также квалификатор имен полей

:

Определение срезов в массивах

$

Обозначение позиционного параметра в определении функции


Случайные файлы

Файл
141075.rtf
168502.rtf
174274.rtf
870-1.rtf
65516.rtf