Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Экзамен БД.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
117.25 Кб
Скачать

7. Запросы на выборку

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

Способы создания запросов:

  1. С использованием мастера

  2. С использованием конструктора

3. В режиме sql редактора

  1. На основе существующего фильтра

8. Вычисления в формах и запросах

Запросы позволяют не только искать необходимую информацию, но и создавать новые вычисляемые поля (эти поля не сохраняются в таблице БД). Для указания условий отбора данных и для создания вычисляемых полей в запросах используются специальные выражения:

Year() – выделить год от даты

Date() – текущая дата

Time() – текущие время

Now() – текущая дата и время

Так же можно вычислять с помощью *, - , + , /.

Примеры:

Годовая стоимость обучения: [стоимость семестра]*2

Срок обучения: Year(Date()) – Year([Дата поступления])

Возраст студента: Date() – Year([дата рождения])

9. Основные и вспомогательные функции Access.

Объекты СУБД:

1) Таблицы – эта функция включает создание таблиц и предоставление пользователю возможности работать с их данными в классической табличной форме

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

3) Формы – формы представляют собой интерфейс для пользователей, позволяет осуществлять просмотр ввод и редактирование данных.

4)Отчеты – конечный продукт большинства СУБД, ленточная форма. Для создания отчета ACCESS компилирует данные таблиц, запросов, форм.

5)Макросы - это набор одной или нескольких макро – команд, которые выполняются приложением в ответ на заданное событие. Это второстепенный элемент БД.

6)Модули

7)Страницы

10. Сортировка данных. Индексы. Создание индексов.

Сортировка происходит по возрастанию или по убыванию, по одному полю или нескольким полям. Процесс сортировки слева на право. Сортировка происходит быстрее, если существует индекс по этому полю. Индекс обеспечивает быстрый доступ к отдельным строкам таблицы. Индекс – это внутренняя таблица, состоящая из 2х столбцов: значения выражения и местоположения каждой записи таблицы с данным значением индексного выражения. Индекс – это независимый объект БД, логически отделенный от индексируемой таблицы. Индексы используют для быстрого поиска, поддержания в таблице некоторых типов ключевых ограничений. Бывают простые (1поле) и составные (несколько полей). Для одной таблицы можно создать до 32 индексов, 5 составных. В составной индекс входит до 10 полей. Индексы не создаются для полей МЕМО, объект OLE, гиперссылка. Ключевые поля индексируются автоматом.

1 способ создания индекса:

Открыть таблицу в конструкторе  Выбрать поле, которое будет индексировано  Щелкнуть на ячейке свойства: индексированное поле и установить значение для этого свойства «да».

2 способ создания индекса:

В конструкторе, индексы – вид/индексы