MySQL关系数据库学习通超星期末考试答案章节答案2024年_第1页
MySQL关系数据库学习通超星期末考试答案章节答案2024年_第2页
MySQL关系数据库学习通超星期末考试答案章节答案2024年_第3页
MySQL关系数据库学习通超星期末考试答案章节答案2024年_第4页
MySQL关系数据库学习通超星期末考试答案章节答案2024年_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

MySQL关系数据库学习通超星期末考试章节答案2024年mysqldump程序导出的文件中不能包含数据库中表结构的SQL语句。

答案:错mysqldump程序可以备份数据库表的结构,还可以备份一个数据库,甚至整个数据库系统。

答案:对Naticat可以用来备份、还原数据库

答案:对使用______________恢复数据时,需要提供-h主机、-u用户、-p密码选项来连接MySQL服务器。

答案:

mysqlimport

在MYSQL中可以使用______________语句来恢复先前备份的数据。

答案:

LOADDATAINFILE在MYSQL中可以使用__________________语句把表数据导出到一个文本文件中进行备份

答案:

SELECTINTOOUTFILE

在使用SHOWGRANTS命令显示用户权限时结果为USAGE,该用户拥有的权限为()

答案:无权限撤销用户的权限应使用的语句是()

答案:REVOKE执行REVOKE语句的结果是()

答案:用户的权限被撤销,但用户仍保留在系统中把对Student表和Course表的全部操作权授予用户User1和User2的语句是()

答案:GRANTAllONStudent,CourseTOUser1,User2;下列关于用户及权限的叙述中,错误的是()

答案:删除用户时,系统同时删除该用户创建的表GRANT用于授权,那么回收授权应该用()。

答案:REVOKE创建用户账号的格式为'user_name'@'hostname',这里user_name是_____________,host_name是____________.

答案:用户名;主机名修改用户账号的命令是()

答案:renameuser如果在创建用户的账号过程中,只给出了账户的用户名,而没有指定主机名,则主机名会被默认为是_________,表示一组主机。

答案:%在MySQL中,删除用户的命令是()

答案:DROPUSERMySQL成功安装后,在系统中默认建立的用户是(

)。

答案:root用户刚创建后,只能登录服务器,而无法执行任何数据库操作的原因是()

答案:用户还没有任何数据库对象的操作权限修改用户登录口令的命令是()

答案:SETPASSWORDMYSQL中,可以使用_________语句来为指定数据库添加用户

答案:createuser触发器也可称为临时事件。

答案:错在MySQL中,可以使用DELETEEVENT语句删除已创建的事件。

答案:错在使用事件调度器这个功能之前,必须确保MySQL中EVENTSCHEDULER已被开启。

答案:对事件和触发器一样,都是基于某个表所产生的事件触发的。

答案:错基于特定时间周期来调度执行某些任务,通常才用的数据库对象是()。

答案:事件在MySQL中创建事件时,指定的执行时机包括()。

答案:单次计划任务或重复计划任务MySQL中的事件调度器可以在指定的时刻执行指定的任务,下列选项中能触发事件的是()。

答案:时间周期以下不能开启事件调度器的语句是()。

答案:SELECT@@EVENT_SCHEDULER下列关于事件的描述中,错误的是()。

答案:如果不显式地指明,事件在创建后处于关闭状态现要求删除MySQL数据库中已创建的事件,通常使用的语句是()

答案:DROPEVENTUPDATE触发器中,可以使用()关键字。

答案:OLD和NEWMySQL中,在一个数据表上已经定义了一个BEFOREUPDATE触发器,不可以在该表上继续定义的触发器为()。

答案:BEFOREUPDATE在MySQL中,INSERT触发器操作数据时,可以使用的临时表是()。

答案:NEW以下关于触发器的叙述中,正确的是()。

答案:触发器由数据表上的特定事件所触发设有触发器:CREATETRIGGERtest.insTrgAFTERINSERTONtest.studentFOREACHROWSET@msg='Hello!'以下叙述中正确的是()

答案:在对student表进行插入操作时,自动执行insTrg触发器如果要删除名为trig701的触发器,应该用()语句。

答案:DROPTRIGGERtrig701以下哪项不属于触发器的作用()。

答案:扩展性下列操作中,不可能触发对应关系表上触发器的操作是()

答案:SELECT查看触发器内容的语句是()

答案:SHOWTRIGGERS;MySQL中,激活触发器的命令包括()

答案:INSERT、DELETE、UPDATE游标相当于一个指针,它指向当前的一行数据。

答案:对在存储过程或存储函数中可以定义多个游标。

答案:对游标是一条SELECT语句。

答案:错游标可以单独在查询操作中使用。

答案:错游标是一个被SELECT语句检索出来的结果集。

答案:对下列声明游标的语法格式中,正确的是()。

答案:DECLAREcursor_nameCURSORFORselect_statement关于MySQL中的游标,描述不正确的是()。

答案:相当于SELECT…INTO语句,用于操作一行数据。在使用游标时,实际完成数据读取任务的语句是()。

答案:FETCH…INTO…打开游标应该使用()语句。

答案:OPEN在存储过程中,使用游标的一般流程是()

答案:声明-->打开-->读取-->关闭REPEAT语句首先执行语句,然后判断条件

是否为真,倘若为真则继续循环。

答案:错MySQL常用的循环语句有WHILE语句、REPEAT语句和LOOP语句。

答案:对LEAVE语句是结束整个循环,而ITERATE语句只是退出当前循环、然后重新开始一个新的循坏。

答案:对WHILE

语句是先判断,条件为真时才执行语句。

答案:对REPEAT语句先进行判断,后执行语句。

答案:错在MySQL中编写函数、存储过程时,合法的流程控制语句包括()

答案:IF…ELSE条件语句;WHILE循环语句;CASE分支语句在存储过程体的WHILE语句中,要实现退出当前循环,且重新开始一个新的循环,通常可使用的语句是()。

