数据库系统原理与应用 课后作业答案

数据库系统原理与应用 课后作业答案

ID:6809923

大小:57.50 KB

页数:17页

时间:2018-01-26

数据库系统原理与应用 课后作业答案_第1页
数据库系统原理与应用 课后作业答案_第2页
数据库系统原理与应用 课后作业答案_第3页
数据库系统原理与应用 课后作业答案_第4页
数据库系统原理与应用 课后作业答案_第5页
资源描述:

《数据库系统原理与应用 课后作业答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、数据库系统原理与应用课后作业计算机科学与技术专业第一章作业1.1简述数据、数据库、数据库管理系统和数据库系统的概念。数据:描述事物的符号记录。数据库:长期保存在计算机的存储设备上,并按照某种模型组织起来的,可以被各种用户或应用共享的数据的集合。数据库管理系统:介于用户和操作系统之间的一种软件,它实现对共享数据的有效组织、存取和管理。数据库系统:采用数据库技术,以计算机为硬件和应用环境,以OS、DBMS、某种程序语言和实用程序等为软件环境,以某种应用领域为应用背景而建立,是一个可实际运行的、按照数据库方

2、法存储和维护数据的、并为用户提供数据支持和管理功能的应用系统。1.3简述数据库管理员(DBA)的主要职责。数据库管理员(DBA)的主要职责:1)数据库管理员首先要调查数据库用户需求,在规划阶段参与选择和评价有关的软、硬件,与用户共同确定数据库系统的目标和数据库应用需求,确定数据库的开发计划。2)负责数据库标准的制定、共用数据字典的研制,要负责各级数据库模式的设计,负责数据库安全、可靠方面的设计,决定文件的组织方法。3)数据库管理员对用户进行数据库方面的培训;负责数据库管的转储和恢复;负责对数据库中的数

3、据进行维护;负责用户对数据库的使用权限;确定授权核对和访问生效方法;监视数据库性能,并调整、改善数据库性能;提高系统效率;负责数据库安全系统的管理,发现解决问题。1.8数据库管理系统的主要功能有哪些?答:(1)数据库定义(2)数据库操作及查询优化。(3)数据库运行控制管理。(4)数据组织、存储和管理。(5)数据库的恢复和维护。(6)数据库的多种接口。(7)其它功能。1.10数据库的基本特征?答:(1)数据库具有较高的数据独立性。(2)数据库用综合的方法组织数据,保证尽可能高的访问效率。(3)数据库具有

4、较少的数据冗余,可供多个用户共享。(4)数据库具有安全控制机制,能保证数据的安全、可靠。(5)数据库允许多用户共享,能有效、及时处理数据,并能保证数据的一致性和完整性。第二章作业2.5什么是数据模型?数据模型的作用及三要素是什么?数据模型:模型是对现实世界的特征的模拟和抽象。17数据库系统原理与应用课后作业计算机科学与技术专业数据模型也是一种模型,是对现实世界的数据特征的抽象。数据模型的作用:一是比较真实的模拟现实世界;二是容易为人所理解;三是便于在计算机上实现。数据模型的三要素:数据结构、数据操作和

5、完整性约束。2.9何谓数据独立性?数据库为什么要有数据独立性?答:应用程序与数据的组织、存储数据分离开来,实现应用程序与数据的相互独立即为数据的独立性。数据库是在文件系统上发展起来的。在数据结构或程序设计语言中编写文件管理的系统程序是很复杂的,如果把这样的程序用于实际数据文件的管理就会更复杂,这时候程序是为特定的文件而编写的。也许还是高效的,但它的最大缺点是与文件本身太过密切。如果发现文件组织不合适,则与之相关的应用程序都必须要进行彻底的修改。对于一个规模稍大的系统来说,是难而又难的事情,所需要的程序

6、开发和维护工作量也是难以承受的。更重要的是,随着时间的退役,整个系统可能会混乱不堪。故希望数据库有独立性。第三章作业3.5设有关系R和S,如下图所示,计算RUS,R∩S,R-S,R×S,π2,3(R),σc<”4”(S),R▷◁S,R▷◁S2<2关系R关系SABCABC469576158734747234解:①RUS:ABC46915874723457617数据库系统原理与应用课后作业计算机科学与技术专业734②R∩S为空;③R-S:ABC469158747234④R×S:R.AR.BR.CS.AS.

7、BS.C469576469734158576158734747576747734234576234734⑤π2,3(R)BC695817数据库系统原理与应用课后作业计算机科学与技术专业4734⑥σc<”4”(S)为空;⑦R▷◁S:2<2R.AR.BR.CS.AS.BS.C469576158576747576234734⑧R▷◁S为空。3.7设有三个关系:学生关系S(s#,sname,age,sex)(学号,姓名,年龄,性别)成绩关系SC(s#,c#,grade)(学号,课程号,教师名)课程关系C(c#

8、,cname,teacher)(课程号,课程名,教师名)试用关系代数表达式表示下列查询:(1)查询WANG老师所授的课程号、课程名。(2)查询学习了WANG老师所授课程的女学生的学号与成绩。(3)查询学号为学生所学课程与任课老师名。(4)查询至少学习了WANG老师与ZHANG老师所授课程的学生学号与姓名。(5)查询全部学生都选修的课程的课程号与教师。17数据库系统原理与应用课后作业计算机科学与技术专业答:(1)Πc#,cname(σteacher=“WA

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

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

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