Вопрос о каталогах SQL - что это такое? - PullRequest
2 голосов
/ 25 июля 2009

Что-то, что меня сейчас немного озадачивало, и час или два googlin 'на самом деле не дали никаких полезных ответов по этому вопросу, поэтому я решил, что просто напишу вопрос.

Когда я создаю базу данных в SQL, используя «CREATE DATABASE DBNAME», я неявно создаю каталог в этой базе данных? Правильно ли называть это имя DBNAME каталогом? Или это что-то совершенно не связанное?

Когда я использую драйвер MySQL JDBC для получения списка таблиц в базе данных с помощью функции getMetaData (), столбец «TABLE_CAT» (который я бы предположил означает «каталог»)) всегда устанавливается имя базы данных, которую я выбрал.

Совпадение? Или я просто совершенно неправ во всем этом?

1 Ответ

5 голосов
/ 26 июля 2009

каталог - это термин JDBC, который многие (и некоторые RDBM) называют базами данных. т.е. коллекция таблиц / просмотров / и т. д. в системе баз данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...