Первым шагом в использовании базы данных является ее создание. Этот шаг может варьироваться от элементарного действия, до сложных манипуляций, в зависимости от потребностей и выбранной СУБД. Многие современные СУБД (включая Oracle), предоставляют графические средства, позволяющие определять базу данных щелчками мышки. Тем не менее, зная возможности SQL по созданию базы данных, можно применять этот опыт в других СУБД. Синтаксис типичного предложения создания базы данных следующий:
CREATE DATABASE database_name
Так как синтаксис этого предложения меняется от системы к системе, мы не будем расширять его. Многие системы даже не поддерживают этой команды SQL, однако все современные мощные СУБД такие возможности предоставляют. Вместо фиксации внимания на синтаксисе, мы в общих чертах обсудим возможности, предоставляемые этой командой в различных СУБД.
Полномочия. Создавать базу данных может либо системный администратор, либо человек, которому такие полномочия были переданы системным администратором.
Расположение. Определяется место (диск, каталог), где будет располагаться база данных.
Размер. Предполагаемый размер базы данных. Указываемая память резервируется для дальнейшего запоминания строк таблиц и другой информации. Как правило, этот размер может в последующем увеличиваться.