Close Menu
Український телекомунікаційний портал
    Facebook X (Twitter) Instagram Threads LinkedIn Telegram RSS
    Український телекомунікаційний портал
    • Новини
    • Мобільна техніка
    • Технології
    • ПЗ
    • Наука
    • Транспорт
    • Дім
    • Обладнання
    • Здоров’я
    Facebook X (Twitter) YouTube Telegram Threads LinkedIn RSS Bluesky
    Український телекомунікаційний портал
    Home»Медіа»Базы данных мешают жить женщине по фамилии Null
    Медіа

    Базы данных мешают жить женщине по фамилии Null

    ВолодимирBy Володимир29.03.20163 коментарі2 Mins Read
    Facebook Twitter Email Telegram Copy Link

    В одном из выпусков известного веб-комикса xkcd мать поднимает телефонную трубку. Звонят из школы, где учится её сын. «Он опять что-то сломал?» — спрашивает она. «В некотором роде, — отвечает телефон. — Скажите, вашего сына в самом деле зовут Роберт’); DROP TABLE Students; ––?» exploits_of_a_mom «Конечно», — отвечает она. Выясняется, что из-за кода SQL в имени школа из комикса лишилась базы данных с оценками учеников за целый год. «Надеюсь, это научит вас фильтровать входные параметры», — говорит в конце героиня.

    Шутки шутками, но люди сталкиваются с подобной проблемой не только в комиксах. «Би-би-си» рассказывает об одной из жертв прогресса — американке по фамилии Null. Перед свадьбой будущий муж предупредил её, что эта фамилия порой вызывает трудности. Он не шутил.

    Первая же попытка купить авиабилет через интернет закончилась провалом. Большинство сайтов, которые торгуют авиабилетами, выдавали ошибку. Они игнорировали слово «Null», введённое в форму, и требовали заполнить поле «Фамилия» снова.

    null

    Источник ошибки очевиден каждому, кто знает SQL. Cистемы управления базами данных могут считать значение Null признаком того, что в поле отсутствует информация. О том редком, но вполне реальном случае, когда слово «Null» — это и есть данные, разработчики систем продажи авиабилетов не подумали.

    И не только они. Проблемы преследуют обладательницу редкой фамилии повсюду. Она столкнулась с аналогичной ошибкой при попытке отправить налоговую декларацию, а её мужу пришлось потрудиться, чтобы оформить платежи за коммунальные услуги.

    Сложность заключается в том, что каждый такой случай уникален. Если позаботиться о правильной обработке фамилии Null, найдётся что-нибудь ещё. Есть люди, у которых фамилия длиннее места, отведённого под неё в базе данных. У других фамилии просто нет. У третьих имя и фамилия идут не в том порядке, на который рассчитывали разработчики. Предусмотреть всё почти невозможно.

    Взято с xakep.ru

    Читайте також

    Міф про порятунок Єллоустону: що насправді зробили вовки з екосистемою парку

    14.10.2026

    Найвищий у світі міст перетворюють на центр екстремального туризму

    12.10.2026

    У центральній частині Тихого океану було встановлено температурний рекорд

    09.10.2026

    Останні

    «Пекельна курка» могла харчуватися фруктами: череп динозавра розкрив несподівану деталь

    15.10.2026

    Біль у спині може активувати неочікувану мережу мозку – нове дослідження

    15.10.2026

    Астрономи виявили таємничий сигнал, що надходить з порожнього космосу

    15.10.2026

    Apple готує другу презентацію в жовтні: які новинки покажуть

    15.10.2026
    Facebook X (Twitter) YouTube Telegram RSS
    • Контакти/Contacts
    • Про нас
    • Редакційна політика
    © 2026 Portaltele.com.ua. Усі права захищено. Копіювання матеріалів дозволено лише з активним гіперпосиланням на джерело.

    Type above and press Enter to search. Press Esc to cancel.