Top-office11.ru

IT и мир ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как определить ключевое поле в access

Как задать ключевое поле в таблице Access?

а. Кнопка Ключевое поле на панели инструментов программы.

б. Команда меню Сервис / Сделать поле ключевым.

в. Команда Ключевое поле контекстного меню поля таблицы.

г. Все перечисленные способы.

Какую структуру имеет адрес при пользовании электронной почтой?

а. Название почтового ящика @ название почтового сервера.

б. Группа из 4 цифр от 0 до 255.

в. Название почтового ящика @ доменное имя.

г. Ир-адрес компьютера @ название почтового сервера.

1. Основные характеристики компьютеров. Многообразие компьютеров.

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

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

№ цехаТаб. номерФИОНачисленоАвансНалоги 20%К выплате
Иванов2400,00
Петров2300,00
Сидоров2500,00
ВСЕГО:

Вариант № 15

Какие программы охватывает программное обеспечение ПК?

б. Виртуальные программы.

в. Системные программы.

г. Компьютерные вирусы.

2. Какие из перечисленных действий обусловят подобное отображение имени папки:

а. Щелчок по имени папки правой кнопкой мыши.

б. Два последовательных щелчка левой кнопкой мыши ..

в. Щелчок по имени папки и нажатия клавиши F2.

г. Выбор команды Правка / Переименовать.

3. Для выделения абзаца текста нужно:

а. Щелкнуть мышью в начале абзаца и при нажатой левой кнопке провести до конца абзаца.

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

в. Дважды щелкнуть в пределах абзаца.

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

4. Укажите возможные примеры формул Excel:

в. = В11 * Лист1! С14.

Какие ограничения установлены для имени поля таблицы Access?

а. Длина — максимум 128 символов.

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

в. Начинается не с пробела.

г. Не совпадает с именами свойств или элементов управления.

1. Внешние устройства, подключаемые к компьютеру

2. Понятие телекоммуникационных технологий

Выполните сложение чисел 101111112+1100100002

Вариант № 16

Что относится к системного программного обеспечения?

а. Драйверы устройств.

г. Панель управления.

2. С помощью диалогового окна Параметры страницы . можно задать следующие параметры:

а. Выравнивание текста.

б. Размер шрифта.

в. Поля документа.

г. Ориентацию страниц.

д. Стиль документа.

Какой командой задается условное форматирование клетки электронной таблицы?

а. Рецензирование / Зависимости формул / Условное форматирование.

б. Вставка / Форматирование по условию .

в. Данные / Условное форматирование .

г. Главная / Условное форматирование .

В каких режимах можно создавать таблицы Access?

б. Вводом данных.

в. С помощью мастера таблиц.

г. С помощью импорта таблиц.

Что входит в электронное сообщение?

а. Электронный адрес получателя.

б. Текст сообщения.

в. Электронный адрес отправителя.

г. Почтовый индекс получателя.

1. Работа с антивирусными программами, защита информации

2. Работа с различными браузерами, настройка управления

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

Ведомость начисления отпускных

Табельный номерУчастокГодовая заработная платаСреднемесячная з.пл.Средне дневная з.пл.Количество дней отпускаСумма
=годовая з/пл / 12=среднемес. з/пл /22=среднеднев.з.пл*кол-во дней
ВСЕГО:

Вариант № 17

Что такое файловая система?

а. Это совокупность программ на ПК, работающих с файлами.

б. Совокупность файлов и каталогов на ПК.

в. Это совокупность программ на ПК, работающих с файлами и совокупность файлов и каталогов на ПК.

г. Совокупность данных (файлов) пользователя.

2. Программа Мой компьютер предназначена для:

а. Работы с сетью Интернет.

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

в. Просмотра содержимого компьютера и сетевых ресурсов.

г. Настройка операционной системы и программ, установленных на компьютере.

3. Для сохранения документа необходимо выполнить следующие действия:

а. Воспользоваться командой меню Вставка / Сохранить как . — указать папку, куда будет сохранен документ и имя документа.

б. Воспользоваться командой меню Офис / Сохранить как . — указать папку, куда будет сохранен документ и имя документа.

в. Воспользоваться командой меню Правка / Сохранить — указать папку, куда будет сохранен документ и имя документа.

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

4. Кнопка Мастер диаграмм выглядит следующим образом:

а. б. в. г. д.

Последнее изменение этой страницы: 2017-01-25; Нарушение авторского права страницы

Как определить ключевое поле в access

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

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

Ключевые поля бывают двух типов — первичные (Primary Key) и внешние (Foreign Key). Первичные ключи служат для однозначного определения записи в таблице и должны содержать уникальные для данной таблицы значения. Система автоматически предотвращает ввод в такое поле повторяющихся и пустых (Null )значений.

