数据库模式的目的是什么?
数据库模式的目的是什么? 我在哪里可以find更多关于此的信息? 这不是表格,它不是数据库,它是什么?
从quackit.com教程 – SQL Server – 数据库模式 :
数据库模式是一种逻辑上将表,视图,存储过程等对象分组的方法。将模式看作对象的容器。
您可以将用户login权限分配给单个模式,以便用户只能访问他们有权访问的对象。
可以在数据库中创build和更改架构,并且可以授予用户访问架构的权限。 架构可以由任何用户拥有,并且架构所有权可以转让。
SQL模式是对象的容器。 例如,您可能有一个大型的企业应用程序,那么为不同的目的使用不同的架构是一个很好的做法(例如,将HR相关表放入HR架构,将相关表logging到Accounting架构等等)。 架构可以由任何用户拥有,并且所有权可以转让。
你最好的答案可能遍布在互联网上,比如:
数据库架构文章在维基百科。
但是,简而言之,数据库模式是描述数据库的整个configuration的定义,包括其所有表,关系,索引等。
逻辑模式是数据库中表和关系的结构。
实际的结构和数据是如何存储的。
数据库模式是名称空间。 它就像C ++命名空间,Java命名空间,Delphi单元等一样。根据DBMS,它可能允许:
- 授予/撤销对命名空间的访问权限;
- 使用完全限定/短对象名称(。);
- 以架构为单位pipe理;
- 等等
你必须去你的DBMS供应商站点,并检查Schema术语的文档。 在大多数情况下,这将是Concepts的一个主题。
这就像一个文件夹,里面可以放置桌子和其他物品
这里是更多的维基百科