Câu hỏi phỏng vấn T-SQL
Câu hỏi

Trong phiên bản nào của SQL Server, tính năng synonym được phát hành, chúng có chức năng gì và khi nào bạn có thể đưa ra lý do để sử dụng chúng?

Câu trả lời

Tính năng synonym trong SQL Server được phát hành kể từ phiên bản SQL Server 2005. Synonym là một tên thay thế, hay còn gọi là bí danh, cho một đối tượng có phạm vi schema, giúp đơn giản hóa các tham chiếu đến các đối tượng cơ sở dữ liệu như bảng, view, stored procedure, và các đối tượng khác. Synonym cho phép ứng dụng client tham chiếu đến đối tượng cơ sở thông qua một tên duy nhất thay vì phải sử dụng tên đa phần để tham chiếu đến đối tượng cơ sở[6][7].

Bạn có thể đưa ra lý do sử dụng synonym trong các trường hợp sau:

  • Khi muốn đổi tên hoặc di chuyển các đối tượng cơ sở dữ liệu mà không muốn thay đổi code trong ứng dụng hoặc các truy vấn đã có.
  • Để ẩn chi tiết về đối tượng cơ sở dữ liệu thực sự từ người dùng, tạo ra một lớp trừu tượng giữa người dùng và đối tượng.
  • Khi muốn đơn giản hóa các truy vấn hoặc cấu trúc cơ sở dữ liệu bằng cách giảm bớt sự phức tạp trong việc tham chiếu đến các đối tượng có tên dài hoặc phức tạp.
  • Trong việc quản lý các đối tượng cơ sở dữ liệu phân tán, synonym có thể giúp tham chiếu đến các đối tượng nằm trên các cơ sở dữ liệu khác nhau hoặc các thể hiện SQL Server từ xa một cách dễ dàng hơn[5][6][7].

Citations:
[1] https://www.guru99.com/vi/sql-server-introduction.html
[2] https://timoday.edu.vn/bai-1-tong-quan-ve-sql-server/
[3] https://cntt.hdu.edu.vn/cac-phien-ban-ms-sql-server.html
[4] https://light.com.vn/mssql-la-gi-lich-su-hinh-thanh-microsoft-sql-server.htm
[5] https://www.studocu.com/vn/document/truong-dai-hoc-mo-thanh-pho-ho-chi-minh/ky-nang-nghe-nghiep/qthcsdl-de-cuong-quan-tri-he-csdl/56487532
[6] https:...

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

TRUNCATEDELETE ảnh hưởng đến Identity như thế nào?

senior

Tên các loại Trigger?

junior

TSQL Window functions là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào