Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 10 стр.

UptoLike

Составители: 

10
Один раз щелкнуть на имени таблицы, переименовать.
15. Удалить таблицу СотрудникиФирмыА:
В окне базы данных выделить таблицу. Клавиша Del или меню «Правка» _ пункт
«Удалить».
Ключевые поля, индексы
Ключевое полеэто одно или несколько полей, комбинация значений которых
однозначно определяет каждую запись в таблице. Если для таблицы определены ключевые
поля, то MS Access предотвращает дублирование или ввод пустых значений в ключевое
поле. Ключевые поля используются для быстрого поиска и связи данных из разных таблиц
при помощи запросов.
Поле типа Счетчик предоставляет уникальные значения, поэтому поля этого типа могут
быть сделаны ключевыми полями. Если до сохранения созданной таблицы ключевые поля не
были определены и в таблице есть поле типа Счетчик, то при сохранении таблицы Access
предложит поле типа Счетчик создать как ключевое поле.
Для создания простого ключа достаточно иметь поле, которое содержит уникальные
значения (например, коды или номера). Если выбранное поле содержит повторяющиеся или
пустые значения, его нельзя определить как ключевое.
Составной ключ необходим в случае, если невозможно гарантировать уникальность
записи с помощью одного поля. Он представляет собой комбинацию нескольких полей.
1. Фамилия и Имя сделать ключевыми полями.
Открыть таблицу в режиме конструктора и выделить эти поля при нажатой клавише
Ctrl, далее меню «Правка» _ пункт «Ключевое поле» или кнопка «Ключевое поле» на
панели инструментов.
2. Снять установку ключа с полей Фамилия и Имя, а поле СотрудникId сделать
ключевым.
Чтобы удалить ключ, необходимо открыть таблицу в режиме конструктора, выбрать
имеющееся ключевое поле (ключевые поля) и далее меню «Правка» _ пункт «Ключевое
поле» или кнопка «Ключевое поле» на панели инструментов, при из области выделения
должен исчезнуть значок (значки) ключевого поля.
С целью ускорения поиска и сортировки данных в любой СУБД используются индексы.
Индекс является средством, которое обеспечивает быстрый доступ к данным в таблице на
основе значений одного или нескольких полей (столбцов). Индекс представляет собой
внутреннюю таблицу, в которой находится упорядоченный список значений и ссылок на те
записи, в которых хранятся эти значения. Чтобы найти нужные записи, СУБД сначала ищет
требуемое значение в индексе, а затем по ссылкам быстро отбирает соответствующие записи.
Индексы бывают двух типов: простые и составные. Простые индексы представляют собой
индексы, созданные по одному полю. Индекс, построенный по нескольким полям,
называется составным. Примером составного индекса может быть индекс, построенный по
столбцам «Фамилия» и «Имя».
Однако применение индексов приносит не только преимущества, но и недостатки. При
добавлении и удалении записей или при обновлении значений в индексном столбце
требуется обновлять индекс, что при большом количестве индексов в таблице может
замедлять работу. Поэтому индексы обычно рекомендуется создавать только для тех
столбцов таблицы, по которым наиболее часто выполняется поиск записей. В MS Access
индексы хранятся в том же файле базы данных, что и таблицы и другие объекты MS Access.
   •    Один раз щелкнуть на имени таблицы, переименовать.

    15. Удалить таблицу СотрудникиФирмыА:
      В окне базы данных выделить таблицу. Клавиша Del или меню «Правка» _ пункт
«Удалить».

Ключевые поля, индексы

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

       1. Фамилия и Имя сделать ключевыми полями.
        Открыть таблицу в режиме конструктора и выделить эти поля при нажатой клавише
Ctrl, далее меню «Правка» _ пункт «Ключевое поле» или кнопка «Ключевое поле»         на
панели инструментов.

     2. Снять установку ключа с полей Фамилия и Имя, а поле СотрудникId сделать
ключевым.
    Чтобы удалить ключ, необходимо открыть таблицу в режиме конструктора, выбрать
имеющееся ключевое поле (ключевые поля) и далее меню «Правка» _ пункт «Ключевое
поле» или кнопка «Ключевое поле»       на панели инструментов, при из области выделения
должен исчезнуть значок (значки) ключевого поля.


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

                                           10