出自:国家开放大学MySQL数据库应用

假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系(D )。
A. S B. S,SC
C. C,SC D. S,C,SC
数据库设计中,用E-R图来描述信息结构,这是数据库设计的(C )。
A. 需求分析阶段 B. 逻辑设计阶段
C. 概念设计阶段 D. 物理设计阶段
在数据库设计中,将E-R图转换成关系数据模型的过程属于(B )。
A. 需求分析阶段 B. 逻辑设计阶段
C. 概念设计阶段 D. 物理设计阶段
子模式是用来描述(B )。
A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构
C. 数据库的物理存储结构 D. 数据库的概念结构
数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是(C )。
A.层次分析法和层次结构图 B.数据流程分析法和数据流程图
C.实体联系法和实体联系图 D.结构分析法和模块结构图
在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其外键包括(C )。
A.M端实体的关键字 B.N端实体的关键字
C.M、N端实体的关键字D.重新选取其他属性
在关系数据库设计中,设计关系模式是数据库设计中(A )阶段的任务 。
A. 逻辑设计阶段 B. 概念设计阶段
C. 物理设计阶段 D. 需求分析阶段
“为哪些关系,在哪些属性上,创建什么样的索引”这一设计内容应该属于(C )设计阶段。
A. 概念设计 B. 逻辑设计
C. 物理设计 D. 全局设计
从ER图导出关系模型时,如果实体间的联系是M:N的,下列说法中正确的是(D )。
A. 将N方关键字和联系的属性纳入M方的属性中
B. 将M方关键字和联系的属性纳入N方的属性中
C. 在M方属性和N方属性中均增加一个表示级别的属性
D. 增加一个关系表示联系,其中纳入M方和N方的关键字
在ER模型中,如果有3个不同的实体集,3个M:N联系,根据ER模型转换为关系模型的规则,转换为关系的数目是(C )。
A. 4 B. 5
C. 6 D. 7
“汽车用品网上商城”中,关于购物车功能的描述,(A)是错误的。
A.购物车中的购物信息不可删除
B. 购物车能自动跟踪并记录消费者网上购物所选择的商品
C.购物车可以对数据库进行实时更新
D.购物车可以累计购物总金额
在网上购物流程中,位于“用户注册”与“选购产品”之间的步骤是(A)。
A. 浏览产品B. 订购产品
C. 送货上门D. 货到付款
汽车用品网上商城”中,购物车实体与(B)实体有联系。
A.用户类别 B. 用户
C.订单 D.订单明细
“汽车用品网上商城”数据库包括(C )张表。
A. 6B. 7
C. 8D. 9
已知表T1中有2行数据,T2中有3行数据,执行SQL语句
“select a.* from T1 a,T2 b”后,返回的行数为(D )
A. 2行B. 3行
C. 5行D. 6行
已知表T1和T2的字段定义完全相同,T1,T2中各有5条不同的数据,其中T1有2条数据存在于表T2中,语句“select * from T1 union select * from T2”,返回的行数为(A )
A. 8行B. 10行
C. 3行D. 12行
已知表T1含有字段ID、CourseID和Score,且数据为
ID CourseID Score
3 1 90
2 1 85
2 2 90
3 2 80
则语句“select id,sum(Score) from T1 group by ID”的执行结果为(B )
A. ID sum(Score)
—– ? ———-
3 ? 170
2 ? 175
B. ID sum(Score)
—– ? ———-
2 ? 175
3 ? 170
C. ID sum(Score)
—– ? ———-
2 ? 170
3 ? 175
D. ID sum(Score)
—– ? ———-
3 ? 175
2 170
员工表staff表结构如下
staffNo varchar2(10),
Email varchar2(50)
哪一个SQL语句能查询出没有E_mail地址的员工号(C )
A. select staffno from Staff where Email = NULL
B. select staffno from Staff where Email <> NULL
C. select staffno from Staff where Email is null
D. select staffno from Staff where Email is not null
存在两个结构相同的数据库表T1(col1,col2,col3)、T2(col1,col2,col3),写出一SQL语句将所有T1数据导入到T2表 (D )
A.select col1,col2,col3 from T1 INTO T2 (col1,col2,col3)
B.INSERT T1 (col1,col2,col3) INTO T2(col1,col2,col3)
C.insert into T2 (col1,col2,col3) AS select col1,col2,col3 from T1
D.insert into T2 (col1,col2,col3) select col1,col2,col3 from T1
用TRUNCATE和DELETE语句删除表中数据的区别 (A )
A. TRUNCATE命令不记录日志
B. TRUNCATE命令记录日志
C. DELETE命令不记录日志
D. TRUNCATE和DELETE命令均不记录日志
如下查询语句SELECT id_number,100/quantity from inventory如果quantity为空,则查询语句的第二个字段将返回(B )
A. a spaceB. a null value
C. a value of 0D. a value of 100
表A中有字段b,类型为int,100条记录,值分别为1至100。如下语句
SELECT b FROM A
WHERE b BETWEEN 1 AND 50OR (b IN (25,70,95)AND b BETWEEN 25 AND 75)
则如下哪个值在这个sql语句返回的结果集中(A )
A.30 B.51
C.75 D.95
关于索引(index)的说法哪些是错误?(A )
A. 创建索引能提高数据插入的性能
B. 索引应该根据具体的检索需求来创建,在选择性好的列上创建索引
C. 索引并非越多越好
D. 建立索引可使检索操作更迅速
如下语句
if v_num > 5 then
v_example := 1;
elsif v_num > 10 then
v_example := 2;
elsif v_num < 20 then
v_example := 3;
elsif v_num < 39 then
v_example := 4;
else? v_example := 5;
如果v_num = 37,则v_example的值是多少?(A )
A.1 B.2
C.3 D.4
设计一表结构,某字段要求存放员工编号,为固定10位长字符,采用哪种类型字段。(D )
A. varrayB. LONG
C. VARCHARD. CHAR
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是(C )
A.多对多 B.一对一
C.多对一 D.一对多
下列聚合函数中不忽略空值 (NULL) 的是(C )。
A.SUM (列名) B.MAX (列名)
C.COUNT ( * ) D.AVG (列名)
关系数据模型的三个组成部分中,不包括(B )
A. 完整性约束 B. 数据维护
C. 数据结构D. 数据操作
连接MySQL服务器的指令是?(C )
A. mysqladmin -u root password test
B. mysql -u root password test
C. mysql -u root -p test
D. mysql -u root -password test
在下列关于关系的陈述中,错误的是(B )
A.关系中任意两行的值不能相同
B.关系中任意两列的值不能相同
C.行在关系中的顺序无关紧要
D.列在关系中的顺序无关紧要
关系数据库中,实现实体之间的联系是通过表与表之间的(D )
A.公共索引B.公共存储
C.公共元组D.公共属性
下面系统中不属于关系数据库管理系统的是(C )
A.OracleB.MySQL
C.IMSD.DB2
SQL语言中,删除一个表的命令是(B )
A.DELETEB.DROP
C.CLEARD.REMOVE
有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于(C ):
A.实体完整性约束B.参照完整性约束
C.用户自定义完整性约束D.关键字完整性约束
设关系R和S的属性个数为r和s ,则(R×S)操作结果的属性个数为(A )
A.r+sB. r-s
C.r*sD.max(r+s)
概念结构设计阶段得到的结果是(B )
A. 数据字典描述的数据需求
B. E-R图表示的概念模型
C. 某个DBMS所支持的数据模型
D. 包括存储结构和存取方法的物理结构
为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字(A )
A.UNIQUEB.COUNT
C.DISDINCTD.UNION
下面有关主键的叙述正确的是(B ):
A.不同的记录可以具有重复的主键值或空值
B.一个表中的主键可以是一个或多个字段
C.在一个表中主键只可以是一个字段
D.表中的主键的数据类型必须定义为自动编号或文本
一个实体型转换为一个关系模式,关系的主键为(A )
A. 实体的码 B. 二个实体码的组合
C. n端实体的码 D. 每个实体的码
(C )属于信息世界的模型,实际上是现实世界到机器世界的一个中间层次:
A.数据模型 B.层次模型
C.E-R图 D.关系模型
下列四项中说法不正确的是(C )
A.数据库减少了数据冗余
B.数据库中的数据可以共享
C.数据库避免了一切数据的重复
D.数据库具有较高的数据独立性
取出关系中的某些列,并消去重复的元组的关系运算称为(B )
A.取列运算B.投影运算
C.连接运算D.选择运算
在关系代数中,对一个关系做投影操作后,新关系的元组个数(D )原来关系的元组个数:
A.小于 B. 大于
C.等于 D.小于或等于
(C)由数据结构、关系操作集合和完整性约束三部分组成:
A.关系模型 B.关系
C.关系模式 D.关系数据库
下列SQL语句中,创建关系表的是(B)
A.ALTER B.CREATE
C.UPDATE D.INSERT
为数据表创建索引的目的是(A)
A.提高查询的检索性能B.创建唯一索引
C.创建主键D.归类
MySQL数据库恢复的基础是利用转储的冗余数据,这些转储的数据包指(C)
A. 数据字典、应用程序、审计档案、数据库后备副本
B. 数据字典、应用程序、二进制日志文件、审计档案
C. 二进制日志文件、数据库后备副本
D. 数据字典、应用程序、数据库后备副本
数据库系统和文件系统的区别是(B )。
A. 数据库系统复杂,文件系统简单
B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能解决此问题;
C. 文件系统只能管理程序文件,而数据库系统能管理各种文件;
D. 文件系统管理的数据量小,而数据库系统管理的数据量大;
设关系R,按条件f对关系R进行选择,其关系代数是(C )。
A. σf(R×R) B. Πf(R∞R)
C. σf(R) D. Πf(R)
数据库管理系统能实现对数据的查询、插入、删除等操作,这种功能是(C )。
A. 数据定义功能 B. 数据管理功能
C. 数据操纵功能 D. 数据控制功能