答案:ITERATE语句MySQL常用的循环语句不包括()。

答案:DO…WHILE语句以下()不是PL/SQL的控制语句。

答案:CREATE在MySQL中编写函数、存储过程时,合法的流程控制语句不包括()

答案:FOR循环语句已创建的存储过程可随时调用并执行,而不必重译。

答案:对BEGIN-END关键字是流程控制语句需要用到的最基本的关键字,可以直接理解为C语言中的花括号。

答案:对若存储过程体中有多条SQL语句,要以关键字BEGIN开始,以关键字END结束。

答案:对存储过程中,参数的取名可以与数据表的列名相同。

答案:错存储过程可以没有参数,此时存储过程的名称后不需要加上一对括号。

答案:错MySQL存储过程支持()类型的参数。

答案:输入参数;输出参数;输入/输出参数存储过程通常有以下优点()。

答案:可增强SOL语言的功能和灵活性;封装性;可以减少网络流量;高性能可以使用()命令,将MySQL语句的结束标志临时修改为其他符号。

答案:DELIMITER在MySQL中,存储过程可以使用()

答案:以上皆可以使用可以使用()语句创建存储过程。

答案:

CREATEPROCEDURE在视图上不能完成的操作是(

)

答案:在视图上定义新的基本表有关视图的说法,错误的是

答案:视图不能用于连接多个表MySQL中的视图机制能够在一定程度上提高数据库系统的()

答案:安全性下列关于表和视图的叙述中错误的是()

答案:表和视图上都可以创建索引MySQL中,可以使用什么语句删除视图

答案:DROPVIEW下列有关视图的叙述中,正确的是()。

答案:视图可以嵌套不能对视图执行的操作有

答案:CREATEINDEX在MySQL中创建视图时,WITHCHECKOPTION子句的作用是()

答案:对于可更新视图,保证更新、插入或删除的行要满足视图定义中的谓词条件关于视图的创建,下列说法中正确的是()。

答案:视图可以建立在一张表上,也可以建立在多张表上MySQL中,可以使用什么语句创建视图

答案:CREATEVIEW全文索引只能创建在数据类型为_______或_________的列上

答案:

VARCHAR;

TEXT普通索引是最基本的索引类型,它没有任何限制。索引列值可以取空值或重复值。创建普通索引时,通常使用的关键字是_______或________

答案:INDEX

;KEY查看表中所建立索引的情况,用到的命令语句是

答案:showindexfrom;删除唯一性索引,要用到的命令语句是

答案:DROPINDEX全文索引只能在_________存储引擎的表中创建

答案:MyISAM在使用CREATEINDEX创建索引时,其默认的排序方式是()

答案:升序下列关于索引的叙述中,错误的是()

答案:索引能够提高数据表读写速度MySQL中,不能创建索引的语句是()

答案:SHOWINDEX对于索引,正确的描述是()

答案:索引通常可减少表扫描,从而提高检索的效率相关子查询中,子查询的WHERE部分可以引用外部父查询表中的列

答案:对相关子查询中子查询部分可以返回的值有

答案:TRUE;FALSE联合查询是指用(

)关键字连接两组SELECT语句

答案:UNION相关子查询中,子查询SELECT的对象是()

答案:*相关子查询是指包含(

)关键字的子查询

答案:EXISTS嵌套查询的计算顺序是先计算父查询,再计算子查询

答案:错SELECT*FROM表名WHERE列名

子查询。当子查询结果为多个值时,下划线里可以填写什么

答案:=any;in;=all批量比较时,>all(1,2,3),实际为

答案:>3批量比较时,>any(1,2,3),实际为

答案:>1子查询一般嵌套在()子句里

答案:WHERE在MySQL中,子查询是指()。

答案:嵌入到另一个查询语句之中的查询语句多表连接查询时,如果列名称是唯一的,“表名.列名”书写方式中的表名前缀可以省略不写

答案:对查询学生的学号、姓名、课程名、成绩信息

答案:SELECTstudent.sno,sname,cname,score

FROMstudentJOINscoreONstudent.sno=score.sno

JOINcourseONo=o;;SELECTstudent.sno,sname,cname,score

FROMstudent,score,

courseWHEREstudent.sno=score.sno

ANDo=o;左外连接查询LEFTJOIN的完整写法是

答案:LEFTOUTERJOIN做内连接查询时,INNERJOIN可以简写成JOIN

答案:对内连接使用的是什么语句

答案:INNERJOIN交叉连接查询时在做哪种集合运算

答案:笛卡尔积SELECT字段列表FROM表1,

表2是在做哪种查询

答案:交叉连接设有学生表Student(学号,姓名,系名,课程号,成绩),查询至少选修了4门课程的学生学号及平均成绩的正确语句是()

答案:SELECT学号,AVG(成绩)AS平均成绩FROMStudentGROUPBY学号HAVINGCOUNT(课程号)>3如果要查询数据库课程的平均分,应该使用的聚合函数是()。

答案:AVG如果要查询成绩表中每个人的总分,应该使用的聚合函数是()。

答案:SUM统计表中所有记录个数的聚集函数是()

答案:COUNT在SELETE语句中,将结果进行逻辑分组可以使用的子句是

答案:GROUPBY以下不是聚合函数的是

答案:inBETWEEN...AND...匹配范围中所有值,包括开始值和结束值。

答案:对WHERE条件表达式书写时,不等于的写法是

答案:!=;<>在WHERE子句中,如果有多重条件需要设置,可以选用的操作符有

答案:and;orSQL语句中,判断字段sno是否为空值时,应该使用的表达式是()

答案:snoISNULL在SQL语句中,与表达式snoNOTIN("s1","s2")功能相同的表达式是()

答案:sno!="s1"ANDsno!="s2"LIKE关键字使用时,可以代表任意长度字符的是

