南开大学22秋学期(高起本1709-1803、全层次1809-2103)《MYSQL数据库》在线作业一
奥鹏南开在线作业满分答案参考
22秋学期(高起本1709-1803、全层次1809-2103)《MYSQL数据库》在线作业-00001
1.把对Student表和Course表的全部操作权授予用户User1和User2的语句是
选项A:GRANT All ON Student, Course TO User1, User2;
选项B:GRANT Student, Course ON All TO User1, User2;
选项C:GRANT All TO Student, Course ON User1, User2;
选项D:GRANT All TO User1, User2 ON Student, Course;
满分答案问询微信:424329
2.对于日期"2013年10月21日",MySQL默认显示的格式是
选项A:'2013-10-21'
选项B:'2013-21-10'
选项C:'10-21-2013'
选项D:'21-10-2013'
满分答案问询微信:424329
3.使用PHP进行MySQL编程时,不能读取结果集中记录的函数是
选项A:mysql_fetch_array()
选项B:mysql_fetch_row()
选项C:mysql_fetch_assoc()
选项D:mysql_affected_rows()
满分答案问询微信:424329
4.下列选项中,属于1:n联系的两个实体集是
选项A:所在部门与职工
选项B:图书与作者
选项C:运动项目与参赛运动员
选项D:人与身份证
满分答案问询微信:424329
5.下列CASE语句中执行结果不为空的是
选项A:SELECT CASE WHEN 12>5 THEN 'true' ELSE 'false' END;
选项B:SELECT CASE BINARY 'B' WHEN 'a' THEN 1 WHEN 'b' THEN 2 END;
选项C:SELECT CASE WHEN -1>0 THEN 'true' END;
选项D:SELECT CASE 'one' WHEN 1 THEN 'one' WHEN 2 THEN 'two' END;
满分答案问询微信:424329
6.在GRANT ALL ON *.* TO…授权语句中,ALL和*.*的含义分别是
选项A:所有权限、所有数据库表
选项B:所有数据库表、所有权限
选项C:所有用户、所有权限
选项D:所有权限、所有用户
满分答案问询微信:424329
7.下列关于存储过程的叙述中,正确的是
选项A:存储过程可以带有参数
选项B:存储过程能够自动触发并执行
选项C:存储过程中只能包含数据更新语句
选项D:存储过程可以有返回值
满分答案问询微信:424329
8.查找学生表student中姓名的第二个字为"t"的学生学号sno和姓名sname,下面SQL语句正确的是
选项A:SELECT sno, sname FROM student WHERE sname='_t%';
选项B:SELECT sno, sname FROM student WHERE sname LIKE '_t%';
选项C:SELECT sno, sname FROM student WHERE sname='%t_';
选项D:SELECT sno, sname FROM student WHERE sname LIKE '%t_';
满分答案问询微信:424329
9.修改表中数据的命令是
选项A:UPDATE
选项B:ALTER TABLE
选项C:REPAIR TABLE
选项D:CHECK TABLE
满分答案问询微信:424329
10.下列选项中与DBMS无关的是 ① 概念模型 ; ② 逻辑模型 ; ③ 物理模型
选项A:①
选项B:①③
选项C:①②③
选项D:③
满分答案问询微信:424329
11.在GRANT授权语句中,WITH GRANT OPTION的含义是
选项A:用户权限在服务器重启之后,将自动撤销
选项B:该用户权限仅限于所指定的用户
选项C:用户将获得指定数据库对象上的所有权限
选项D:允许该用户将此权限转移授予其他用户
满分答案问询微信:424329
12.在MySQL中,查看所有数据库列表的语句是
选项A:SHOW DATABASES;
选项B:SHOW SCHEMA;
选项C:SELECT DATABASE();
选项D:SHOW DATABASE;
满分答案问询微信:424329
13.在数据库系统的三级模式结构中,一个数据库只能有一个
选项A:模式和外模式
选项B:模式和内模式
选项C:子模式
选项D:外模式
满分答案问询微信:424329
14.数据库系统的三级模式结构是
选项A:模式,外模式,内模式
选项B:外模式,子模式,内模式
选项C:模式,逻辑模式,物理模式
选项D:逻辑模式,物理模式,子模式
满分答案问询微信:424329
15.重新命名某个数据表的命令是
选项A:UPDATE
选项B:RENAME TABLE
选项C:DROP TABLE
选项D:REMOVE
满分答案问询微信:424329
16.函数NOW()返回的结果是
选项A:系统的当前日期
选项B:系统的当前时间
选项C:系统的当前日期和时间
选项D:系统的当前用户
满分答案问询微信:424329
17.在数据库的概念结构设计过程中,最常用的是
选项A:实体-联系模型图(E-R模型图)
选项B:UML图
选项C:程序流程图
选项D:数据流图
满分答案问询微信:424329
18.MySQL中用来创建数据库对象的命令是
选项A:CREATE
选项B:ALTER
选项C:DROP
选项D:GRANT
满分答案问询微信:424329
19.在MySQL中,不可以声明和使用游标的情况有
选项A:存储过程
选项B:存储函数
选项C:交互式SQL查询
选项D:触发器
满分答案问询微信:424329
20.在MySQL中,以下关于触发器中AFTER和BEFORE的描述不正确的是
选项A:BEFORE在INSERT、UPDATE之前,可以对NEW进行修改
选项B:AFTER不能对NEW进行修
选项C:两者都不能修改OLD数据
选项D:UPDATE触发时,只有在AFTER中才能访问到NEW,只有在BEFORE中才能访问到OLD
满分答案问询微信:424329
21.在MySQL中,可支持事务、外键的常用数据库引擎是
选项A:MyISM
选项B:MEMORY
选项C:FEDERATED
选项D:InnoDB
满分答案问询微信:424329
22.SQL 语言一次查询的结果是一个
选项A:表
选项B:记录
选项C:元组
选项D:数据项
满分答案问询微信:424329
23.在MySQL中编写函数、存储过程时,合法的流程控制语句不包括
选项A:FOR(…;…;…)循环语句
选项B:IF…ELSE(包括ELSEIF)条件语句
选项C:WHILE…END WHILE循环语句
选项D:CASE…WHEN…ELSE分支语句
满分答案问询微信:424329
24.函数mysql_connect()和mysql_pconnect()都能建立与数据库服务器的连接,下列关于两者的描述正确的是
选项A:mysql_connect()建立非持久连接,可以使用mysql_close()关闭连接
选项B:mysql_pconnect()建立非持久连接,可以使用mysql_close()关闭连接
选项C:mysql_pconnect()建立持久连接,可以使用mysql_close()关闭连接
选项D:mysql_connect()建立非持久连接,不可以使用mysql_close()关闭连接
满分答案问询微信:424329
25.下列关于数据的叙述中,错误的是
选项A:数据的种类分为文字、图形和图像三类
选项B:数字只是最简单的一种数据
选项C:数据是描述事物的符号记录
选项D:数据是数据库中存储的基本对象
满分答案问询微信:424329
26.不属于MySQL逻辑运算符的是
选项A:|
选项B:!
选项C:||
选项D:&&
满分答案问询微信:424329
27.在安装和配置MySQL实例的向导中,可选的MySQL服务器类型包括
选项A:Developer Machine(开发者机器)、Server Machine(服务器)、Dedicated MySQL Server Machine(专用MySQL服务器)
选项B:Developer Machine(开发者机器)、Dedicated MySQL Server Machine(专用MySQL服务器)
选项C:Server Machine(服务器)、Dedicated MySQL Server Machine(专用MySQL服务器)
选项D:Developer Machine(开发者机器)、Server Machine(服务器)
满分答案问询微信:424329
28.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
选项A:课号,成绩
选项B:学号,成绩
选项C:学号,课号
选项D:学号,姓名,成绩
满分答案问询微信:424329
29.MySQL中,子查询中可以使用运算符ANY,它表示的意思是
选项A:所有的值都满足条件
选项B:至少一个值满足条件
选项C:一个值都不用满足
选项D:至多一个值满足条件
满分答案问询微信:424329
30.SQL中,不能创建索引的语句是
选项A:CREATE TABLE
选项B:ALTER TABLE
选项C:CREATE INDEX
选项D:SHOW INDEX
满分答案问询微信:424329
31.对于REPLACE语句描述正确的是
选项A:REPLACE语句返回一个数字以表示受影响的行,包含删除行和插入行的总和。
选项B:通过返回值可以判断是否增加了新行还是替换了原有行。
选项C:因主键重复插入失败时直接更新原有行。
选项D:因主键重复插入失败时先删除原有行再插入新行。
满分答案问询微信:424329
32.以下关于MySQL的叙述中,错误的是
选项A:MySQL是一种开放源码的软件
选项B:MySQL只能运行在Linux平台上
选项C:MySQL是桌面数据库管理系统
选项D:MySQL是单用户数据库管理系统
满分答案问询微信:424329
33.外键定义中ON DELETE与ON UPDATE有几种设置
选项A:CASCADE
选项B:NO ACTION
选项C:RESTRICT
选项D:SET NULL
满分答案问询微信:424329
34.下列关于MySQL基本表和视图的描述中,错误的是
选项A:对基本表和视图的操作完全相同
选项B:只能对基本表进行查询操作,不能对视图进行查询操作
选项C:只能对基本表进行更新操作,不能对视图进行更新操作
选项D:能对基本表和视图进行更新操作,但对视图的更新操作是受限制的
满分答案问询微信:424329
35.下列关于MySQL触发器的描述中,正确的是
选项A:触发器的执行是自动的
选项B:触发器多用来保证数据的完整性
选项C:触发器可以创建在表或视图上
选项D:一个触发器只能定义在一个基本表上
满分答案问询微信:424329
36.关于MySQL中UNION操作符的使用,描述正确的是
选项A:UNION 用于合并两个或多个 SELECT 语句的结果集,但不会消去任何奥鹏南开在线作业满分答案参考重复行
选项B:UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型
选项C:每条 SELECT 语句中的列的顺序必须相同
选项D:UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名
满分答案问询微信:424329
37.下列关于触发器的叙述中,正确的是
选项A:触发器可以建立在视图上
选项B:在触发器的创建中,每个表每个事件每次只允许一个触发器
选项C:每个表最多支持6个触发器
选项D:同一表不能拥有两个具有相同触发时刻和事件的触发器
满分答案问询微信:424329
38.关于在严格模式下处理无效值,哪些是正确的
选项A:允许超出范围的值
选项B:拒绝超出范围的值。
选项C:拒绝不正确数据类型的值。
选项D:拒绝没有缺省值的非空列。
满分答案问询微信:424329
39.存储程序的问题
选项A:增加服务器负担
选项B:开发工具有限
选项C:有限的语言函数与速度
选项D:有限的调试/配置能力
满分答案问询微信:424329
40.下列关于外键的叙述中,正确的是
选项A:外键是在一个或一组属性上定义的约束
选项B:外键的取值可以为空
选项C:外键是所参照关系的主键或唯一性索引的属性列
选项D:外键是唯一标识元组的一个或一组属性
满分答案问询微信:424329
41.通常使用E-R图建立数据库的物理模型。
选项A:对
选项B:错
满分答案问询微信:424329
42.PRIMARY KEY和UNIQUE都要求属性值唯一,故两者的作用完全一样。
选项A:对
选项B:错
满分答案问询微信:424329
43.数据库应用系统中的核心问题是数据库维护。
选项A:对
选项B:错
满分答案问询微信:424329
44.MySQL数据库中的数据完整性,不包括参照完整性。
选项A:对
选项B:错
满分答案问询微信:424329
45.MySQL数据库的数据模型是层次模型。
选项A:对
选项B:错
满分答案问询微信:424329
46.在ALTER TABLE命令中使用MODIFY能够更改字段名。
选项A:对
选项B:错
满分答案问询微信:424329
47.进行数据库恢复操作时,先执行一些系统安全性检查。
选项A:对
选项B:错
满分答案问询微信:424329
48.在MySQL中,NULL的含义是FALSE。
选项A:对
选项B:错
满分答案问询微信:424329
49.事件必须与特定的数据表相关。
选项A:对
选项B:错
满分答案问询微信:424329
50.关系表中一列的数据类型可以不同。
选项A:对
选项B:错
满分答案问询微信:424329