大学计算机基础第四章作业答案
发布时间:2024-09-01
发布时间:2024-09-01
第四章作业答案
一 单选题(错一题,扣1分)
1.数据是信息的载体,信息是数据的(C)。
A.符号化表示 B.载体 C.内涵 D.抽象
2.在数据管理技术发展过程中,文件系统与数据库系统的重要区别是数据库具有(B)。
A.数据可共享 B.特定的数据模型 C.数据无冗余 D.专门的数据管理软件
3.DBMS能实现对数据库中数据的查询、插入、修改和删除操作,这类功能称为(D)。
A.数据定义功能 B.数据管理功能 C.数据控制功能 D.数据操纵功能
4.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是(B)。
A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系
5.最常用的一种基本数据模型是关系数据模型,它用统一的(D)结构来表示实体及实体之间的联系。
A.树 B.网络 C.图 D.二维表
6.SQL语言中,实现数据检索功能的是(A)语句。
A.SELECT B.INSERT C.FIND D.UPDATE
7.下列SELECT语句语法正确的是(C)。
A.SELECT * FROM 教师表 WHERE 性别=男
B.SELECT * FROM 教师表 WHERE 性别=男
C.SELECT * FROM 教师表 WHERE 性别= 男
D.SELECT * FROM 教师表 WHERE 性别= 男
8.用树形结构表示实体之间联系的模型是(B)。
A.关系模型 B.层次模型 C.网状模型 D.三个都是
9.where语句中,条件表达式“性别= 女 and 工资额>=2000”的意思是(C)。
A.性别为 女 并且工资额大于2000的记录
B.性别为 女 或者工资额大于2000的记录
C.性别为 女 并且工资额大于等于2000的记录
D.性别为 女 或者工资额大于等于2000的记录
10.不是Access表中字段类型是(D)。
A.文本 B.日期 C.备注 D.索引
11.不是Access关系数据库中对象的是(B)。
A.查询 B.Word文档 C.报表 D.窗体
12.在Access中,数据库文件的打开方式是(D)。
A.使用“文件”菜单的“打开”命令 B.使用工具栏上的“打开”命令
C.在文件夹中用鼠标左键双击数据库文件 D.以上都可以
13.在Access中,定义表结构时不用定义的内容是(C)。
A.字段名 B.字段长度 C.记录长度 D.数据类型
14.在Access数据表视图中,不可以做(B)。
A.修改字段名称 B.修改字段类型 C.删除一个字段 D.删除一条记录
15.在Access中,有关选择查询的说法正确的是(A)。
A.如果基本表的内容变化,则查询的结果自动更新
B.如果基本表的内容变化,则查询的结果不能自动更新
C.如果查询的设计变化,则基本表的内容自动更新
D.建立查询后,查询的内容和基本表的内容都不能更新
16.创建窗体的数据来源不能是(B)。
A.一个表 B.报表 C.一个单表创建的查询 D.一个多表创建的查询
17.对某大型超市的商品销售数据进行分析,以便发现顾客的消费规律的过程,称之为数据的(C)。
A.收集 B.存储 C.加工 D.检索
18.数据管理经历了由低级到高级的发展过程,发展的顺序是(B)。
A.机器管理阶段->文件系统阶段->数据库系统阶段
B.人工管理阶段->文件系统阶段->数据库系统阶段
C.文件系统阶段->机器管理阶段->数据库系统阶段
D.人工管理阶段->数据库系统阶段->文件系统阶段
19.DBMS提供了一些程序,如系统初启程序、文件读写和维护程序、完整性检查程序、事物管理程序、运行日志管理程序,这些程序属于(C)。
A.数据定义语言及其翻译处理程序 B.操纵语言及其编译程序
C.数据库运行控制程序 D.实用程序
20.有一个实体型定义为:Book﹝ISBN, Title, BookType, Price, PressName﹞,请问其中Book称之为(D)。
A.联系 B.属性 C.域 D.实体
21.在选择专业时,每个学院有多个专业,每名学生只能选择一个主修专业,则某个学生与其主修专业之间的联系为(A)。
A.一对一的联系 B.一对多的联系 C.多对一的联系 D.多对多的联系
22.关系R有六个记录,五个属性,对其运用投影运算,得到的结果有(D)个记录。
A.2 B. 3 C.5 D.6
23.SQL语言中,实现删除记录功能的是(A)语句。
A.DELETE B.DROP C.CANCEL D.UPDATE
24.若要从BOOK表中查找Title属性中末尾包含 网络 两字的图书记录,则下列SELECT语句语法正确的是(A)。
A. SELECT * FROM BOOK WHERE Title LIKE %网络
B. SELECT * FROM BOOK WHERE Title LIKE _网络
C. SELECT * FROM BOOK WHERE Title LIKE %网络
D. SELECT * FROM BOOK WHERE Title LIKE _网络
25.where语句中,条件表达式“工资<1000 and 年龄>= 30”的意思是(C)。
A.工资在1000元以下并且年龄大于30岁 B.工资在1000元以下或者年龄大于30岁
C.工资小于1000元并且年龄大于等于30岁 D.工资小于1000元或者年龄大于等于30岁
26.以下关系数据库产品中, (A)是IBM公司的数据库管理系统产品。
A. DB2 B. Oracle C. Microsoft SQL Server D. MySql
27.不是ACCESS表中的字段类型的是(B)。
A. 文本 B. 字符 C.备注 D.自动编号
28.在ACCESS中建立数据表的时候可以为表创建索引,索引可以包括的字段数目为(D)。
A.1个 B. 2个 C.3个 D.不多于10个
29.在ACCESS数据库中, (A)用于存储有关特定实体的数据集合。
A. 数据表 B.查询 C.报表 D.窗体
二 多选题(错一题,扣2分)
1.数据处理是将数据转换成信息的过程,包括对数据的(ABCDE)等一系列活动。
A.数据收集 B.数据存储 C.数据加工 D.数据检索 E.数据传输 F.数据打印
2.Access的主要功能是(DEF)。
A.修改数据 B.查询数据 C.统计分析
D.建立数据库 E.维护数据库和使用 F.交换数据库数据
3.常用的数据模型包括(ABCE)等几种模型。
A.网状模型 B.面向对象的模型 C.关系模型 D.概念模型 E.层次模型 F.实体模型
4.有成绩登记表G(SNO, CNO, SCORE),请问查询所上课程的课程号(CNO)为C1或C2的学生的学号﹑课程号和成绩的语句是(DF)。
A.SELECT SNO, CNO, SCORE FROM G WHERE CNO=C1 AND CNO=C2
B.SELECT SNO, CNO, SCORE FROM G WHERE CNO=C1 OR CNO=C2
C.SELECT SNO, CNO, SCORE FROM G WHERE CNO= C1 AND CNO= C2
D.SELECT SNO, CNO, SCORE FROM G WHERE CNO= C1 OR CNO= C2 E.SELECT SNO, CNO, SCORE FROM G WHERE CNO IN (C1 ,C2)
F.SELECT SNO, CNO, SCORE FROM G WHERE CNO IN ( C1 , C2 )
三 问答题(对一题,加1分)
设有如下基本表S(Sno, Name, Sex, Age, Class),其中Sno为学号,Name为姓名,Sex为性别,Age为年龄,Class为班号。写出实现下列功能的SQL语句,主关键字是Sno。
1.插入一个记录(200510125, 刘明 , 男, 18, 2005101 )。
INSERT INTO S (Sno, Name, Sex, Age, Class) VALUES (200510125, 刘明 , 男, 18, 2005101 )
2.插入 2005212 班、学号为200521216、姓名为 李雨 的学生记录。
INSERT INTO S (Sno, Name, Class) VALUES (200521216, 李雨 , 2005212 )
3.查找学号为200502302的学生。
SELECT * FROM S WHERE Sno=200502302
4.将所有班号为2004032的学生班号改为2005032。
UPDARE S SET Class= 2005032 WHERE Class= 2004032
5.删除学号为200504346的学生记录。
DELETE FROM S WHERE Sno=200504346
6.删除所有姓 张 的学生记录。
DELETE FROM S WHERE Name LIKE 张%