определите ключевое поле таблицы

Иллюстрированный самоучитель по Microsoft Access 2002

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

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

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

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

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

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

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

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

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

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

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

определите ключевое поле таблицы. Смотреть фото определите ключевое поле таблицы. Смотреть картинку определите ключевое поле таблицы. Картинка про определите ключевое поле таблицы. Фото определите ключевое поле таблицы
Рис. 2.23. Пример таблицы с использованием составного ключа

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

Источник

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

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

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

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

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

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

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

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

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

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

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

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

Источник

Тесты по содержательной линии школьного курса информатики

Главная > Тесты

Информация о документе
Дата добавления:
Размер:
Доступные форматы для скачивания:

Имеется табличная база данных «Нобелевские лауреаты»

1.Определите ключевое поле таблицы

а) Фамилия б) Страна в) Год присуждения г) Область деятельности

д) Фамилия + область деятельности

2. Сформулировать условие отбора, позволяющее получить список учёных, работавших в СССР или в России и получивших премию в ХХ веке

а) Страна = Россия И Страна = СССР ИЛИ Год б) Страна = Россия ИЛИ Страна = СССР И Год

в) Страна = Россия ИЛИ Страна = СССР ИЛИ Год Россия ИЛИ Страна = СССР И Год >2000

д) Страна <>Россия И Страна <> CCСР И Год >2000

3. Запишите порядок строк в таблице после сортировки по возрастанию в поле Страна + Год

а) 1,8,6,4,2,7,3,5 б) 1,8,6,2,4,3,5,7 в) 1,4,8,6,7,5,3,2 г) 1,2,3,6,4,5,8,7

4.Какие записи удовлетворяют условию отбора Год 1970

а) таких записей нет б) 4,8,1 в) 1,8,4,2

5. Произведите сортировку по полю Область деятельности по возрастанию и запишите порядок записей. (5, 8, 1, 2, 3, 6, 4, 7)

Имеется табличная база данных «Питательная ценность продуктов»

1.Определите ключевое поле таблицы

а) Наименование продукта б) Белки в) Жиры

г) Белки, Жиры, Углеводы д) Количество калорий

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

а) Количество калорий > 100 И Углеводы = 0

б) Количество калорий >=100 ИЛИ Углеводы = 0

в) Количество калорий

г) Количество калорий 0

д) Количество калорий 3. Запишите порядок строк в таблице после сортировки по возрастанию в поле Количество калорий

а) 1,2,3,4,5,6 б) 5,4,1,3,2,7,6 в) 3,2,5,4,6,1,7

г) 4,5,3,1,7,2,6 д) 5,3,4,2,7,1,6

4.Какие записи удовлетворяют условию отбора Белки > 15 И Жиры 100?

5. Произведите сортировку по полю Количество калорий + Жиры по возрастанию и запишите порядок записей (5, 3, 4, 2, 7, 1, 6)

Имеется табличная база данных « Военная техника»

КА 50 «Черная акула»

1.Какого типа поле Название

а) числового в) смешанного

б) символьного г) логического

2.Сформулировать условие отбора, позволяющее получить список вертолетов, дальность которых > 500 км

а) Вид = «Вертолет» И Дальность б) Вид = «Вертолет» И Дальность >500

в) Вид = «Вертолет» ИЛИ Дальность >500

г) Вид = «Истребитель» И Дальность >500

д) Вид = «Штурмовик» И Дальность >500

3. Запишите порядок строк в таблице после сортировки по возрастанию в поле Вид + Скорость

а) 1,2,8,3,4,7,5,6 б) 6,4,3,5,7,1,2,8 в) 3,4,7,1,2,8,5,6

4.Какие записи удовлетворяют условию отбора Масса >10 И Масса 1000

а) 4,6,8,7 б)3,4,6,7 в) таких нет г) 4,6,7 д)2,4,7,8,6

5. Произведите сортировку по полю Страна по убыванию и запишите порядок записей (7, 3, 6, 1, 4, 2, 8, 5)

Имеется база данных «Химические элементы»

Ф. Лекон де Буабодран

1.Определите ключевое поле таблицы

а) Место открытия б) Год открытия в) Символ

г) Название д) Автор

2. Сформулировать условие отбора, позволяющее получить сведения об элементах, открытых учеными из Франции или России в ХХ веке

