русс | укр

Мови програмуванняВідео уроки php mysqlПаскальСіАсемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование


Linux Unix Алгоритмічні мови Архітектура мікроконтролерів Введення в розробку розподілених інформаційних систем Дискретна математика Інформаційне обслуговування користувачів Інформація та моделювання в управлінні виробництвом Комп'ютерна графіка Лекції


Типи даних


Дата додавання: 2013-12-24; переглядів: 1859.


Поняття реляційної бази даних.

ПРОЕКТУВАННЯ РЕЛЯЦІЙНИХ БАЗ ДАНИХ

Реляційна модель передбачає використання специфічної термінології. Певні поняття змінюють свої назви в залежності від етапу створення БД. Тому важливо правильно орієнтуватися у множині термінів.

Об’єктом – називається елемент інформаційної системи, відомості про який зберігаються в базі даних.

Класом об’єктів називають їх сукупність, якій притаманні однакові набори властивостей.

Атрибут – це інформаційне відображення властивостей об’єкта. Кожен об’єкт характеризується деяким набором атрибутів.

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

Запис даних – сукупність значень зв’язаних елементів даних.

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

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

Процедури зберігання даних в базі повинні підпорядковуватись деяким загальним принципам, серед яких в першу чергу слід зазначити:

· Цілісність і несуперечність даних, під якими розуміють як фізичне зберігання даних, так і запобігання невірному використанню даних, підтримка допустимих сполучень їхніх значень, захист від структурних викривлень і несанкціонованого доступу;

· Мінімальна надмірність даних означає, що всякий елемент даних повинен зберігатися в базі в єдиному вигляді, що дозволяє уникнути необхідності дублювання операцій, які виконуються над ними.

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

Запис – це сукупність логічно пов’язаних полів.

Тип даних (Data Type) визначають тими значеннями, які передбачають уводити в поле, і операціями, які виконуватимуть з цими значеннями. У MS Access передбачено використання восьми типів даних. Список можливих типів даних викликається натисненням кнопки списку при виборі типа даних кожного поля. Розглянемо основні типи.

Текстовий (Text) — тип даних за умовчанням, його можна надавати значенням (текст або цифри), які не беруть участі в розрахунках. Наприклад, назва приладу, номер телефону тощо. Кількість символів у полі не повинно перевищувати 255. Користувач може задати необхідну для його задачі кількість символів.

Поле MEМО (Memo). Його надають текстовим даним завдовжки до 64 000 символів. Наприклад, інструкція по експлуатації приладу.

Числовий (Number) тип застосовують для числових даних, які передбачають використовувати у математичних обчисленнях. Конкретні варіанти числового типу (Байт, Ціле, Довге ціле тощо) користувач має можливість вибрати при роботі з СКБД.

Грошовий (Currency) - тип даних, визначений для проведення грошових розрахунків.

Дата/час (Date/Time). Цей тип передбачає різні форми подання дати та часу.

Лічильник (AutoNumber). У поле такого типу для кожного нового запису автоматично вводяться унікальні цілі, що послідовно зростають на 1 або випадкові числа. Значення цього поля не можна змінити або видалити, довжина поля складає 4 байти. За умовчанням в поле вводяться послідовні значення. У таблиці може бути тільки одне поле цього типу і його використовують для визначення унікального ключа таблиці.

Логічний (Yes/No). До такого типу належать дані, які можуть мати одне з двох можливих значень Так/Ні (Істина/Неправда, Увімкнено/Вимкнено). Довжина поля 1 біт.

Поле об'єкту OLE (OLE Object). Об'єкт (наприклад, електронна таблиця Microsoft Excel, документ Microsoft Word, малюнок, звукозапис або інші дані в двійковому форматі), зв'язаний або упроваджений в таблицю MS Access. Для полів типів OLE та MEMO не допускається сортування.

Майстер підстановок.(Lookup Wizard.). Вибір цього типу даних запускає інструмент СКБД, який називають Майстром підстановок. Майстер будує для поля список значень на основі полів з іншої таблиці. Значення в таке поле вводитимуть з одного з полів списку. Відповідно тип даних поля визначатиметься типом даних поля списку. Наприклад, якщо треба заповнювати таблицю для відношення АВТОМАТИЧНА СИСТЕМА КЕРУВАННЯ типи первинних перетворювачів тиску, то можна у список увести їхні типи і далі вибирати зі створеного списку, а не вписувати кожний раз з клавіатури. Можливо також визначення поля із списком сталих значень.

Нові версії СКБД можуть дещо модернізувати перелік типів даних.


<== попередня лекція | наступна лекція ==>
Види даталогічних моделей | Цілісність та достовірність даних


Онлайн система числення Калькулятор онлайн звичайний Науковий калькулятор онлайн