Web888.vn
  • Shop
  • Blog
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Microsoft SQL Server
  • Novità tecnologiche
Concetto di schema e creazione di schemi in SQL Server

Concetto di schema e creazione di schemi in SQL Server

  • 24-07-2022
  • Toanngo92
  • 0 Comments

Mục lục

  • Concetto di schema
        • Vantaggi dello schema:
  • Crea schema (Crea schema)
    • Crea schema con SSMS:
    • Crea schema con T-SQL
  • Schema di rilascio (schema di rilascio)
  • Schema di concessione dell'autorizzazione

Concetto di schema

Schema è un nuovo concetto introdotto in SQL Server dalla versione 2005, è uno spazio dei nomi utilizzato per raggruppare tabelle che condividono una determinata funzionalità per una facile gestione. Se non utilizzi lo schema nel database, lo schema predefinito sarà dbo.

Schema di esempio

Ad esempio, nello schema del database, esistono due tipi principali di tabelle come segue:

Tabelle delle notizie -> Creerò uno schema denominato news che include tabelle relative alle notizie
Tabelle dei prodotti -> Creerò uno schema denominato prodotti comprese le tabelle relative ai prodotti
In un database, il nome dello schema è univoco, conforme alla sintassi: server.database.schema.object

Vantaggi dello schema:

Quando si raggruppano le tabelle in base al prefisso definito dallo schema, è molto facile gestire, identificare o decentralizzare la gestione di ogni schema per utenti diversi, questo è il ruolo principale dello schema.

Crea schema (Crea schema)

Crea schema con SSMS:

Crea schema usando SSMS

Crea schema con T-SQL

Documenti: https://docs.microsoft.com/en-us/sql/relational-databases/security/authentication-access/create-a-database-schema?view=sql-server-ver15

Sintassi:

 CREATE SCHEMA (<schema_name>)

Per esempio:

 CREATE SCHEMA (<news>)

Schema di rilascio (schema di rilascio)

Sintassi

 DROP SCHEMA (<schema_name>)

Per esempio:

 DROP SCHEMA news

Schema di concessione dell'autorizzazione

Supponendo di volere che l'utente toanngo92 disponga dei diritti di gestione per le notizie sullo schema, utilizzare semplicemente il comando GRANT ed eliminare l'autorizzazione, utilizzare il comando DENY.

Autorizzazione:

 GRANT SELECT, INSERT, UPDATE, DELETE ON SCHEMA :: news TO toanngo92

Rimuovere le autorizzazioni:

 DENY SELECT, INSERT, UPDATE, DELETE ON SCHEMA :: news TO toanngo92

Quindi il raggruppamento in questo modo aiuta lo schema del database a sembrare più professionale, più facile da decentralizzare e più sicuro.

Bài viết liên quan:

Tabella (tabella) in SQL Server
Funzioni che funzionano con le stringhe in PHP
Costanti in PHP e come dichiarare le costanti
Installa il sito Web WordPress su localhost usando Xampp
Mythemeshop offre gratuitamente alla community 36 temi wordpress in versione premium !
Per sviluppare rapidamente il tuo lavoro, tieni a mente queste cose!
Manuale utente e funzioni di amministrazione di base di WordPress CMS
Soffrire prima della felicità e poi diventare ricchi? Come pensare correttamente ?
Correggi l'errore "Directory temporanea mancante" in WordPress
Non accettare la crudele realtà del mercato, non pensare al successo!
Motivi per cui le persone sono sempre più inesperte nella vita
Istruzioni per l'utilizzo del plugin wp Bakery Builder (compositore visivo) per creare una landing page

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

Dati JSON in SQL Server

Funzionalità avanzate di SQL in SQL Server 2019

Presentazione di Azure SQL

Installa manualmente PHP su sistemi operativi Linux e Unix

Installa PHP manualmente su Mac OS

Giới thiệu

web888.vn là chuyên trang chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với web888

© web888.vn - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.

Your personal data will be used to support your experience throughout this website, to manage access to your account, and for other purposes described in our privacy policy.

Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×