数据库架构的目的是什么?

Gan*_*row 176 database schema database-design

数据库架构的目的是什么?我在哪里可以找到更多相关信息?它不是表,它不是数据库,它是什么?

Pra*_*ana 170

来自quackit.com教程 - SQL Server - 数据库架构:

数据库模式是一种逻辑分组对象(如表,视图,存储过程等)的方法.将模式视为对象的容器.

您可以为单个架构分配用户登录权限,以便用户只能访问他们有权访问的对象.

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


Pav*_*lov 31

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


Rob*_*Day 16

您的最佳答案可能是遍布各个互联网,例如:

维基百科中的数据库架构文章.

但是,简单地说,数据库模式是描述数据库的整个配置的定义,包括其所有表,关系,索引等.

  • 简单的说法是"数据库模式是描述数据库整个配置的定义,包括其所有表,关系,索引等". (2认同)

Ode*_*ded 12

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

物理的一个是如何存储这个结构和它所拥有的数据.


da-*_*oft 11

数据库模式是名称空间.它类似于C++命名空间,Java命名空间,Delphi单元等.​​根据DBMS,它可能允许:

  • 授予/撤销对命名空间的访问权限;
  • 使用完全限定/短对象名称(.);
  • 将模式作为一个单元进行管理;
  • 等等

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


Dat*_*ase 8

它就像一个文件夹,里面可以有表格和其他对象

以下是维基百科上的更多内容