数据库课后答案计算机数据库_计算机-数据库.pdf
《数据库课后答案计算机数据库_计算机-数据库.pdf》由会员分享,可在线阅读,更多相关《数据库课后答案计算机数据库_计算机-数据库.pdf(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库系统概论习题参考答案 An Introduction to Database System 安徽工业大学 授课教师:周兵 选用教材:数据库系统及应用,戴小平,中国科技 大学出版社,2010.8 参考书目:1、Date C J,An Introduction to Database System(Ed.7),Addison-Wesley,2000 2、数据库系统原理教程,王珊,陈红:清华大学出版社,2000 3、数据库系统概论(第四版),萨师煊,王珊,高等教育出版社,2006 中国人民大学 说明:斜体部分是可选讲授内容,带星号的习题为 可选。参考书目数据库系统原理教程王珊陈红清华大学出版社
2、数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个第 1 章 数据库基础 1.1 习题 P2
3、2 A.1 1.2 试述数据库、数据库系统、数据库管理系统 这几个概念。答案:B.1 数据库 数据库是关于企业或组织的全部数据的集 合。数据库包含两部分:一是对数据结构的 所有描述,存储于数据字典之中,二是数据 数据本身,它是数据库的主体。B.2 数据库系统 数据库系统是指在计算机系统中引入数据 库后的系统构成,由数据库、数据库管理系 统、运行环境、数据库管理员和用户构成。B.3 数据库管理系统 数据库管理系统是位于用户与操作系统之 间的一层数据管理软件,负责数据库管理和 维护的软件系统。A.2 1.3 试述数据管理技术的三个阶段,及其特点。答案:B.1 手工管理阶段 数据的组织和管理完全靠程
4、序员手工完成,因此称为手工管理阶段。这个阶段数据的管 理效率很低。C.1 特点:参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管
5、理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个D.1 数据不保存。D.2 应用程序管理数据。D.3 数据不共享。D.4 数据不具有独立性。B.2 文件系统阶段 在文件系统中,按一定的规则将数据组织成 为一个文件,应用程序通过文件系统对文件 中的数据进行存取和加工。C.1 特点:D.1 数据可以长期保留。D.2 数据不属于某个特定的应用程序。D.3 文件组织形式的多样化。D.4 数据冗余度大。D.5 数据不一致性。D.6 数据联系弱。B.3 数据库系统阶段 数据库技术克服了以前所有管理方式的缺 点,试图提供一种完善的、更高级的数据管 理方式。它的基本思想是
6、解决多用户数据共 享的问题,实现对数据的集中统一管理,具 有较高的数据独立性,并为数据提供各种保 护措施。C.1 特点:D.1 采用数据模型表示复杂的数据结构。参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序
7、员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个D.2 数据的共享性高,冗余度低,易扩充 D.3 数据具有较高的独立性。D.4 数据由 DBMS 统一管理和控制。A.3 1.4 什么是数据模型及其三要素?答案:数据模型就是在数据世界中对概念模型的 数据描述。数据模型的三要素:数据结构、数据操作、完整性约束 A.4 1.7 大学有若干个学院,每个学院有若干个系,每个系有若干个教师,每个教师开若干门 课,每门课可以由不同的教师来教;学生属 于不同的班级,班级属于不同的系;每个学 生
8、可以选修若干门课,每门课可以由不同的 学生来选。试用E-R图来表示该大学的概念 模型。答案:参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保
9、存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数
10、据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个第2章关系数据库 2.1 习题 P48-50 A.I 22 关系的完整性规则是那几个?分别给出 规则。答案:B.1实体完整性规则 若属性(指一个或一组属性)A是基本关系 R的主属性,则A不能取空值。B.2参照完整性规则 若属性(或属性组)F是基本关系R的外码,它与基本关系S的主码K相对应,则对于R 中每个元组在F上的值必为:取空值(F中的每个属性值均为空 值)。等于S中的某个元组的主码值。B.3用户定义的完整性 规则包括:(1)列值非空(NOT NULL短语)列值惟一(UNIQUE短语)参考
11、书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一
12、个(3)列值需满足一个布尔表达式(CHECK短 语)A.2 23 简述关系模型的三个组成部分。答案:关系模型有三个要素,即关系数据结构、关 系操作集合和关系完整性约束。A.3 26 C D 5 3 3 7 A B C 7 8 5 参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管
13、理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个设有四个关系R,S,T,U如图所示:R A B C 7 8 5 4 7 9 5 5 3 U A B C D 1 4 5 3 1 4 3 7 5 4 2 1 7 9 1 5 4 2 T S 参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库
14、数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个 计算:R U S,R-S,RAS,U-T,RXT 3R T,R T,OCV3(U),口4,3(U)答案:A B R.C T.C D 7 8 5 5 3 7 8 5 3
15、7 4 7 9 5 3 4 7 9 3 7 5 5 3 5 3 5 5 3 3 7 RX TA B C 7 8 5 7 9 1 5 4 2|C|D 5 3 A B C D 1 4 5 3 1 4 3 7 5 4 2 1 ni,3(o5(R XT)A B C/S 5 7 9 1 5 4 2 4 n f 9 5 5 5 A B c S 5 A B 1 4 ST R S T U R-S R-S 参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数
16、据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个 A B C D 3 5 5 5 5 w J 7/K t1 A.B C D 5 4 2 1 口 4,3(J)nij 3(0 D5(R x T)T.C B 5 8 3 8 5 7 3 7 n 4,2(T.
17、C B 5 8 3 8 5 7 3 7 n 4,2(T B5(R X T)参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据
18、数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个A.4 27 设有一个学生借书SJB数据库,包括S,B,SJB 三个关系模式:S(SNO,SNAME,SAGE,SSEX,SDEPT)B(BNO,BNAME,BWRI,BPUB,BQTY,BPRI)SJB(SNO,BNO,BT,ST,QTY,FEE)学生表S由学生号(SNO),学生名(SNAME),年龄(SAGE),性别(SSEX),系部(SDEPT)组成;图书表由图书号(BNO),图书名(BNAME),作者(BWRI),出版社(BPUB),数量(BQTY),价格(BPRI)组成;学生借阅表由学生号(SNO),图书
19、号(BNO),借阅时间(BT),归还时间(HT),借出数量(QT Y),欠费情况(FEE)组成。试用关系代数、ALPHA语言、QBE语言完 成下列查询并给出结果:检索S1学生的借书情况。检索计算机系学生的借书情况。检索学生李明借的图书的书名和出版社 参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理
20、员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个情况。检索李明借的数据库原理书欠费情况。检索至少借了王小川同学所借的所有书 的学生号。检索12月31号归还的图书情况。检索清华大学出版社出版的 30元以下的 图书情况。S表 SNO SNAME SAGE SSEX SDEPT S1 李明 18 男 计算机系 S2 王建 18 男 计算机系 S3 王丽 17 女 计算机系 S4 王小川 19 男
21、 数理系 S5 张华 20 女 数理系 S6 李晓莉 19 女 数理系 S7 赵阳 21 女 外语系 S8 林路 19 男 建筑系 S9 赵强 20 男 建筑系 参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程
22、序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个BNO BNAME BWRI BPUB BQTY BPRICE B1 数据通 信 赵甲 南北 出版 社 10 28 B2 数据库 钱乙 大学 出版 社 5 34 B3 人工智 能 孙丙 木华 出版 社 7 38 B4 中外建 筑史 李丁 木华 出版 社 4 52 B5 计算机 英语 周戊 大学 出版 社 7 25 B6 离散数 学 吴巳 木华 出版 社 2 28 B7 线性电 子线路 郑庚 南北 出版 社 3 34 参考书目数据
23、库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统是指在计算机系统中引入数据库后的系统构成由数据库数据库管理系统运行环境数据库管理员和用户构成数据库管理系统数据库管理系统是位于用户与操工管理阶段数据的组织和管理完全靠程序员手工完成因此称为手工管理阶段这个阶段数据的管理效率很低特点数据不保存应用程序管理数据数据不共享数据不具有独立性文件系统阶段在文件系统中按一定的规则将数据组织成为一个B8
24、大学物 理 王辛 南北 出版 社 4 28 SJB表 SNO BNO BT HT QTY FEE S1 B1 08/04/2008 12/09/2008 1 3.5 S1 B2 10/07/2008 11/07/2008 1 0 S1 B3 10/07/2008 1 S2 B2 09/04/2008 11/07/2008 1 0 S3 B4 09/04/2008 12/31/2008 1 2.7 S3 B3 06/11/2008 09/08/2008 2 0 S4 B2 09/11/2008 12/10/2008 1 0 S4 B1 09/11/2008 1 S5 B5 09/06/2008
25、12/31/2008 1 0 S6 B7 05/14/2008 05/31/2008.1 0 S7 B4 05/27/2008 09/16/2008 1 11.2 S7 B7 09/18/2008 10/26/2008 1 0 S9 B8 11/21/2008 12/31/2008 1 0 S9 B8 11/27/2008 1 参考书目数据库系统原理教程王珊陈红清华大学出版社数据库系统概论第四版萨师煊王珊高等教育出版社中国人民大学说明斜体部分是可选讲授内容带星号的习题为可选第章数据库基础习题试述数据库数据库系统数据库管理系统这储于数据字典之中二是数据数据本身它是数据库的主体数据库系统数据库系统
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 课后 答案 计算机
限制150内