Ключі та індекси баз даних Access 2010, Зведені таблиці Excel 2010
Кожна таблиця реляційної бази даних складається з рядків та стовпців і призначена для зберігання даних про об'єкти інформаційної системи (рис. 1.3). Надалі дотримуватимемося термінів «поле» та «запис». Поле може містити дані лише одного з допустимих типів (тип даних) для конкретно використовується бази даних, наприклад MS Access, MS SQL Server, Oracle і т.д.

Мал. 1.3. Схема таблиці реляційної бази даних
Значення деяких термінів, які застосовуються в реляційній моделі даних та наведених вище, легко зрозуміти, вивчивши вміст конкретної таблиці (рис. 1.4).

Мал. 1.4. Таблиця будівлі
Сутність - об'єкт будь-якого походження, дані про який зберігаються в базі даних.Атрибут - властивість, що характеризує сутність. У таблиці є заголовок стовпця.Схема відносини - список імен атрибутів.
Ключ є полем або групою полів, причому таких, які однозначно визначають будь-який запис у таблиці реляційної бази даних. Ключ призначений для:
- ідентифікації записів у таблиці;
- встановлення зв'язку між таблицями бази даних;
- створення обмежень цілісності посилання.
У реляційних базах даних ключ реалізується за допомогою індексу.
Індекс - покажчик на дані, розміщені в реляційній таблиці. Він надає інформацію про точне фізичне їх розташування.
Однією з основних вимог, які пред'являються СУБД, є можливість швидкого пошуку необхідних записів. У реляційних базах даних для реалізації цієї вимоги якраз і є індекси. Індекс дуже схожий на алфавітний покажчик у книзі.
При створенні індексу в ньому розташовуєтьсяінформація про місцезнаходження записів, що належать до індексованого поля. При додаванні нових записів до таблиці або видаленні наявних індексів модифікується в реальному часі.
