MySQL数据库原理及应用课后选择题、填空题.docx

上传人:春哥&#****71; 文档编号:16941817 上传时间:2022-05-20 格式:DOCX 页数:7 大小:24.51KB
返回 下载 相关 举报
MySQL数据库原理及应用课后选择题、填空题.docx_第1页
第1页 / 共7页
MySQL数据库原理及应用课后选择题、填空题.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《MySQL数据库原理及应用课后选择题、填空题.docx》由会员分享,可在线阅读,更多相关《MySQL数据库原理及应用课后选择题、填空题.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、MySQL数据库原理及应用课后选择题、填空题项目1一、选择题1采用二维表格结构表达实体类型及实体间联系的数据模型是_。A网状模型 B层次模型 C关系模型 D实体联系模型 2_是长期存储在计算机内有结构的大量的共享数据集合。A数据库 B数据 C数据库系统 D数据库管理系统3下列四项中说法不正确的是_。 A数据库减少了数据冗余 B数据库中的数据可以共享 C数据库避免了一切数据的重复 D数据库具有较高的数据独立性4数据库(DB)、数据库管理系统(DBMS)、数据库系统(DBS)三者之间的关系_。ADB包括DBMS和DBS BDBMS包括DB和DBS CDBS包括DB和DBMS DDBS与DB和DBM

