Основні поняття. Поняття бази даних та що таке субд Повідомлення на тему що таке бд

Що таке база даних в інформатиці

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

Самі собою, бази даних марні, якщо немає можливості ними управляти. Під управлінням базою даних розуміємо можливість індивідуального чи колективного додавання інформації, її сортування, часткове чи повне копіювання та переміщення, об'єднання двох чи кількох баз даних. Для управління базами даних створено програмні продукти, є програмним забезпеченням баз даних. Називаються вони СУБД - системи управління базами даних.

Що таке СУБД та SQL

Саме з мають справу споживачі, тобто ми з вами. Сучасні СУБД дозволяють обробляти не лише тексти чи графіку, а й медіафайли (аудіо та відео файли).

Будь-який програмний продукт має свою мову, за допомогою якої він керується. Не виняток і СУБД. Одна з основних мов для спілкування з СУБД є SQL (structured query language – мова структурованих запитів).

Варто зазначити, що за характером використання СУБД діляться на однокористувацькі (для одного користувача – локального комп'ютера) і багато користувачів (для мереж).

Я впевнений, ви не думаєте, що існує одна універсальна СУБД. І вірно, їх десятки. В рамках цього розділу ми обмежимо себе роботою з безкоштовною та найпоширенішою СУБД MySQL.

СУБД MySQL

СУБД MySQL працює лише з реляційними базами даних. Реляційні бази даних найпростіші для первинного вивчення. Крім цього, вони використовуються на всіх хостингах і серверах для масового користування.

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

База даних - це структурований набір даних, які можуть бути редаговані та доступні, оновлені або видалені. Відповідно до їх організаційного підходу, типу контенту та його обсягу, бази даних можуть бути поділені на різні типи.

Якщо ви плануєте працювати як адміністратор бази даних, Ви повинні бути знайомі з деякими інструментами, такими як Oracle, SQL server і Sybase, оскільки реляційна база даних є найпоширенішою з усіх баз даних.

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

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

Нижче наведено класифікацію баз даних залежно від мети зберігання та можливостей.

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

Це цифрова база даних, яка зберігає дані у таблиці у вигляді рядків та стовпців. Кожен рядок має унікальний ключ. Це допомагає зв'язування однієї таблиці до іншої (яка згадується як зовнішній ключ). Загалом, у кожного об'єкта є таблиця рядки, його екземпляр, а стовпці мають значення, що приписуються екземпляру. У цьому типі бази даних всі дані зберігаються і вилучаються за допомогою «відносин», які не є лише колекціями таблиць; звідси і назва "реляційні бази даних".

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

У цих базах зберігається вся інформація в одному місці - централізовані обчислювальні потужності. Користувачі в різних місцях можуть отримати доступ до даних через комп'ютерну мережу. Прикладами може бути ЕОМ, сервер, процесор, тощо. буд. Переваги цього бази даних є її економічність і збереження всіх даних одному місці, збільшуючи цим цілісність даних. Однак, операції залежать від підключення до мережі.

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

Бази даних кінцевого користувача

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

Зовнішні бази даних

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

Гіпермедійні бази даних

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

Сховища даних

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

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

Загальні бази даних

Загальні бази даних є базами даних, які пропонують інформацію про без чисельних суб'єктів. Метою таких баз даних є надання всієї необхідної інформації користувачеві на будь-яку тему, яку він шукає. Вони переважно використовуються для дослідницької роботи.

Дисциплінарно-специфічні бази даних

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

Предметно-специфічні бази даних

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

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

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

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

Давайте розберемося з термінами та поняттями баз даних:

База даних- Набір відомостей, що зберігаються деяким упорядкованим способом. Можна порівняти базу даних з шафою, де зберігаються документи. Іншими словами, база даних – це сховище даних. Самі собою бази даних не становили б інтересу, якби не було систем управління базами даних (СУБД).

Система управління базами даних- це сукупність мовних та програмних засобів, яка здійснює доступ до даних, дозволяє їх створювати, змінювати та видаляти, забезпечує безпеку даних тощо. Загалом СУБД - це система, що дозволяє створювати бази даних та маніпулювати відомостями з них. А здійснює цей доступ до даних СУБД за допомогою спеціальної мови – SQL.

SQL- мова структурованих запитів, основним завданням якого є надання простого способу зчитування та запису інформації до бази даних.

Отже, найпростіша схема роботи з базою даних виглядає приблизно так:

За характером використання СУБД ділять на однокористувацькі (призначені для створення та використання БД на персональному комп'ютері) і розраховані на багато користувачів (призначені для роботи з єдиною БД декількох комп'ютерів, об'єднаних у локальні мережі). Взагалі розподіл за характером використання можна подати такою схемою:

Не вдаючись далі у подробиці, відзначимо, що сьогодні кількість використовуваних СУБД обчислюється десятками. Найбільш відомі однокористувацькі СУБД - Microsoft Visual FoxPro і Access, розраховані на багато користувачів - MS SQL Server, Oracle і MySQL.

У цих уроках ми будемо використовувати СУБД MySQL. По-перше, вона безкоштовна, а по-друге, вона є стандартом де-факто у російських хост-провайдерів. Але про це пізніше, а поки що повернемося до основ. У визначенні бази даних говориться, що це відомості, які впорядковані певним чином. А як вони впорядковані? Про це й йтиметься у наступному уроці.

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

База даних

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

Насамперед це зручно тим, що інформацію можна швидко заносити в базу даних і так само швидко її вилучати за необхідності. Якщо на початку розвитку web-розробки всі необхідні дані потрібно було прописувати в коді сторінки, то тепер така необхідність відсутня - потрібна інформація може бути запитана з бази даних за допомогою скриптів. Спеціальні алгоритми зберігання та пошуку інформації, що використовуються в базах даних, дозволяють знаходити потрібні відомості буквально за частки секунд – а при роботі у віртуальному просторі швидкість роботи ресурсу важлива як ніщо інше.

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

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

Система управління базами даних

Як можна здогадатися вже з назви, система управління базами даних (або скорочено СУБД) є програмним забезпеченням, яке використовується для створення та роботи з базами даних. Головна функція СУБД - це управління даними (які може бути як у зовнішній, і у оперативної пам'яті). СУБД обов'язково підтримує мови баз даних, а також відповідає за копіювання та відновлення даних після будь-яких збоїв.

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

Або, якщо розподіл йде за тим, де розміщується СУБД, їх можна розділити на локальні - вся СУБД розміщується однією комп'ютері, і розподілені - частини системи управління базами даних перебувають у кількох комп'ютерах.

Файл-серверні, клієнт-серверні та вбудовані - такі назви носять СУБД, якщо розділити їх за способу доступу до баз даних. Файл-серверні СУБД зараз вже вважаються застарілими; в основному йде використання клієнт-серверних (СУБД, які розташовуються на сервері разом із самою базою даних) та вбудованих (що не потребують окремої установки) систем.

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

У цій статті я наголошую на СУБД, які використовуються для зберігання інформації різних веб-ресурсів.

Навіщо ж ці СУБД потрібні? Крім основної своєї функції - зберігання та систематизації величезної кількості інформації - вони дозволяють швидко обробляти клієнтські запити та видавати свіжу та актуальну інформацію.

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

Реляційні СУБД та мова SQL

Реляційні та об'єктно-реляційні СУБД є одними із найпоширеніших систем. Вони є таблицями, у яких кожен стовпець (який називається “field” чи «поле») упорядкований і має певну унікальну назву. Послідовність рядків (їх називають "records" або "записи") визначається послідовністю введення інформації в таблицю. При цьому обробка стовпців та рядків може відбуватися у будь-якому порядку. Таблиці з даними пов'язані між собою спеціальними відносинами, завдяки чому з даними з різних таблиць можна працювати - наприклад, поєднувати їх - за допомогою одного запиту.

Для управління реляційними базами даних застосовується спеціальна мова програмування - SQL. Скорочення розшифровується як “Structured query language”, у перекладі російською «мова структурованих запитів».

Команди, які використовуються в SQL, діляться на ті, що маніпулюють даними, ті, які визначають дані, та ті, що управляють даними.

Схема роботи з базою даних виглядає так:


MySQL

MySQL є однією з найпопулярніших і найпоширеніших СУБД, яка використовується в багатьох компаніях (наприклад, Facebook, Wikipedia, Twitter, LinkedIn, Alibaba та інших). MySQL є реляційною СУБД, яка відноситься до вільного програмного забезпечення: вона поширюється на умовах GNU Public License. Як правило, цю систему управління базами даних визначають як хорошу, швидку та гнучку систему, рекомендовану до застосування у невеликих або середніх проектах. MySQL має безліч різних переваг. Наприклад, вона підтримує різні типи таблиць: як відомі MyISAM та InnoDB, так і більш екзотичні HEAP та MERGE; крім того, кількість типів, що підтримуються, постійно зростає. MySQL виконує всі команди швидко - можливо, зараз це найшвидша СУБД із усіх існуючих. З цією системою управління базами даних може одночасно працювати необмежену кількість користувачів, а число рядків у таблицях може дорівнювати 50 мільйонам.

Так як у порівнянні з деякими іншими СУБД MySQL підтримує менше можливостей, то і працювати з нею значно простіше, ніж, наприклад, з PostgreSQL, про яку буде розказано нижче.

Перша версія MySQL вийшла далекого 1995 року, і відтоді відбулося кілька наступних релізів, кожен із яких ніс у собі значні зміни.

Для роботи з MySQL використовується як текстовий, а й графічний режим. Це можливо завдяки програмі phpMyAdmin: для роботи в програмі вам навіть не потрібно буде знати SQL-команди, а адмініструвати свою базу даних можна прямо через браузер.

Загалом можна відзначити, що MySQL - це вибір тих, кому потрібна СУБД для проекту невеликого або середнього розміру, швидка та зручна в роботі та без складнощів з адмініструванням.


PostgreSQL

Ця система управління базами даних, що вільно розповсюджується, відноситься до об'єктно-реляційного типу СУБД. Як і у випадку з MySQL, робота з PostgreSQL ґрунтується на мові SQL, проте, на відміну від MySQL, PostgreSQL підтримує стандарт SQL-2011. Ця СУБД немає обмежень ні з максимальному розміру бази даних, ні з максимуму записів чи індексів у таблиці.

Якщо говорити про переваги PostgreSQL, то, безумовно, це надійність транзакцій та реплікацій, можливість успадкування та легка розширюваність. PostgreSQL підтримує різні розширення та варіанти мов програмування, такі як PL/Perl, PL/Python та PL/Java. Також є можливість завантажувати C-сумісні модулі.

Багато хто відзначає, що на відміну від MySQL дана СУБД має хорошу та докладну документацію, яка дає відповіді практично на всі питання.

Про те, що це масштабніша, ніж MySQL, СУБД, говорить і той факт, що PostgreSQL періодично порівнюють з такою потужною системою управління даних, як Oracle.

Все це дозволяє говорити про PostgreSQL як про одну з найпоширеніших СУБД на даний момент.


SQLite

На даний момент це одна з найкомпактніших СУБД; також вона є вбудовуваною та реляційною. SQLite дозволяє зберігати всі дані в одному файлі і завдяки своєму невеликому об'єму відрізняється завидною швидкодією. SQLite значно відрізняється від MySQL та PostgreSQL своєю структурою: движок та інтерфейс цієї СУБД знаходяться в одній бібліотеці – і саме це дозволяє виконувати всі запити дуже швидко. Інші СУБД (MySQL, PostgreSQL, Oracle тощо) використовують парадигму клієнт-сервер, коли взаємодія відбувається через мережевий протокол.

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

SQLite можна порадити до використання в проектах, де потрібно мати можливість швидко перенести програму, і немає потреби в масштабованості.


Oracle

Ця СУБД належить до об'єктно-реляційного типу. Назва походить від назви фірми Oracle, що розробила цю систему. Поряд із SQL СУБД використовує процедурне розширення під назвою PL/SQL, а також мову Java.

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

На відміну від інших СУБД, вартість купівлі та використання Oracle досить висока, і саме це найчастіше є перешкодою до її використання в невеликих фірмах. Ймовірно, саме це також є причиною того, що в рейтингу СУБД на 2016 рік у Росії Oracle знаходиться лише на 6 місці.



MongoDB

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

Використовуючи ідентифікатор, ви можете виконувати швидкі операції над об'єктом; ця СУБД добре показує себе і за складних взаємодій. У першу чергу йдеться про швидкодію - у деяких випадках додаток, написаний на MongoDB, буде працювати швидше, ніж така ж програма, що використовує SQL, т.к. MongoDB відноситься до класу СУБД NoSQL і замість SQL користується об'єктною мовою запитів, яка значно легша за SQL.

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

Замість ув'язнення

Вибір СУБД це важливий момент при створенні свого ресурсу. Відштовхуйтеся від своїх завдань та можливостей, пробуйте та експериментуйте, щоб знайти саме той варіант, який буде найбільш підходящим.

БД - це абревіатура, що розшифровується як "база даних", або "бази даних" (залежно від контексту). У цій статті розглянемо, що вона/вони являють собою, якими бувають і де застосовуються. Також обговоримо, СУБД і БД - це те саме чи ні.

Термінологія

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

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

Види БД

Теоретично розрізняють кілька їх видів. Бувають:

  • Реляційні бази даних (від англійського relation, що перекладається як "зв'язок") - характеризуються відносинами і виражені в сукупності взаємопов'язаних сутностей. Останні представлені як табличок, у яких містяться дані БД. Це найпоширеніший
  • Ієрархічні - зв'язки на рівні "предок-нащадок", "начальник-підлеглий".
  • Мережеві – відгалуження від попереднього виду.
  • Об'єктно-орієнтовані, які безпосередньо працюють із відповідною методологією

Розглянемо кожен із них докладніше, попутно зупиняючись на основних ідеях та поняттях бази даних.

БД – це табличка?

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

У таблиць реляційних БД є записи (рядки) та поля (стовпці). У перших міститься безпосередньо інформація, дані, в останніх - опис того, що саме означають записи. Наприклад, поле - "ім'я", запис - "Катерина".

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

Слід розуміти, що сама собою БД - це таблиця. В основі може зберігатися від однієї до кількох сотень таблиць залежно від кількості та різноманітності інформації.

Зв'язки між таблицями

Задля більшої зв'язків між таблицями в СУБД є схеми даних. Зв'язки бувають:

  • "Один-до-одному" - кожному запису таблиці відповідає лише один запис з іншої таблички.
  • "Один-до-багатьом" і "багато-до-багатьом". Одного запису може відповідати відразу кілька зв'язаної таблиці. І навпаки (для другого варіанта).
  • "Багато хто до багатьох". Вже неважко здогадатися, що у цьому випадку для кількох рядків може бути підібрано для зв'язку кілька рядків іншої таблиці (такий зв'язок організовується за допомогою проміжної таблиці та двох зв'язків вищезгаданого виду).

Рух вгору та вниз

Ієрархічні БД мають набагато чіткішу структуру, ніж реляційні. Їм властиво суворе підпорядкування. Є кореневий елемент - "верхівка", від якого відгалужуються підлеглі - "спадкоємці" або "нащадки". Ієрархічна БД - це база з деревоподібною структурою, у якої у кожного вузла може бути лише один предок.

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

Розширюємо зв'язки

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

Табличний спосіб відображення

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

Об'єктно-орієнтований тип

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

Loading...Loading...