sql server 中创建架构,架构是干什么用的,为什么要创建架构,有什么好处?

 我来答
刺任芹O
2022-11-16 · TA获得超过6.2万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:8819万
展开全部
SQL Server 中的 架构 ( schema ) \x0d\x0a与 软件构架 与 架构师 的不是同一个概念\x0d\x0a\x0d\x0aschema 是用于 在一个 大项目中的 各个 小项目\x0d\x0a每个 小项目的表, 放在 各自的 schema 下面.\x0d\x0a这样, 遇到 小项目里面. 有 相同名字的 表的话, 不会发生冲突.\x0d\x0a \x0d\x0a例如一个 公司的 系统.\x0d\x0a里面分2个 子系统, 分别为 财务系统 和 人力资源系统.\x0d\x0a这2个 子系统, 共用一个数据库\x0d\x0a.\x0d\x0a那么 财务系统的表, 可以放在 财务的 schema.\x0d\x0a人力资源系统的表,放在 人力资源系统的模式里面。\x0d\x0a \x0d\x0a这2个 子系统, 能够 互相访问 对方的表\x0d\x0a但是又不因为 表重名 的问题,影响对方。\x0d\x0a\x0d\x0a体系结构是下面这个样子的\x0d\x0a \x0d\x0a[服务器名称].[数据库名称].[构架名称].[表名]\x0d\x0a\x0d\x0acreate database --> 创建一个数据库\x0d\x0acreate schema --> 创建一个构架\x0d\x0a\x0d\x0a当你在 SQL Server 里面, 使用 create database 创建一个数据库以后。\x0d\x0a你可以不必额外的去创建 schema\x0d\x0a因为 SQL Server 会 自动的创建一个 名字叫 dbo 的 schema
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式