
- •2.2. Способы создания таблиц
- •2.2.1. Основные шаги создания таблицы
- •2.2.2. Создание таблицы в окне конструктора
- •2.2.3. Создание таблицы в режиме таблицы
- •2.2.4. Создание таблицы с помощью мастера
- •2.2.5. Модификация структуры таблицы
- •2.2.6. Индексы
- •2.3.Определение связей между таблицами
- •2.3.1. Разновидности отношений
- •2.3.2.Создание и изменение связей между таблицами
- •2.3.3. Определение условий целостности данных
- •3. Порядок выполнения лабораторной работы
- •4. Контрольные вопросы
- •2.2. Поиск, замена, сортировка и фильтрация данных
- •2.2.1. Поиск и замена данных
- •2.2.2.Сортировка данных
- •2.2.3.Использование фильтров
- •3. Порядок выполнения лабораторной работы
- •4. Контрольные вопросы
- •Лабораторная работа №3
- •2.2. Выбор данных из таблиц с помощью запросов
- •2.2.1.Создание и выполнение запроса на выборку
- •2.2.2.Построение условий для выбора записей
- •2.2.3.Многотабличные запросы
- •2.3. Анализ и изменение данных с помощью запросов
- •2.3.1. Использование в запросах вычисляемых полей
- •Например, чтобы с помощью построителя выражений создать выражение увеличивающее рейтинг клиентов на 10 %, выполните следующие действия:
- •2.3.2. Итоговые запросы
- •2.3.3. Модифицирующие запросы
- •3. Порядок выполнения лабораторной работы
- •Контрольные вопросы
2.2.5. Модификация структуры таблицы
MS Access предоставляет средства для исправления ошибок, допущенных при создании таблицы.
Для модификации структуры таблицы, входящей в базу данных, выберите в окне базы данных модифицируемую таблицу и нажмите кнопку Конструктор. На экране откроется окно конструктора, содержащее структуру выбранной таблицы.
Изменение наименования поля и/или его типа. Установите указатель на наименование поля, которое требуется изменить. Для удаления неправильных символов в имени поля используйте клавишу Backspace или Delete. После этого введите правильное имя поля.
Если вам потребуется изменить тип поля, нажмите мышью соответствующее поле столбца Тип данных, в результате чего в правой части поля появится кнопка открытия списка. Нажмите кнопку и выберите требуемый тип из списка.
Изменение порядка следования полей. Предположим, что вы хотели бы перенести одно из полей на несколько полей выше или ниже того, где оно находится сейчас. Чтобы сделать это, выполните следующие действия:
Слева от имен полей находится область выбора поля. Перейдите на строку с описанием поля, которое хотите переместить, и нажмите на эту область. При этом вся строка будет выделена.
Теперь нажмите еще раз на область выбора поля и не отпускайте кнопку мыши. Обратите внимание, что под курсором мыши появился маленький пунктирный прямоугольник.
Перенесите всю строку так, чтобы она оказалась прямо над тем полем, перед которым вы хотите её расположить. После того как отпустите кнопку мыши, поле будет находиться на новом месте.
С помощью команды Правка/Отменить сдвиг можно вернуть перемещенное поле на прежнее место.
Удаление поля из таблицы. В конструкторе таблиц нажмите мышью область выбора поля, которое вы хотите удалить, и нажмите клавишу Delete.
Добавление нового поля. Выполните команду Вставка/Строки. Новая строка будет вставлена над текущей строкой.
2.2.6. Индексы
Одним из основных требований предъявляемых к СУБД, является возможность быстрого поиска требуемых записей среди большого объема информации. Индексы представляют собой наиболее эффективное средство, которое позволяет значительно ускорить поиск данных в таблицах по сравнению с таблицами, не содержащими индексов. В зависимости от количества полей, используемых в индексе, различают простые и составные индексы.
Создание индекса для одного поля. Для создания простого индекса используется свойство Индексированное поле, позволяющее ускорить выполнение поиска и сортировки записей по одному полю таблицы. Индексированное поле может содержать как уникальные, так и повторяющиеся значения.
Создание простого индекса предполагает выполнение следующих действий:
В окне конструктора таблицы выберите в верхней половине окна поле, для которого создается индекс.
В нижней половине окна для свойства Индексированное поле выберите одно из следующих значений: Да (Допускаются совпадения) или Да (Совпадения не допускаются).
Создание составного индекса. Индексы, содержащие несколько полей, следует определять в окне индексов.
В окне конструктора откройте таблицу, для которой создается составной индекс. Для этого в окне базы данных установите указатель на данную таблицу и нажмите кнопку Конструктор.
Нажмите кнопку Индексы на панели инструментов. На экране откроется окно диалога «Индексы» (рис.1.8).
В открывшемся окне диалога введите имя индекса в первом пустом поле столбца Индекс. В качестве имени индекса можно использовать имя одного из полей, включенных в индекс, или любое допустимое имя.
В столбце Имя поля той же строки нажмите кнопку раскрытие списка и выберите первое поле индекса.
В
столбцеИмя поля следующей строки выберите имя следующего поля индекса. (В этой строке поле столбца Индекс следует оставить пустым.) Определите таким же образом остальные поля индекса. Индекс может включать до 10 полей.
Закончив выбор полей для индекса, нажмите кнопку закрытия окна диалога.
По умолчанию задается порядок сортировки По возрастанию. Для сортировки конкретного поля по убыванию выберите в столбце Порядок сортировки строки с выбранным полем значение По убыванию.