SQL Server Crea schema

SQL Server Crea schema
In SQL Server, uno schema si riferisce a una raccolta di oggetti di database (come tabelle, viste e procedure memorizzate) che sono raggruppate in base alla loro funzione. Pensa a uno schema come a un contenitore logico che memorizza gli oggetti del database correlati, permettendoti di visualizzarli e gestirli come una singola unità.

Ogni schema in un database SQL Server ha un nome univoco e ogni oggetto di database appartiene a un singolo schema. Ciò significa che puoi avere più oggetti in un database con lo stesso nome fintanto che appartengono a diversi schemi.

Lo scopo di questo tutorial è di guidarti attraverso vari metodi e tecniche per inizializzare un nuovo schema di database in SQL Server.

Per impostazione predefinita, SQL Server fornisce schemi come DBO, SYS e Information_Schema. Una volta creato un nuovo database, utilizza lo schema DBO per impostazione predefinita. Allo stesso modo, creando un nuovo utente in SQL Server, l'utente prende il DBO come schema predefinito.

Nota: il sistema protegge gli schemi SYS e Information_Schema. Il server SQL impedisce di modificare direttamente i valori negli schemi.

SQL Server Crea istruzione schema

Possiamo utilizzare il comando Crea Schema T-SQL per creare un nuovo schema in SQL Server.

Sintassi:

Crea schema Schema_Name_Clause [[… n]]

Schema_name
| Autorizzazione proprietaria_name
| Schema_name Autorizzazione proprietario_name

In questo caso, iniziamo impostando il nome dello schema seguito dal proprietario dello schema utilizzando la parola chiave di autorizzazione.

Nota: la creazione di schemi è un'operazione atomica. Ciò significa che la clausola fallisce senza influire sul database se si verifica un errore nell'istruzione.

SQL Server Crea Schema - Transact -SQL

Ecco una dimostrazione di esempio della creazione di schemi in SQL Server utilizzando la clausola Schema Crea:

Crea schema locale_db_schema;

SQL Server Crea Schema - SSMS

Puoi anche creare uno schema utilizzando SQL Server Management Studio. Innanzitutto, apri gli oggetti Explorer e individua il database su cui si desidera creare un nuovo schema.

Successivamente, espandi i valori del database e vai a Sicurezza -> Schemi.

Fare clic con il pulsante destro del mouse sulla cartella degli schemi e selezionare “Nuovo schema."

Questo lancia una finestra di creazione di schemi. Imposta il nome dello schema e seleziona il proprietario. È possibile scegliere un utente esistente nel server o utilizzare l'utente DBO predefinito.

Una volta selezionato il proprietario dello schema, fare clic su OK per inizializzare un nuovo schema. Dovresti vedere lo schema creato nell'elenco come segue:

Una volta creato un nuovo schema, puoi creare nuovi oggetti in esso. Ad esempio, per aggiungere una tabella a local_db_schema, eseguire il seguente comando:

Crea table local_db.local_db_schema.banche dati(
id int non null Identity (1,1) Key primario,
server_name varchar (50),
server_address varchar (255) non null,
compressione_method varchar (100) predefinito "nessuno",
size_on_disk float non null,
size_ float compresso,
total_records int non null,
Data init_date
);

La query precedente crea una tabella chiamata database nello schema Local_DB_Schema del database Local_DB.

Conclusione

Questo post ha riguardato i fondamenti del lavoro con l'istruzione Crea Schema in SQL Server. Ciò consente di inizializzare nuovi schemi in un determinato database.