您当前的位置: 首页 >  数据库

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【数据库系统】数据库语言

星拱北辰 发布时间:2020-09-26 19:44:56 ,浏览量:0

文章目录
  • 数据库语言
    • 数据库定义语言DDL
    • 数据库操纵语言DML

数据库语言

数据库系统提供:

  • 数据库定义语言(DDL)来定义数据库模式
  • 数据库操纵语言(DML)来表达数据库的查询和更新

DDL和DML并非两种分离的语言,相反地,它们简单地构成了单一的数据库语言(如SQL)的不同部分。

数据库定义语言DDL

数据库模式是通过一系列定义来说明的,这些定义有一种称作DDL的特殊语言来表达。 当然,DDL也可用于定义数据的其他特征。

数据库系统所使用的存储结构和访问方式是通过一系列特殊的DDL语句来说明的,这种特殊的DDL称作数据存储和定义语言。这些语句定义了数据库模式的实现细节,而这些细节对用户来说通常是不可见的。

存储在数据库中的数据必须满足某些一致性约束,这种约束可以是关于数据库的任何谓词。然而,要想测试任意谓词,代价会比较大。因此,数据库系统实现可以以最小代价测试的完整性约束。

这些约束包括:

  • 域约束(domain constraint):每个属性都必须对应于一个所有可能的取值构成的域(
关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0381s