Студопедия

КАТЕГОРИИ:

АстрономияБиологияГеографияДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРиторикаСоциологияСпортСтроительствоТехнологияФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника


Структурні елементи реляційної бази даних




Поняття бази даних тісно пов’язано з такими поняттями структурних елементів, як поле, запис, файл.

Файл (таблиця) — сукупність екземплярів записів однієї структури.

Поле елементарна одиниця логічної організації даних, що відповідає неподільній одиниці інформації — реквізиту. Для опису поля використовуються наступні характеристики:

Основні властивості полів таблиці:

- Ім’я поля визначає, як потрібно звертатися до даних цього поля при автоматичних операціях з базою (за мовчазної згоди імена полів використовуються як заголовки стовпців таблиць).

- Тип поля визначає тип даних, які можуть міститися в даному полі.

- Розмір полявизначає засіб форматування в комірках, що належать полю (наприклад, для текстового типу – від 1 до 255 символів)

- Формат полявизначає за допомогою спеціальних символів вигляд та розмір рядків, що вводяться.

- Маска введення визначає форму, в якій вводяться дані в полі.

- Підпис визначає заголовок стовпця таблиці для даного поля (якщо підпис не вказаний, то як заголовок стовпця використовується Ім’я поля ).

- Значення за умовчанням -те значення, яке вводиться в комірку поля автоматично при створенні нового запису.

- Умова на значення– обмеження, що використовується для перевірки правильності введення даних.

- Повідомлення про помилку– текстове повідомлення, яке видається автоматично при спробі ведення помилкових даних, тобто тих, що не задовольняють тип поля та/або умову на значення.

- Обов’язкове поле – властивість, що визначає обов’язкове заповнення даного поля при наповненні бази (набуває одного із двох значень “так” або “ні”).

- Порожні рядки властивість, що дозволяє введення порожніх рядкових даних (набуває одного із двох значень “так” або “ні”).

- Індексоване поле -якщо поле володіє цією властивістю, всі операції, пов’язані з пошуком або сортуванням записів за значенням, що зберігається в даному полі, істотно прискорюється (набуває значень “так” або “ні”).

- Точність для числових даних (наприклад, два десяткові знаки для відображення дробової частини числа).

Запис (кортеж) — сукупність логічно пов’язаних полів. Екземпляр запису – окрема реалізація запису, що містить конкретні значення його полів.


Кожна реляційна таблиця – це двовимірний масив, який має наступні властивості:

- кожен елемент таблиці — це один елемент даних;

- усі поля таблиці однорідні, тобто всі елементи в стовпчику мають однаковий тип (числовий, символьний...) і довжину;

- кожне поле має унікальне ім’я;

- однакові записи в таблиці відсутні;

- порядок проходження записів і полів може бути довільним.

Поле, кожне значення якого однозначно ідентифікує відповідний запис, називається простим ключем (ключовим полем). Якщо записи однозначно визначаються значеннями декількох полів, то така таблиця бази даних має складений ключ.

Щоб зв’язати дві реляційні таблиці, необхідно ключ першої таблиці ввести до складу ключа другої таблиці (можливий збіг ключів). В іншому випадку потрібно ввести в структуру першої таблиці зовнішній ключ ключ другої таблиці.



Поделиться:

Дата добавления: 2015-08-05; просмотров: 241; Мы поможем в написании вашей работы!; Нарушение авторских прав





lektsii.com - Лекции.Ком - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав
Главная страница Случайная страница Контакты