Cada esquema en una base de datos de SQL Server tiene un nombre único, y cada objeto de base de datos pertenece a un solo esquema. Esto significa que puede tener múltiples objetos en una base de datos con el mismo nombre siempre que pertenecen a diferentes esquemas.
El propósito de este tutorial es guiarlo a través de varios métodos y técnicas para inicializar un nuevo esquema de base de datos en SQL Server.
Por defecto, SQL Server proporciona esquemas como DBO, SYS e Information_Schema. Una vez que crea una nueva base de datos, utiliza el esquema DBO de forma predeterminada. Del mismo modo, creando un nuevo usuario en SQL Server, el usuario toma el DBO como el esquema predeterminado.
Nota: El sistema protege los esquemas SYS e Information_Schema. El servidor SQL le impide modificar directamente los valores en los esquemas.
Declaración de esquema de creación de SQL
Podemos usar el comando Crear esquema T-SQL para crear un nuevo esquema en SQL Server.
Sintaxis:
Crear esquema Schema_Name_Clause [[... N]]En este caso, comenzamos estableciendo el nombre del esquema seguido del propietario del esquema utilizando la palabra clave de autorización.
Nota: La creación de esquema es una operación atómica. Esto significa que la cláusula falla sin afectar la base de datos si se encuentra un error en la declaración.
SQL Server Crear esquema - Transact -SQL
Aquí hay un ejemplo de demostración de la creación de esquemas en SQL Server utilizando la cláusula Crear esquema:
Crear esquema local_db_schema;SQL Server Crear esquema - SSMS
También puede crear un esquema utilizando el SQL Server Management Studio. Primero, abra el explorador de objetos y ubique la base de datos en la que desea crear un nuevo esquema.
A continuación, expanda los valores de la base de datos y navegue a la seguridad -> esquemas.
Haga clic con el botón derecho en la carpeta de esquemas y seleccione "Nuevo esquema."
Esto lanza una ventana de creación de esquema. Establezca el nombre del esquema y seleccione al propietario. Puede elegir un usuario existente en el servidor o usar el usuario de DBO predeterminado.
Una vez que seleccione el propietario del esquema, haga clic en Aceptar para inicializar un nuevo esquema. Debería ver el esquema creado en la lista de la siguiente manera:
Una vez que crea un nuevo esquema, puede crear nuevos objetos en él. Por ejemplo, para agregar una tabla al local_db_schema, ejecute el siguiente comando:
Crear tabla local_db.local_db_schema.bases de datos (La consulta anterior crea una tabla llamada bases de datos en el esquema local_db_schema de la base de datos local_db.
Conclusión
Esta publicación cubrió los fundamentos de trabajar con la declaración Crear esquema en SQL Server. Esto le permite inicializar nuevos esquemas en una base de datos dada.