Я в основном системный администратор, и я не работаю напрямую с базами данных, кроме их установки, настройки учетных записей, предоставления привилегий и так далее. Я понял, что если Босс подошел ко мне и спросил: «Что такое реляционная база данных?» Я, вероятно, не смог бы дать удовлетворительный ответ ... Я мог бы что-то пробормотать о данных, хранящихся и упорядоченных по категориям, к которым можно обращаться с помощью специального языка программирования (например, SQL).
Так может ли кто-нибудь дать хороший «ответ боссу» о том, что такое реляционная база данных? А может, чем это отличается от простого хранения данных на файловом сервере? Бонусные баллы за умные, но доступные аналогии и объяснения таблиц, столбцов, записей и полей. Я бы определил «Ответ босса» как краткое (возможно, два) параграфа объяснения для нетехнических людей ... в основном, для вашего босса, в тех редких случаях они фактически спрашивают вас, чем вы занимаетесь весь день.