2、S无关5下列四项中,不属于关系数据库特点的是_。 A数据冗余小 B数据独立性高C数据共享性好 D多用户访问二、填空题1MySQL数据库的超级管理员名称是_。2用树型结构表示实体类型及实体间联系的数据模型称为_ _。3数据库系统中常用的三种数据模型有层次模型、_ _和_ _。项目2一、选择题1.对关系模式的任何属性( )A. 不可再分 B. 可再分 C. 命名在该关系模式中可以不唯一 D. 以上都不是2.在关系R(R#,RN,S#)和S(S#,SN,SD)中,R的主键是R#,S的主键是S#,则S#在R中称为( )A. 外键 B. 候选键 C. 主键 D. 以上都不是3在数据库逻辑设计阶段,需要将

3、( )转换为关系模式。A. 层次模型 B. 物理模型 C. E-R模型 D. 网状模型4在数据库逻辑设计阶段,需要将( )转换为关系模式。A. 层次模型 B. 物理模型 C. E-R模型 D. 网状模型5一个关系的“主键”:A不能有两个 B不能成为另一个关系的外键 C不允许为空 D可以取值6在基本的关系中,下列说法是正确的( )。A行列顺序有关 B属性名允许重名 C任意两个元组不允许重复 D列是非同质的7. 已知关系模式R(A,B,C,D,E)及其上的函数相关性集合FAD,BC ,EA ,该关系模式的候选关键字是( ) 。A. AB B. BE C. CD D. DE8. 设有关系模式W(C,

4、P,S,G,T,R),其中各属性的含义是:C表示课程,P表示教师,S表示学生,G表示成绩,T表示时间,R表示教室,根据语义有如下数据依赖集:D= CP,(S,C)G,(T,R)C,(T,P)R,(T,S)R ,关系模式W的一个关键字是( ) 。A. (S,C) B. (T,R) C. (T,P) D. (T,S)项目3一、填空题1. 若表中的一个字段定义类型为char,长度为20,当在此字段中输入字符串“计算机网络”时,此字段将占用_个字节。2. decimal(10,5)表示数值中共有_位整数,_位小数。3. 在UDPATE语句中,使用FROM子句的作用是_从哪张表或者哪些表查询_。4. 删

5、除表中所有记录,可以使用_语句和 _语句。二、选择题1. 创建数据库命令的语法格式是( )。ACREATE DATABASE db_name; BSHOW DATABASES;CUSE DATABASE; DDROP DATABASE db_name;2. 设电话号码位数不超过15位,采用( )格式的数据类型存储最合适。Achar(15) Bvarchar(15)Cint Ddecimal(15,0)3. 删除数据库使用的SQL语句是( )。ACREATE DATABASE BALTER DATABASE CDROP DATABASE DDELETE DATABASE4. 下列SQL语句中,修

6、改表结构的是( )。AALTER TABLE BCREATE TABLE CUPDATE TABLE DINSERT TABLE5. 对于下面的SQL语句,其作用是( )。UPDATE book SET price=price*1.05WHERE publicername=人大出版社 AND price =1500 OR =1500 AND 20004SELECT语句中与HAVING子句同时使用的是( )子句。A.ORDER BY B.WHERE C.GROUP BY D.无需配合5SELECT * FROM stuinfo WHERE stuNo( )(SELECT stuNo FROM s

7、tuMarks),括号中应填的字符为( )。A=项目5一、填空题1. 算术运算符包括 _。2. 使用_函数,获取当前的MySQL数据库的版本。 3. 使用_函数,可以将字符串进行逆序输出。4. 使用_函数,可以将字符串变成小写。5. 要去掉字符串“loveChinalove”起始位置的字符串“love”,可以使用_函数,具体语法_。6. 要计算当前日期是本年的第几天,可以使用_函数,具体语法_ _。二、选择题1. 下面哪个是逻辑运算符的或操作?( )。 A& B|C& D|2. 下面函数可以进行数据类型转换的是( )。APASSWORD() BLTRIM()CCAST() DENCODE()3

8、. 下列哪个函数是用来返回当前登录名的?( )AUSER() BSHOW USER()CSESSION_USER() DSHOW USERS()4. 下列哪个函数是用来计算四舍五入的?( )ARAND() BREPLACE()CROUND() DINSERT()5. 在SELECT语句中使用CEILING(属性名)时,属性名( )。 A必须是数值型 B必须是字符型C必须是数值型或字符型 D不限制数据类型6. 已知变量a=“一个坚定的人只会说yes不会说no”,下列截取“yes”的操作正确的语法是( )。ARIGHT(LEFT(a,21),4) BLEFT(RIGHT(a,12),3) CRIG

9、HT(LEFT(a,20),3) DSUBSTRING(a,19,3)项目6一、选择题1. 在MySQL中创建存储过程,以下正确的是( )。ACREATE PROCEDURE BCREATE FUNCTIONCCRAETE DATABASE DCREATE TABLE2. 修改存储过程使用的语句是( )。AALTER PROCEDURE BDROP PROCEDURECINSERT PROCEDUE DDELETE PROCEDUE3. 删除存储过程使用的语句是( )。AALTER PROCEDURE BDROP PROCEDURECINSERT PROCEDUE DDELETE PROCED

10、UE4. 对数据库的修改必须遵循的规则是:要么全部完成,要么全不修改。这点可以认为是事务的()特性。A一致性 B持久性C原子性 D隔离性5. 给变量赋值时,如果数据来源于表的某一列,应采用()方式。ASELECT BPrintCSET D以上都对项目7一. 选择题1. 触发器是响应以下任意语句而自动执行的一条或一组MySQL语句( )A.INSERT B.SELECT C.DELETE D.UPDATE2. 在INSERT触发器中,可以引用一个名为( )的虚拟表,访问被插入的行。A.NEW B.OLD C.TEMP D.INSERT3.在DELETE触发器中,可以引用一个名为( )的虚拟表,访

11、问被删除的行。A.NEW B.OLD C.TEMP D.INSERT项目8一、选择题1.以下关于索引的说法正确的是( )。A一个表上只能建立一个唯一索引 B一个表上可以建立多个聚集索引C索引可以提高数据查询效率 D只能表的所有者才能创建表的索引2.下列哪类数据不适合创建索引?( )A.经常被查询搜索的列,如经常在WHERE子句中出现的列 B.是外键或主键的列C.包含太多重复选用值的列D.在ORDER BY子句中使用的列3.在视图上不能完成的操作是( )。 A. 更新视图 B. 查询C. 在视图上定义新的表 D. 在视图上定义新的视图4.SQL语言中,删除一个视图的命令是( )。 A.DELET

12、E B.DROPC.CLEAR D.REMOVE项目9一、 选择题1. 备份数据库的命令是_。A. COPY B.REPEATERC. MYSQLDUMP D.以上都不对2.恢复数据库的命令是_。 A. REVERSE B. REPEATER C. SOURCE D.以上都是 3. 使用SELECT将表中数据导出到文件,可以使用哪一子句_? A. TO FILE B.INTO FILE C. OUTTO FILE D.INTO OUTFILE4. 导出数据正确的方法为_。A. mysqldump 数据库 文件名 B. mysqldump 数据库 文件名C. mysqldump 数据库 文件名

13、D. mysqldump 数据库 =文件名项目10一、填空题1. 重命名用户的命令是_。2. 回收用户的权限的语句是_。3. 修改root用户密码的方法是_。4. 删除用户的语句是_。二、选择题1. CREATE USER 命令可以用来( A )。A创建新用户 B删除用户C修改用户权限 D重命名用户2. 假设要给数据库创建一个用户名为Block,密码为123456的用户,正确的创建语句是( )。ACREATE USER Blocklocalhost IDENTIFIED BY 123456;BCREATE USER 123456localhost IDENTIFIED BY Block;CCREATE USERS Blocklocalhost IDENTIFIED BY 123456;DCREATE USERS 123456localhost IDENTIFIED BY Block;3. ( )用户命令显示授予特定用户的权限。ASHOW USER BSHOW GRANTS CSHOW GRANTS FOR DSHOW PRIVILEGES请勿盗版 尊重作者

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