Теорія реляційних баз даних не включає використання слова Field. Доктор Е. Ф. Кодд, який написав серію статей, які забезпечують теоретичну основу для RDBMS, ніколи не використовували цей термін. Якщо ви хочете перевірити, ви можете прочитати його семінарний документ 1970 р . Реляційна модель даних для великих спільних банків даних .
Використовуються такі терміни, як домен, таблиця, атрибут, ключ і кортеж. Однією з причин цього є те, що його роботи в значній мірі стосувалися реляційної алгебри, і те, як конкретна реалізація визначила б таблицю в базі даних, Кодд не вважав важливим. Постачальники випускають це пізніше. Люди також повинні розуміти, що історично RDBMS розвинулося з існуючих ієрархічних та мережевих баз даних, що передували їм, а внутрішня робота RDMBS все ще повинна стосуватися організації та зберігання даних.
У загальному користуванні, і ви можете легко перевірити це, просто зробивши трохи гуглінг, поля та стовпці - це одне і те ж.
Бази даних ПК, такі як DBase, Access та Filemaker, зазвичай використовують "поле" замість "стовпця". "Атрибут" - це ще один термін, який можна використовувати без змін.
Наприклад, ось посилання на посібник з MS Access щодо додавання " поля " до таблиці. Зрозуміло, що в MS Access "поле" еквівалентно "стовпцю".
Те саме стосується Dbase та Filemaker Pro.
Іноді люди позначають певне значення у певному рядку як "поле" або, більш правильно, "значення поля", але це не робить використання "поля", коли посилається на стовпець або еквівалент стовпця-поняття невірно. Це, як правило, викликає рівень плутанини, тому що люди використовували "поле", щоб означати різні речі протягом багатьох років. У реляційній теорії - єдине атомне значення називають "датою".
Якщо хтось заявив, що "поле" - це одне значення у реляційній базі даних, а не те саме, що стовпець, то це їхня думка, оскільки "поле" не є частиною просторічної реляційної бази даних. Вони не є ні правильними, ні неправильними, однак у всьому світі бази даних поле частіше використовується для позначення стовпця.
Зважаючи на це, проекти та команди часто мають виробити розуміння того, як вони хочуть використовувати певну термінологію в рамках проекту, щоб уникнути плутанини.
Ви не помиляєтесь, але ви також можете вирішити просто піти разом із умовою, що використовується, або уникати використання слова слова взагалі на користь "стовпця". З реляційними базами даних "Таблиця" та "Стовпець" - це будівельні блоки, що існують у DDL, і найкраще просто використовувати ці терміни та уникати "поля", яке не використовується та не чітко визначене.