国家开放大学《MySQL数据库应用》14章题目及答案Word下载.docx
- 文档编号:17228379
- 上传时间:2022-11-29
- 格式:DOCX
- 页数:18
- 大小:23.89KB
国家开放大学《MySQL数据库应用》14章题目及答案Word下载.docx
《国家开放大学《MySQL数据库应用》14章题目及答案Word下载.docx》由会员分享,可在线阅读,更多相关《国家开放大学《MySQL数据库应用》14章题目及答案Word下载.docx(18页珍藏版)》请在冰豆网上搜索。
12.关系模型中,主键是(C)。
A.可以由多个任意属性组成
B.至多由一个属性组成
C.可有多个或者一个其值能够唯一表示该关系模式中任何元组的属性组成
D.以上都不是
13.现有如下关系:
患者(患者编号,患者姓名,性别,出生日起,所在单位),
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)
其中,医疗关系中的外键是(A)。
A.患者编号B.患者姓名
C.患者编号和患者姓名D.医生编号和患者编号
14.现有一个关系:
借阅(书号,书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的外键是(D)。
A.书号B.读者号
C.书号+读者号D.书号+读者号+借期
15.关系模型中实现实体间N:
M联系是通过增加一个(A)。
A.关系实现B.属性实现
C.关系或一个属性实现D.关系和一个属性实现
16.关系代数运算是以(C)为基础的运算。
A.关系运算B.谓词演算
C.集合运算D.代数运算
17.关系数据库管理系统应能实现的专门关系运算包括(B)。
A.排序、索引、统计B.选择、投影、连接
C.关联、更新、排序D.显示、打印、制表
18.专门的关系代数运算是(A)。
A.σπ∞÷
B.∪-σπ
C.∪∩×
σD.∪∩σπ
19.关系代数中的投影操作是指从关系中(B)。
A.抽出特定记录B.抽出特定字段
C.建立相应的影像D.建立相应的图形
20.从一个关系中取出满足某个条件的所有记录形成一个新的关系的操作是(C)操作。
A.投影B.联接
C.选择D.复制
21.实体-联系模型是一种(B)工具。
A.需求分析B.系统设计
C.系统测试D.编程实现
22.数据库与文件系统的根本区别在于(C)
A.提高了系统效率B.方便了用户使用
C.数据的结构化D.节省了储存空间
23.(A)是目前数据库系统中最常用的一种数据模型。
A.关系模型B.层次模型
C.网状模型D.面向对象模型
24.用二维表来表示实体及实体之间联系的数据模型称为(C)
A.实体–联系模型B.层次模型
C.关系模型D.网状模型
25.在数据库中,概念模型是(D)。
A.用于现实的建模,与具体的DBMS有关
B.用于信息世界的建模,与具体的DBMS有关
C.用于现实的建模,与具体的DBMS无关
D.用于信息世界的建模,与具体的DBMS无关
26.在下列描述中,正确的描述是(B)。
A.SQL是一种过程化语言B.SQL集合操作方式
C.SQL不能嵌入到高级语言程序中D.SQL是一种DBMS
27.在SQL查询时,使用WHERE子句指出的是(B)。
A.查询目标B.查询条件
C.查询视图D.查询结果
28.在数据库技术中,独立于计算机系统的模型是(C)。
A.面向对象的模型B.关系模型
C.E-R模型D.层次模型
29.关系代数中的连接操作是由(B)操作组合而成。
A.选择和投影B.选择和笛卡尔积
C.投影、选择、笛卡尔积D.投影和笛卡尔积
30.假设有关系R和S,在下列的关系运算中,(D)运算不要求:
“R和S具有相同的元数,且它们的对应属性的数据类型也相同”。
A.R∩SB.R∪S
C.R-SD.R×
S
31.假设有关系R和S,关系代数表达式R-(R-S)表示的是(A)。
32.下面四个关系表达式是等价的,是判别它们的执行效率(A)。
E1=πA(σB=C∧D=E′(R×
S))
E2=πA(σB=C(R×
σD=E′(S))
E3=πA(R∞B=CσD=E′(S))
E3=πA(σD=E′(R∞B=CS))
A.E3最快B.E2最快
C.E4最快D.E1最快
SQL
33.有关系SC(S_ID,C_ID,AGE,SCORE),查找年龄大于22岁的学生的学号和分数,正确的关系代数表达式是(D)。
ⅰ.πS_ID,SCORE(σage>
22(SC))
ⅱ.σage>
22(πS_ID,SCORE(SC))
ⅲ.πS_ID,SCORE(σage>
22(πS_ID,SCORE,AGE(SC)))
A.ⅰ和ⅱB.只有ⅱ正确
C.只有ⅰ正确D.ⅰ和ⅲ正确
34.SQL语言是(B)的语言,容易学习。
A.过程化B.非过程化
C.格式化D.导航式
35.SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等,其中最重要的,也是使用最频繁的是(A)。
A.SELECTB.INSERT
C.UPDATED.DELETE
36.在视图上不能完成的操作是(C)。
A.更新视图B.查询
C.在视图上定义新的表D.在视图上定义新的视图
37.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C)。
A.数据查询B.数据操纵
C.数据定义D.数据控制
38.SQL语言中,删除一个视图的命令是(B)。
A.DELETEB.DROP
C.CLEARD.REMOVE
39.在SQL语言中的视图VIEW是数据库的(A)。
A.外模式B.模式
C.内模式D.存储模式
40.下列的SQL语句中,(D)不是数据定义语句。
A.CREATETABLEB.DROPVIEW
C.CREATEVIEWD.GRANT
41.若要删除数据库中已经存在的表S,可用(C)。
A.DELETETABLESB.DELETES
C.DROPTABLESD.DROPS
42.若要在基本表S中增加一列CN(课程名),可用(C)。
A.ADDTABLES(CNCHAR(8))
B.ADDTABLESALTER(CNCHAR(8))
C.ALTERTABLESADD(CNCHAR(8))
D.ALTERTABLES(ADDCNCHAR(8))
43.学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。
要在表S中删除一个属性“年龄”,可选用的SQL语句是(B)。
A.DELETEAgefromSB.ALTERTABLESDROPAge
C.UPDATESAgeD.ALTERTABLES‘Age’
44.有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。
要查询选修“MySQL”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。
这里的WHERE子句的内容是(A)。
A.S.S#=SC.S#andC.C#=SC.C#andSAGE>
=20andCNAME=‘MySQL’
B.S.S#=SC.S#andC.C#=SC.C#andSAGEin>
=20andCNAMEin‘MySQL’
C.SAGEin>
D.SAGE>
=20andCNAME=’MySQL’
45.设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;
grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用(D)。
A.ADDINTOSVALUES(’张二’,’化学’,’80’)
B.INSERTINTOSVALUES(’张二’,’化学’,’80’)
C.ADDINTOSVALUES(’张二’,’化学’,80)
D.INSERTINTOSVALUES(’张二’,’化学’,80)
46.设关系数据库中一个表S的结构为:
S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;
若要更正王二的化学成绩为85分,则可用(A)。
A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’
B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’
C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’
47.在SQL语言中,子查询是(D)。
A.返回单表中数据子集的查询语言
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
48.SQL是一种(C)语言。
A.高级算法B.人工智能
C.关系数据库D.函数型
49.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。
要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。
A.S.S#=SC.S#andC.C#=SC.C#andSEX=’男’andCNAME=’数据库’
B.S.S#=SC.S#andC.C#=SC.C#andSEXin’男’andCNAMEin’数据库’
C.SEX’男’andCNAME’数据库’
D.S.SEX=’男’andCNAME=’数据库’
50.若用如下的SQL语句创建了一个表SC:
CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));
向SC表插入如下行时,(B)行可以被插入。
A.(’201009’,’111’,60,必修)
B.(’200823’,’101’,NULL,NULL)
C.(NULL,’103’,80,’选修’)
D.(’201132’,NULL,86,’’)
51.假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。
要查询选修“Computer”课的男生姓名,将涉及到关系(D)。
A.SB.S,SC
C.C,SCD.S,C,SC
03
第三章
SIMPLETITLE
ER模型
52.数据库设计中,用E-R图来描述信息结构,这是数据库设计的(C)。
A.需求分析阶段B.逻辑设计阶段
C.概念设计阶段D.物理设计阶段
53.在数据库设计中,将E-R图转换成关系数据模型的过程属于(B)。
54.子模式是用来描述(B)。
A.数据库的总体逻辑结构B.数据库的局部逻辑结构
C.数据库的物理存储结构D.数据库的概念结构
55.数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(C)。
A.层次分析法和层次结构图B.数据流程分析法和数据流程图
C.实体联系法和实体联系图D.结构分析法和模块结构图
56.在E-R模型向关系模型转换时,M:
N的联系转换为关系模式时,其外键包括(C)。
A.M端实体的关键字B.N端实体的关键字
C.M、N端实体的关键字D.重新选取其他属性
57.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务。
A.逻辑设计阶段B.概念设计阶段
C.物理设计阶段D.需求分析阶段
58.“为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于(C)设计阶段。
A.概念设计B.逻辑设计
C.物理设计D.全局设计
59.从ER图导出关系模型时,如果实体间的联系是M:
N的,下列说法中正确的是(D)。
A.将N方关键字和联系的属性纳入M方的属性中
B.将M方关键字和联系的属性纳入N方的属性中
C.在M方属性和N方属性中均增加一个表示级别的属性
D.增加一个关系表示联系,其中纳入M方和N方的关键字
60.在ER模型中,如果有3个不同的实体集,3个M:
N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C)。
A.4B.5
C.6D.7
网上购物业务分析
61.“汽车用品网上商城”中,关于购物车功能的描述,(A)是错误的。
A.购物车中的购物信息不可删除
B.购物车能自动跟踪并记录消费者网上购物所选择的商品
C.购物车可以对数据库进行实时更新
D.购物车可以累计购物总金额
62.在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是(A)。
A.浏览产品B.订购产品
C.送货上门D.货到付款
63.“汽车用品网上商城”中,购物车实体与(B)实体有联系。
A.用户类别B.用户
C.订单D.订单明细
64.“汽车用品网上商城”数据库包括(C)张表。
A.6B.7
C.8D.9
04
第四章数据库设计
65.已知表T1中有2行数据,T2中有3行数据,执行SQL语句
“selecta.*fromT1a,T2b”后,返回的行数为(D)
A.2行B.3行
C.5行D.6行
66.已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句“select*fromT1unionselect*fromT2”,返回的行数为(A)
A.8行B.10行
C.3行D.12行
67.已知表T1含有字段ID、CourseID和Score,且数据为
ID
CourseID
Score
3
1
90
2
85
80
则语句“selectid,sum(Score)fromT1groupbyID”的执行结果为(B)
A.IDsum(Score)
—–?
———-
3?
170
2?
175
B.IDsum(Score)
C.IDsum(Score)
D.IDsum(Score)
2170
68.员工表staff表结构如下
staffNovarchar2(10),
Emailvarchar2(50)
哪一个SQL语句能查询出没有E_mail地址的员工号(C)
A.selectstaffnofromStaffwhereEmail=NULL
B.selectstaffnofromStaffwhereEmail<
>
NULL
C.selectstaffnofromStaffwhereEmailisnull
D.selectstaffnofromStaffwhereEmailisnotnull
69.存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表(D)
A.selectcol1,col2,col3fromT1INTOT2(col1,col2,col3)
B.INSERTT1(col1,col2,col3)INTOT2(col1,col2,col3)
C.insertintoT2(col1,col2,col3)ASselectcol1,col2,col3fromT1
D.insertintoT2(col1,col2,col3)selectcol1,col2,col3fromT1
70.用TRUNCATE和DELETE语句删除表中数据的区别(A)
A.TRUNCATE命令不记录日志
B.TRUNCATE命令记录日志
C.DELETE命令不记录日志
D.TRUNCATE和DELETE命令均不记录日志
71.如下查询语句SELECTid_number,100/quantityfrominventory如果quantity为空,则查询语句的第二个字段将返回(B)
A.aspaceB.anullvalue
C.avalueof0D.avalueof100
72.表A中有字段b,类型为int,100条记录,值分别为1至100。
如下语句
SELECTbFROMA
WHEREbBETWEEN1AND50OR(bIN(25,70,95)ANDbBETWEEN25AND75)
则如下哪个值在这个sql语句返回的结果集中(A)
A.30B.51
C.75D.95
73.关于索引(index)的说法哪些是错误?
(A)
A.创建索引能提高数据插入的性能
B.索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
C.索引并非越多越好
D.建立索引可使检索操作更迅速
74.如下语句
ifv_num>
5then
v_example:
=1;
elsifv_num>
10then
=2;
elsifv_num<
20then
=3;
39then
=4;
else?
=5;
如果v_num=37,则v_example的值是多少?
A.1B.2
C.3D.4
75.设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段。
(D)
A.varrayB.LONG
C.VARCHARD.CHAR
76.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C)
A.多对多B.一对一
C.多对一D.一对多
77.下列聚合函数中不忽略空值(NULL)的是(C)。
A.SUM(列名)B.MAX(列名)
C.COUNT(*)D.AVG(列名)
78.关系数据模型的三个组成部分中,不包括(B)
A.完整性约束B.数据维护
C.数据结构D.数据操作
79.连接MySQL服务器的指令是?
(C)
A.mysqladmin-urootpasswordtest
B.mysql-urootpasswordtest
C.mysql-uroot-ptest
D.mysql-uroot-passwordtest
80.在下列关于关系的陈述中,错误的是(B)
A.关系中任意两行的值不能相同
B.关系中任意两列的值不能相同
C.行在关系中的顺序无关紧要
D.列在关系中的顺序无关紧要
81.关系数据库中,实现实体之间的联系是通过表与表之间的(D)
A.公共索引B.公共存储
C.公共元组D.公共属性
82.下面系统中不属于关系数据库管理系统的是(C)
A.OracleB.MySQL
C.IMSD.DB2
83.SQL语言中,删除一个表的命令是(B)
84.有一个关系:
学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C):
A.实体完整性约束B.参照完整性约束
C.用户自定义完整性约束D.关键字完整性约束
85.设关系R和S的属性个数为r和s,则(R×
S)操作结果的属性个数为(A)
A.r+sB.r-s
C.r*sD.max(r+s)
86.概念结构设计阶段得到的结果是(B)
A.数据字典描述的数据需求
B.E-R图表示的概念模型
C.某个DBMS所支持的数据模型
D.包括存储结构和存取方法的物理结构
87.为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字(A)
A.UNIQUEB.COUNT
C.DISDINCTD.UNION
88.下面有关主键的叙述正确的是(B):
A.不同的记录可以具有重复的主键值或空值
B.一个表中的主键可以是一个或多个字段
C.在一个表中主键只可以是一个字段
D.表中的主键的数据类型必须定义为自动编号或文本
89.一个实体型转换为一个关系模式,关系的主键为(A)
A.实体的码B.二个实体码的组合
C.n端实体的码D.每个实体的码
90.(C)属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次:
A.数据模型B.层次模型
C.E-R图D.关系模型
91.下列四项中说法不正确的是(C)
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
92.取出关系中的某些列,并消去重复的元组的关系运算称为(B)
A.取列运算B.投影运算
C.连接运算D.选择运算
93.在关系代数中,对一个关系做投影操作后,新关系的元组个数(D)原来关系的元组个数:
A.小于B.大于
C.等于D.小于或等于
94.(C)由数据结构、关系操作集合和完整性约束三部分组成:
A.关系模型B.关系
C.关系模式D.关系数据库
95.下列SQL语句中,创建关系表的是(B)
A.ALTERB.CREATE
C.UPDATED.INSERT
96.为数据表创建索引的目的是(A)
A.提高查询的检索性能B.创建唯一索引
C.创建主键D.归类
97.MySQL数据库恢复的基础是利用转储的冗余数据,这些转储的数据包指(C)
A.数据字典、应用程序、审计档案、数据库后备副本
B.数据字典、应用程序、二进制日志文件、审计档案
C.二进制日志文件、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MySQL数据库应用 国家 开放 大学 MySQL 数据库 应用 14 题目 答案