数据库系统概念-第六版 - charter 2 - 笔记 2

2.4模式图

• 一个含有主码和外码依赖的数据库模式可以用模式图(schema diagram )来表示;

• 图2-8展示了我们大学组织的模式图;每一个关系用矩形表示,关系的名字显示在矩形的上方,矩形内列出各属性;主码属性用下划线标注;外码依赖用从参照关系的外码属性到被参照关系的主码属性之间的箭头来表示;
在这里插入图片描述
• 除外码约束之外,模式图中没有显示表示出参照完整性约束。在后面第7章,我们将学习一种不同的、称作实体﹣联系图的图形化表示。实体﹣联系图有助于我们表示几种约束,包括通用的参照完整性约束。

• 很多数据库系统提供图形化用户界面设计工具来建立模式图。我们将在第7章详细讨论模式的图形化表示。

• 在后面的章节中我们使用大学作为例子。图2-9给出了我们在例子中使用的关系模式,其中主码属性被标上了下划线。正如我们将在第3章中看到的一样,这对应于在 SQL 的数据定义语言中定义关系的方法。
在这里插入图片描述
2.5关系查询语言

• 查询语言( query language )是用户用来从数据库中请求获取信息的语言。这些语言通常比标准的程序设计语言层次更高。

• 査询语言可以分为过程化的和非过程化的。在过程化语言( procedural language )中,用户指导系统对数据库执行一系列操作以计算出所需结果。在非过程化语言( nonprocedural language )中,用户只需描述所需信息,而不用给出获取该信息的具体过程。

• 实际使用的査询语言既包含过程化方式的成分,又包含非过程化方式的成分。我们从第3章到第5章学习被广泛应用的查询语言 SQL 。

• 有一些“纯”査询语言:关系

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值