Самый простой способ создания первичного ключа — добавить в таблицу поле типа счетчик (AutoNumber) и затем нажать кнопку с изображением ключа на панели инструментов. В результате этого свойство счетчика Обязательное поле (Required) примет значение Да (Yes), а свойство Индексированное поле (Indexed) — Да (совпадения не допускаются) (Yes (No Duplicates)). Признаком первичного ключа является иконка с изображением ключа слева от наименования поля. Кроме того, первичный ключ автоматически включается в список индексов таблицы под именем PrimaryKey. Использование счетчика в этом случае является очень удобным, поскольку Microsoft Access сам заботится о правильном заполнении этого поля.

Читать еще:  Как вставить картинку в аксесс

В качестве первичного ключа можно также определить любое подходящее поле (кроме поля типа объект OLE (OLE Object)) либо не содержащее данных, либо содержащее уникальные непустые значения. Такой первичный ключ, состоящий из одного единственного поля, называется простым (Single-field).

Если ни одно из полей таблицы не содержит или по сути не может содержать уникальных значений (например, фамилии могут повторяться), то можно вместо простого ключа создать составной (Multiple-field) ключ, состоящий из нескольких полей. Чтобы создать составной ключ, необходимо в режиме конструктора таблиц (Design View) выделить требуемые поля (если удерживать нажатой клавишу , то при помощи мыши можно выделять несмежные поля) и затем нажать кнопку с изображением ключа на панели инструментов. Примером такой таблицы может служить таблица Заказано (Order Details) из учебной базы данных Борей (Northwind), связывающая таблицы Заказы (Orders) и Товары (Products). Ключ в этой таблице состоит из двух полей: КодЗаказа (OrderlD) и КодТовара (ProductID). Такая комбинация полей ключа, по замыслу разработчиков, гарантирует уникальность содержащихся в них значений. Т.е., возможность включения в один заказ двух записей об одном и том же товаре недопустима (хотя в жизни бывает всякое).

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

Первичный и внешний ключи должны быть одинакового типа, иначе при создании связи между таблицами по этим полям Microsoft Access выдаст сообщение об ошибке и связь создана не будет. Полю типа счетчик (AutoNumber) эквивалентен числовой тип, свойство Размер поля (Field Size) которого установлено в значение Длинное целое (Long Integer). Например, таблицы Сотрудники (Employees) и Заказы (Orders) учебной базы данных Борей (Northwind) связаны по одноименным полям КодСотрудника (EmployeeID). Соответствующее поле в таблице Сотрудники (Employees) является первичным ключом типа счетчик (AutoNumber), а в таблице Заказы (Orders) — внешним ключом типа длинное целое (Long Integer).

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

Индексы, как и первичные ключи, могут быть простыми (состоящими из одного поля) и составными (содержащими несколько полей). Для того чтобы создать простой индекс, следует выбрать в режиме конструктора таблицы (Design View) нужное поле и установить его свойство Индексированное поле (Indexed) в одно из двух значений: Да (Совпадения не допускаются) (Yes (No Duplicates)) или Да (Допускаются совпадения) (Yes (Duplicates OK)). В результате будет создан индекс с именем, совпадающим с наименованием поля.

Для того чтобы убедиться, что индекс действительно создан, можно воспользоваться диалоговым окном Индексы (Indexes). Отобразить это окно на экране можно, выбрав одноименный пункт меню Вид (View) или нажав кнопку с изображением молнии () на панели инструментов.

Основное предназначение диалогового окна Индексы (Indexes) — создание и модификация простых и составных индексов. Кроме того, для составных индексов это окно является единственным доступным средством создания. В верхней части окна Индексы (Indexes) расположена таблица с тремя столбцами (см. рис. 3.19). Для каждого индекса в этой таблице можно задать его наименование (столбец Индекс (Index Name)), имя входящего в него поля (столбец Имя поля (Field Name)) и Порядок сортировки (Sort Order).

Рисунок 3.19. Диалоговое окно Индексы (Indexes) для таблицы
Заказано (Order Details).

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

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

Читать еще:  Автосервис база данных access

Еще раз обратите внимание на рисунок 3.19, на котором изображено диалоговое окно Индексы (Indexes), открытое для таблицы Заказано (Order Details). Как видно из рисунка, таблица Заказано (Order Details) содержит составной первичный ключ, имеющий поля КодЗаказа (OrderlD) и КодТовара (ProductID). Об этом свидетельствует иконка с изображением ключа в левой части каждой из строчек, соответствующих ключевым полям. Соответствующий первичному ключу индекс, как уже упоминалось выше, автоматически добавляется в таблицу под именем PrimaryKey. Кроме того, по полям КодЗаказа (OrderlD) и КодТовара (ProductID) созданы еще и простые индексы. Таким образом, каждое из этих полей входит в два разных индекса.

В нижней части диалогового окна Индексы (Indexes) расположен бланк свойств индексов. В этом бланке имеется возможность задать или модифицировать одно из трех свойств, кратко описанных ниже.

Ключевое поле (Primary). Для индексов, содержащих ключевые поля, это свойств должно иметь значение Да (Yes). Если выбрать значение Нет (No), то ключевое поле перестает быть таковым. Таким образом, при помощи этого свойства можно создавать первичные ключи и в окне Индексы (Indexes).

