大学计算机基础习题答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习 题 七
一、 用适当内容填空
1. 数据库技术是数据处理的核心和基础;数据库以【 】形式存储在计算机系统中,主要由【 】构成,此外,还包含索引、 表之间关系、数据有效性规则和安全控制规则等信息。数据库表必须是【 】表,是一种【 】、有数据类型的表格。

2. 计算机数据管理技术主要有人工管理、文件系统、数据库系统和分布式数据库系统四个阶段,【 】阶段数据不能共享,分布式数据库系统阶段并行访问数据效率最高,人工管理阶段处理数据量最小,集中式数据库管理是指【 】阶段。

3. 数据库系统的英文简称为【 】,它由计算机硬件、软件和相关【 】组成,计算机硬件搭建了系统运行和存储【 】的硬件环境;软件除用于管理、控制和分配计算机资源外,还用于建立、管理、维护和使用【 】。软件主要包括数据库、操作系统和【 】。

4. 在DBMS中,通过【 】语言建立数据库中表、视图和索引;用【 】语言进行数据插入、修改和删除操作;用【 】语言进行数据查询。

5. 从用户角度来看,事务是完成某一任务的【 】集合。多个事务并发更新数据容易引起数据不一致性问题。实现数据项互斥访问要求的常用方法是锁定数据项,常见的数据共享锁定方式是【 】和 【 】。

6. 数据完整性控制包括【 】和【 】两方面内容。

7. 在现实世界到数据世界的转化过程中,中间要经历信息世界;人们用【 】模型描述信息世界中对象及其关系,用【 】表示事物,用【 】表示事物的特征;用数据模型描述数据世界中对象及其关系,用一行数据或一条记录表示事物,用【 】表示事物的特征。

8. 数据完整性控制包括【 】和关联完整性控制两方面内容。

9. 在数据安全性控制方面,DBMS所采取的措施有用户标识和密码鉴定、用户分级授权和【 】。

10. 在数据模型中,除了描述实体本身以外,还要对实体间【 】进行描述;实体之间存在【 】、一对多和多对多三种联系;对于学生实体而言,“姓名”是【 】,“李明”是【 】。

11. 在数据模型中,常见的数据模型有层次数据模型、网状数据模型、【 】和面向对象数据模型。

12. 用E – R方法描述学生实体时,用【 】图形表示学生实体,用【 】图形表示学号属性,用【 】图形表示学生与教师的联系。

13. 在面向对象数据模型中,一个对象包含一组包含对象数据的变量、一组【 】和一组对象所响应的【 】三方面的内容。方法由 方法的调用说明和程序代码两部分组成。将具有相同【 】和【 】的对象归结为类。

1

4. 在关系数据库中,通常将关系也称为【 】;将一个数据记录称为一个【 】,用于表示 一个实体;将属性的取值范围称为【 】;如果一个关系中包含n个属性,则将该关系称为【 】关系。

15. 关系模式用于描述表的【 】,除包含模式名、属性名和主关键字外,还要包含属性的【 】和取值范围信息。

16. 数据模型主要由【 】、【 】和【 】三个要素组成。

17. 对关系数据库表中数据主要有【 】、【 】、修改和查询四种操作。这四种操作可以归纳成数据项投影、数据记录选择、两个表连接、【 】和【 】五种基本操作。

18. 在关系数据模型中,有【 】、参照和用户定义三类数据完整性约束条件,实体和参照完整性约束由关系数据库管理系统自动支持。

19. 在关系数据模型中定义了选择、投影和连接等专门的关系操作。从表中选取若干列的操作被称为【 】;从表中取出若干行的操作被称为【 】;由两个表生成一个新表的操作被称为【 】。对SQL语句SELECT * FROM 学生表 WHERE 性别=“男”来讲,【 】部分为选择操作, * 部分为投影操作;SQL语句SELECT Count(*) FROM 学生表,将输出【 】行数据。

20. SQL是结构化查询语言,它由数据定义语言、【 】、数据查询语言和数据控制语言四部分组成。Select语句属于【 】;Alter Table语句属于【 】;Update语句属于数据操纵语言。

二、 从参考答案中选择一个最佳答案
1. 在数据处理的人工阶段,程序与数据组的关系是【 】。

A. 一一对应 B. 一对多

C. 多对一 D. 多对多

2. 【 】不是数据库管理系统。

A. Visual FoxPro B. Access

C. SQL Server D. Windows

3. 【 】是数据库管理系统。

A. MDB文件 B. Oracle

C. Word D. 文件系统

4. 【 】不是数据库系统组成要素。

A. 用户 B. 操作系统

C. Excel D. 硬件平台

5.【 】是数据库系统的英文缩写。

A. DBS B. DBMS

C. ODBC D. DBAS

6.【 】 是数据库管理系统的英文缩写。

A. DBAS B. DBMS

C. ODBC D. DB

7.【 】 是一对一关系。

A. 辅导员与班级 B. 校长与学校

