mysql选择练习.docx
- 文档编号:9823317
- 上传时间:2023-02-06
- 格式:DOCX
- 页数:18
- 大小:63.61KB
mysql选择练习.docx
《mysql选择练习.docx》由会员分享,可在线阅读,更多相关《mysql选择练习.docx(18页珍藏版)》请在冰豆网上搜索。
mysql选择练习
Mysql选择题
1、对于现实世界中事物的特征,在实体-联系模型中使用A
A)属性描述B)关键字描述C)二维表格描述D)实体描述
2、把实体-联系模型转换为关系模型时,实体之间多对多联系在关系模型中是通过C
A)建立新的属性来实现B)建立新的关键字来实现
C)建立新的关系来实现D)建立新的实体来实现
3、专门的关系运算不包括下列中的D
A)联接运算B)选择运算
C)投影运算D)交运算
4、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为A
A)并运算B)交运算
C)差运算D)积运算
5、在数据库设计中,将ER图转换成关系数据模型的过程属于B
A)需求分析阶段B)逻辑设计阶段
C)概念设计阶段D)物理设计阶段
6、在概念设计阶段,最常使用的数据模型是D
A)对象模型B)物理模型
C)逻辑模型D)实体联系模型
7、关系R1和R2,经过关系运算得到结果是S,则S是B
A)一个关系B)一个表单
C)一个数据库D)一个数组
8、设有关系R(A,B,C,D)及其上的函数相关性集合F={B→A,BC→D},那么关系R最高是B
A)第一范式的B)第二范式的
C)第三范式的D)BCNF范式的
9、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员。
则部门与职员实体之间的联系类型是B
A)m:
nB)1:
m
C)m:
1D)1:
1
10、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当B
A)使用WHERE子句
B)在GROUPBY后面使用HAVING子句
C)先使用WHERE子句,再使用HAVING子句
D)先使用HAVING子句,再使用WHERE子句
11、关系表达式运算的结果是(C)。
A.数值型B.字符型C.逻辑型D.日期型
12、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是(D)。
A.一对一的联系B.一对多的联系
C.多对一的联系D.多对多的联系
13、在关系模型中,关系的每一个属性值(D)。
A.不能全同B.可以全同
C.必须全同D.是不可分割的
14、在数据库三级模式间引入二级映象的主要作用是(A)
A.提高数据与程序的独立性B.提高数据与程序的安全性
C.保持数据与程序的一致性D.提高数据与程序的可移植性
15、视图是一个“虚表”,视图的构造基于(A)
A.基本表B.视图C.基本表或视图D.数据字典
16、SQL语言中,SELECT语句的执行结果是(A)
A.属性B.表C.元组D.数据库
17、DB、DBMS和DBS三者之间的关系是(B)
A.DB包括DBMS和DBSB.DBS包括DB和DBMS
C.DBMS包括DB和DBSD.不能相互包括
18、设有关系模式EMP(职工号,姓名,年龄,技能)。
假设职工号唯一,每个职工有多项技能,则EMP表的主键是(A)
A.职工号B.姓名,技能C.技能D.职工号,技能
19、在SQL语句中,与表达式"仓库号NOTIN("wh1","wh2")"功能相同的表达式是D
A)仓库号="wh1"AND仓库号="wh2"B)仓库号!
="wh1"OR仓库号!
="wh2"
C)仓库号="wh1"OR仓库号="wh2"D)仓库号!
="wh1"AND仓库号!
="wh2"
20、在SQLSELECT语句中用于实现关系的选择运算的短语是C
A)FORB)WHILE
C)WHERED)CONDITION
21、关系数据库中,实现主键标识元组的作用是通过(A )来实现的。
A.实体完整性规则B.参照完整性规则
C.用户自定义的完整性D.属性的值域
22、根据关系模式的完整性规则,一个关系中的主键( C )。
A.不能有两个B.不能成为另一个关系的外部键
C.不允许空值D.可以取空值
23、若规定工资表中基本工资不得超过5000元,则这个规定属于(D )。
A.关系完整性约束B.实体完整性约束
C.参照完整性约束D.用户定义完整性
24、关系模型中,实体完整性是指(B)。
A.实体不允许是空实体B.实体的主键值不允许是空值
C.实体的外键值不允许是空值D.实体的属性值不能是空值
25、关系数据库中,外码(ForeignKey)是(C)。
A)在一个关系中定义了约束的一个或一组属性
B)在一个关系中定义了缺省值的一个或一组属性
C)在一个关系中的一个或一组属性是另一个关系的主码
D)在一个关系中用于唯一标识元组的一个或一组属性
26、以下哪些命令是DDL语句(A)
A)CREATEDATABASE命令B)ALTERTABLE命令
C)SELECT命令D)INSERT命令
27、在SQL中,删除视图用___C___。
A、DROPSCHEMA命令B、CREATETABLE命令
C、DROPVIEW命令D、DROPINDEX命令
28、SQL语句中修改表结构的命令是___C___。
A、MODIFYTABLEB、MODIFYSTRUCTURE
C、ALTERTABLED、ALTERSTRUCTURE
29、定位第一条记录上的命令是____A__。
A、GOTOPB、GOBOTTOMC、GO6D、SKIP
30、在关系模型中,实现"关系中不允许出现相同的元组"的约束是通过__B____。
A、候选键B、主键C、外键D、超键
31、DELETEFROMSWHERE年龄>60语句的功能是__B____。
A、从S表中彻底删除年龄大于60岁的记录
B、S表中年龄大于60岁的记录被加上删除标记
C、删除S表
D、删除S表的年龄列
32、在命令窗口执行SQL命令时,若命令要占用多行,续行符是___D___。
A、冒号(:
)B、分号(;)C、逗号(,)D、连字符(-)
33、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,查询0001号借书证的读者姓名和所借图书的书名。
SQL语句正确的是___A___。
SELECT姓名,书名FROM借阅,图书,读者WHERE;借阅.借书证号="0001"AND;____________
A、图书.总编号=借阅.总编号AND; 读者.借书证号=借阅.借书证号
B、图书.分类号=借阅.分类号AND; 读者.借书证号=借阅.借书证号
C、读者.总编号=借阅.总编号AND; 读者.借书证号=借阅.借书证号
D、图书.总编号=借阅.总编号AND;
34、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,分别求出各个单位当前借阅图书的读者人次。
下面的SQL语句正确的是__A____。
SELECT单位,______FROM借阅,读者WHERE;借阅.借书证号=读者.借书证号______
A、COUNT(借阅.借书证号)GROUPBY单位
B、SUM(借阅.借书证号)GROUPBY单位
C、COUNT(借阅.借书证号)ORDERBY单位
D、COUNT(借阅.借书证号)HAVING单位
35、设有图书管理数据库:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C
(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
对于图书管理数据库,检索借阅了《现代网络技术基础》一书的借书证号。
下面SQL语句正确的是_B_____。
SELECT借书证号FROM借阅WHERE总编号=;______
A、(SELECT借书证号FROM图书WHERE书名="现代网络技术基础")
B、(SELECT总编号FROM图书WHERE书名="现代网络技术基础")
C、(SELECT借书证号FROM借阅WHERE书名="现代网络技术基础")
D、(SELECT总编号FROM借阅WHERE书名="现代网络技术基础")
36、用一组数据“准考证号:
200701001、姓名:
刘亮、性别:
男、出生日期:
1993-8-1"来描述某个考生信息,其中"出生日期"数据可设置为(A)。
A.日期/时间型B.数字型C.货币型D.逻辑型
37、如下图所示,"书目信息"表中被排序的字段是(D)。
A.分类号B.书名C.出版日期D.价格
38、下列描述正确的是(B)。
A.一个数据库只能包含一个数据表B.一个数据库可以包含多个数据表
C.一个数据库只能包含两个数据表D.一个数据表可以包含多个数据库
39、如下图所示的关系数据表中,主键最好定为(B)。
A.姓名B.借书证号C.所教学科D.T2005001
40、如下图所示是某学校行政管理组织结构,描述的数据模型是(B)。
A.关系模型B.层次模型C.物理模型D.网状模型
41、下列有关数据库的描述,正确的是(C)
A.数据库是一个DBF文件B.数据库是一个关系
C.数据库是一个结构化的数据集合D.数据库是一组文件
42、某查询语句运行后返回的结果集为:
1班72
2班75
3班NULL
则最有可能的查询语句是以下:
C
A.SELECTAVG(score)FROMtestWHEREclass<3
B.SELECTAVG(score)FROMtestWHEREclass<3GROUPBYclass
C.SELECTAVG(score)FROMtestWHEREclass<3GROUPBYALLclass
D.SELECTAVG(score)FROMtestGROUPBYclassHAVINGclass<3
43、mysql_affected_rows()对哪个操作没有影响?
:
(A)
A)selectB)deleteC)updateD)Insert
44、SQL语言具有__B_____的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
45、在SELECT语句中,只列出前几行的关键字是(A)。
A.limitB.distinctC.delD.from
46、订单表(订单号,雇员代号,地区代号,订购日期)中订单号为主键,删除订单表中前三年以前的信息A
A.deletefrom订单表where订购日期 B.deletefrom订单表where订购日期 C.deletefrom订单表where订购日期 D.deletefrom订单表where订购日期 47、区分不同实体的依据是? B A名称B.属性C.对象D.概念 48、为了对某表中的各行进行快速访问,应对此表建立(D) A)约束B)存储过程C)规则D)索引E)视图 49、下列(C)是对存储过程的描述。 A)定义了一个有相关列的行的集合 B)当用户修改数据时,一种特殊形式的存储过程被自动执行。 C)SQL语句的预编译集合 D)它根据一或多列的值,提供对数据库表的行的快速访问。 50、在SQL数据库一个班级表里只记录了100位同学的情况,那么对该表建立索引文件的描述正确的是(B)。 A)一定要,因为索引有助于加快搜索记录的进程。 B)不适宜,因为对少量记录的表进行索引实际上会产生不利的影响 C)一定要,因为索引对于任何数据库表都是必要的 D)没有必要,因为建立索引对任何数据库的性能都没有影响 51、有关存储过程的描述,(C)是错误的。 A)它可以作为一个独立的数据库对象并作为一个单元供用户在应用程序中调用 B)存储过程可以传入和返回(输出)参数值 C)存储过程必须带参数,要么是输入参数,要么是输出参数 D)存储过程提高了执行效率。 52、下列(B)语句用于清除自最近的事务语句以来所有的修改。 A)commitB)rollbackC)beginD)save 53、在SQL数据库中,关于视图的描述错误的是(C)。 A)视图是一个虚拟的表,在物理介质上并不存在 B)视图可以查看来自一个或多个表的内容 C)修改了视图的数据,原始数据并不会被修改 D)使用CREATEVIEW来创建视图 54、触发器可以创建在(B)中 A)数据库B)表C)过程D)函数 55、假设有表scores的设计如下: ID(编号,主键),StudentID(学生编号),CourseID(课程编号),Score(分数)现在要查询参加过至少两门课程考试的学生的各门课程的平均成绩。 以下sql语句正确的是(B)。 (选择一项) A)SelectstudentID,avg(score)fromscoresgroupbystudentIDwherecount(studentID)>1 B)SelectstudentID,avg(score)fromscoreswherecount(studentID)>1groupbystudentID C)SelectstudentID,avg(score)fromscoresgroupbystudentIDhavingcount(studentID)>1 D)SelectstudentID,avg(score)fromscoreshavingcount(studentID)>1 56、向用户授予操作权限的SQL语句是A A)GRANTB)CREATE C)REVOKED)SELECT 57、在SQLServer2008数据库中,给定创建视图的代码如下,则下划线处应填写的正确关键字为(B)CREATEVIEWABCE____SELECT*FROMSALESWHEREQTY>90 A)ONB)ASC)IND)FOR 58、建立一张员工表(employee),当向表中插入数据时,若不提供入职时间(beginTime),就把系统当前时间自动作为员工入职时间插入数据库中,以下说法正确的是(B)。 (选择一项) A)可以使用CHECK约束实现,默认值采用日期函数now()。 B)可以使用DEFAULT约束实现,默认值采用日期函数now()。 C)入职时间必须设为日期类型。 D)约束中不能使用各种函数,所以只能使用触发器来实现。 59、分数表scores设计如下: courseID(课程编号) studentID(学生编号) score(分数) 另有一个学生信息表student,包含studentID,sname(学生姓名)。 已知并非所有学生都参加了考试,现在查询所有及格学生的学生姓名,下面正确的是(D)。 (选择一项) A)selectsnamefromstudentwhereexists(selectstudentIDfromscorewherescore>60) B)selectsnamefromstudentwherestudentIDnotin(selectstudentIDfromscorewherescore<60) C)selectsnamefromstudentwherestudentID=(selectstudentIDfromscorewherescore>60) D)selectsnamefromstudentwherestudentIDin(selectstudentIDfromscorewherescore>=60) 60、在SQL的视图里有: SELECTDISTINCTproductName,priceFROMproductWHERE(price>(SELECTAVG(price)FROMproduct))ORDERBYpriceDESC;下面说法错误的是(B). A)"SELECTAVG(price)FROMproduct"是子查询 B)"ORDERBYpriceDESC"是指按price从低到高顺序排列 C)查询结果显示的是大于平均价格的产品记录 D)此查询显示的字段只有"productName"和"price" 61、SQL中给变量赋值时,使用(AC)方式(选择二项) A)SELECT B)PRINT C)SET D)都不正确 62、在MYSQL中,创建存储过程如下: CRERATEPROCEDUREmyp1(pint) beign SelectStudentname,AgefromStudentswhereAge=@p end 要在Students表中查找Age(年龄)是18岁的学生,()可以正确的调用这个存储过程(选择一项)C A)EXECmyp1(18) B)selectmyp1(18) C)callmyp1(18) D)callp=18 63、在MYSQL中,分别创建存储过程myp1和存储函数myf1。 其调用方式正确是(选择一项)C A)selectmyp1();和selectmyf1(); B)callmyp1();和callmyf1(); C)callmyp1();和selectmyf1(); D)selectmyp1();和callmyf1(); 64、mysql中唯一索引的关键字是(C) A.fulltextindexB.onlyindexC.uniqueindexD.index 65、下面关于索引描述中错误的一项是(C) A.索引可以提高数据查询的速度B.索引可以降低数据的插入速度 C.innodb存储引擎支持全文索引D.删除索引的命令是dropindex 66、支持主外键,索引及事务的存储引擎为是(B) A.MYISAMB.INNODBC.MEMORYD.CHARACTER 67、对事务的描述中不正确的是(C) A.事务具有原子性B.事务具有隔离性 C.事务回滚使用commit命令D.事务具有可靠性 mysql中,备份数据库的命令是(A) A.mysqldumpB.mysqlC.backupD.copy 67、实现批量数据导入的命令是(B) A.mysqldumpB.mysqlC.backupD.return 68、创建用户的命令是(B) A.joinuserB.createuserC.createrootD.mysqluser 69、修改自己的mysql服务器密码的命令是(C) A.mysqlB.grantC.setpasswordD.changepassword 70、找回mysql服务器root密码的很重要的一步是跳过权限表的检查启动mysql,该命令是(D) A.mysql-uroot–prootB.mysqladmin-uroot-proot C.netstartmysqlD.mysqld-nt--skip-grant-tables 71、联合查询使用的关键字是(B) A.UNIONB.JOINC.ALLD.FULL 72、有订单表orders,包含用户信息userid,产品信息productid,以下(D)语句能够返回至少被订购过两回的productid? A.selectproductidfromorderswherecount(productid)>1 B.selectproductidfromorderswheremax(productid)>1 C.selectproductidfromorderswherehavingcount(productid)>1groupbyproductid D.selectproductidfromordersgroupbyproductidhavingcount(productid)>1 73、子查询中可以使用运算符ANY,它表示的意思是(B) A.满足所有的条件B.满足至少一个条件 C.一个都不用满足D.满足至少5个条件 74、一种存储引擎,其将数据存储在内存当中,数据的访问速度快,电脑关机后数据丢失,具有临时存储数据的特点,该存储引擎是(C) A.MYISAMB.INNODBC.MEMORYD.CHARACTER 75、事务中能实现回滚的命令是(C) A.TRANSACTIONB.COMMITC.ROLLBACKD.SAVEPOINT 76、mysql中,还原数据库的命令是(B) A.mysqldumpB.mysqlC.backupD.return 77、mysql中存储用户全局权限的表是(D) A.table_privB.procs_privC.columns_privD.user 78、删除用户的命令是(A) A.dropuserB.deleteuserC.droprootD.truncateuser 79、给名字是zhangsan的用户分配对数据库studb中的stuinfo表的查询和插入数据权限的语句是(B) A.grantselect,insertonstudb.stuinfofor‘zhangsan’@’localhost’ B.grantselect,insertonstudb.stuinfoto‘zhangsa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- mysql 选择 练习