南开大学23年秋学期《MYSQL数据库》在线作业二
奥鹏南开大学23年秋季新学期作业参考
23秋学期(仅限-高起专1909、专升本1909)《MYSQL数据库》在线作业-00002
在存储过程体的WHILE语句中,要实现退出当前循环,且重新开始一个新的循环,通常可使用的语句是
A:ITERATE语句
B:LEAVE语句
C:JUMP语句
D:GOTO语句
正确答案问询微信:424329
使用GRANT授权时,下列不能授予到操作权限的命令是
A:DELETE
B:SELECT
C:INSERT
D:UPDATE
正确答案问询微信:424329
下列创建游标的语法格式中,正确的是
A:DECLARE cursor_name CURSOR FOR select_statement
B:DECLARE CURSOR cursor_name FOR select_statement
C:CREATE cursor_name CURSOR FOR select_statement
D:CREATE CURSOR cursor_name FOR select_statement
正确答案问询微信:424329
数据库的英文缩写是
A:DB
B:DBS
C:DBMS
D:DBA
正确答案问询微信:424329
使用SQL语句查询学生信息表tbl_student中的所有数据,并按学生学号stu_id升序排列,正确的语句是
A:SELECT * FROM tbl_student ORDER BY stu_id ASC;
B:SELECT * FROM tbl_student ORDER BY stu_id DESC;
C:SELECT * FROM tbl_student stu_id ORDER BY ASC;
D:SELECT * FROM tbl_student stu_id ORDER BY DESC;
正确答案问询微信:424329
在MySQL中,使用mysqldump并以root用户(密码"123")备份数据库mysql1和mysql2,以下正确的命令是
A:mysqldump -u root -p123 –databases mysql1 mysql2 > c:backupdata.sql
B:mysqldump -u root -p 123 –databases mysql1 mysql2 > c:backupdata.sql
C:mysqldump -u root -p123 –databases mysql1 mysql2 < c:backupdata.sql
D:mysqldump -u root -p123 –database mysql1 mysql2 < c:backupdata.sql
正确答案问询微信:424329
下列关于数据库的叙述中,不准确的是
A:数据库中存放的对象是数据表
B:数据库是存放数据的仓库
C:数据库是长期存储在计算机内的、有组织的数据集合
D:数据库中存放的对象可为用户共享
正确答案问询微信:424329
设有客户表customers(id, name, tel),各字段的含义分别是客户编号、客户姓名和客户联系电话,其中id字段设置为AUTO_INCREMENT属性,且当前表中id字段最大值为22306。若此刻执行语句"INSERT INTO customers VALUES(22500,'李明',87556655);"之后,接着执行语句"INSERT INTO customers VALUES(0,'张良',87523012);",则此时该表中"张良"的客户编号是
A:22501
B:22500
C:0
D:22308
正确答案问询微信:424329
在MySQL中,使用关键字AUTO_INCREMENT设置自增属性时,要求该属性列的数据类型是
A:INT
B:DATETIME
C:VARCHAR
D:DOUBLE
正确答案问询微信:424329
函数NOW()返回的结果是
A:系统的当前日期
B:系统的当前时间
C:系统的当前日期和时间
D:系统的当前用户
正确答案问询微信:424329
在SQL语言按功能的分类中,不包括
A:DDL
B:DML
C:DCL
D:DLL
正确答案问询微信:424329
删除数据表student的语句是
A:DROP TABLE student;
B:REMOVE TABLE student;
C:UPDATE TABLE student;
D:DELETE TABLE student;
正确答案问询微信:424329
数据独立性是指
A:物理独立性和逻辑独立性
B:应用独立性和数据独立性
C:用户独立性和应用独立性
D:逻辑独立性和用户独立性
正确答案问询微信:424329
要将员工表tb_emp中的年龄字段age更名为出生年份birth,下列语句中正确的是
A:ALTER TABLE tb_emp CHANGE COLUMN age birth YEAR(4);
B:ALTER TABLE tb_emp ADD COLUMN birth YEAR(4);
C:ALTER TABLE tb_emp ALTER COLUMN age birth YEAR(4);
D:ALTER TABLE tb_emp MODIFY COLUMN age birth YEAR(4)
正确答案问询微信:424329
函数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
MySQL中,子查询中可以使用运算符ANY,它表示的意思是
A:所有的值都满足条件
B:至少一个值满足条件
C:一个值都不用满足
D:至多一个值满足条件
正确答案问询微信:424329
在MySQL的SQL语句中,要实现类似分页功能的效果,可使用
A:LIMIT
B:ORDER BY
C:WHERE
D:TRUNCATE
正确答案问询微信:424329
数据库、数据库管理系统和数据库系统三者之间的关系是
A:数据库包括数据库管理系统和数据库系统
B:数据库系统包括数据库和数据库管理系统
C:数据库管理系统包括数据库和数据库系统
D:不能相互包括
正确答案问询微信:424329
SQL 语言一次查询的结果是一个
A:表
B:记录
C:元组
D:数据项
正确答案问询微信:424329
SQL中,激活触发器的命令包括
A:CREATE、DROP、INSERT
B:SELECT、CREATE、UPDATE
C:INSERT、DELETE、UPDATE
D:CREATE、DELETE、UPDATE
正确答案问询微信:424329
下列选项中与DBMS无关的是 ① 概念模型 ; ② 逻辑模型 ; ③ 物理模型
A:①
B:①③
C:①②③
D:③
正确答案问询微信:424329
在MySQL的实用工具中,用于对数据库进行备份的程序是
A:mysqladmin
B:mysqldump
C:mysqlcheck
D:mysqlimport
正确答案问询微信:424329
设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为
A:课号,成绩
B:学号,成绩
C:学号,课号
D:学号,姓名,成绩
正确答案问询微信:424329
以下不能开启事件调度器的语句是
A:SELECT EVENT_SCHEDULER;
B:SET GLOBAL EVENT_SCHEDULER=1;
C:SET GLOBAL EVENT_SCHEDULER=TRUE
D:SET GLOBAL EVENT_SCHEDULER=ON
正确答案问询微信:424329
在下列模式中,能够给出数据库物理存储结构与物理存取方法是
A:外模式
B:内模式
C:概念模式
D:逻辑模式
正确答案问询微信:424329
下列关于AUTO_INCREMENT的描述中,不正确的是
A:一个表只能有一个AUTO_INCREMENT属性
B:该属性必须定义为主键的一部分
C:在默认情况下,AUTO_INCREMENT 的开始值是 1,每条新记录递增 1
D:只有INT类型能够定义为AUTO_INCREMENT
正确答案问询微信:424329
创建MySQL账户的方式包括
A:使用GRANT语句
B:使用CREATE USER语句
C:直接操作MySQL授权表
D:以上方法皆可以
正确答案问询微信:424329
数据库系统的三级模式结构是
A:模式,外模式,内模式
B:外模式,子模式,内模式
C:模式,逻辑模式,物理模式
D:逻辑模式,物理模式,子模式
正确答案问询微信:424329
以下关于数据库概念模型的叙述中,错误的是
A:数据库概念模型与所采用的数据库管理系统相关
B:数据库概念模型与具体的计算机无关
C:数据库概念模型的表示方法是E-R图
D:概念模型是对信息世界的建模
正确答案问询微信:424329
在MySQL中,以下关于触发器中AFTER和BEFORE的描述不正确的是
A:BEFORE在INSERT、UPDATE之前,可以对NEW进行修改
B:AFTER不能对NEW进行修
C:两者都不能修改OLD数据
D:UPDATE触发时,只有在AFTER中才能访问到NEW,只有在BEFORE中才能访问到OLD
正确答案问询微信:424329
在下列有关GROUP BY语句的描述中,正确的是
A:分组条件可以有多个,并且每一个可以分别指定排序方式
B:可以使用WHERE子句对所得的分组进行筛选
C:GROUP BY可配合聚合函数一起使用,但GROUP BY子句中不奥鹏南开大学23年秋季新学期作业参考能直接使用聚合函数
D:除了聚合函数,SELECT语句中的每个列都必须在GROUP BY子句中给出
正确答案问询微信:424329
在下列关于"关系"的描述中,正确的是
A:行的顺序是有意义的,其次序不可以任意交换
B:列是同质的,即每一列中的分量是同一类型的数据,来自同一个域
C:任意两个元组不能完全相同
D:列的顺序无所谓,即列的次序可以任意交换
正确答案问询微信:424329
下列关于MySQL二进制日志的叙述中,正确的是
A:二进制日志包含了数据库中所有操作语句的执行时间信息
B:二进制日志用于数据恢复
C:MySQL默认是不开启二进制日志功能的
D:启用二进制日志,系统的性能会有所降低
正确答案问询微信:424329
存储程序中循环语句有哪些
A:REPEAT
B:WHILE
C:LOOP
D:FOR
正确答案问询微信:424329
下列选项中,能用于备份数据库的是
A:mysqladmin
B:phpMyAdim
C:mysqldump
D:SELECT语句
正确答案问询微信:424329
当选择一个数值数据类型时,应该考虑的因素
A:数据类型数值的范围。
B:列值所需要的存储空间数量
C:列的精度与标度(适用于浮点与定点数)
D:设计者的习惯
正确答案问询微信:424329
设置表的默认字符集关键字是
A:DEFAULT CHARACTER
B:DEFAULT SET
C:DEFAULT CHARSET
D:DEFAULT CHARACTER SET
正确答案问询微信:424329
以下关于MySQL二进制日志文件的叙述中,错误的是
A:二进制日志文件用于数据库恢复
B:二进制日志文件记录了对数据表的全部操作
C:二进制日志功能默认是开启的
D:启用二进制日志文件,对系统运行性能没有影响
正确答案问询微信:424329
对于REPLACE语句描述正确的是
A:REPLACE语句返回一个数字以表示受影响的行,包含删除行和插入行的总和。
B:通过返回值可以判断是否增加了新行还是替换了原有行。
C:因主键重复插入失败时直接更新原有行。
D:因主键重复插入失败时先删除原有行再插入新行。
正确答案问询微信:424329
关于TRUNCATE TABLE描述正确的是
A:TRUNCATE TABLE返回值为0。
B:表中包含AUTO_INCREMENT列,使用TRUNCATE TABLE可以重置序列值。
C:TRUNCATE TABLE本身不能回滚。
D:TRUNCATE TABLE删除表,然后根据表结构重新构建表。
正确答案问询微信:424329
一个一对多的联系只能转换为一个独立的关系模式。
A:对
B:错
正确答案问询微信:424329
事件用于维护系统的完整性。
A:对
B:错
正确答案问询微信:424329
SQL是关系数据库的通用查询语言。
A:对
B:错
正确答案问询微信:424329
数据库恢复是使数据库从错误状态恢复到最近一次备份时的正确状态。
A:对
B:错
正确答案问询微信:424329
数据库管理系统是一种编译系统。
A:对
B:错
正确答案问询微信:424329
索引的数据无需存储,仅保存在内存中。
A:对
B:错
正确答案问询微信:424329
索引能够提高查询效率。
A:对
B:错
正确答案问询微信:424329
数据库系统提供的恢复策略,可自动对数据库进行恢复,无需人工干预。
A:对
B:错
正确答案问询微信:424329
通常使用E-R图建立数据库的物理模型。
A:对
B:错
正确答案问询微信:424329
表级约束可能涉及到多个列,也可能仅涉及到一个列。
A:对
B:错
正确答案问询微信:424329