大学计算机基础 第7章 习题参考答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
习题七
一、用适当内容填空
1.数据库技术是①数据处理的核心和基础,数据库以②文件形式存储在计算机系统中,主要由③表之间的联系构成,此外还包含索引、数据有效性规则和④安全控制规则等信息。
数据库表必须是⑤二维表。
是一种⑥描述实体,⑦实体联系的表格。
2. 计算机数据管理技术主要分①人工管理,②文件系统,③数据库系统,④分布式数据库系统4个阶段,⑤人工管理阶段数据不能共享,⑥分布式数据库系统阶段并行访问数据效率最高,⑦人工管理阶段处理数据量最小,集中式数据库管理是指⑧数据库系统阶段。
3. 数据库系统的英文简称为①DBS,它由计算机硬件、软件和相关②人员组成,计算机硬件搭建了系统运行和存储③数据库的硬件环境,④计算机软件除用于管理、控制和分配计算机资源外,还用于建立、管理、维护和使用⑤数据库。
软件主要包括⑥数据库,操作系统和⑦数据库管理系统。
4. 在DBMS中,通过①数据定义语言建立数据库中的表、视图和索引,用②数据操纵语言进行数据插入、修改和删除操作,用③数据查询语言进行数据查询。
5. 从用户角度来看,事务是完成某一任务的①操作集合。
多个事务并发更新数据容易引起数据②不一致性问题,实现数据互斥访问要求的常用方法是锁定数据项,常见的数据共享锁定方式是③共享型锁和④排他型锁。
6. 在现实世界到数据世界的转化过程中,中间要经历①信息世界,人们用②概念模型描述信息世界中的对象及其联系,用③实体表示事物,用④实体属性表示事物的特征,用⑤数据模型描述数据世界中的对象及其联系,用⑥一行数据或记录表示事物,用
⑦数据项、列或字段表示事物的特征。
7. 在数据安全性控制方面,DBMS所采取的措施有①并发控制,②数据安全性控制,③数据备份与恢复。
8. 在数据模型中,除了描述实体本身以外,还要对①实体间的联系进行描述,实体之间存在②一对一,③一对多,④多对多三种联系,对于学生实体而言,“姓名”
是⑤属性名,“李明”是⑥属性值。
9. 在数据模型中,常见的数据模型有①层次数据模型,②网状数据模型,③关系数据模型,④面向对象数据模型,基本层次数据模型用于描述⑤两个实体,数据库管理系统的类型由它支持的⑥数据模型决定。
可能有多个根节点,每个非根节点可能有多个父节点,这是⑦网状数据模型,有且仅有一个根节点,而每个非根节点有且仅有一个父节点,这是⑧层次数据模型。
在关系模型中,用二维表描述⑨实体型或实体之间的联系,表中每行数据描述⑩一个实体或实体之间的联系,通过○11属性值能分析出同类实体之间的联系,通过○12具有相同含义的属性能分析出不同类实体之间的联系。
10.用E-R方法描述学生实体时,用①矩形图形表示学生,用②椭圆图形表示学号,用③菱形图形表示学生与教师的联系。
11. 在面向对象数据模型中,一个对象包含①包含对象数据的变量,②描述对象行为特性的方法,③对象所响应的消息3方面内容。
方法由④调用说明,⑤程序代码,两部分组成。
将具有相同⑥属性和⑦方法的对象归结为⑧类。
12. 在关系数据库中,通常将关系也称为①二维表,将一个数据记录称为②一个元组,用于表示③实体,将属性的取值范围称为④属性值域,如果一个关系中包含n 个属性,则称该关系为⑤n元关系或n目关系。
13. 关系模式用于描述表的①结构,除包含模式名、属性名和主关键字外,还要包含属性的②数据类型和③取值范围。
14. 数据模型主要由①数据结构,②数据操作,③完整性约束3个要素组成。
15. 对关系数据库表中的数据主要有①查询数据,②插入数据,修改和③删除数据4种操作。
这4中操作可以归纳成④数据项投影,⑤数据记录选择,⑥两个表连接,
⑦数据插入,⑧数据删除5种基本操作。
16. 在关系数据模型中,有①域完整性约束,②实体完整性约束,③参照完整性约束,④用户定义完整性约束4类数据完整性约束。
17. 在关系数据模型中定义了选择、投影和联结等专门的关系操作。
从表中选取若干列的操作被称为①投影操作,从表中取出若干行的操作被称为②选择操作,由两个表生成一个新表的操作被称为③连接操作。
对SQL语句:Select*From学生Where性别=‘1’来讲④Where 性别=’1’部分为选择操作,⑤* 部分为投影操作,SQL语句:
Select Count(*) From学生,将输出⑥ 1行数据。
18. SQL是关系数据库的结构化查询语言,它由①数据定义语言,②数据操纵语言,③数据查询语言,④数据控制语言4部分组成。
Select语句属于⑤数据查询语言,Alter Table语句属于⑥数据定义语言,Update语句属于⑦数据操纵语言。