gpt4 book ai didi

sql-server - sql server 2008 中的架构

转载 作者:行者123 更新时间:2023-12-04 02:20:41 24 4
gpt4 key购买 nike

使用 'dbo' 创建普通表和使用架构创建表有什么区别。此架构如何工作和支持表

最佳答案

模式只是 DB 对象的容器 - 表、 View 等。它允许您构建您可能拥有的非常大的数据库解决方案。作为示例,请查看较新的 AdventureWorks 示例数据库 - 它们包含许多模式,例如“人力资源”等。

架构可以是安全边界,例如您可以授予或拒绝某些用户对整个架构的访问权限。模式也可用于将具有相同名称的表分开,例如您可以为应用程序的每个用户创建一个“用户架构”,并在每个用户中都有一个“设置”表,保存该用户的设置,例如“Bob.Settings”、“Mary.Settings”等

根据我的经验,SQL Server 中不经常使用架构。这是一种将数据库对象组织到容器中的方法,但除非您拥有大量数据库对象,否则您可能不会真正使用太多。

关于sql-server - sql server 2008 中的架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084021/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com