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

Модификация структуры таблицы

Описанную структуру таблицы, не сделав при этом ни одной ошибки, вам необходимо сохранить.

Для исправления возможных допущенных ошибок MS Access предоставляет необходимые средства. К их числу относятся:

1) Изменение наименования поля и/или его типа . 2) Вставка пропущенного поля 3)Удаление ошибочно введенного поля. 4) Изменение порядка следования полей в таблице

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

Изменение наименования поля или его типа осуществляется после установки указателя на данное поле или тип, который надо ввести. Неправильные символы удаляются клавишей Delete. После этого вводятся правильные символы.

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

Удаление полей таблицы осуществляется клавишей Delete после их выделения.

Добавление нового поля осуществляется командой Вставка | Поле.

Индексы

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

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

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

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

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

Часто наилучшее решение этой проблемы заключается в том, чтобы каждой записи в таблице поставить в соответствие идентификационный номер. Это и делает MS Access, когда вы предлагаете ему создать первичный ключ. Он создает поле Код с типом данных Счетчик. Это означает, что каждый раз при создании новой записи значение счетчика увеличивается на 1. Этот номер и является первичным ключом для каждой новой записи.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]