答案:%在T-SQL语言ORDERBY子句中,使用()可以实现对查询结果升序排列。

答案:ASC把查询语句的各个子句按执行的先后顺序排列,正确的是()

答案:SELECT→FROM→WHERE→GROUPBY→ORDERBY要消除查询结果集中的重复值,可在SELECT语句中使用关键字()

答案:DISTINCTSELECT语句中用什么子句可以限制返回的记录数

答案:LIMITSELECT语句中为字段设置别名应该时候什么

答案:ASSELECT语句中查询表中所有字段时用什么通配符

答案:*在MySQL中,要进行数据检索、输出操作,通常使用的语句是

答案:SELECT插入多条完整数据,即使values数据列表与该表字段列表数量及排序一致,也不可以省略字段列表

答案:错删除数据库、数据表或者数据表中的数据,都可以使用delete命令

答案:错使用insert语句插入记录时,字段名称可以不是表定义时的顺序,只要保证值的顺序与字段的顺序相同就可以了。

答案:对下列关于DROP、TRUNCATE和DELETE命令的描述中,正确的是()

答案:三者都能删除数据表中的数据如果DELETE语句中没有使用WHERE子句,则下列叙述中正确的是()

答案:删除指定数据表中的全部记录要将员工表tb_emp中的年龄字段age更名为出生年份birth,下列语句中正确的是()

答案:ALTERTABLEtb_empCHANGECOLUMNagebirthYEAR(4);在SQL语言中,用来删除数据的命令是()。

答案:DELETE修改表中数据的命令是()

答案:UPDATE下列语句中,表数据的基本操作语句不包括_________语句

答案:create

在CREATETABLE语句中,通常使用

关键字来指定主键

答案:PRIMARYKEY数据表是数据库中最重要,最基本的操作对象,数据在表中以______和________组成的二维结构进行储存数据。

答案:行;列以下关于使用ALTERTABLE命令的叙述中,错误的是()

答案:在ALTERTABLE命令中使用MODIFY能够更改字段名Droptable命令可以同时删除多个表,表与表之间用______分隔即可。

答案:逗号删除字段是将数据表中的某个字段从表中移除,其语法格式是

答案:ALTER

TABLE

DROP

;修改字段名的具体的语法格式

答案:ALTER

TABLE〈表名〉CHANGE〈旧字段名〉〈新字段名>

;SQL中修改表结构的语句是()

答案:ALTERTABLE创建数据表需要用到___________语句

答案:CREATETABLE在使用ALTERTABLE修改表结构时,关于CHANGE和MODIFY两子句的描述中,不正确的是()

答案:MODIFY可用于修改某个列的名称在CREATETABLE语句中,用来指定外键的关键字是()

答案:FOREIGNKEY在MYSQL中,通常使用________值来表示一个字段没有值或者缺值。

答案:null实体完整性约束主要由__________和_________实现。

答案:主键约束(PRIMARYKEY);唯一约束(UNIQUE)MySQL支持关系模型中哪些完整性约束

答案:实体完整性;参照完整性;用户自定义完整性Default约束定义的默认值仅在执行_________操作插入数据时生效,一列至多有一个默认值,

答案:insert在填写一些注册信息的时候,某些列项没有选择或者填写,提交时会出现错误提示,这就是因为它设置了

答案:非空约束在关系型数据库中,有很多规则是和表之间的联系有关的,___________保证了数据库中各个数据表中数据的一致性和正确性。

答案:外键约束唯一约束可以看作是主键约束的有效补充,一个表可以定义__________唯一约束,唯一约束允许为NULL。

答案:多个

用来唯一标识一行并可以被外键引用的是()。

答案:主键约束float(4,2)unsigned

表示:这个浮点数最大长度为4,小数部分为2,不允许为负数。如果在列内插入67.529,MySQL保存值时进行四舍五入,近似结果是_______。

答案:67.53MySQL中的数据类型分为三大类,分别是_________、____________和____________

答案:数值型;字符串型;时间日期型在长度一致的情况下,___________能表示更大的数据范围。

答案:浮点类型_________主键用来唯一标志一条记录,不允许出现重复.

答案:primarykey

使用___________________属性,每向数据表中添加一条记录,该字段的值会自动加1.

答案:Auto_increment字符串值Char类型是______________,varchar类型是_________

答案:固定长度,可变长度对于DECIMAL(M,D),当M取______D取________时,取得这个数据类型的最大值和最小值

答案:65,0下列关于空值的描述中,正确的是()

答案:空值表示无值在MySQL中,NULL的含义是()

答案:无值MySQL支持的数据类型中,下列()不是整型。

答案:float以字符序对应的字符集名称开头,以___________或者____________居中,以ci、cs或bin结尾。

答案:国家名;generalMySQL5.5服务器支持_________种字符集和___________个字符序

答案:39;127在客户端命令行窗口中查看已有数据库列表的命令是____________;

答案:show

databasesMySQL字符序命名以ci、cs或bin结尾,其中

答案:ci表示大小写不敏感,cs表示大小写敏感MySQL字符集在()文件中修改。

答案:my.iniMYSQL中,系统启动时默认的字符集是

答案:Latin1MySQL中,几乎支持世界所有国家的字符集是()。

答案:utf8设当前用户正在操作数据库db1,现该用户要求跳转到另一个数据库db2,下列可使用的SQL语句是()

答案:USEdb2MySQL中用来创建数据库对象的命令是__________DATABASE;

答案:CREATEif(expression,v1,v2)是一种条件判断函数,其表示的是如果表达式expression成立,则执行v2。

答案:错RIGHT函数返回字符串右边的若干个字符。

答案:对SUBSTRING函数返回字符串右边的若干个字符。

答案:错()函数用于获取数据库的版本号。

答案:VERSION()ifnull(v1,v2)也是一种条件判断函数,其表示的是如果表达式v1不为空,则显示()的值,否则显示()的值。

