数据库模式的目的是什么?

数据库模式的目的是什么? 我在哪里可以find更多关于此的信息? 这不是表格,它不是数据库,它是什么?

从quackit.com教程 – SQL Server – 数据库模式 :

数据库模式是一种逻辑上将表,视图,存储过程等对象分组的方法。将模式看作对象的容器。

您可以将用户login权限分配给单个模式,以便用户只能访问他们有权访问的对象。

可以在数据库中创build和更改架构,并且可以授予用户访问架构的权限。 架构可以由任何用户拥有,并且架构所有权可以转让。

SQL模式是对象的容器。 例如,您可能有一个大型的企业应用程序,那么为不同的目的使用不同的架构是一个很好的做法(例如,将HR相关表放入HR架构,将相关表logging到Accounting架构等等)。 架构可以由任何用户拥有,并且所有权可以转让。

你最好的答案可能遍布在互联网上,比如:

数据库架构文章在维基百科。

但是,简而言之,数据库模式是描述数据库的整个configuration的定义,包括其所有表,关系,索引等。

逻辑模式是数据库中表和关系的结构。

实际的结构和数据是如何存储的。

数据库模式是名称空间。 它就像C ++命名空间,Java命名空间,Delphi单元等一样。根据DBMS,它可能允许:

  • 授予/撤销对命名空间的访问权限;
  • 使用完全限定/短对象名称(。);
  • 以架构为单位pipe理;
  • 等等

你必须去你的DBMS供应商站点,并检查Schema术语的文档。 在大多数情况下,这将是Concepts的一个主题。

这就像一个文件夹,里面可以放置桌子和其他物品

这里是更多的维基百科