Уникальный индекс (Unique). Это свойство определяет, должен ли индекс содержать уникальные значения или допускается ввод в соответствующее индексу поле повторяющихся данных. Как и следовало ожидать, для первичного ключа не удастся задать значение Нет (No).

Пропуск пустых полей (Ignore Nulls). Если задано значение Да (Yes), то записи, содержащие в этом поле пустое значение (Null), будут исключаться из индекса.

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

При создании индексов следует придерживаться следующих рекомендаций.

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

Определение ключевых полей

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

В Microsoft Access можно выделить три типа ключевых полей: счетчик, простой ключ и составной ключ. Рассмотрим каждый из этих типов.

Для создания ключевого поля типа Счетчик необходимо в режиме Конструктора таблиц:

  1. Включить в таблицу поле счетчика.
  2. Задать для него автоматическое увеличение на 1.
  3. Указать это поле в качестве ключевого путем нажатия на кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

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

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

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

  1. Открыть таблицу в режиме Конструктора.
  2. Выделить поля, которые необходимо определить как ключевые.
  3. Нажать кнопку Ключевое поле (Primary Key) на панели инструментов Конструктор таблиц (Table Design).

Для составного ключа существенным может оказаться порядок образующих ключ полей. Сортировка записей осуществляется в соответствии с порядком ключевых полей в окне Конструктора таблицы. Если необходимо указать другой порядок сортировки без изменения порядка ключевых полей, то сначала нужно определить ключ, а затем нажать кнопку Индексы (Indexes) на панели инструментов Конструктор таблиц (Table Design). Затем в появившемся окне Индексы (Indexes) нужно указать другой порядок полей для индекса с именем Ключевое поле (Primary Key).

Читать еще:  Powerpoint слайд шоу

Рассмотрим в качестве примера применения составного ключа таблицу «Заказано» (OrderDetails) базы данных (Northwind) (рис. 2.23).

В данном случае в качестве составного ключа используются поля «Код заказа» (OrderlD) и «КодТовара» (ProductID), т. к. ни одно из этих полей в отдельности не гарантирует уникальность записи. При этом в таблице выводится не код товара, а наименование товара, т. к. поле «КодТовара» (ProductID) данной таблицы содержит подстановку из таблицы «Товары» (Products), а значения полей «КодТовара» (ProductID) этих таблиц связаны отношением «один-ко-многим» (одной записи таблицы «Товары» (Products) может соответствовать несколько записей таблицы «Заказано» (OrderDetails)). Оба поля могут содержать повторяющиеся значения. Так, один заказ может включать в себя несколько товаров, а в разные заказы могут включаться одинаковые товары. В то же время сочетание полей «КодЗаказа» (OrderlD) и «КодТовара» (ProductID) однозначно определяет каждую запись таблицы «Заказы» (OrderDetails).

Чтобы изменить ключ, необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выбрать имеющиеся ключевые поля.
  3. Нажать на кнопку Ключевое поле (Primary Key), при этом кнопка должна принять положение Выкл., а из области выделения должны исчезнуть значки ключевого поля.
  4. Выбрать поле, которое необходимо сделать ключевым.
  5. Нажать на кнопку Ключевое поле (Primary Key). При этом в области выделения должен появиться значок ключевого поля.

Чтобы удалить ключ, необходимо:

  1. Открыть таблицу в режиме Конструктора.
  2. Выбрать имеющееся ключевое поле (ключевые поля).
  3. Нажать на кнопку Ключевое поле (Primary Key), при этом кнопка должна принять положение Выкл., а из области выделения должен исчезнуть значок (значки) ключевого поля.

Добавление и изменение первичного ключа таблицы в Access

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

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

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

В этой статье

Общие сведения о первичных ключах в Access

С помощью полей первичных ключей Access быстро связывает данные из нескольких таблиц и объединяет эти данные по заданному принципу. Поля первичного ключа можно использовать в других таблицах для ссылки на таблицу, являющуюся источником первичного ключа. В этих таблицах такие поля называются внешними ключами. Например, поле «ИД клиента» из таблицы «Клиенты» может также использоваться в таблице «Заказы». В таблице «Клиенты» оно будет первичным ключом, а в таблице «Заказы» — внешним. Проще говоря, внешний ключ — это первичный ключ другой таблицы. Дополнительные сведения см. в статье Основные сведения о создании баз данных.

1. Первичный ключ

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

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

При создании таблицы в режиме таблицы Access автоматически создает первичный ключ с именем «Код» и типом данных «Счетчик».

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

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

Ключ должен однозначно определять каждую строку.

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

Ключ крайне редко изменяется (в идеале — никогда).

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

Поле с типом данных «Счетчик» является хорошим первичным ключом.

Примеры неудачных первичных ключей

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

Неподходящий первичный ключ

Может быть не уникальным и может изменяться

Ссылка на основную публикацию
Adblock
detector