Database
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Database

Lược đồ trong SQL là gì và cách tạo nó như thế nào?

Bạn đã từng nghe về thuật ngữ Lược đồ chưa? Một lược đồ trong SQL là một tập hợp các đối tượng cơ sở dữ liệu được liên kết với một tên người dùng cơ sở dữ liệu cụ thể. Tên người dùng mà tôi đang nói đến được gọi là chủ sở hữu Lược đồ, hay đúng hơn là chủ sở hữu của nhóm đối tượng có liên quan. Hãy để chúng tôi tìm hiểu chủ đề này sâu hơn một chút và thảo luận chi tiết về nó!
Chương trình làm việc cho hướng dẫn này như sau:

  • SQL là gì?
  • Lược đồ trong SQL là gì?
  • Ưu điểm của việc sử dụng Lược đồ
  • Cách tạo lược đồ?
    • Sử dụng SQL Server Management Studio
  • Làm cách nào để thay đổi giản đồ?
  • Tham số
  • Làm cách nào để bỏ một giản đồ?

Hãy bắt đầu.

SQL là gì?

Như tất cả các bạn có thể biết về thuật ngữ SQL, là viết tắt của Ngôn ngữ truy vấn có cấu trúc. SQL là một ngôn ngữ chuẩn ASI nhưng có nhiều phiên bản khác nhau của ngôn ngữ này. SQL là ngôn ngữ tiêu chuẩn cho Hệ thống cơ sở dữ liệu quan hệ. Nó giúp bạn truy cập và thao tác với cơ sở dữ liệu. Một số truy vấn đối với cơ sở dữ liệu có thể được thực thi. Dữ liệu từ cơ sở dữ liệu có thể được truy xuất. Bạn có thể chèn, cập nhật, xóa bản ghi trong cơ sở dữ liệu. Nó giúp tạo cơ sở dữ liệu mới. Các bảng và dạng xem mới cũng có thể được tạo.

Hãy để chúng tôi tiến xa hơn đến phân đoạn tiếp theo.

Giản đồ trong SQL Server là gì?

Lược đồ trong SQL là một tập hợp các đối tượng cơ sở dữ liệu được liên kết với một cơ sở dữ liệu. Tên người dùng của cơ sở dữ liệu được gọi là chủ sở hữu lược đồ (chủ sở hữu của cấu trúc dữ liệu được nhóm hợp lý). Lược đồ luôn thuộc về một cơ sở dữ liệu trong khi một cơ sở dữ liệu có thể có một hoặc nhiều lược đồ. Ngoài ra, nó cũng rất giống với các vùng tên hoặc vùng chứa riêng biệt, nơi lưu trữ các đối tượng cơ sở dữ liệu. Nó bao gồm các đối tượng cơ sở dữ liệu khác nhau bao gồm bảng, dạng xem, thủ tục, chỉ mục của bạn, v.v.

Hãy tiếp tục và xem xét một số ưu điểm của việc sử dụng Schema trong SQL.

Ưu điểm của việc sử dụng Lược đồ

  • Bạn có thể áp dụng quyền bảo mật để phân tách và bảo vệ các đối tượng cơ sở dữ liệu dựa trên quyền truy cập của người dùng.
  • Một nhóm đối tượng cơ sở dữ liệu lôgic có thể được quản lý trong cơ sở dữ liệu. Các lược đồ đóng một vai trò quan trọng trong việc cho phép tổ chức các đối tượng cơ sở dữ liệu thành các nhóm logic này.
  • Lược đồ cũng hữu ích trong các trường hợp tên đối tượng cơ sở dữ liệu giống nhau. Nhưng những đối tượng này thuộc các nhóm logic khác nhau.
  • Một lược đồ duy nhất có thể được sử dụng trong nhiều cơ sở dữ liệu.
  • Lược đồ cũng giúp tăng cường bảo mật.
  • Nó giúp thao tác và truy cập các đối tượng mà nếu không thì đây là một phương thức phức tạp.
  • Bạn cũng có thể chuyển quyền sở hữu một số lược đồ.
  • Các đối tượng được tạo trong cơ sở dữ liệu có thể được di chuyển giữa các lược đồ.

