gpt4 book ai didi

sql-server - 数据库模式到底是什么?

转载 作者:行者123 更新时间:2023-12-03 02:26:53 27 4
gpt4 key购买 nike

我是 CS 领域的新手,有一件事是,在问这个问题之前我已经用 google 搜索过它,但这让我对找到的两个定义更加困惑,所以我问哪个是正确的?因此,在此链接中,我找到了多个答案,哪一个是正确的? What is the purpose of database schema?

我发现了这个。让我感到困惑的是,我认为它们的定义彼此不同,请指导我..

1) SQL 模式是对象的容器。例如,您可能有一个大型企业应用程序,那么最好将不同的模式用于不同的目的(例如,将 HR 相关表放入 HR 模式,将会计相关表放入会计模式等)。任何用户都可以拥有架构,并且所有权是可以转让的。

2)数据库模式是描述数据库整个配置的定义,包括其所有表、关系、索引等

我的问题不同,我已经阅读了可用的多个答案,但我发现多个答案让我更加困惑

最佳答案

两者都是正确的。 “模式”有多种含义。您的第一个含义是通过 CREATE SCHEMA 获得的模式类型——对象容器。你的第二个含义是独立于 SQL Server 的“数据库模式”的一般含义。通常,从上下文中可以清楚地看出其含义——“数据库模式”通常是单数,而单个数据库中的“模式”指的是容器。因此,如果您想特别困惑,您可以讨论其中包含多个架构1的数据库架构2

关于sql-server - 数据库模式到底是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45141673/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com