6、SQL 环境中的数据库、对象命名、模式与数据库创建全解析

SQL 环境中的数据库、对象命名、模式与数据库创建全解析

1. 数据库的定义与概念

虽然在 SQL 环境结构或目录中未明确提及数据库,且 SQL:1999 标准也未对数据库进行定义,但在实际应用中,数据库的概念却十分重要。从实际角度看,数据库可被视为按结构化格式组织的数据集合,其结构由描述该结构的元数据定义。

在 SQL Server 和 Oracle 等系统中,数据以结构化格式收集,并通过包含元数据的模式来定义。SQL 数据存储在基表中,基表又包含在模式里,模式定义了这些表,进而定义了数据。所以,尽管 SQL:1999 标准未明确界定数据库这一术语,但它支持数据库的概念,实现 SQL 的关系型数据库管理系统(RDBMS)产品也是如此。

不过,并非所有 RDBMS 都支持创建数据库,例如 Ocelot RDBMS 就不支持,它严格遵循 SQL 格式,使用目录、模式和模式对象。

2. SQL 环境的组件

SQL 环境由六种类型的组件构成:
- SQL 代理
- SQL 实现
- SQL 客户端模块
- 授权标识符
- 目录
- 站点

3. 域与目录在 SQL 环境层次结构中的关系

域是一种模式对象,它是模式的子对象,而模式又是目录的子对象。

4. 基表与视图的区别
对比项 基表 视图
定义
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值