答案:v1,v2LOWER函数用来()。

答案:将字符串中的字母转换为小写()函数用于计算字符串长度。

答案:LENGTHYEAR()函数与TIMESTAMPDIFF()函数,TIMESTAMPDIFF()函数得到的年龄更准确。

答案:对YEAR(NOW())-YEAR(出生日期)得到的年龄和TIMESTAMPDIFF()函数得到的年龄完全一致。

答案:错MONTH()和MONTHNAME()函数处理的都是日期型数据,返回的结果也相同。

答案:错MySQL中的日期和时间函数用于对数据表中的日期和时间数据进行处理。

答案:对TIMESTAMPDIFF()函数的返回值可以精确到()。

答案:天;小时;分钟;秒()函数用于获取当前时间。

答案:CURTIME();CURRENT_TIME()返回当前时间的后一天用()函数。

答案:ADDDATE()返回当前时间的前一天用()函数。

答案:SUBDATE()DATEDIFF()函数的返回值精确到()。

答案:天SYSDATE()函数取的是()。

答案:动态的实时时间MOD(n,m)函数是数值截取函数。

答案:错COUNT(字段名)在统计时,如果列中有空值,空值统计在内。

答案:错SUM函数不仅适用于数值类型,也适用于字符类型。

答案:错在对字符类型数据进行比较时,按照字符的ASCII码值大小进行比较。

答案:对下列哪些函数不进行四舍五入()。

答案:CEIL(n);FLOOR(n);TRUNCATE(n,d)MAX()函数的作用()。

答案:用来找出最大的列值;用来找出最大日期值;可以返回字符类型数据的最大值下列函数属于聚合函数的是()。

答案:SUM();AVG();COUNT()()函数的功能为返回0-1之间的随机浮点值。

答案:RAND(n)()是四舍五入函数。

答案:ROUND(n,d)局部变量以“@”开始。

答案:错NULL与数字类型的0或字符串类型的空字符串是完全相同的。

答案:错布尔值包括很多个可能的值。

答案:错字符串常量是指只能用双引号括起来的字符序列。

答案:错常量的使用格式取决于值的数据类型,可分为字符串常量、数值常量、时间日期常量、布尔值和NULL值。

答案:对日期常量之间的分隔符可以用()。

答案:-;\;%;@5||FALSE的结果为()。

答案:TRUE下列运算符属于比较运算符的是()。

答案:BETWEEN系统变量一般都以()为前缀。

答案:@@定义和初始化一个用户变量可以使用()语句。

答案:SETSQL既是自含式语言,又是嵌入式语言。

答案:对MySQL语句不区分大小写。

答案:对数据控制语言主要用于操纵数据库中的各种对象,特别是检索和修改数据。

答案:错对SQL语言的特点描述正确的是()。

答案:一体化;使用方式灵活;非过程化;语言简洁,语法简单,好学好用数据定义语言包括的主要SQL语句有()。

答案:CREATE;ALTER;DROPSQL语言包含()。

答案:DDL;DML;DCL;MySQL扩展增加的语言要素属于数据操纵语言的是()。

答案:INSERT结构化查询语言简称()。

答案:SQL在SQL语言按功能的分类中,不包括()

答案:DLL按功能对SQL语言分类,对数据库各种对象进行创建、删除、修改的操作属于()

答案:DDLNavicat不适用于(

)平台。

答案:Android现有如下命令:mysql-uroot-puser以下关于上述命令的叙述中,错误的是()

答案:没有写明主机地址,命令执行有误下列选项中(

)不是数据库管理系统。

答案:Office2010MySQL是哪种数据库管理系统(

)。

答案:关系模型以下关于MySQL的叙述中,正确的是(

)。

答案:MySQL是一种开放源码的软件在命令提示符应用里,启动MySQL服务的语句是(

)。

答案:netstartmysql下列关于MySQL的叙述中,正确的是(

)。

答案:MySQL能够运行于多种操作系统平台MySQL命令行客户端的提示符是(

)。

答案:mysql>MySQL服务器使用TCP/IP网络的默认端口号是(

)。

答案:3306每个联系都应该转为一个关系。

答案:错每个实体都应该转换为一个关系。

答案:对概念模型应该充分反映客观现实世界,易于理解、修改,易于转化为某种具体的数据模型。

答案:对需求分析是整个数据库设计工作的基础。

答案:对数据库的维护工作主要包括(

)。

答案:数据库的备份与恢复;数据库的安全性;完整性控制(

)阶段的任务就是将概念结构设计阶段已设计好的E-R图转换为关系模型。

答案:逻辑结构设计(

)联系应转换为一个独立的关系模式

答案:多对多数据库设计步骤顺序为(

)。1、需求分析2、数据库实施3、概念结构设计4、逻辑结构设计5、数据库运行与维护6、物理结构设计

答案:134625一列中可以使用不同的数据类型。

答案:错在实际的数据库应用系统中,一般不采用中文作为表名、字段名。

答案:对关系型数据库则是由若干个关系表组成的数据库系统。

答案:对专门的关系运算包括(

)。

答案:选择;投影;连接/star3/origin/15ac90b9c59b46ebd243d56fbed7d7d2.png

答案:8,16E-R图中矩形表示实体的属性。

答案:错数据结构主要描述在相应的数据结构上的操作类型和操作方式。

答案:错逻辑模型既要面向用户,又要面向系统,主要用于数据库管理系统的实现。

答案:对E-R图的三要素指的是(

)。

答案:实体;属性;联系数据模型按不同的应用目的分成(

)。

答案:概念模型;逻辑模型;物理模型数据模型描述的内容有(

)。

答案:数据结构;数据操作;数据约束E-R图是用来表示(

)。

答案:概念模型班级和学生属于(

)联系类型。

答案:一对多下列(

)不属于三种基本的逻辑数据模型。

答案:星型模型DBA指的是数据库用户。