C. 学生与课程 D. 服务器与计算机

8.【 】是一对多关系。

A. 行驶的汽车与驾驶员 B. 校长与学校

C. 课堂上的教师与学生 D. 运行的列车

与旅客

9. 关于数据库应用系统的正确说法是【 】。

A. 用数据库管理系统开发的应用程序

B. 数据库管理系统以外的开发工具开发的应用程序

C. 以数据库为核心的应用系统

D. 数据库管理系统带来的应用程序

10. DBMS是指【 】。

A. 数据库 B. 数据库应用程序

C. 数据库管理系统 D. 数据库系统

11. 数据库的数据安全和完整性控制机制由【 】完成。

A. OS B. DBMS

C. DBAS D. 硬件平台

12. 在关系数据库中,关系表中所有记录构成【 】。

A. 实体 B. 实体型

C. 实体集 D. 实体属性集

13. 在关系数据库中,关系表结构用于存放【 】。

A. 实体 B. 实体型

C. 实体集 D. 实体属性集

14. E – R方法用图形方式描述实体及其联系。在此种方法中没用到【 】图形。

A. 矩形 B. 椭圆形

C. 三角形 D. 菱形

15. 方法用于描述事物的行为特性,通常将方法也称为操作。方法主要用于【 】数据模型。

A. 层次 B. 网状

C. 关系 D. 面向对象

16. 在面向对象数据模型中,【 】之间具有继承性。

A. 变量与属性 B. 类与对象

C. 对象与子对象 D. 类与子类

17. 在面向对象数据模型中,【 】用于区分对象。

A. 对象属性值 B. 对象名称

C. 对象标识 D. 对象方法名

18. 在关系数据库中,通过【 】不能唯一确定表中记录。

A. 主关键字 B. 关键字

C. 外码 D. 候选码

19. 在关系数据库中,对外码的正确说法是【 】。

A. 本表的主关键字

B. 同时为本表和其他表的主关键字

C. 不能是本表中属性

D. 不是本表关键字,是其他表主关键字

20. 关系数据模型中,【 】是关系数据库管理系统支持的数据完整性约束条件。

A. 实体完整性和用户定义完整性

B. 参照完整性和用户定义完整性

C. 实体完整性和参照完整性

D. 用户定义完整性

21. 在SQL语言中,用Create语句建立表时,对【 】 数据类型的字段需要说明最大宽度。

A. 日期型 B. 逻辑型

C. 文本型 D. 备注型

22. 在SQL语言中,用Create语句建立表时可以使用Not Null,其含义是【 】。

A. 字段名不能为空 B. 字段值不能为空

C. 字段值不能为0 D. 字段值不能填“Null”


23. 在SQL语言中,用Create语句建立表时,用“Primary Key”定义【 】 。

A. 主关键字 B. 关键字

C. 候选码 D. 外码

24. 向任课教师表中添加“单位”属性应该使用的SQL语句是【 】。

A. Alter Drop B. Alter Table

C. Create Table D. Update

25. 在选课学生表中填加“赵晓惠”的有关选课数据,应该使用【 】 SQL语句。

A. Insert Into B. Alter Table

C. Select D. Update

26.【 】与Select * From 选课学生表 Where 成绩>=55 And 成绩<=59语句等价。

A. Select * From 选课学生表 Where 成绩>=55 Or 成绩<=59

B. Select * From 选课学生表 Where 成绩>=55 Like 成绩<=59

C. Select * From 选课学生表 Where 成绩 In(55,59)

D. Select * From 选课学生表 Where 成绩Between 55 And 59

27.【 】与Select * From 选课学生表 Where 成绩=59 Or 成绩=80 等价。

A. Select * From 选课学生表 Where 成绩=59 And 成绩=80

B. Select * From 选课学生表 Where 成绩 Like(59,80)

C. Select * From 选课学生表 Where 成绩 In(80,59)

D. Select * From 选课学生表 Where 成绩Between 59 And 80

28. 在SQL语言中,【 】短语在Select语句中实现关键字段分组统计。

A. Order On B. Group On

C. Group By D. Order By

29. 在SQL语言中,【 】语句能删除表中字段。

A. Select … B. Alter …

C. Delete … D. Drop …

30. 在SQL语言中,【 】 语句用于删除表。

A. Select … B. Alter …

C. Delete … D. Drop …

31. 在SQL语言中, 【 】语句用于更新表中数据记录。

A. Insert … B. Alter …

C. Update … D. Select …

32. 在SQL语言中,Update语句属于【 】 语言。

A. 数据定义 B. 数据操纵

C. 数据查询 D. 数据控制

33. 在SQL语言中,【 】 语句属于数据定义语言。

A. Insert … B. Alter …

C. Update … D. Select …

34. 在SQL语言的Select语句中,要使输出的数据中没有重复行,应该加【 】短语。

A. Where B. Group By

C. Distinct D. Order By



相关文档
最新文档