1 回答

TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
模式(schema) 是 數(shù)據(jù)庫(kù)體系結(jié)構(gòu)中的一個(gè)節(jié)點(diǎn)
對(duì)于 SQL Server 數(shù)據(jù)庫(kù)來(lái)說(shuō)。
訪(fǎng)問(wèn)具體的一個(gè)表,可以由 4個(gè)部分組成
分別為 服務(wù)器名, 數(shù)據(jù)庫(kù)名,模式名,表名。
對(duì)于訪(fǎng)問(wèn)本地的數(shù)據(jù)庫(kù)
因?yàn)?服務(wù)器已經(jīng)連接上了,因此不用指定
數(shù)據(jù)庫(kù)名,通過(guò) use 數(shù)據(jù)庫(kù)名 指定了
模式名,如果不指定的話(huà), 數(shù)據(jù)庫(kù) 默認(rèn)使用 dbo 模式。
對(duì)于訪(fǎng)問(wèn)鏈接服務(wù)器。
鏈接服務(wù)器名.數(shù)據(jù)庫(kù)名.模式名.表名
模式(schema) 是用于 在一個(gè) 大項(xiàng)目中的 各個(gè) 小項(xiàng)目
每個(gè) 小項(xiàng)目的表, 放在 各自的 模式(schema) 下面.
這樣, 遇到 小項(xiàng)目里面. 有 相同名字的 表的話(huà), 不會(huì)發(fā)生沖突.
例如一個(gè) 公司的 系統(tǒng).
里面分2個(gè) 子系統(tǒng), 分別為 財(cái)務(wù)系統(tǒng) 和 人力資源系統(tǒng).
這2個(gè) 子系統(tǒng), 共用一個(gè)數(shù)據(jù)庫(kù)
.
那么 財(cái)務(wù)系統(tǒng)的表, 可以放在 財(cái)務(wù)的 模式(schema).
人力資源系統(tǒng)的表,放在 人力資源系統(tǒng)的模式里面。
這2個(gè) 子系統(tǒng), 能夠 互相訪(fǎng)問(wèn) 對(duì)方的表
但是又不因?yàn)?表重名 的問(wèn)題,影響對(duì)方。
- 1 回答
- 0 關(guān)注
- 1030 瀏覽
添加回答
舉報(bào)