Новини високих технологій
» » Основні типи даних в базі даних

Основні типи даних в базі даних

27-12-2017, 20:16
2 999
Типи даних в базі даних — формат зберігання інформації, який може містити певний діапазон значень. Коли комп'ютерні програми зберігають значення змінних, то кожної змінної повинен бути присвоєний визначений тип. Деякі в базі включають цілі числа, числа з плаваючою комою, символи, рядки і масиви. Вони також можуть бути більш конкретними типами: дати, тимчасові мітки, логічні значення і формати varchar (змінний символ).

Типи даних в базі даних

Деякі мови програмування вимагають, щоб програміст визначав тип даних змінної, перш ніж призначати йому значення. Інші мови можуть автоматично встановлювати тип даних змінної, коли вихідні значення вводяться в змінну. Наприклад, якщо var1 створюється зі значенням «125», то змінна буде створена як тип даних з плаваючою крапкою. Якщо їй присвоєно значення Hello world!, то присвоюється рядковий тип. Більшість мов програмування дозволяють кожної змінної зберігати один тип заданих значень. Якщо значення змінної вже встановлено як ціле число, призначення строкових даних може призвести до того, що інформація буде перетворена в цілочисельний формат.


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

Таблиця

Таблиця являє собою структуру даних, яка організовує інформацію в рядки і стовпці. Може використовуватися як для зберігання, так і для відображення значень у структурованому форматі. Бази зберігають вміст таблиць, щоб можна було швидко отримати доступ до інформації з певних рядків. Сайти часто використовують їх для відображення декількох рядків на сторінці.

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

Застосування таблиць

Веб-сайти часто використовують таблиці для відображення даних у структурованому форматі. HTML тег має , а також теги і

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

використовується для визначення клітинки в рядку заголовка. При наявності таблиці на веб-сторінці великі обсяги даних можуть відображатися в зручному для читання форматі. На початковій стадії розвитку таблиці HTML використовувалися для побудови загальної компоновки веб-сторінок. Однак каскадні таблиці стилів (CSS) з часом замінили цей інструмент і стали кращим засобом проектування макетів.
Таблиці зберігають і відображають дані в табличному форматі. Такі програми, як Microsoft Excel і Apple Numbers надають сітку або матрицю осередків, в якій користувачі можуть вводити значення. Кожна комірка визначається парою рядків або стовпців, такий як A3 вона відноситься до клітинки в першому стовпці третьому рядку таблиці. Форматуємо дані, програми електронних таблиць забезпечують простий спосіб введення та обміну інформацією.

База даних

Являє собою структуру, у якій зберігається організована інформація. Більшість ресурсів містять декілька таблиць, кожна з яких включає різні поля. Наприклад, база даних компанії може включати таблиці для продуктів, співробітників і фінансових результатів. У кожної з них є різні поля, які відносяться до інформації, яка в них зберігається. Майже всі сайти електронної комерції використовують різні типи даних в базі даних для зберігання інвентарю продукції та інформації про клієнтів. Ці сайти використовують систему управління базами (або СУБД), таку як Microsoft Access, FileMaker Pro або MySQL. Контент веб-сайту, збережений в ній, можна легко шукати, сортувати та оновлювати. Така гнучкість важлива для ресурсів електронної комерції та інших динамічних сайтів.

Історія розвитку

Ранні бази даних були відносно «плоскими» — це означає, що вони обмежені простими рядками і стовпцями, виглядали як звичайна електронна таблиця. Однак сучасні реляційні бази даних (РБД) дозволяють отримувати доступ, оновлювати і шукати інформацію на основі співвідношення значень, що зберігаються в різних таблицях. РБД також можуть генерувати запити, які обробляють кілька баз. Хоча ранні бази даних могли зберігати текстові або числові значення, сучасні ресурси дозволяють користувачам тримати, в тому числі, звукові кліпи, зображення і відео.

Типи реляційних баз даних

Реляційна база даних — це модель інформаційної бази, яка зберігає інформацію в таблицях. Переважна більшість ресурсів, використовуваних у сучасних додатках, є реляційними, тому терміни «база даних» і «реляційна база даних» часто використовуються як синоніми. Аналогічним чином, більшість систем управління баз (СУБД) є системами управління реляційними (RDBMS). Інші типи моделей баз даних включають плоскі файлові та ієрархічні структури, які використовуються рідко.
У термінології інформатики рядки іноді називають «кортежами», стовпці — «атрибутами», а самі таблиці — «стосунками». Таблицю можна представити у вигляді матриці рядків і стовпців, де кожен перетин рядка і стовпця містить певне значення.

