我是SQL Server的新手,只是有关架构的一些问题。我的uni数据库教科书说,数据库模式类似于用正式语言描述的数据库结构。
但是似乎SQL Server Schema更像是所有权。为什么一件事可以有两个概念?
答案 0 :(得分:2)
是的。 “模式”一词的意思是两个不同的东西。
英语中的“模式”是指“计划,技术设计或模型”,应用于数据库时,是指数据库中所有表,列,外键等的设计。这在数据库文献中很常见。
因此,简短的答案是“模式”的意思是“一组表的设计”,但是许多数据库系统可以管理多个独立的设计或模式。因此,“模式”一词也意味着“包含一组相关表的数据库的细分”。