Ключове и индекси на бази данни на Access 2010, обобщени таблици на Excel 2010

Всяка таблица на релационна база данни се състои от редове и колони и е предназначена да съхранява данни за обекти на информационната система (фиг. 1.3.). В бъдеще ще се придържаме към термините "поле" и "запис". Полето може да съдържа само данни от един от разрешените типове (тип данни) за конкретната използвана база данни, като MS Access, MS SQL Server, Oracle и др.

ключове

Ориз. 1.3. Схема на таблица на релационна база данни

Значенията на някои от термините, използвани в релационния модел на данни и дадени по-горе, са лесни за разбиране чрез изследване на съдържанието на определена таблица (фиг. 1.4).

access

Ориз. 1.4. Масови сгради

Обект е обект от произволен произход, данните за който се съхраняват в базата данни.Атрибут е свойство, което характеризира обект. В таблица това е заглавие на колона.Схема на връзката е списък с имена на атрибути.

Ключът е поле или група от полета, което уникално идентифицира всеки запис в таблица на релационна база данни. Ключът е предназначен за:

  • идентифициране на записи в таблицата;
  • установяване на връзки между таблици на база данни;
  • създаване на ограничения за референтна цялост.

В релационните бази данни ключът се реализира с помощта на индекс.

Индекс е указател към данни, поставени в релационна таблица. Той предоставя информация за тяхното точно физическо местоположение.

Едно от основните изисквания за СУБД е възможността за бързо търсене на необходимите записи. В релационните бази данни индексите служат за изпълнение на това изискване. Индексът е много подобен на азбучен указател в книга.

Когато се създаде индекс, той съдържаинформация за местоположението на записите, свързани с индексираното поле. Когато към таблицата се добавят нови записи или се изтриват съществуващи, индексът се актуализира в реално време.

индекси