ВПЛОТЬ ДО ЭТОГО МЕСТА МЫ ЗАПРАШИВАЛИ ТАБЛИЦЫ данных и выполняли команды по извлечению этих данных, считая, что эти таблицы уже были созданы кем-то до нас. Это действительно наиболее реальная ситуация, когда небольшое количество людей создают таблицы, которые затем используются другими людьми. Наша цель состоит в том, чтобы, охватив информацию сначала более широко, перейти затем к более узким вопросам.
В этой главе мы будем обсуждать создание, изменение и удаление таблиц. Все это относится к самим таблицам, а не к данным, которые в них содержатся. Будете или не будете Вы выполнять эти операции самостоятельно, но их концептуальное понимание увеличит ваше понимание языка SQL и природу таблиц, которые вы используете. Эта глава вводит нас в область SQL называемую — DDL(Язык Определения Данных), где создаются объекты данных SQL.
Эта глава также покажет другой вид объекта данных SQL — Индекс. Индексы используются, чтобы делать поиск более эффективным и, иногда, заставлять значения отличаться друга от друга.
Они обычно работают незаметно для Вас, но если вы попробуете поместить значения в таблицу, и они будут отклонены из-за их неуникальности, это будет означать, что другая строка имеет то же самое значение для этого поля, и что это поле имеет уникальный индекс или ограничение, которое предписывает ему уникальность.
Обсуждение вышеупомянутого продолжится в Главе 18.