《数据库原理及应用》作业参考答案

《数据库原理及应用》作业参考答案

ID:18784922

大小:90.50 KB

页数:7页

时间:2018-09-23

《数据库原理及应用》作业参考答案_第1页
《数据库原理及应用》作业参考答案_第2页
《数据库原理及应用》作业参考答案_第3页
《数据库原理及应用》作业参考答案_第4页
《数据库原理及应用》作业参考答案_第5页
资源描述:

《《数据库原理及应用》作业参考答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《数据库原理及应用》作业参考答案《数据库原理及应用》作业参考答案一、选择题1.A2.①B②B③B3.A4.C5.B6.B7.B8.B9.D10.B11.B12.①B②A③C13.C14.A15.D16.C17.A18.A19.B20.C21.①D②B22.B23.B24.B25.A26.①B②A③C27.C28.A29.C30.D二、填空题1.①数据定义功能②数据操纵功能2.①层次模型②网状模型③关系模型3.B最小关系系统4.①数据结构②数据操作③完整性约束5.①并②差③笛卡尔积④投影⑤选择6.关系数据结构第7页共7页《数据库原理及应用》作业参考答案7.①逻辑数据独立性②

2、物理数据独立性8.①谓词表达②元组关系③域关系9.①数据库管理系统②用户③操作系统10.三种关系操作三、简答题1.答:数据独立性表示应用程序与数据库中存储的数据不存在依赖关系,包括逻辑数据独立性和物理数据独立性。逻辑数据独立性是指局部逻辑数据结构(外视图即用户的逻辑文件)与全局逻辑数据结构(概念视图)之间的独立性。当数据库的全局逻辑数据结构(概念视图)发生变化(数据定义的修改、数据之间联系的变更或增加新的数据类型等)时,它不影响某些局部的逻辑结构的性质,应用程序不必修改。物理数据独立性是指数据的存储结构与存取方法(内视图)改变时,对数据库的全局逻辑结构(概念视图)和应用程

3、序不必作修改的一种特性,也就是说,数据库数据的存储结构与存取方法独立。数据独立性的好处是,数据的物理存储设备更新了,物理表示及存取方法改变了,但数据的逻辑模式可以不改变。数据的逻辑模式改变了,但用户的模式可以不改变,因此应用程序也可以不变。这将使程序维护容易,另外,对同一数据库的逻辑模式,可以建立不同的用户模式,从而提高数据共享性,使数据库系统有较好的可扩充性,给DBA维护、改变数据库的物理存储提供了方便。2.答:事务是数据库进行的基本工作单位。事务具有原子性、一致性、隔离性和持续性。如果一个事务执行成功,则全部更新提交;如果一个事务执行失败,则已做过的更新被恢复原状,好

4、像整个事务从未有过这些更新,这样保持了数据库处于一致性状态。3.答:数据库在运行过程中可能产生的故障有如下几类:①事务故障事务在运行过程中由于种种原因,如输人数据的错误,运算溢出,违反了某些完整性限制,某些应用程序的错误,以及并行事务发生死锁等,使事务未能运行到正常终止点之前就被撤消了,这种情况称为“事务故障”。②系统故障系统故障是指系统在运行过程中,由于某种原因,如OS和DBMS代码错误,操作员操作失误,特定类型的硬件错误(如CPU故障),突然停电等造成系统停止运行,致使事务在执行过程中以非控方式终止。这时,内存中的信息丢失,而存储在外存储上的数据未受影响,这种情况称为

5、“系统故障”。③介质故障系统在运行过程中,由于某种硬件故障,如磁盘损坏,磁头碰撞,或由于OS的某种潜在的错误,瞬时强磁场干扰,使存储在外存上的数据部分损失或全部损失,称之为“介质故障”。④计算机病毒计算机病毒是一种人为的故障和破坏,它是一种计算机程序。通过读写染有病毒的计算机系统中的程序和数据,这些病毒可以迅速繁殖和传播,危害计算机系统和数据库。4.答:第7页共7页《数据库原理及应用》作业参考答案选修学生课程拥有班级学生班级选拔正班长11m1nn5.答:数据库是一个共享资源,它允许多个用户程序并行地存取数据库中的数据,但是,如果系统对并行执行的操作不加以控制就会存取和存储

6、不正确的数据,破坏数据库的完整性。并发控制的主要方法是采用封锁机制。封锁是事务T在对某个数据对象操作之前,先向系统发出请求对其加锁。基本的封锁类型有两种:排名锁(锁)和共享锁(S锁)。所谓X锁,是事务T对数据A加上X锁时,只允许事务T读取和修改数据A,其他任何事务都不能再对A加任何类型的锁,直到T释放A上的锁。所谓S锁,是事务T对数据A加上S锁时,其他事务只能再对数据A加S锁,而不能加X锁,直到T释放A上的S锁。6.答:关系数据库是以关系模型作为数据的组织方式,关系模型是建立在严格的数学概念基础上的,关系数据库的主要优点是概念简单清晰,用户不需了解复杂的存取路径,不需说明

7、“怎么干”,只需说明“干什么”,易懂易学。因此关系数据模型逐渐取代了层次、网状数据模型,成为商业数据库管理系统的主流。或:·关系模型与非关系模型不同,它是建立在严格的数学概念的基础上的。·关系模型的概念单一。无论实体还是实体之间的联系都用关系表示。对数据的检索结果也是关系(即关系表)。所以其数据结构简单、清晰,用户易懂易用。·关系模型的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。7.答:由于硬件的故障、系统软件和应用软件的错误、操作的失误以及恶意的破坏都是不可避免

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。