public function create(array $options = [])
    {
        $options += [
            'statements' => [],
        ];

        $databaseId = DatabaseAdminClient::parseName($this->name())['database'];
        $statement = sprintf('CREATE DATABASE `%s`', $databaseId);

        $operation = $this->connection->createDatabase([
            'instance' => $this->instance->name(),
            'createStatement' => $statement,
            'extraStatements' => $options['statements']
        ]);

        return $this->resumeOperation($operation['name'], $operation);
    }