Таким чином, подання INFORMATION_SCHEMA забезпечують більш стандартизований спосіб доступу до метаданих, тоді як подання sys надають більш детальну та настроювану інформацію, специфічну для SQL Server. Обидва можуть бути корисними в різних сценаріях, залежно від вимог поставленого завдання.
інформаційна_схема є база даних, де зберігається інформація про всі інші бази даних, наприклад, імена бази даних або таблиці, тип даних стовпців, права доступу тощо. Це вбудована віртуальна база даних, єдиною метою якої є надання інформації про саму систему бази даних.
Інформаційна схема визначена в стандарті SQL, і, отже, можна очікувати, що вона буде переносимою та стабільною — на відміну від системних каталогів, які є специфічними для PostgreSQL і моделюються відповідно до проблем впровадження.
ТАБЛИЦІ. Таблиця ТАБЛИЦІ зберігає інформацію про таблиці в базі даних, включаючи назву, власника, кількість стовпців, розмір рядка та первинний ключ (якщо є). У таблиці TABLES також зберігається інформація про системні таблиці. Інформація про певний стовпець зберігається в таблиці COLUMNS.
Для тих, хто не знайомий із проектом схеми системи, це схема бази даних із набором об’єктів (представлення, збережені процедури, збережені функції та таблиця з кількома тригерами на ній), які були реалізовані, щоб забезпечити легкий, зрозумілий людині DBA та Доступ розробників до великої кількості інструментальних даних…