数据库系统概念第六版课后习题答案-第一章

实践习题在原书的网站有英文版的,我会翻译下来。而剩余的习题没有答案的,我会在网上找找,或者干脆自己做,不能保证答案质量,仅作参考。

实践习题

1.1 这一章讲述了数据库系统的几个主要的优点。它有那两个不足之处?

Ans: a. 建立一个数据库系统需要更多的知识,钱,技能和时间;

b. 数据库的复杂性可能会导致性能的降低。

1.2 列出Java和C++之类的语言中的类型说明系统与数据库系统中使用的数据定义语言的5个不同之处。

Ans: a. 在数据库中创建一个对象需要使用DDL(数据定义语言)执行一个操作,而编程语言类型声明只是在简单的程序中一个抽象;

b. 数据库DDL允许指定一致性约束,编程语言通常则不允许。这些约束包括域约束和参照完整性约束;

c. 数据库DDL支持授权把不同的访问权限赋予给不同的用户,编程语言类型系统不支持这种保护(最好的情况下(或者说“编程语言类型系统能做到的做好的情况是”更恰当一点吧),可以保证一个类中的属性不被其他类中的方法访问);

d. 编程语言类型系统通常比SQL类型系统更加丰富。大多数数据库只支持基础类型,比如数字的不同类型和字符串,尽管有些数据库支持复杂的类型比如说数组和对象;

e. 一个数据库DDL注重类型的属性的关系,而编程语言允许创建对象和对象的集合。

1.3 列出为一个企业建立数据库的六个主要步骤。

Ans: a. 为企业制定详细的需求(这一步制定系统需求详情文档)ÿ

  • 58
    点赞
  • 240
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值