答案:错浏览器/服务器结构是一种基于Web应用的客户/服务器结构,也称为三层客户/服务器结构。

答案:对数据有多种表现形式,可以是包括数字,字母,文字,特殊字符组成的文本数据。也可以是图形,图像,动画,影像,声音,语言等多媒体数据。

答案:对数据库保护主要包括(

)。

答案:数据的安全性;完整性;并发控制;故障恢复数据库系统一般由(

)构成。

答案:数据;支持数据库的硬件;数据库管理系统及其相关软件;数据库管理员和用户数据库系统的特点有(

)。

答案:数据结构化;数据冗余度小;数据共享性好;数据独立性高;数据库保护客户端和服务器可以同时工作在同一台计算机上,称为(

)方式。

答案:单机方式主从式架构或Client/Server结构简称C/S结构,其中C表示(

)。

答案:客户端DBMS的中文含义是(

)

答案:数据库管理系统数据库技术诞生于(

)。

答案:20世纪60年代末数据库管理系统均基于关系模型

答案:错模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。表示实体类型及实体间联系的模型称为逻辑模型。()

答案:错数据库三级模式结构之间存在着两级映像关系,使数据库具有较高的数据独立性()

答案:对数据库系统不包括硬件

答案:错数据管理的三阶段的发展顺序是文件系统-人工管理-数据库系统.

答案:错数据和信息可以相互转化。

答案:对数据库管理系统与数据库系统是同一概念

答案:错数据库管理系统是数据库系统的核心

答案:对DBMS的主要功能有哪些?

答案:数据组织、存储和管理功能;数据库的建立和维护功能;数据库的事务管理和运行管理;数据库定义、操纵功能数据独立性分为(

)。

答案:逻辑独立性;物理独立性数据独立性是指(

)之间的独立性。

答案:数据;程序在关系数据库中,表(table)是三级模式结构中的

答案:模式在数据库中,下列说法

是不正确的

答案:数据库避免了一切数据的重复要保证数据库的逻辑数据独立性,需要修改的是()

答案:模式与外模式之间的映象数据库系统中存放三级结构定义的DB称为

答案:DD数据库系统的英文缩写是()。

答案:DBS下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段

答案:只有Ⅰ数据的物理独立性是指()

答案:用户的应用程序与存储在磁盘上数据库中的数据是相互独立的在数据库三级模式结构中,描述数据库中全体逻辑结构和特性的是

答案:模式在数据库管理系统中,下面哪个模块不是数据库存取的功能模块?

答案:事务管理程序模块子模式DDL用来描述

答案:数据库的局部逻辑结构在数据库方式下的信息处理中,占据中心位置的是

答案:数据数据库系统与文件系统的主要区别是____。

答案:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决MySQL是一种()。

答案:DBMS下面不属于数据库系统特点的是()。

答案:共享性高,冗余度也高数据库三级模式体系结构的划分,有利于保持数据库的

答案:数据独立性在下面所列出的条目中,哪些是数据库管理系统的基本功能?Ⅰ.数据库定义Ⅱ.数据库的建立和维护Ⅲ.数据库存取Ⅳ.数据库和网络中其他软件系统的通信

答案:都是单个用户使用的数据视图的描述称为

答案:外模式数据库在磁盘上的基本组织形式

答案:文件在文件系统中,所具有的数据独立性是

答案:设备独立性在DBS中,最接近于物理存储设备一级的结构,称为

答案:内模式在数据库中存储的是

答案:数据以及数据之间的联系数据库、数据库系统和数据库管理系统之间的关系是()。

答案:DBS包含DB和DBMS公民的身份证号采取(

)数据类型最合适。

答案:CHAR学生的出生日期采用()数据类型。

答案:DATE在MySQL中,只能定义为列级约束的是()。

答案:AUTO_INCREMENT创建一张表使用(

)语言。

答案:DDL下列说法错误的是()。

答案:只要插入的是一条完整的记录,字段名表就可以省略实体完整性主要通过()约束实现。

答案:主码下列不属于数据更新的命令是()。

答案:ALTER下列关于创建数据库表的语法,说法不正确的是(

).

答案:选项之间的定义用空格隔开,也需要放在小括号内下列关于修改数据说法不正确的是()。

答案:修改一行数据的多个列值时,SET子句中每个字段值的修改用空格分开在MySQL中,不能定义为列级约束的是()。

答案:FOREIGNKEY在数据类型为VARCHAR(6)的列中存放字符串'abcdefg',只能存放得下'abcde'。

答案:错数据库是存放数据库对象的容器。

答案:对在MySQL数据库管理系统中可以创建多个用户数据库。

答案:对MySQL数据库分为系统数据库与用户数据库。

答案:对在对数据库对象操作前,必须选择当前数据库。

答案:对在MySQL数据库管理系统中有一个以该软件名命名的系统数据库。

答案:对删除表中数据使用DROPTABIE语句。

答案:错在SOL语言中,DELETE与DROP的功能是一致的。

答案:错修改表中数据使用ALTERTABIE语句。

答案:错在MySQL服务实例上可以创建多个数据库,数据库的名字可以同名。

答案:错要删除父表中被子表中的外码引用了的表记录时,必须先删除子表中的对应记录。

答案:对在SOL语言中,ALTER与UPDATE的功能是不一样的。

答案:对创建数据库时,IFNOTEXISTS选项表示在创建数据库之前先进行判断,如果该数据库名对应的数据库存在才创建。

答案:错创建数据库后,data文件夹中会自动创建一个以数据库名字命名的文件夹。

答案:对修改表的SQL语句是___________TABLE表名;

答案:ALTER外码约束使用关键字______实现。

答案:foreignkey修改数据库的SQL语句是___________DATABASE数据库名;

答案:ALTER删除数据库的SQL语句是___________DATABASE数据库名;

答案:DROP创建数据库的SQL语句是___________DATABASE数据库名;

