数据库架构的目的是什么?我在哪里可以找到更多相关信息?它不是表,它不是数据库,它是什么?
答案 0 :(得分:166)
来自quackit.com教程 - SQL Server - Database Schemas:
数据库架构是一种方法 逻辑上分组对象,如 表,视图,存储过程等 将模式视为容器 对象。
您可以指定用户登录信息 对单个模式的权限 用户只能访问对象 他们有权访问。
可以创建和更改模式 数据库,可以授予用户 访问架构。架构可以 由任何用户和架构拥有 所有权可以转让。
答案 1 :(得分:29)
SQL架构是对象的容器。例如,您可能拥有一个大型企业应用程序,然后将不同的模式用于不同目的是一种很好的做法(例如,将HR相关表放入HR模式,将会计相关表放入Accounting模式等等)。架构可以由任何用户拥有,并且所有权可以转让。
答案 2 :(得分:16)
答案 3 :(得分:12)
逻辑模式是数据库中表和关系的结构。
物理的一个是如何存储这个结构及其所拥有的数据。
答案 4 :(得分:11)
数据库架构是名称空间。它就像C ++命名空间,Java命名空间,Delphi单元等。根据DBMS,它可能允许:
您必须转到DBMS供应商站点并查看Schema术语的文档。在大多数情况下,这将是概念中的主题。
答案 5 :(得分:7)
它就像一个文件夹,你可以在里面放置表和其他对象
以下是wikipedia
的更多内容