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

Дата:

2018-09-04 12:50:13

Перегляди:

308

Рейтинг:

1Дизлайк 0Любити

Поділитися:

Table of contents:

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

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

Більше:

Розширення

Розширення "Економія трафіку Google Chrome

У статті піде мова про те, як здійснюється економія трафіку в Google Chrome. Цей режим ще називають "Турбо", і його практично кожен спостерігав в таких браузерах, як Yandex Browser або Opera. Проте в Google Chrome даний компонент відсутній, і заощади...

Смайли в

Смайли в "Скайпі" - опис, застосування, секрети

Skype - програма, якою користуються багато людей. Вона призначена спеціально для спілкування і обміну даними. Як і будь-який інший месенджер, "Скайп" оснащений чудовим інтерфейсом і графічними елементами. Тут можна виражати емоції різними способами. ...

Ресурс вогняна сіль в

Ресурс вогняна сіль в "Скайриме"

Матеріал у грі «Скайрим» вогняна сіль має ряд застосувань, які будуть корисні для гравця. Цей предмет можна дістати кількома способами, які варто знати користувачу. Стаття надає всю потрібну інформацію з цього ресурсу.ВидобутокУ проекті ж...

При навчанні професії програміста в числі іншого вивчається і система управління базами даних Access. Строго кажучи, ця СУБД сама безглузда, оскільки не надає справжньої могутності повноцінних серверів: при одночасній роботі кількох людей з однією базою даних починаються блокування фрагментів інформації, а то й цілих таблиць, при великих обсягах даних з'являються збої в роботі і так далі. Залишається загадкою, для чого взагалі включений Access в систему освіти, адже професійні програмісти з ним працювати не будуть, а всі інші взагалі не бажають знати, чим одні системи управління базами даних відрізняються від інших. Краще б замість Access’а студентам давали навички роботи з PostgreSQL і MySQL, попутно пояснюючи відмінності між ними. Правда, обидві цих СУБД працюють лише як сервера, тобто для створення повноцінної бази даних доведеться розробляти ще і клієнтське додаток – те, з чим будуть працювати вже кінцеві користувачі. Але по цьому шляху йде все професійне програмування, і не варто винаходити свій власний велосипед.

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


Article in other languages:

AR: https://tostpost.com/ar/computers/5245-life-and-system-database-management.html

BE: https://tostpost.com/be/kamputary/9318-zhycce-s-stemy-k-ravannya-bazam-dadzenyh.html

DE: https://tostpost.com/de/computer/9322-leben-und-datenbank-management-system.html

ES: https://tostpost.com/es/los-ordenadores/9329-la-vida-y-el-sistema-de-gesti-n-de-bases-de-datos.html

HI: https://tostpost.com/hi/computers/5252-life-and-system-database-management.html

JA: https://tostpost.com/ja/computers/5248-life-and-system-database-management.html

KK: https://tostpost.com/kk/komp-yuterler/9322-m-r-zh-ne-derekter-bazasyn-bas-aru-zh-yes.html

PL: https://tostpost.com/pl/komputery/9319-ycie-i-systemy-zarz-dzania-bazami-danych.html

PT: https://tostpost.com/pt/computadores/9314-a-vida-e-um-sistema-de-gerenciamento-de-banco-de-dados.html

TR: https://tostpost.com/tr/bilgisayarlar/9326-ya-am-ve-veritaban-y-netim-sistemi.html

ZH: https://tostpost.com/zh/computers/5710-life-and-system-database-management.html






Alin Trodden - автор статті, редактор
"Привіт, Я Алін Тродден. Я пишу тексти, читаю книги і шукаю враження. І я непогано вмію розповідати вам про це. Я завжди радий брати участь у цікавих проектах."

Примітка (0)

Ця стаття не має коментарів, будьте першим!

Додати коментар

Новини

Розбираємо сучасні операційні системи

Розбираємо сучасні операційні системи

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

Як додати віртуальний привід в систему?

Як додати віртуальний привід в систему?

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

Не працюють кнопки на ноутбуці: що робити?

Не працюють кнопки на ноутбуці: що робити?

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

"Тачки": проходження ігри

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

Як видалити Zeta Games з комп'ютера-покрокова інструкція та рекомендації

Як видалити Zeta Games з комп'ютера-покрокова інструкція та рекомендації

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

Групування записів MySQL: group by

Групування записів MySQL: group by

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