答案:createSQL主要使用_________语句来实现数据的插入.

答案:INSERT非空约束使用关键字______实现。

答案:notnull唯一性约束使用关键字______实现。

答案:uniqueSQL主要通过________语句来实现数据的删除。

答案:DELETE创建表的SQL语句是___________TABLE表名;

答案:CREATE主码约束使用关键字________实现。

答案:primarykeySOL对应的中文全称是__________.

答案:结构化查询语言缺省值约束使用关键字______实现。

答案:DEFAULTSQL语言中________语言(DDL/DML/DQL/DCL)来实现数据更新,

答案:DML删除表的SQL语句是___________TABLE表名;

答案:DROPSQL主要通过__________语句来实现数据的修改.

答案:UPDATE“数据操作语言”英文缩写是

答案:DML“数据控制语言”英文缩写是

答案:DCL“数据定义语言”英文缩写是

答案:DDL“查询每个学生选修的总成绩”的SQL语句:SELECTS#,SUM(GRADE)FROMSC____S#.

答案:GROUPBY统计单位数量的SQL语句:SELECT____(*)FROMS。

答案:COUNT“数据查询语言”英文缩写是

答案:DQL查询姓“王”的人员信息的SQL语句:SELECT*FROMRWHEREXM____“王%”.

答案:LIKE设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是____完整性规则(约束)。

答案:实体“结构化查询语言”英文缩写是

答案:SQL在SQLSELECT语句查询中,要去掉查询结果中的重复记录,应该使用________关键字。

答案:distinctSQL语言具有

的功能。

答案:数据定义、数据操纵、数据控制SQL语言具有两种使用方式,分别称为交互式SQL和

答案:嵌入式SQLSQL语言是

语言。

答案:关系数据库假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系

答案:S,C,SCSQL语言中,实现数据检索的语句是

答案:SELECTSQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。其中最重要的,也是使用最频繁的语句是

答案:SELECT下列SQL语句中,修改表结构的是

答案:ALTER若用如下的SQL语句创建一个student表:

CREATETABLEstudent(NOC(4)NOTNULL,

NAMEC(8)NOTNULL,

SEXC(2),

AGEN(2))

可以插入到student表中的是

答案:(‘1031’,‘曾华’,NULL,NULL)SQL语言是

的语言,易学习。

答案:非过程化如下面的数据库的表中,若职工表的主关键字是职工号,部门表的主关键字是部门号,SQL操作

不能执行。

答案:将行(‘005,’,‘乔兴’,‘04’,750)插入到职工表中/star3/origin/755c9b08f0a6b7b9e70283d9d22c05ae.png

答案:(1)查询“信息管理系”学生的选课情况,列出学号、姓名、课程号和成绩。答:∏Sno,Sname,CnoGrade(σSdept=‘信息管理系’(SC

Student))selectsc.sno,sname,cno,gradefromscjoinstudentonsc.sno=student.sno

wheresdept='信息管理系'

(2)查询“VB”课程的考试情况,列出学生姓名、所在系和考试成绩。答:∏Sname,Sdept,Grade(σCname=‘VB’(SC

StudentCourse))select

Sname,Sdept,Gradefromscjoinstudenton

sc.sno=student.sno

joincourseono=owherecname='VB'(3)查询各系的学生人数。

答:

selectsdept,count(*)系人数fromstudentgroupbysdept(4)

查询姓“张”的学生学号、姓名、年龄,并按年龄从大到小排序。答:

selectsno,sname,sage,sdeptfromstudent

wheresnamelike'张%'orderbysagedesc(5)查询至少选了“C001”和“C002”两门课程的学生姓名、所在系和所选的课程号。答:∏Sname,Sdept,Sno(∏Sno(σCno=’C001’(SC))

Student

SC)∩∏Sname,Sdept,Sno(∏Sno(σCno=’C001’(SC))

Student

SC)相关子查询执行的时候由内向外逐层处理。

答案:错由于数据库中有多张表,表与表之间通过外码约束相互关联。

答案:对在不相关子查询中,子查询将被执行多次,执行的次数取决于父查询中的元组数。

答案:错相关子查询是指子查询的查询条件不依赖于父查询。

答案:错跟在SELECT后面的ALL关键字表示不去掉重复的行,即重复行重复显示。

答案:对内连接和外连接分别采用INNERJOIN和OUTERJOIN实现,其中INNER和OUTER可以省略。

答案:对检索数据时只能通过连接操作才能查询出存放在多个表中的数据。

答案:错内连接又分为等值连接、非等值连接、自然连接和自连接。

答案:对子查询必须用小括号括起来。

答案:对子查询时,ANY与ALL必须配合比较运算符使用。

答案:对返回行数采用聚合函数________(*)进行统计。

答案:COUNT查询1班和2班的学生信息时,这两个查询条件用关键字__________连接。

答案:OR“结构化查询语言”对应的英文缩写____。

答案:SQL唯一性约束使用关键字____实现。

答案:unique返回指定列中非NULL值的平均值采用_______(列名)聚合函数进行统计。

答案:AVG返回指定列中非NULL值的最大值采用________(列名)聚合函数进行统计。

答案:MAX返回指定列中非NULL值之和采用聚合函数________(列名)进行统计。

答案:SUM创建表使用____

table语句。

答案:create_______关键字是用来判断字段的取值是否在指定集合中的条件查询。

答案:IN数据独立性是指数据和_________之间的独立性。

答案:程序删除数据库的命令是____

database;

答案:drop下列函数属于聚合函数的是()。

答案:SUM();AVG();COUNT()WHERE条件表达式书写时,不等于的写法是

答案:<>;!=在WHERE子句中,如果有多重条件需要设置,可以选用的操作符有

答案:and;or子查询中可以使用运算符ANY,它表示的意思是(

)

答案:至少一个值满足条件DBMS是(

)

