![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Реляційні бази даних ⇐ ПредыдущаяСтр 3 из 3
Інформація в базах даних може бути організована по різному. Найчастіше використовується табличний спосіб. Бази даних з табличній формою організації називаються реляційними БД. У реляційних БД рядок таблиці називається записом, а стовпчик - полем. У загальному вигляді це виглядає так: Кожне поле таблиці має ім'я. Наприклад, в таблиці «Іграшки» імена полів такі: НАЗВА, МАТЕРІАЛ, КОЛІР, КІЛЬКІСТЬ. Один запис містить інформацію про один об'єкт тієї реальної системи, модель якої представлена в таблиці. Наприклад, одна запис про який-небудь об'єкт - це інформація про одну іграшку. Поля - це різні характеристики (іноді кажуть - атрибути) об'єкта. Значення полів в одному рядку відносяться до одного об'єкту. Різні поля відрізняються іменами. А чим відрізняються один від одного різні записи? Записи розрізняються значеннями ключів.
Головним ключем в базах даних називають поле (або сукупність полів), значення якого не повторюється у різних записів. В БД «Домашня бібліотека» різні книги можуть мати одного учасника, можуть збігатися назви книг, рік видання, полку. Але інвентарний номер у кожної книги свій (поле НОМЕР). Саме він і є головним ключем для записів в цій базі даних. Не завжди вдається визначити одне поле в якості ключа. Ось, наприклад, база даних, яка зберігається в комп'ютері управління освіти області. У ній містяться відомості про всіх середніх школах районних центрів у вигляді такої таблиці: У такій таблиці у різних записів не можуть співпасти тільки одночасно два поля МІСТО і НОМЕР ШКОЛИ. Ці два поля разом утворюють складовий ключ: МІСТО-НОМЕР ШКОЛИ. Складовий ключ може складатися і більш ніж з двох полів. З кожним полем пов'язано ще одну дуже важливу властивість - тип поля. Тип визначає безліч значень, які може приймати дане поле в різних записах.
У реляційних базах даних використовуються чотири основні типи полів: v Числовий; v Символьний (Текстовий); v Дата; v Логічний.
Числовий тип мають поля, значення яких можуть бути тільки числами. Наприклад, в БД «Погода» три поля числового типу: ТЕМПЕРАТУРА, ТИСК, ВЛАЖНОСТЬ. Символьний тип мають поля, в яких будуть зберігатися символьні послідовності (слова, тексти, коди і т.п.). Прикладами символьних полів є поля АВТОР і НАЗВА в БД «Домашня бібліотека»; поле ТЕЛЕФОН в БД «Школи». Тип «дата» мають поля, що містять календарні дати в формі «день / місяць / рік» (в деяких випадках використовується американська форма: місяць / день / рік). Тип «дата» має поле ДЕНЬ в БД «Погода». Логічний тип відповідає полю, яке може приймати всього два значення: «так» - «ні» або «істина» - «брехня» або (по-англійськи) «true» - «false». Якщо двійкову матрицю представити у вигляді реляційної БД (табл. 6.4, 6.5), то її полях, які приймають значення «О» або «1», зручно поставити у відповідність логічний тип. При цьому «1» заміниться на значення «істина», «О» - на значення «брехня». Отже, значення полів - це деякі величини певних типів. Від типу величини залежать ті дії, які можна з нею робити. Наприклад, з числовими величинами можна виконувати арифметичні операції, а з символьними і логічними - не можна. Для взаємодії користувача з базами даних використовують системи управління даними (СУБД).
|