Студопедия

Главная страница Случайная страница

Разделы сайта

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






Реляційні бази даних






Інформація в базах даних може бути організована по різному. Найчастіше використовується табличний спосіб.

Бази даних з табличній формою організації називаються реляційними БД.

У реляційних БД рядок таблиці називається записом, а стовпчик - полем.

У загальному вигляді це виглядає так:

Кожне поле таблиці має ім'я. Наприклад, в таблиці «Іграшки» імена полів такі: НАЗВА, МАТЕРІАЛ, КОЛІР, КІЛЬКІСТЬ.

Один запис містить інформацію про один об'єкт тієї реальної системи, модель якої представлена ​ ​ в таблиці.

Наприклад, одна запис про який-небудь об'єкт - це інформація про одну іграшку.

Поля - це різні характеристики (іноді кажуть - атрибути) об'єкта. Значення полів в одному рядку відносяться до одного об'єкту. Різні поля відрізняються іменами. А чим відрізняються один від одного різні записи? Записи розрізняються значеннями ключів.

 

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

В БД «Домашня бібліотека» різні книги можуть мати одного учасника, можуть збігатися назви книг, рік видання, полку. Але інвентарний номер у кожної книги свій (поле НОМЕР). Саме він і є головним ключем для записів в цій базі даних.

Не завжди вдається визначити одне поле в якості ключа. Ось, наприклад, база даних, яка зберігається в комп'ютері управління освіти області. У ній містяться відомості про всіх середніх школах районних центрів у вигляді такої таблиці:

У такій таблиці у різних записів не можуть співпасти тільки одночасно два поля МІСТО і НОМЕР ШКОЛИ. Ці два поля разом утворюють складовий ключ: МІСТО-НОМЕР ШКОЛИ. Складовий ключ може складатися і більш ніж з двох полів.

З кожним полем пов'язано ще одну дуже важливу властивість - тип поля.

Тип визначає безліч значень, які може приймати дане поле в різних записах.

 

У реляційних базах даних використовуються чотири основні типи полів:

v Числовий;

v Символьний (Текстовий);

v Дата;

v Логічний.

 

Числовий тип мають поля, значення яких можуть бути тільки числами. Наприклад, в БД «Погода» три поля числового типу: ТЕМПЕРАТУРА, ТИСК, ВЛАЖНОСТЬ.

Символьний тип мають поля, в яких будуть зберігатися символьні послідовності (слова, тексти, коди і т.п.). Прикладами символьних полів є поля АВТОР і НАЗВА в БД «Домашня бібліотека»; поле ТЕЛЕФОН в БД «Школи».

Тип «дата» мають поля, що містять календарні дати в формі «день / місяць / рік» (в деяких випадках використовується американська форма: місяць / день / рік). Тип «дата» має поле ДЕНЬ в БД «Погода».

Логічний тип відповідає полю, яке може приймати всього два значення: «так» - «ні» або «істина» - «брехня» або (по-англійськи) «true» - «false». Якщо двійкову матрицю представити у вигляді реляційної БД (табл. 6.4, 6.5), то її полях, які приймають значення «О» або «1», зручно поставити у відповідність логічний тип. При цьому «1» заміниться на значення «істина», «О» - на значення «брехня».

Отже, значення полів - це деякі величини певних типів.

Від типу величини залежать ті дії, які можна з нею робити.

Наприклад, з числовими величинами можна виконувати арифметичні операції, а з символьними і логічними - не можна.

Для взаємодії користувача з базами даних використовують системи управління даними (СУБД).






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.