Jump to content

Таблица (база данных)

(Перенаправлено из таблиц базы данных )

В базе данных таблица формате представляет собой набор связанных данных, организованных в таблицы ; состоящий из столбцов и рядов .

В реляционных базах данных и базах данных плоских файлов таблица . представляет собой набор элементов данных (значений), используя модель вертикальных является единицей , где пересекаются столбцов (идентифицируемые по имени) и горизонтальных рядов, ячейка строка и столбец [ 1 ] Таблица имеет указанное количество столбцов, но может иметь любое количество строк. [ 2 ] Каждая строка идентифицируется одним или несколькими значениями, появляющимися в конкретном подмножестве столбца. Конкретный выбор столбцов, которые однозначно идентифицируют строки, называется первичным ключом .

«Таблица» - это еще один термин для «отношения» ; Хотя существует разница в том, что таблица обычно представляет собой мультисет (сумка) рядов, где соотношение является набором и не допускает дубликатов. Помимо фактических строк данных, таблицы обычно связаны с ними некоторые метаданные , такие как ограничения на таблице или на значениях в определенных столбцах. [ сомнительно - обсудить ]

Данные в таблице не должны быть физически храниться в базе данных. Виды также функционируют как реляционные таблицы, но их данные рассчитываются во время запроса. Внешние таблицы (в Informix [ 3 ] или Oracle , [ 4 ] [ 5 ] например) также можно рассматривать как взгляды.

Во многих системах для вычислительной статистики, таких как R и Python панды поддерживающий , кадр данных или таблица данных - это тип данных, абстракцию таблицы. Концептуально, это список записей или наблюдений, содержащих одни и те же поля или столбцы. Реализация состоит из списка массивов или векторов , каждая из которых имеет имя.

Таблицы против отношений

[ редактировать ]

С точки зрения реляционной модели баз данных, таблица может считаться удобным представлением отношения , но оба не являются строго эквивалентными. Например, таблица SQL может потенциально содержать дублируемые строки, тогда как истинное соотношение не может содержать дублируемых строк, которые мы называем кортежи . Аналогичным образом, представление как таблица подразумевает конкретный упорядочение в ряды и столбцы, тогда как отношение явно неупорядочено. Однако система базы данных не гарантирует какого -либо упорядочения строк, если ORDER BY пункт указан в SELECT утверждение, которое запрашивает таблицу.

Не менее достоверное представление соотношения является как n -мерная диаграмма , где n -количество атрибутов (столбцы таблицы). Например, соотношение с двумя атрибутами и тремя значениями может быть представлено в виде таблицы с двумя столбцами и тремя рядами или как двухмерный график с тремя точками. Представления таблицы и графика являются эквивалентными только в том случае, если упорядочение строк не является значимым, а таблица не имеет дублирующих рядов.

Сравнения

[ редактировать ]

Иерархические базы данных

[ редактировать ]

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

Электронные таблицы

[ редактировать ]

В отличие от электронную таблицу , датаатип столбца обычно определяется схемой, описывающей таблицу. Некоторые системы SQL , такие как SQLite , менее строгины в отношении определений данных данных столбцов.

Смотрите также

[ редактировать ]
  1. ^ «Cell», Merriam-Webster (определение) , полученная 29 мая 2012 года .
  2. ^ «Руководство SQL: таблицы, ряды и столбцы» . IBM . Получено 11 декабря 2013 года .
  3. ^ «Создать оператор внешней таблицы» . Центр знаний IBM . IBM Informix 12.10. IBM . Получено 2015-08-14 . Вы используете внешние таблицы для загрузки и выгрузки данных в базу данных или из вашей базы. Вы также можете использовать внешние таблицы для запроса данных в текстовых файлах, которые не находятся в базе данных Informix.
  4. ^ "Внешняя таблица" . Oracle FAQ . 2015 . Получено 2015-08-14 . Внешняя таблица - это таблица, которая не хранится в базе данных Oracle. Данные загружаются из файла через драйвер доступа (обычно ORACLE_LOALER), когда к таблице доступна доступ. Можно придумать внешнюю таблицу как о представлении, которая позволяет запускать запросы SQL против файлов в файловой системе [...].
  5. ^ Брила, Боб; Томас, Биджу (20 февраля 2006 г.). OCP: Oracle 10G Новые функции для администраторов. Руководство по изучению: экзамен 1Z0-040 . John Wiley & Sons (опубликовано 2006). п. 90. ISBN  9780782150858 Полем Получено 2015-08-14 . Oracle 9 Я представил внешние таблицы [...] только для чтения из базы данных Oracle. В Oracle 10 G вы можете написать на внешние таблицы.
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d1997d94f538622c800af61d5e93fa08__1721970960
URL1:https://arc.ask3.ru/arc/aa/d1/08/d1997d94f538622c800af61d5e93fa08.html
Заголовок, (Title) документа по адресу, URL1:
Table (database) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)