答案:数据库管理系统在关系数据库中,表(table)是三级模式结构中的(

)

答案:模式数据库的常用数值类型可以分为整数类型和(

)类型两种。

答案:浮点数Droptable命令可以同时删除多个表,表与表之间用______分隔即可。

答案:逗号内连接的命令语句是(

)

答案:innerjoin设置唯一约束时,该字段是否允许为空(

)

答案:最多出现一个空值联合查询是指用(

)关键字连接两组SELECT语句

答案:UNION关于主键的说法,错误的是(

)

答案:一个表中只能有一个字段设置主键在SQL语句中,与表达式snoNOTIN("s1","s2")功能相同的表达式是(

)

答案:sno!="s1"ANDsno!="s2"有关主键和外键的描述,正确的是()。

答案:一个表中最多只能有一个主键约束,可以有多个外键约束SELECT后的“*”表示()。

答案:所有的字段修改数据库的命令语句是

答案:ALTERDATABASE删除表的命令是

答案:DROP下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理?()Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段

答案:只有Ⅰ要消除查询结果集中的重复值,可在SELECT语句中使用关键字(

)

答案:DISTINCT关于模糊查询,说法错误的是()。

答案:当匹配串长度不确定时,用下划线“_”通配符在填写一些注册信息的时候,某些列项没有选择或者填写,提交时会出现错误提示,这就是因为它设置了(

)

答案:非空约束下列关于PRIMARYKEY和UNIQUE的描述中,错误的是(

)

答案:两者都要求属性值唯一,故两者的作用完全一样因为通过视图可以插入、修改或删除数据,所以视图和表是完全相同的。

答案:错视图是一种虚拟表,其本身不仅存放视图的定义,还可存放数据。

答案:错创建触发器的关键字是____________,ON后接表名。

答案:createtrigger创建视图view-v4查询显示学生姓名,班级名和电话三条信息。(统一设tb_student_member表别名为m,tb_class表别名为c)______________

view_v4______________select.......

答案:createview;as找出店员人数不超过100人或者在长沙市的所有商店的代号和商店名。SELECTA#,ANAME

FROMA;_______WQTY<=100________CITY=“长沙”

答案:WHERE;OR创建存储过程的关键词是__________

答案:create

procedure按触发事件可将触发器分为

insert触发器、update触发器和_______________触发器。

答案:delete按触发时间可将触发器分为_________触发器和after触发器。

答案:before删除名为v1的视图的语句是________

v1

答案:Dropview在SQL语言中,修改视图的关键词是_______

答案:Alterview查询显示学生姓名,班级名和电话三条信息。(统一设tb_student_member表别名为m,tb_class表别名为c)select_________.name,m.telephone,_________.classnamefromtb_student_memberm

________tb_classc________m.id=c.id;

答案:m;c;join;on调用存储过程使用的关键字是___________

答案:call找出供应书包的商店名.(A表:商店号A#,商店名ANAME,B表:商品号B#,商品名BNAME,AB表:商品号B#,商店号A#)SELECTA._________

FROMA,B,AB;__________A.A#=AB.A#

________B.B#=AB.B#ANDB.________=“书包”

答案:ANAME;WHERE;AND;BNAME视图机制能够在一定程度上提高数据库系统的()

答案:安全性存储过程时一组预先定义并()的T-SQL语句。

答案:编译可以用(

)来声明游标。

答案:DECLARECURSOR删除视图的语句正确的是()。

答案:DROPVIEW视图名在SQL中创建视图时,WITHCHECKOPTION子句的作用是()

答案:对于可更新视图,保证更新、插入或删除的行要满足视图定义中的谓词条件SQL中,可以使用什么语句创建视图

答案:CREATEVIEW/star3/origin/0ae319856674774370dc7b490ba49834.png

答案:(1).

∏SNO(σJNO=‘J1’(SPJ))(2).

∏SNO(σJNO=‘J1’∧

PNO=‘P1’(SPJ))(3).

∏PNO(σCOLOR=‘红’(P))

①∏SNO(σJNO=‘J1’(SPJ)

wv

①)∏SNO(σJNO=‘J1’(SPJ)

wv

∏PNO(σCOLOR=‘红’(P)))

(4).

§

1)

∏SNO(σCITY=‘天津’(S))

①天津供应商号§

2)

∏PNO(σCOLOR=‘红’(P))

②红色零件号§

3)

∏JNO(①

wv

SPJwv

)

③使用了天津供应商红色零件的工程号§

4)

∏JNO(J)-

未使用天津供应商的红色零件的工程号

(5).∏PNO(σSNO=‘S1’(SPJ))

:S1供应的全部零件号∏JNO,PNO

(SPJ)÷

∏PNO

(σSNO=‘S1’(SPJ))

:至少用了单位S1所供应的全部零件的工程号JNO关系模型就是用____________的方式来表示数据结构,并且体现实体与实体间的联系的数据模型。

答案:二维表数据库的____是指数据的正确性和相容性。

答案:完整性在关系A(S,SN,D)和B(D,CN,NM)中,A的主键是S,B的主键是D,则D在A中称为____、。

答案:外部键一般地讲,数据模型是严格定义的一组概念的集合,通常由数据结构、、____、和

____、三部分组成。

答案:数据操作;完整性约束条件关系操作的特点是____操作。

答案:集合(以下题目)设有关系表R(BH,XM,XB,DWH),主关键字是BH,其中BH为编号,XM为姓名,XB为性别,DWH为单位号。关系表S(DWH,DWM),主关键字是DWH,其中DWH为单位号,DWM为单位名。关系代数表达式σDWH=20(S)对应SQL表达的语句:SELECT*FROMS____DWH=20。

