Зміст:
Визначення - Що означає Таблиця?
Таблиця - це іменований набір даних реляційних баз даних, який організований за рядками та стовпцями. Реляційна таблиця - це основна концепція реляційної бази даних, оскільки таблиці є основною формою зберігання даних.
Стовпці формують структуру таблиці, а рядки - зміст. Таблиці допускають обмеження для стовпців (тобто дозволений тип даних стовпців), але не рядки. Кожна таблиця бази даних повинна мати унікальне ім’я. Більшість реляційних баз даних мають обмеження щодо імен. Наприклад, ім'я може не містити пробілів або бути зарезервованим ключовим словом, таким як TABLE або SYSTEM.
Техопедія пояснює табл
Реляційні таблиці зберігають дані у стовпцях та рядках. Створюючи таблицю, стовпці повинні бути визначені, але стовпці можуть бути додані або видалені після створення таблиці. За цей час обмеження щодо даних стовпців можуть бути визначені або не можуть бути визначені. Наприклад, при створенні таблиці CUSTOMER_MASTER для зберігання інформації про клієнтів можуть бути додані визначення, наприклад, стовпець DATE_OF_BIRTH, що приймає лише дати, або стовпець CUSTOMER_NAME, який може бути недійсним (порожнім).
Рядки таблиці - це фактичні елементи даних таблиці. У таблиці CUSTOMER_MASTER рядки містять записи кожного клієнта. Таким чином, рядок складається з елемента даних у межах кожного стовпця таблиці. Якщо значення рядка не введено, це значення називається "null", яке не має того самого значення, як нуль або пробіл.
У таблицях також є інші зв’язки таблиць, які визначаються спеціальними стовпцями, а найвизначнішими є первинний та зовнішній ключі. Наприклад, таблиця CUSTOMER_MASTER містить стовпець CUSTOMER_ID, який використовується для унікальної ідентифікації кожного клієнта таблиці. Якщо інша таблиця потребує посилання на певного клієнта, може бути вставлений відповідний стовпець (також відомий як зовнішній ключ), який посилається на ідентифікатор клієнта таблиці CUSTOMER_MASTER. В інших таблицях не потрібно зберігати додаткові реквізити клієнта, які вже зберігаються в таблиці CUSTOMER_MASTER.