大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》离线作业(一)辅导答案32

上传人:住在山****ck 文档编号:108063899 上传时间:2022-06-15 格式:DOCX 页数:7 大小:21.20KB
返回 下载 相关 举报
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》离线作业(一)辅导答案32_第1页
第1页 / 共7页
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》离线作业(一)辅导答案32_第2页
第2页 / 共7页
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》离线作业(一)辅导答案32_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她大连理工大学22春“计算机科学与技术”SQL数据库系统及应用离线作业(一)辅导答案一.综合考核(共50题)1.在数据库中,存储过程的缺点在于其能增加网络流量。()T.对F.错参考答案:F2.查询学校员工工资信息时,结果按工资降序排列,正确的是()。A.ORDER BY 工资B.ORDER BY 工资 descC.ORDER BY 工资 ascD.ORDER BY 工资 and参考答案:B3.数据操纵语句主要包括INSERT、UPDATE等。()T.对F.错参考答案:T4.如果要修改某张表的结构,应该使用SQL语言的命令()。A.UPDATM TABLEB.MODIFY_FOR TABLEC.ALTER TABLED.CHANGE FOR TABLE参考答案:C5.假设某数据库中存在stocks表,执行“SELECTS * FROM stocks ORDER BY 单价”SQL语句后,()。A.系统会提示出错信息B.会生成一个按“单价”升序排序的表文件C.会生成一个按“单价”降序排序的表文件D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果参考答案:A6.以下说法中正确的是()。A.student_3是不合法的变量名B.SQL中用户变量也称为全局变量C.a2是不合法的变量名D.可以使用语句来为变量赋值参考答案:D7.DELETE FROM SSS WHERE 年龄60语句的功能是()。A.从SSS表删除年龄大于60岁的记录B.在SSS表中创建一条年龄60的记录C.删除SSS表中所有列D.删除SSS表的年龄列参考答案:A8.下列选项都是系统提供的存储过程,其中用于查看存储过程的文本信息的是()。A.sp_helptextB.sp_helpindependsC.sp_bindrulesD.sp_renames参考答案:A9.SQL中,INSERT语句可以向表中添加数据。()A.正确B.错误参考答案:A10.以下聚合函数中用于返回最小值的是()。A.VARPB.COUNTC.MAXD.MIN参考答案:D11.SQL支持的流程控制语句是()。A.Begin.EndB.Ift.Then.ELSEC.Do CasesD.Does While参考答案:A12.假设表xsx的列x的类型是char,根据业务的发展需要改为整型(integer),应该使用下面的()语句。A.ALTER COLUMN x integer FROM xsxB.ALTER TABLE xsx( x integer )C.ALTER TABLE xsx ALTER COLUMN x integerD.ALTER COLUMN xsx.x integer参考答案:C13.以下触发器是当对表22进行()操作时触发。Create Trigger abc on 表22 For delete As .。A.只是修改B.只是插入C.只是删除D.修改、插入、删除参考答案:C14.SQL还原数据库时,可以根据数据库备份文件自动创建数据库结构,并且还原数据库中的数据。()T.对F.错参考答案:T15.学生关系模式ST(sno,sname,sex,age),ST的属性分别表示学生的学号、姓名、性别、年龄。要在表ST中删除属性“年龄”,可选用的SQL语句是()。A.create age from STB.alters table ST drop ageC.update ST ageD.alter table ST drop column age参考答案:D16.在SQL语句中,修改表结构的命令是()。A.MODIFY_FOR TABLEB.MODIFY_FOR STRUCTUREC.ALTER TABLED.ALTER STRUCTURE参考答案:C17.数据库常规操作中包括数据库的创建方法,比如修改数据库大小、名称和属性等。()A.正确B.错误参考答案:A18.引用完整性的实现方法有:外键约束、核查约束、触发器、存储过程等。()A.正确B.错误参考答案:A19.SQL允许DML语句和DDL语句创建触发器,可以引发AFTER或者INSTEAD OF触发事件。()T.对F.错参考答案:T20.以下不属于SQL Server 2008系统全局变量的是()。A.&ErrorB.ConnectionsC.fetch_statusD.Error参考答案:A21.假设某数据库中存在stocks表,执行“SELECTS*FROMstocks ORDER BY单价”SQL语句后,()。A.系统会提示出错信息B.会生成一个按“单价”升序排序的表文件C.会生成一个按“单价”降序排序的表文件D.不会生成排序文件,只在屏幕上显示一个按“单价”升序排序的结果参考答案:A22.检索students表、courses表和scs表中的所有纪录,该语句为:SELECT student.*, course.*, sc.* FROM student,course,sc。()A.正确B.错误参考答案:B23.Select * from ss left join gs on ss.名称=gs.名称,这条语句没有语法错误。()T.对F.错参考答案:T24.与创建数据库一样,把不直接使用SQL语句对表数据的操作称为界面操作表数据。界面操作表数据主要在SQL Server Management Studio中进行。()T.对F.错参考答案:T25.在SQL中,用()命令可以建立唯一索引。A.CREATE TABLEB.CREATE CLUSTERC.CREATE VIEWD.CREATE UNIQUE INDEX参考答案:D26.SELECT sno,sname,sdept FROM student,代表以student表为范本,创建视图。()A.正确B.错误参考答案:B27.Select 姓名,性别 from student group by 性别,这个语句是正确的。()T.对F.错参考答案:F28.设关系数据库中一个表CJ的结构为CJ(sname,cname,grade),其中sname为学生姓名,cname为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正张三的化学成绩为85分,则可用()。A.update CJ set grade=85 where sname=张三 and cname=化学B.update set grade=85 where sname=张三 and cname=化学C.update grade=85 where sname=张三 and cname=化学D.create CJ grade=85 where sname=张三 and cname=化学参考答案:A29.SQL Server 2008中采取了多种措施保证数据库的安全性和完整性,但故障仍不可避免,如用户的操作失误。()T.对F.错参考答案:T30.SQL语句中的WHERE子句主要是由SQL的操作符连接各种条件,以完成复杂的查询请求。()T.对F.错参考答案:T31.在表aa中查找姓名中姓龙的全部信息的sql语句是:select * from aa where 姓名 like龙%。()A.正确B.错误参考答案:A32.数据库对象是存储、管理和使用数据不同结构形式,主要包括表、视图、存储过程、索引等。()A.正确B.错误参考答案:A33.SQL中,最基本的select语句可以只包括()子句。A.select,fromB.select,group byC.select,whereD.select,order by参考答案:A34.把student表按照“性别”这个单列进行分组的语句为select 女from student group by 性别。()T.对F.错参考答案:F35.CREATE TABLE语句用于修改表。()T.对F.错参考答案:F36.在SQL语言中,删除表中某一行数据的命令是()。A.DELETEB.DROP FORC.CLEAR ALLD.REMOKE参考答案:A37.学生关系模式ST(sno,sname,sex,age),ST的属性分别表示学生的学号、姓名、性别、年龄。要在表ST中删除属性“年龄”,可选用的SQL语句是()。A.create age from STB.alters table ST drop ageC.update ST ageD.alter table ST drop column age参考答案:D38.当建表对象之后,初始状态时该表不是空的,包含五组数据。()A.正确B.错误参考答案:B39.SQL中,PRIMARY KEY (主键) 约束用于定义基本表的外键,它是唯一确定表中每一条记录的标识符,其值不能为NULL,也不能重复,以此来保证实体的完整性。()A.正确B.错误参考答案:B40.max函数等同于min函数,都是求取平均值。()A.正确B.错误参考答案:B41.以下触发器是当对表11进行()操作时触发。Create Trigger abc on 表11 Forinsert,update,delete As。A.只是修改B.只是插入C.只是删除D.修改、插入、删除参考答案:D42.假设数据表“职工”表中有8条记录,获得职工表最前面两条纪录的命令为()。A.select 2 * from 职工B.select top 2 * from 职工C.select top 8 * from 职工D.select 2 from 职工参考答案:B43.若想查询出所有姓王的且民族为汉族的学生信息,则WHERE条件应为()。A.name like王%and Minzu=汉族B.name like王%and Minzu!=汉族C.name like王%and Minzu ISS=汉族D.name like王_and Minzu IS=汉族参考答案:A44.SQL Server提供的单行注释语句是指使用()开始的一行内容。A.“/*”B.“-”C.“”D.“”参考答案:B45.Select 性别,年龄 from student group by 性别,年龄。在这个表中,先按照年龄分组,然后按照性别分组。()T.对F.错参考答案:F46.SQL创建数据库的主要语句是CREATE DATABASE.。()A.正确B.错误参考答案:A47.查询全班英语成绩的总和,用average函数。()A.正确B.错误参考答案:B48.想要查找表中语文成绩的最大值,可以采用max函数。()A.正确B.错误参考答案:A49.在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上()。A.groupB.orderC.topD.distinct参考答案:D50.要查询book表中所有书名中以“计算机网络”开头的书籍情况,可用()语句。A.SELECT * FROM book WHERE book_name LIKE计算机网络*B.SELECT * FROM book WHERE book_name LIKE计算机网络%C.SELECT * FROM book WHERE book_name!=计算机网络*D.SELECT * FROM book WHERE book_name!=计算机网络%参考答案:B
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 大学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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