答案:WHERE(以下题目)设有关系表R(BH,XM,XB,DWH),主关键字是BH,其中BH为编号,XM为姓名,XB为性别,DWH为单位号。关系表S(DWH,DWM),主关键字是DWH,其中DWH为单位号,DWM为单位名。关系代数表达式R⋈S对应SQL表达的语句:SELECTR.BH,R.XM,R.XB,R.DWH,S.DWMFROMR,SWHERE____。

答案:R.DWH=S.DWH在关系代数运算中,从关系中取出满足条件的元组的运算称为____运算。

答案:选择自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的

答案:属性关系笛卡尔积运算记号R×S,

答案:R和S均为关系名设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHEREDNAMELIKE()

答案:’_%W__’在数据库中,与查询有关的是()

答案:索引每位学生可以选修多门课程,每门课程可以由多名学生选修。为了描述所有数据和数据间的联系,最少需要几个表?()

答案:3关系模型中,一个候选码____。

答案:可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成设关系R和关系S具有相同的元数,且对应的属性取自相同的域。集合{t|t∈R∧t∈S}标记的是(2.0)

答案:R∩S设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是()(2.0)

答案:实体完整性规则从表中选出满足某种条件的元组的操作称为

答案:选择在一个关系中如果有这样一个属性或属性组存在,它的值能惟一地标识关系中的每一个元组,称这个属性为(

)。

答案:关键字有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。

答案:用户自定义完整性约束假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。

答案:S,C,SC在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为

答案:选择用二维表结构表示实体以及实体间联系的数据模型称为

答案:关系模型在关系代数的传统集合运算中,假定有关系R和S,运算结果为w。如果W中的元组属于R,或者属于S,则w为

运算的结果。

答案:并设关系R和关系S的元数分别是3和4,关系T是R与S的广义笛卡尔积,即:T=R×S,则关系T的元数是(2.0)

答案:12满足3NF的关系一定满足BCNF.

答案:错任何一个仅包含两个属性的关系模式一定满足BCNF()

答案:对任何一个关系模式都一定有码()

答案:对现有一个关系:借阅(书号,书名,库存数,读者号,借期,还期)。若同一本书允许一个读者多次借阅,但不能同时借多本同样的书,则该关系模式的码是书号+读者号()

答案:错数据库的存储结构设计是数据库逻辑设计的任务之一()

答案:错关系数据库的规范化理论主要解决的问题是如何构造合适的数据逻辑结构()

答案:对E-R数据模型在数据库设计的____阶段使用。

答案:概念设计目前,最常用的数据模型有层次模型、网状模型、

、面向对象模型和对象关系模型。

答案:关系模型将概念模型转换为关系模型,在数据库设计的____阶段进行。

答案:逻辑设计关系表中一行代表一条__________,一列代表该关系中的一个____________。

答案:记录;属性在一个关系R中,若每个数据项都是不可再分割的,那么R一定属于____、。

答案:1NF一般地讲,数据模型是严格定义的一组概念的集合,通常由

____、、数据操作、和

完整性约束条件三部分组成。

答案:数据结构设属性A是关系R的主属性,则属性A不能取空值(NULL)。这是(2.0)

答案:实体完整性规则以下哪个选项属于概念模型的表示方法?()。

答案:E-R图在R(U)中,如果X→Y,并且对于X的任何一个真子集X',都有X'不决定Y,则()。

答案:Y对X完全函数依赖关系规范化中的删除异常是指()

答案:不该删除的数据被删除用二维表结构表示实体以及实体间联系的数据模型称为(2.0)

答案:关系模型在数据库中,产生数据不一致的根本原因是()。

答案:数据冗余对现实世界进行第二层抽象的模型是

答案:结构数据模型实体是信息世界中的术语,与之对应的数据库术语为()。

答案:记录将ER模型转换成关系模型,属于数据库的()。

答案:逻辑设计概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()

答案:实体-联系模型从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的关键字是____。

答案:M端实体关键字与N端实体关键字组合在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务

答案:逻辑设计数据库的概念模型独立于

答案:具体的机器和DBMS数据库的基本结构可以分成三个层次,三个层次分别反应了用不同的角度观察数据库,以下不属于这三个层次的是(

)。

答案:实体数据库在下面列出的数据模型中,哪一个是概念数据模型?

答案:实体、联系模型候选关键字中的属性有()。

答案:1个或多个下述哪一条不属于概念模型应具备的性质?____

答案:在计算机中实现的效率高在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为()。

答案:6当关系模式R(A,B)已属于3NF,下列说法中()是正确的。

答案:仍存在一定的插入和删除异常有关系模式S-L(SNO,SNAME,SDEPT,SLOC),其中各属性的含义是:SNO:学生学号;SNAME

:学生姓名;SDEPT:所在系,SLOC:公寓,有函数依赖SNO->SDEPT,SDEPT->SLOC,则关系模式S-L最高达到(

答案:2NF下述哪一条不是由于关系模式设计不当而引起的?()

答案:丢失修改在数据库系统中死锁属于()。

答案:事务故障并发操作会带来哪些数据不一致性()。

答案:丢失修改、不可重复读、脏读数据库的并发操作可能带来的问题包括(

)

答案:丢失更新设有两个事务T1和T2,它们的并发操作如下所示,则正确的结论是()

T1

从DB读S

S=S-2

向DB回写S

------------------------------------------------------------------T2

从DB读S

S=S-4

向DB回写S

答案:丢失修改若事务T对数据D加上S锁,则(

答案:只允许T读取D,不能修改D,其他事务也只能读取D,不能修改D当多个用户的()同时存取或修改数据库时,可能发生相互干扰而造成的错误的操作结果或死锁。

答案:并发进程保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(

)

答案:安全性设有两个事务T1和T2,它们的并发操作如下所示,则正确的结论是(

)

T1

从DB读S

S=S-2

向DB回写S

S=S-4

ROLLBACK---------------------------------------------------------------------T2

从DB读S

答案:读了“脏”数据事务的并发执行不会破坏DB的完整性,这个性质称为事务的()。

答案:隔离性

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论