版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
【MOOC】数据库管理与应用-常州信息职业技术学院中国大学慕课MOOC答案1.1作业1、【单选题】名词解释:DBMS是()本题答案:【数据库管理系统】2、【单选题】E-R图是在数据库设计时()阶段的重要工具。本题答案:【概念设计阶段】3、【判断题】主键是唯一确定表中记录的列或者列的组合。主键值必须唯一且不能为空。本题答案:【正确】4、【判断题】在关系数据库中,一个班级只有一个班主任老师,一个老师可以担任多个班级的班主任。这两个表之间的关系是:多对多关系。本题答案:【错误】1.3作业1、【单选题】每条SQL命令都要以()符号结束。本题答案:【分号】2、【单选题】在命令行窗口中启动MySQL服务器,使用的命令是()本题答案:【netstartmysql80】单元一单元测验1、【单选题】下列有关数据库的叙述正确的是()本题答案:【数据库是按照数据结构来组织、存储和管理数据的仓库。】2、【单选题】修改数据库结构的语言是()本题答案:【DDL语言】3、【单选题】供用户对数据进行追加、查询、修改和删除的语言是()本题答案:【DML语言】4、【单选题】关系型数据库和非关系型数据库最本质的区别是()本题答案:【关系型数据库事务遵循ACID原则,非关系型数据库事务不保证遵循ACID原则。】5、【单选题】实体关系图(E-R图)的基本要素有:实体对象、对象属性和()本题答案:【对象之间关系】6、【单选题】关系数据中,表的列又称为()本题答案:【属性】7、【单选题】关系数据中,表的行又称为()本题答案:【记录、元祖】8、【单选题】设计关系数据库,有关概念结构设计阶段的任务描述正确的是()本题答案:【绘制E-R图】9、【单选题】一个学生有多个电话号码,每个电话号码仅属于某个特定的学生,则学生和电话号码之间存在什么关系()本题答案:【一对多的关系】10、【单选题】下列有关关系数据库设计的描述不正确的是()本题答案:【关系数据库设计不需要考虑优化读写性能。】11、【单选题】关系数据库中,保证表之间的关系用()本题答案:【外键】12、【单选题】关系数据库中,表中的主键的作用是()本题答案:【唯一标识表中的记录】13、【单选题】MySQL服务名称为“MySQL80”,停止MySQL80服务的指令是()本题答案:【netstopMySQL80】14、【单选题】下列哪个Windows软件工具可以启动和停止Windows平台上的MySQL数据库服务()本题答案:【管理工具中的“服务”】15、【单选题】命令行连接MySQL数据库服务器的指令格式为()本题答案:【mysql-h服务器地址–u用户名–p用户密码】16、【判断题】选课系统中,一个学生可以选修多门课,一门课可以被多个学生选修,则学生和课程之间的关系类型为一对多。本题答案:【错误】17、【判断题】关系数据库中的数据是以二维表的形式存储的。本题答案:【正确】18、【判断题】若MySQL服务名称为“MySQL80”,启动MySQL数据库服务器的指令为netstartMySQL80本题答案:【正确】19、【判断题】关系数据库中,一张表仅能描述一种实体,不能描述实体之间的关系。本题答案:【错误】20、【判断题】命令行关闭MySQL服务器连接的指令可以用Exit,也可以用Quit。本题答案:【正确】2.1作业1、【判断题】数据库创建好后,是无法修改数据库名的。本题答案:【正确】2.2作业1、【单选题】添加()语句,可在当创建的数据库已存在时防止程序报错。本题答案:【IFNOTEXISTS】2、【单选题】创建数据库使用的语句是。本题答案:【createdatabase数据库名】2.3作业1、【单选题】要使数据库TEST作为当前数据库,相应的语句为本题答案:【USETEST】2.4作业1、【单选题】以下能删除数据库emp的语句是本题答案:【dropdatabaseemp】2、【判断题】删除数据库需要有数据库的delete权限本题答案:【错误】单元二单元测验1、【单选题】创建数据库使用的语句是()本题答案:【createdatabase数据库名】2、【单选题】以下能删除数据库emp的语句是()本题答案:【dropdatabaseemp】3、【单选题】要使数据库TEST作为当前数据库,相应的语句为()本题答案:【USETEST】4、【单选题】修改数据库用以下哪一项()本题答案:【ALTER】5、【单选题】MySQL系统中的所有系统级信息存储于哪个数据库()。本题答案:【mysql】6、【单选题】以下关于数据库创建、删除的论述,错误的是()。本题答案:【DROPDATABASE删除数据库后,文件与数据不会从磁盘上永久删除。】7、【单选题】对MySQL数据库的数据说明正确的是()。本题答案:【MySQL数据库的数据以文件的形式存放在系统中】8、【单选题】下列SQL语句中,不是数据库操作语句的是()。本题答案:【CREATETABLE】9、【单选题】创建数据库时,若使用默认字符集utf8,则语句可以写成()。本题答案:【defaultcharactersetutf8】10、【单选题】显示系统上所有数据库的语句是()。本题答案:【SHOWDATABASES】11、【单选题】MySQL中,下列关于创建、管理数据库的操作语句不正确的是()本题答案:【ConnectionInstant】12、【单选题】在数据库中有如下一些表,执行语句SHOWTABLESLIKE'goo_'的结果可能是()本题答案:【good】13、【单选题】添加()语句,可在当创建的数据库已存在时防止程序报错。本题答案:【IFNOTEXISTS】14、【单选题】MySQL配置文件(my.ini)中,用于指定数据库文件的存储位置的参数是()。本题答案:【datadir】15、【单选题】MySQL语句的结束符是()本题答案:【分号】16、【判断题】用户可以修改已存在数据库的默认字符集和排序规则。本题答案:【正确】17、【判断题】创建数据库的语句里的英文Database,可以缩写成DB。本题答案:【错误】18、【判断题】删除数据库需要有数据库的delete权限。本题答案:【错误】19、【判断题】SHOWDATABASES语句可以查看数据库的字符编码。本题答案:【错误】20、【判断题】数据库创建好后,是无法修改数据库名的。本题答案:【正确】3.1作业1、【单选题】在MySQL的整数类型中,占用字节数最大的类型是()本题答案:【BIGINT】2、【单选题】下面选项中,用于表示固定长度字符串的数据类型是()本题答案:【CHAR】3.2作业1、【单选题】下列语句中,用于创建数据表的是本题答案:【CREATE语句】2、【判断题】数据表一旦创建,将无法删除。本题答案:【错误】3.3作业1、【单选题】在当前数据库下,可以使用()语句查看stud表的创建语句。本题答案:【SHOWCREATETABLEstud;】2、【判断题】在当前数据库下,可以使用如下语句查看stud表的结构。DESCRIBEstud;本题答案:【正确】3.4作业1、【单选题】在MySQL中,将表名food修改为fruit的语句是本题答案:【ALTERTABLEfoodRENAMETOfruit;】3.6作业1、【单选题】下面选项中,只删除表中全部数据并且效率最高的是SQL语句关键字是本题答案:【TRUNCATE】2、【单选题】在表emp中,将员工号eNum为01099的员工的salary增加300的语句是本题答案:【UPDATEempSETsalary=salary+300whereeNum='01099';】单元三单元测验1、【单选题】下面选项中,用于表示固定长度字符串的数据类型是()本题答案:【CHAR】2、【单选题】下列SQL语句中,可以删除数据表grade的是()本题答案:【DROPTABLEgrade;】3、【单选题】下列语句中,用于创建数据表的是()本题答案:【CREATE语句】4、【单选题】下面选项中,表示二进制大数据的类型是()本题答案:【BLOB】5、【单选题】在当前数据库下,可以使用()语句查看stud表的创建语句。本题答案:【SHOWCREATETABLEstud;】6、【单选题】在MySQL中,将表名food修改为fruit的语句是()本题答案:【ALTERTABLEfoodRENAMETOfruit;】7、【单选题】下列选项中,修改字段名的基本语法格式是()本题答案:【ALTERTABLE表名CHANGE旧字段名新字段名新数据类型;】8、【单选题】在MySQL的整数类型中,占用字节数最大的类型是()本题答案:【BIGINT】9、【单选题】在执行添加数据时出现“Field'name'doesn'thaveadefaultvalue”错误,导致错误的原因是()本题答案:【name字段没有指定默认值,且添加了NOTNULL约束】10、【单选题】下列选项中,用于向表中添加记录的关键字是()本题答案:【INSERT】11、【单选题】在表emp中,将员工号eNum为01099的员工的salary增加300()本题答案:【UPDATEempSETsalary=salary+300whereeNum='01099';】12、【单选题】下列选项中,与INSERTINTOstudentSETid=5,name='boya',grade=99;功能相同的SQL语句是()本题答案:【INSERTINTOstudent(id,name,grade)VALUES(5,'boya',99);】13、【单选题】下列选项中,关于向表中添加记录时不指定字段名的说法中,正确的是()本题答案:【值的顺序必须与字段在表中的顺序保持一致】14、【单选题】下面选项,语句DELETEFROMstudentwherename='itcast';的作用是()本题答案:【删除name='itcast'的全部记录】15、【单选题】下面选项中,只删除表中全部数据并且效率最高的是SQL语句关键字是()本题答案:【TRUNCATE】16、【判断题】在MySQL中,DECIMAL类型的取值范围与DOUBLE类型相同,所占的字节大小也相同。)本题答案:【正确】17、【判断题】在MySQL中,INSERT语句一次只能向表中插入一行记录。本题答案:【错误】18、【判断题】在DELETE语句中如果没有使用WHERE子句,则会将表中的所有记录都删除。本题答案:【正确】19、【判断题】如果某个字段在定义时添加了非空约束,但没有添加default约束,那么插入新记录时就必须为该字段赋值,否则数据库系统会提示错误。本题答案:【正确】20、【判断题】向表中添加数据不仅可以实现整行记录添加,还可以实现添加指定的字段对应的值。本题答案:【正确】4.1作业1、【判断题】由于索引会占用一定的磁盘空间,因此,为了避免影响数据库性能,应该及时删除不再使用的索引。()本题答案:【正确】2、【判断题】使用索引的目的是,可以提高查询的效率。本题答案:【正确】4.2作业1、【单选题】下列选项中,用于创建全文索引的关键字是。本题答案:【FULLTEXT】2、【单选题】下面哪种方式不属于MySQL常见索引类型本题答案:【函数索引】3、【单选题】唯一索引的作用是本题答案:【保证各行在该索引上的值都不得重复】4.3作业1、【单选题】在SQL中,DROPINDEX语句的作用是本题答案:【删除索引】2、【单选题】查看索引使用的语句是本题答案:【SHOWINDEXFROMSTUDENT】4.4作业1、【单选题】在数据库中,如果表A中的数据需要参考表B中的数据,那么表A需要建立()约束本题答案:【外键约束】2、【单选题】默认约束中,每列只能有()个DEFAULT约束本题答案:【1】3、【判断题】约束是对列进行限制的规则,以确保输入数据的一致性和正确性。约束是实现数据完整性的主要途径。本题答案:【正确】4、【判断题】约束只能在创建数据表的时候创建。本题答案:【错误】单元四单元测验1、【单选题】唯一索引的作用是()本题答案:【保证各行在该索引上的值都不得重复】2、【单选题】可以在创建表时用()来创建唯一索引,也可以用()来创建唯一索引本题答案:【设置主键约束,Createindex】3、【单选题】下列关于主键的说法中,正确的是()本题答案:【主键具有非空性,唯一性】4、【单选题】查看索引使用的语句是()本题答案:【SHOWINDEXFROMSTUDENT】5、【单选题】下列选项中,用于定义唯一索引的是本题答案:【由Unique定义的索引】6、【单选题】下面哪种方式不属于MySQL常见索引类型?本题答案:【函数索引】7、【单选题】下列选项中,用于设置主键的关键字是()本题答案:【PRIMARYKEY】8、【单选题】关系数据库中,主键是()本题答案:【为标识表中唯一的实体】9、【单选题】下面语句对主键的说明正确的是()本题答案:【是数据表中的唯一索引】10、【单选题】在表中的多个字段上建立索引的情况下,只有在查询条件中使用了索引字段中的第一个字段时,才会被使用的索引是()本题答案:【多列索引】11、【单选题】在数据库中,如果表A中的数据需要参考表B中的数据,那么表A需要建立()约束。本题答案:【外键约束】12、【单选题】在SQL中,DROPINDEX语句的作用是()本题答案:【删除索引】13、【单选题】默认约束中,每列只能有()个DEFAULT约束。本题答案:【1】14、【单选题】外键约束中,以下错误的是()本题答案:【在MySQL中,所有的存储引擎均支持外键约束。】15、【单选题】下列选项中,用于创建全文索引的关键字是()本题答案:【FULLTEXT】16、【判断题】使用索引的目的是,可以提高查询的效率。()本题答案:【正确】17、【判断题】常见的约束有:主键约束、唯一性约束、特殊约束、外键约束等。()本题答案:【错误】18、【判断题】若给某列设置了默认约束,当插入数据时如果没给该列值,系统会自动给该列输入默认值。()本题答案:【正确】19、【判断题】约束是对列进行限制的规则,以确保输入数据的一致性和正确性。约束是实现数据完整性的主要途径。本题答案:【正确】20、【判断题】由于索引会占用一定的磁盘空间,因此,为了避免影响数据库性能,应该及时删除不再使用的索引。()本题答案:【正确】5.2作业1、【单选题】要查询information表中学生姓名中含有“张“的学生情况,可用()命令。本题答案:【Select*FromInformationWhereS_NameLike‘%张%’】2、【单选题】要查询information表中姓“王“且单名的学生情况,可用()命令。本题答案:【Select*FromInformationWhere姓名Like‘王_’】3、【单选题】模式查找Like'_A%',下面哪个结果是可能的()。本题答案:【Bai】4、【单选题】表示职称为“副教授”同时性别为“男”的表达式为()。本题答案:【职称='副教授'And性别='男'】5.3作业1、【单选题】列聚合函数中正确的是()。本题答案:【Count(*)】2、【单选题】Select语句中与having子句同时使用的是()子句。本题答案:【GroupBy】单元五单元测验1、【单选题】Select学号,姓名FromInformationWhere班级名称=’软件01’表示()本题答案:【查询Information表中“软件01”班学生的学号、姓名】2、【单选题】要查询information表中学生姓名中含有“张“的学生情况,可用()命令本题答案:【Select*FromInformationWhereS_NameLike‘%张%’】3、【单选题】要查询information表中姓“王“且单名的学生情况,可用()命令。本题答案:【Select*FromInformationWhere姓名Like‘王_’】4、【单选题】在()子查询中,内层查询只处理一次,得到一个结果集,再依次处理外层查询本题答案:【In子查询】5、【单选题】命令SelectS_No,Avg(Grade)As‘平均成绩’FromScoreGroupByS_NoHavingAvg(Grade)=85,表示()本题答案:【查找Score表中平均成绩在85分以上的学生的学号和平均成绩】6、【单选题】Select语句中与having子句同时使用的是()子句。本题答案:【GroupBy】7、【单选题】与WhereGBetween60And100语句等价的子句是()本题答案:【WhereG=60AndG=100】8、【单选题】在stud表中返回年龄最小的8位同学的信息,使用()本题答案:【SELECT*FROMstudORDERBYbirthdayDESCLIMIT8;】9、【单选题】MySQL中的查询命令是()本题答案:【Select】10、【单选题】模式查找Like'_A%',下面哪个结果是可能的()本题答案:【Bai】11、【单选题】SQL语言中,条件表示年龄不在40至50(不包括40和50)之间的表达式为()本题答案:【notBetween40And50】12、【单选题】表示职称为“副教授”同时性别为“男”的表达式为()本题答案:【职称='副教授'And性别='男'】13、【单选题】SQL语言中,不是逻辑运算符号的()本题答案:【Xor】14、【单选题】下列聚合函数中正确的是()本题答案:【Count(*)】15、【单选题】查询员工工资信息时,结果按工资降序排列,正确的是()本题答案:【OrderBy工资Desc】16、【判断题】在对数据进行查询时,如果返回的查询结果中包含重复的记录,则可以使用DESCEND关键字,使结果只返回一条。本题答案:【错误】17、【判断题】EXISTS关键字比IN关键字的运行效率高,所以在实际开发中,特别是大数据量时,推荐使用EXISTS关键字。本题答案:【正确】18、【判断题】子查询中,在进行判断时可以使用各种比较运算符,如“”、“=”、“=”、“!=”等。本题答案:【正确】19、【判断题】内连接使用INNERJOIN关键字连接两张表,其中INNER关键字可以省略。本题答案:【正确】20、【判断题】在数据表中,某些列的值可能为空值(NULL),那么在SQL语句中可以通过”=null”来判断是否为空值。本题答案:【错误】6.1作业1、【单选题】下列关于视图优点的描述中,不正确的是本题答案:【通过视图可以节省数据存储空间】2、【判断题】视图是数据库中用来存储数据的另一种方式的表。本题答案:【错误】6.2作业1、【单选题】下列关于视图创建的说法中,错误的是本题答案:【可以建立在一张表和一个索引上】2、【单选题】创建视图的语句是本题答案:【CREATEVIEW】6.6作业1、【单选题】更新视图中的数据,新数据保存在()中。本题答案:【基本表中】2、【判断题】通过视图可以插入数据、修改数据、但不能删除数据。本题答案:【错误】6.7作业1、【单选题】通过视图删除数据,使用的语句是。本题答案:【DELETE】2、【单选题】用户对视图执行操作的权限中,不具备的权限是本题答案:【exec】3、【判断题】通过视图可以插入数据、修改数据、但不能删除数据。本题答案:【错误】6.8作业1、【单选题】SQL语言中,删除一个视图的命令是。本题答案:【DROP】单元六单元测验1、【单选题】要查询v_fstu视图中所有数据信息的SQL语句是()。本题答案:【SELECT*fromv_fstu;】2、【单选题】SQL语言中,删除一个视图的命令是。()本题答案:【DROP】3、【单选题】更新视图中的数据,新数据保存在()中。本题答案:【基本表中】4、【单选题】通过视图删除数据,使用的语句是。()本题答案:【DELETE】5、【单选题】用户对视图执行操作的权限中,不具备的权限是()。本题答案:【exec】6、【单选题】在视图上不能完成的操作是()本题答案:【在视图上定义新的基本表】7、【单选题】下列哪个不是数据库对象()。本题答案:【数据模型】8、【单选题】关于视图下列哪个说法是错误的()本题答案:【视图中也存有数据】9、【单选题】创建视图的语句是()本题答案:【CREATEVIEW】10、【单选题】下列选项中,用于在视图中查询数据的命令是()本题答案:【SELECT】11、【单选题】下列关于视图优点的描述中,不正确的是()。本题答案:【通过视图可以节省数据存储空间】12、【单选题】下列关于视图创建的说法中,错误的是()本题答案:【可以建立在一张表和一个索引上】13、【单选题】查看视图的前提是,必须有()的权限。本题答案:【SHOWVIEW】14、【单选题】查询视图v_stu中的数据,正确的是()。本题答案:【SELECT*FROMv_stu】15、【单选题】关于视图,以下说法错误的是()。本题答案:【创建视图时,WITHCHECKOPTION语句是必须的】16、【判断题】查询视图和查询表的语句是不一样的。()本题答案:【错误】17、【判断题】视图是数据库中用来存储数据的另一种方式的表。()本题答案:【错误】18、【判断题】CREATEORREPLACEVIEW语句,可以创建或修改视图。()本题答案:【正确】19、【判断题】使用ALTERVIEW语句可以对已有的视图进行修改。()本题答案:【正确】20、【判断题】通过视图可以插入数据、修改数据、但不能删除数据。()本题答案:【错误】7.1作业1、【单选题】下列标识符可以作为用户变量名的是本题答案:【@Myvar】2、【单选题】MySQL提供的多行注释语句是本题答案:【“/*”“*/”】3、【判断题】MySQL中的单行注释只能以#开头。本题答案:【错误】7.2作业1、【单选题】要输出系统变量的值,使用的语句是本题答案:【SELECT】2、【单选题】用户变量必须以()开头本题答案:【@】3、【判断题】对于所有用户来说,系统变量只能读取不能修改。本题答案:【正确】4、【判断题】CURRENT_TIMESTAMP(),SYSDATE(),NOW()这三个函数都可以获取当前的日期时间本题答案:【正确】5、【判断题】MySQL中系统变量必须以@@开头,否则就不是系统变量。本题答案:【错误】7.3作业1、【单选题】SELECTTRUNCATE(3.14159,4);的执行结果是本题答案:【3.1415】2、【单选题】语句SELECTROUND(7.55,1),ROUND(7.55);的执行结果是本题答案:【7.6,8】3、【单选题】语句SELECTCHAR_LENGTH('ILOVEYOU'),LENGTH('我爱你');的执行结果是本题答案:【8,9】4、【单选题】以下语句的执行结果是()。SET@myDay='2020-6-112:30:35';SELECTMONTH(@myDay),SECOND(@myDay);本题答案:【6,35】单元七单元测验1、【单选题】下列标识符可以作为用户变量名的是本题答案:【@Myvar】2、【单选题】SELECTTRUNCATE(3.14159,4);的执行结果是本题答案:【3.1415】3、【单选题】语句SELECTROUND(7.55,1),ROUND(7.55);的执行结果是本题答案:【7.6,8】4、【单选题】语句SELECTSQRT(9),POW(8,2);的执行结果是本题答案:【3,64】5、【单选题】语句selectfloor(3.14)和selectceil(3.14)的执行结果是本题答案:【3,4】6、【单选题】MySQL提供的多行注释语句是本题答案:【“/*”“*/”】7、【单选题】要输出系统变量的值,使用的语句是本题答案:【SELECT】8、【单选题】用户变量必须以()开头本题答案:【@】9、【单选题】语句selectfloor(-3.14),ceil(-3.14);的执行结果是本题答案:【-4,-3】10、【单选题】语句SELECTCHAR_LENGTH('ILOVEYOU'),LENGTH('我爱你');的执行结果是本题答案:【8,9】11、【单选题】语句SELECTCONCAT('-','abc'),CONCAT_WS('-',abc,xyz);的执行结果是本题答案:【-abc,abc-xyz】12、【单选题】语句SELECTINSERT('ABCDEFG',3,2,'XYZ'),REPLACE('123456789','6','ABC');的执行结果是本题答案:【ABXYZEFG,12345ABC789】13、【单选题】语句SELECTSUBSTRING('ABCDEFG',3,3),LOCATE('AB','TABLE');的执行结果是。本题答案:【CDE,2】14、【单选题】语句SELECTDATEDIFF('2020-2-15','2020-2-25');的执行结果是本题答案:【-10】15、【单选题】以下语句的执行结果是:SET@myDay='2020-6-112:30:35';SELECTMONTH(@myDay),SECOND(@myDay);本题答案:【6,35】16、【判断题】MySQL中常用的内部函数包括:数学函数、字符串函数、日期时间函数等。本题答案:【正确】17、【判断题】对于所有用户来说,系统变量只能读取不能修改。本题答案:【正确】18、【判断题】CURRENT_TIMESTAMP(),SYSDATE(),NOW()这三个函数都可以获取当前的日期时间。本题答案:【正确】19、【判断题】MySQL中的单行注释只能以#开头。本题答案:【错误】20、【判断题】MySQL中系统变量必须以@@开头,否则就不是系统变量。本题答案:【错误】8.1作业1、【单选题】以下关于MYSQL的存储过程的论述,错误的是本题答案:【MYSQL存储过程只能输出一个整数。】2、【单选题】MySQL的存储过程保存在哪里本题答案:【服务器】8.2作业1、【单选题】在mysql服务器上,存储过程是一组预先定义并()的sql语句,可以用()定义存储过程。本题答案:【编译、CREATEPROCEDURE】2、【单选题】mysql存储过程用()命令执行。本题答案:【CALL】3、【单选题】下面选项中,用于定义存储过程中变量的关键字是()本题答案:【DECLARE】4、【单选题】下面选项中,用于表示存储过程输出参数的是()本题答案:【OUT】5、【单选题】下面选项中,用于在删除存储过程时,检测存储过程是否存在的关键字是本题答案:【IFEXISTS】6、【单选题】下面选项中,用于修改存储过程的关键字是()本题答案:【ALTER】7、【判断题】目前,MySQL还不提供对已存在的存储过程代码的修改,如果必须要修改存储过程代码,则先删除它,再重新编码创建一个新的存储过程。本题答案:【正确】8、【判断题】在MySQL的存储过程中,参数的类型分为三种:输入参数,输出参数,输入输出参数,定义存储过程时必须使用参数。本题答案:【错误】9、【判断题】在MySQL中,除了可以使用SET语句为变量赋值外,还可以通过SELECT…INTO为一个或多个变量赋值。本题答案:【正确】8.3作业1、【判断题】存储函数体中必须包含一个通过RETURN语句的返回值。本题答案:【正确】2、【判断题】要调用存储函数,需要使用“CALL”语句。本题答案:【错误】8.5作业1、【单选题】下面选项中,用于读取游标所用的关键字是本题答案:【FETCH】2、【单选题】下面声明一个名为cursor_student的游标,语法格式正确的是本题答案:【DECLAREcursor_studentCURSORFORselects_name,s_genderFROMstudent;】3、【判断题】声明完游标后就可以使用了,在使用之前首先要打开游标。本题答案:【正确】4、【判断题】在编写存储过程时,查询语句可能会返回多条记录,如果数据量非常大,则需要使用游标来逐条读取查询结果集中的记录。本题答案:【正确】单元八单元测验1、【单选题】以下关于MYSQL的存储过程的论述,错误的是()。本题答案:【MYSQL存储过程只能输出一个整数。】2、【单选题】MySQL的存储过程保存在哪里()本题答案:【服务器】3、【单选题】在mysql服务器上,存储过程是一组预先定义并()的sql语句,可以用()定义存储过程。本题答案:【编译、CREATEPROCEDURE】4、【单选题】mysql存储过程用()命令执行。本题答案:【CALL】5、【单选题】有如下存储过程:CREATEPROCEDUREup_studentInfo()BEGINSELECT*FROMstudentWHEREbirthday'1998-1-1';END下面选项中,能对上述存储过程实现正确调用的是()本题答案:【CALLup_studentInfo;】6、【单选题】有如下存储过程:DELIMITER//CREATEPROCEDURECountProc1(INs_genderVARCHAR(50),OUTnumINT)BEGINSELECTCOUNT(*)INTOnumFROMstudentWHEREgender=s_gender;END//DELIMITER;下面选项中,能对上述存储过程实现正确调用的是()本题答案:【CALLCountProc1(女,@num);】7、【单选题】阅读下面SQL代码片段:DECLAREval;IFvalISNULLTHENSELECT'valisNULL';ELSESELECT'valisnotNULL';ENDIF;下面选项中,关于运行结果的描述,正确的是()本题答案:【输出valisNULL】8、【单选题】下面选项中,用于定义存储过程中变量的关键字是()本题答案:【DECLARE】9、【单选题】下面选项中,用于读取游标所用的关键字是()本题答案:【FETCH】10、【单选题】下列用于声明一个存储过程Myproc语句,正确的是()本题答案:【CREATEPROCEDUREMyproc()BEGINSELECT*FROMstudent;END;】11、【单选题】下面选项中,用于表示存储过程输出参数的是()本题答案:【OUT】12、【单选题】下面选项中,用于在删除存储过程时,检测存储过程是否存在的关键字是()。本题答案:【IFEXISTS】13、【单选题】下面选项中,用于修改存储过程的关键字是()。本题答案:【ALTER】14、【单选题】下列用于删除存储过程的SQL语句中,正确的是()。本题答案:【DROPPROCEDURECountProc1;】15、【单选题】下面声明一个名为cursor_student的游标,语法格式正确的是()。本题答案:【DECLAREcursor_studentCURSORFORselects_name,s_genderFROMstudent;】16、【判断题】目前,MySQL还不提供对已存在的存储过程代码的修改,如果必须要修改存储过程代码,则先删除它,再重新编码创建一个新的存储过程。本题答案:【正确】17、【判断题】在MySQL的存储过程中,参数的类型分为三种:输入参数,输出参数,输入输出参数,定义存储过程时必须使用参数。本题答案:【错误】18、【判断题】在MySQL中,除了可以使用SET语句为变量赋值外,还可以通过SELECT…INTO为一个或多个变量赋值。本题答案:【正确】19、【判断题】声明完游标后就可以使用了,在使用之前首先要打开游标。本题答案:【正确】20、【判断题】在编写存储过程时,查询语句可能会返回多条记录,如果数据量非常大,则需要使用游标来逐条读取查询结果集中的记录。本题答案:【正确】单元九单元测验1、【单选题】当对表进行哪项操作时触发器不会自动执行()本题答案:【select】2、【单选题】设某数据库在非工作时间(每天8:00以前、18:00以后、周六和周日)不允许授权用户在职工表中插入数据。下列方法中能够实现此需求且最为合理的是()本题答案:【建立前触发型触发器】3、【单选题】下列关于MySQL中前触发器的说法,正确的是()本题答案:【在一个表上针对同一个数据操作只能定义一个前触发器】4、【单选题】设在MySQL中有如下定义触发器的语句:CREATETRIGGERtr_updateStuScoreAFTERUPDATEONscoreFOREACHROW……下列关于该触发器作用的说法,正确的是()本题答案:【在score表上定义了一个由数据更改操作引发的后触发型触发器】5、【单选题】以下对触发器的叙述中,不正确的是()本题答案:【触发器可以传递参数】6、【单选题】创建触发器使用哪个命令()本题答案:【CREATETRIGGER】7、【单选题】删除触发器使用哪个命令()本题答案:【DROP】8、【单选题】查看指定数据库中已存在的触发器语句、状态等信息,使用()本题答案:【SHOWTRIGGERS】9、【单选题】表示前触发使用的关键词是()本题答案:【BEFORE】10、【多选题】下列是数据库对象的有哪些(可多选)()本题答案:【视图#触发器#索引#存储过程】单元十单元测验1、【单选题】保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏,这是指数据的()本题答案:【安全性】2、【单选题】数据库的()是指数据的正确性和相容性。本题答案:【完整性】3、【单选题】在数据系统中,对存取权限的定义称为()本题答案:【授权】4、【单选题】定义外键约束主要是为了维护关系数据库的()本题答案:【完整性】5、【单选题】MySQL中,预设的拥有最高权限的超级用户的用户名为()本题答案:【root】6、【单选题】影响计算机系统安全的因素包括()本题答案:【以上都是】7、【单选题】实现将root用户的密码修改为'1111'的语句,正确的是()本题答案:【alteruser'root'@'localhost'identifiedby‘1111’;】8、【单选题】以下关于数据库中的用户及其权限说法错误的是()本题答案:【普通用户只具有对数据库数据查询权限】9、【单选题】下面使用DROPUSER语句删除用户user1的语句中,正确的是()本题答案:【DROPUSER'user1'@'localhost';】10、【单选题】把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()本题答案:【GRANTUPDATE(GRADE)ONSCTOZHAO】11、【单选题】下列SQL语句中,能够实现“收回用户ZHAO对学生表(S
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商业地产合同风险控制机制
- 药店合作合同协议书范文
- 电力电缆买卖合同
- 餐饮品牌合作的协议书范本
- 电脑办公采购合同
- 2024年初二班主任工作计划样本(二篇)
- 施工现场临时用电安全技术管理制度(4篇)
- 2024年高中感恩母校演讲稿模版(2篇)
- 2024年高二地理教师教学工作计划(2篇)
- 2024年供电所所长的爱岗敬业演讲稿(3篇)
- 针式打印机研究报告-中国针式打印机市场深度调查研究报告(2024年)
- 国家社科基金申报经验分享课件
- 干部基本信息审核认定表
- 2024年英语B级考试真题及答案
- 求职能力展示
- 路灯亮化工程施工合同范本
- 甲状腺手术后出血的预防及护理课件
- 生涯发展展示 (第二版)
- 职业生涯规划环境工程技术
- 运输保障方案
- 《预防手部伤害》课件
评论
0/150
提交评论