Đây là một số ưu điểm, bây giờ chủ đề tiếp theo là phương pháp tạo một lược đồ.

Cách tạo một Lược đồ?

Cú pháp để tạo SQL:

CREATE SCHEMA [schema_name] [AUTHORIZATION owner_name]
[DEFAULT CHARACTER SET char_set_name]
[PATH schema_name[, ...]]
[ ANSI CREATE statements [...] ]
[ ANSI GRANT statements [...] ];

Bạn có thể tạo một lược đồ bằng cách sử dụng studio quản lý máy chủ SQL. Hãy làm theo các bước đã đề cập!

Sử dụng SQL Server Management Studio

Làm theo các bước để tạo giản đồ.

  • Trong trình khám phá đối tượng, hãy nhấp vào thư mục cơ sở dữ liệu.
  • Tạo lược đồ cơ sở dữ liệu Mới trong cơ sở dữ liệu.
  • Nhấp chuột phải vào Thư mục bảo mật, nhấp vào Mới, chọn Giản đồ.
  • Chuyển đến hộp thoại Schema-New, nhập tên cụ thể mà bạn muốn tạo cho giản đồ mới của mình.
  • Trong hộp chủ sở hữu lược đồ, hãy nhập tên của người dùng cơ sở dữ liệu để sở hữu lược đồ. Nhấp vào tìm kiếm để mở hộp thoại Vai trò tìm kiếm và Người dùng.
  • Nhấp vào OK.

Đây là cách một lược đồ được tạo. Bây giờ chúng ta hãy xem lược đồ được thay đổi như thế nào.

Làm cách nào để thay đổi một giản đồ?

Lược đồ trong cơ sở dữ liệu có thể được thay đổi bằng cách sử dụng câu lệnh lược đồ thay đổi. Câu lệnh này được sử dụng đặc biệt để đổi tên một lược đồ. Chủ sở hữu mới phải là người dùng đã có từ trước.

Cú pháp để thay đổi giản đồ:


ALTER SCHEMA schema_name [RENAME TO new_schema_name] [ OWNER TO new_user_name]

Thông số

Tên

Mô tả

new_schema_name

tên mới của giản đồ

schema_name

lược đồ hiện có

new_owner

chủ sở hữu mới của giản đồ


Sau khi hiểu cách thay đổi giản đồ, chúng ta hãy chuyển sang phần tiếp theo. Chúng ta sẽ nghiên cứu về việc loại bỏ một lược đồ.

Làm cách nào để bỏ một giản đồ?

Để loại bỏ lược đồ, chúng tôi sử dụng cú pháp sau:


DROP SCHEMA <schema name>

Nếu bạn phải loại bỏ toàn bộ cơ sở dữ liệu, hãy làm theo cú pháp đã đề cập:


DROP DATABASE databasename;

Đây là tất cả về Lược đồ trong SQL. Tôi hy vọng rằng nội dung giải thích giá trị gia tăng trên cho bạn hiểu biết. Tiếp tục đọc, tiếp tục khám phá!

Với điều này, chúng ta kết thúc bài viết này. Tôi hy vọng bạn đã hiểu cách sử dụng các ràng buộc khác nhau có trong cơ sở dữ liệu. Nếu bạn muốn tìm hiểu thêm về MySQL và làm quen với cơ sở dữ liệu quan hệ nguồn mở này, hãy xem Đào tạo chứng chỉ MySQL DBA của chúng tôi đi kèm với đào tạo trực tiếp do người hướng dẫn và trải nghiệm dự án thực tế. Khóa đào tạo này sẽ giúp bạn hiểu sâu về MySQL và giúp bạn đạt được thành thạo về chủ đề này.

Bạn có câu hỏi cho chúng tôi? Vui lòng đề cập đến nó trong phần nhận xét của bài viết này về SQL Constraints và tôi sẽ liên hệ lại với bạn.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sự kiện và Chủ đề trong .NET

  2. Cách trở thành nhà thiết kế cơ sở dữ liệu

  3. Cách chọn đúng loại dữ liệu

  4. Quy ước đặt tên phân nhánh Git:Các phương pháp hay nhất

  5. Cách tìm giá trị tối thiểu trong cột