а) Место открытия = Франция И Место открытия = Россия И Век = 20

б) Место открытия = Франция ИЛИ Место открытия = Россия

в) (Место открытия = Франция ИЛИ Место открытия = Россия)

г) (Место открытия = Франция И Место открытия = Россия) ИЛИ

(Год > 1900 ИЛИ Год 3. Запишите порядок строк в таблице после сортировки по возрастанию в поле Год открытия + Автор

а) 7,5,6,3,4,8,1,2 б) 7,8,6,4,3,2,5,1 в)1,2,4,5,8,6,7,3

г) 1,7,6,3,2,4,8,5 д) 7,1,3,5,4,6,2,8

4.Какие записи удовлетворяют условию отбора Место открытия = Франция И Год >1700

а) таких нет б) 7,8 в) 4,5,6 г) 4,6,8 д) 6,8

5. Произведите сортировку по полю Название по убыванию и запишите порядок записей. (5, 8, 4, 2, 3, 6, 7, 1)

Список использованной литературы

Источник

Тест по теме: Базы данных

Тест по теме: Базы данных

Вариант 1

Имеется табличная база данных «Шедевры живописи».

1. Определите ключевое поле таблицы

а) автор б) название в) музей г) автор + название

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

а) (Автор, год = 1870) И Музей = «Эрмитаж»

1870 И Музей = «Эрмитаж»

=1870 И Музей = «Эрмитаж» ИЛИ Страна = «Россия»

3. Записи отсортированы по некоторому полю в следующем порядке 4,7,6,2,5,1,8,3. Определите поле и порядок сортировки.

а) Автор (по возрастанию) г) Название (по возрастанию)

б) Страна (по убыванию) д) Год + название (по возрастанию)

в) Название (по убыванию)

а) 2,3,4,5,7 б) 2,3,4,5,6,7 в) 3,4,5 г) 1,6,8 д) 4,5

5. Произведите сортировку по полю Музей + Название по возрастанию и запишите порядок записей.

Вариант 2

Имеется табличная база данных «Государства мира»

1. Определите ключевое поле таблицы

а) Название б) Столица в) Площадь г) Население

д) Население + Площадь

3. Укажите порядок строк в таблице после сортировки их в порядке убывания по полю Население + Площадь

а) 5,7,8,6,2,1,3,4 б) 5,8,6,7,1,2,3,4 в) 4,3,2,1,7,6,8,5 г) 5,8,7,6,3,1,2,4

а) 1,2,3,4,5,6,7,8 б) 8,1 в)1,2 г) таких нет д) 8,1,2,3

5. Произведите сортировку по полю Столица по убыванию и запишите порядок записей.

Вариант 3.

Имеется табличная база данных «Нобелевские лауреаты»

Область деятельности

1. Определите ключевое поле таблицы

а) Фамилия б) Страна в) Год присуждения г) Область деятельности

д) Фамилия + область деятельности

2. Сформулировать условие отбора, позволяющее получить список учёных, работавших в СССР или в России и получивших премию в ХХ веке

а) Страна = Россия И Страна = СССР ИЛИ Год б) Страна = Россия ИЛИ Страна = СССР И Год в) Страна = Россия ИЛИ Страна = СССР ИЛИ Год2000

3. Запишите порядок строк в таблице после сортировки по возрастанию в поле Страна +Год

а) 1,8,6,4,2,7,3,5 б) 1,8,6,2,4,3,5,7 в) 1,4,8,6,7,5,3,2 г) 1,2,3,6,4,5,8,7

4. Какие записи удовлетворяют условию отбора Год 1970

а) таких записей нет б) 4,8,1 в) 1,8,4,2

5. Произведите сортировку по полю Область деятельности по возрастанию и запишите порядок записей.

Вариант 4

Имеется табличная база данных «Питательная ценность продуктов»

Источник

Определите ключевое поле таблицы

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

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

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

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

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

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

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

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

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

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

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

определите ключевое поле таблицы. Смотреть фото определите ключевое поле таблицы. Смотреть картинку определите ключевое поле таблицы. Картинка про определите ключевое поле таблицы. Фото определите ключевое поле таблицы

Рис. 2.23. Пример таблицы с использованием составного ключа

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *