RE:programa para crear db de sql server
Utilizando las instrucciones DDL:
Lenguaje de definición de datos (DDL)
El lenguaje SQL tiene dos grandes divisiones: El Lenguaje de definición de datos (DDL) que se utiliza para definir y administrar todos los objetos de una base de datos SQL y el Lenguaje de tratamiento de datos (DML) que se utiliza para seleccionar, insertar, actualizar y eliminar datos en los objetos definidos mediante DDL. El lenguaje DDL de Transact-SQL que se utiliza para administrar objetos como bases de datos, tablas y vistas se basa en las instrucciones DDL de SQL-92, con extensiones. Para cada clase de objeto, suele haber instrucciones CREATE, ALTER y DROP, por ejemplo CREATE TABLE, ALTER TABLE y DROP TABLE. Los permisos se controlan mediante las instrucciones GRANT y REVOKE de SQL-92 y la instrucción DENY de Transact-SQL.