Організація інформації в РБД

Таблиці часто включають первинний ключ, який надає унікальний ідентифікатор кожного типу структур в базі даних. Ключ може бути призначений стовпцю (який вимагає унікального значення для кожного рядка) чи може складатися з декількох стовпців, які разом утворюють унікальну комбінацію значень. У будь-якому випадку первинний ключ забезпечує ефективний спосіб індексування значень, може застосовуватися для спільного їх використання між таблицями. Наприклад, значення первинного ключа в одній таблиці може бути призначено поля в рядку іншої таблиці. А числа, імпортовані з інших таблиць, називаються зовнішніми ключами. Стандартний спосіб доступу до інформації із реляційної бази даних - це запит SQL, або структурований запит. SQL-запити можуть використовуватися для створення, зміни та видалення таблиць, а також для вибору, вставки і видалення значень вже існуючих.

Поле

Поле являє собою елемент користувацького інтерфейсу, призначений для введення даних. Багато програмні додатки включають текстові поля, які дозволяють вводити інформацію за допомогою клавіатури або сенсорного екрану. Веб-сайти часто включають поля форми, які відвідувач може використовувати для вводу і відправлення інформації. У програмах терміни «поле» і «текстове поле» можуть використовуватися як взаємозамінні. Наприклад, процесор може надати декілька параметрів форматування, таких як розмір шрифту, міжрядковий інтервал і поля сторінки. Кожен параметр містить текстове поле, у якому користувач може вручну ввести настройки. Багато програми також включають в себе вікно пошуку, яка дозволяє шукати вміст одного або кількох документів.
При відвідуванні веб-сайту цей інструмент може надати форму, яка дозволяє вводити дані, такі як платіжний адресу або реєстраційна інформація. Кожне однорядковий текст у веб-формі називається "вікном введення" і визначається в HTML. Поля з більш ніж одним рядком називаються текстовими областями", створюються за допомогою тега . Також існують типи полів бази даних, які включають два для введення імені користувача і пароля. Більшість полів пароля визначаються як , який приховує символи у міру введення. Бази даних включають поля. Кожна рядок або «запис» в таблиці може містити кілька елементів. Стовпці таблиці визначають, які вікна доступні в кожному рядку. Тому конкретна комбінація стовпців і рядків (наприклад, Row: 101 Column: Name) визначає конкретне поле. Окремі частини можна шукати і змінювати за допомогою стандартних SQL-запитів.

Рядок

Рядок являє собою горизонтальну групу значень всередині таблиці. Оскільки вони містять інформацію з декількох стовпців, в базах даних кожен рядок таблиці може вважатися записом. Наприклад, вікно (або запис) таблиці Employee може містити ім'я, адресу, посаду, заробітну плату та іншу інформацію співробітника. При запиті бази даних результати зазвичай повертаються як масив рядків, який схожий на групу записів. Доступ до окремих значень можна отримати, вибравши конкретний стовпець (поле) в рядку. При відображенні значень у форматі таблиці верхній рядок часто називають "Заголовок таблиці". Клітинки в рядку зазвичай містять ім'я кожного поля.
Цікаво по темі
Оператор Delete видалення MySQL
Оператор Delete видалення MySQL
Видалення записів таблиць бази даних - необхідна операція для підтримки порядку в записах. Використання операції видалення може бути виконано різними
Видалення дублікатів MySQL distinct
Видалення дублікатів MySQL distinct
Видалення дублікатів MySQL distinct - потрібна операція. Багато вирішення завдань представлення та обробки інформації за допомогою реляційних баз
Створення запитів в Access. Види запитів
Створення запитів в Access. Види запитів
Створення запитів в Access відбувається для формування записів для інших запитів, звітів і форм. За допомогою певних запитів збираються дані з
Функція створення таблиці в SQL Create Table
Функція створення таблиці в SQL Create Table
Робота з базами даних безпосередньо пов'язана із зміною таблиць і містяться в них даних. Але перед початком проведення дій таблиці необхідно
SQL (типи даних): таблиця
SQL (типи даних): таблиця
Коротка, але важлива інформація про основні типи даних мови SQL. Об'єм пам'яті, що виділяється при визначенні типів даних.