RSSSql Server

Schema là gì?

Schema trong SQL Server để nhóm các Database Object lại với nhau cho dễ quản lý.

Schema trong SQL Server để nhóm các Database Object lại với nhau cho dễ quản lý.

Ví dụ bạn có thể nhóm các table và Stored procedure liên quan đến bộ phận nhân sự HumanResource vào 1 Schema có tên là HumanResource. Ví dụ ta có 1 table là Salary đặt trong Schema HumanResource, thì ta gọi table này bằng cách như sau:

Select columnA, columnB from HumanResouce.Salary

1 lý do nữa để dùng Schema là bảo mật (Security Policy), ta có thể phân quyền ở cấp độ toàn Schema thay vì từng object riêng biệt trong Schema.

Như vậy trong 1 database ta có thể đặt tên 2 table giống nhau, với điều kiện chúng phải thuộc 2 schema khác nhau.

Schema mặc định của các object trong database là dbo.

Để hiểu rõ hơn bạn có thể tham khảo bài viết Schema là gì? Schema trong sql server dùng để làm gì

Tags:

Nếu bạn thấy bài viết hữu ích, hãy nhấn +1 và các liên kết chia sẻ để website ngày càng phát triển hơn. Xin cám ơn bạn!

Nếu là khách, bạn phải đăng ký tài khoản và kích hoạt tài khoản để bình luận được hiển thị ở đây.
Thông tin kích hoạt gửi đến mail của bạn.

Tin mới hơn

Tin cũ hơn

Lên trên đầu