大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》综合作业三辅导答案2

上传人:住在****他 文档编号:109573366 上传时间:2022-06-17 格式:DOCX 页数:7 大小:21.51KB
返回 下载 相关 举报
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》综合作业三辅导答案2_第1页
第1页 / 共7页
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》综合作业三辅导答案2_第2页
第2页 / 共7页
大连理工大学22春“计算机科学与技术”《SQL数据库系统及应用》综合作业三辅导答案2_第3页
第3页 / 共7页
点击查看更多>>
资源描述
书山有路勤为径,学海无涯苦作舟! 住在富人区的她大连理工大学22春“计算机科学与技术”SQL数据库系统及应用综合作业三辅导答案一.综合考核(共50题)1.在SQL语句中,修改表结构的命令是()。A.MODIFY_FOR TABLEB.MODIFY_FOR STRUCTUREC.ALTER TABLED.ALTER STRUCTURE参考答案:C2.已知某数据库中存在数据表stock,该数据表中“交易所”这一列的内容只有三条记录为“上海”,两条记录为“深圳”,此时有如下SQL语句:CREATE VIEW stock_view1 AS SELECT * FROM stock WHERE 交易所=深圳,执行该语句后产生的视图包含的记录个数是()。A.1B.2C.3D.4参考答案:B3.Microsoft SQL Server 2008只提供完整备份和完整差异备份这两种备份类型。()T.对F.错参考答案:F4.T-SQL语言中流程控制语句有while,return,goto等语句。()T.对F.错参考答案:T5.在关系数据库中,每一个关系都表现为一张六维表。()A.正确B.错误参考答案:B6.创建数据库的方式可以通过SSMS界面,也可以通过SQL语句创建。()A.正确B.错误参考答案:A7.在SQL中,用()命令可以建立唯一索引。A.CREATE TABLEB.CREATE CLUSTERC.CREATE VIEWD.CREATE UNIQUE INDEX参考答案:D8.设关系数据库中一个表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=化学参考答案:A9.查询学校员工工资信息时,结果按工资降序排列,正确的是()。A.ORDER BY 工资B.ORDER BY 工资 descC.ORDER BY 工资 ascD.ORDER BY 工资 and参考答案:B10.以下聚合函数中用于返回最大值的是()。A.VARPB.COUNTC.MAXD.AVG参考答案:C11.用户定义的完整性,主要用于实现用户特殊要求的数据规则或格式。()T.对F.错参考答案:T12.删除表sst的命令()。A.DROP_FOR sstB.DELETES TABLE sstC.DROP TABLE sstD.DELETES sst参考答案:C13.使用SQL语句完成主键约束和外键约束的操作时,语法是一样的,其语法形式为CONSTRAINT constraint_name UNIQUE (column_name)。()A.正确B.错误参考答案:B14.在SQL语句的某一个条件中,设置年龄BETWEEN 15 AND 30表示年龄在15至30之间,且()。A.包括15岁和30岁B.不包括15岁和30岁C.包括15岁但不包括30岁D.包括35岁但不包括30岁参考答案:A15.以下触发器是当对表11进行()操作时触发。Create Trigger abc on 表11 For insert,update,delete As 。A.只是修改B.只是插入C.只是删除D.修改、插入、删除参考答案:D16.SQL语句中,DROP DATABASE语句用于修改数据表中数据。()T.对F.错参考答案:F17.SELECT sno,sname,sdept FROM student,代表以student表为范本,创建视图。()A.正确B.错误参考答案:B18.设关系数据库中一个表ST的结构为ST(sname,cname,grade),其中sname为学生姓名,cname为课程名,二者均为字符型,grade为成绩,数值型,取值范围0-100。若要把张三的化学成绩80分插入到ST中,则可用()。A.add into ST values(张三,化学,80)B.inserts into ST values(张三,化学,80)C.insert ST values(化学,张三,80)D.insert into ST values(张三,化学,80)参考答案:D19.以下标识符()可以作为局部变量。A.#MyvarB.My varC.MyvarD.My var参考答案:C20.建立表tt的SQL命令是()。A.CREATE CURSOR ttB.CREATE TABLE ttC.CREATE INDEX ttD.CREATE VIEW tt参考答案:B21.向stu2表中插入dname=铁掌帮的学生,该语句为Insert into stu where dname=铁掌帮。()T.对F.错参考答案:F22.Select * from ss left join gs on ss.名称=gs.名称,这条语句没有语法错误。()T.对F.错参考答案:T23.设关系数据库中一个表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=化学参考答案:A24.要查询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!=计算机网络%参考答案:B25.SQL语句中的WHERE子句主要是由SQL的操作符连接各种条件,以完成复杂的查询请求。()T.对F.错参考答案:T26.SQL Server 2008提供的备份方式只有部分备份和部分差异备份。()A.正确B.错误参考答案:B27.假设用SQL语句建立表时将属性定义为主关键字,应使用短语()。A.CHECK_TOB.PRIMARY KEYC.FREED.DROP参考答案:B28.在学生成绩表中的列chengji用来存放某学生学习某课程的考试成绩(0至100分,没有小数),用下面的()类型最节省空间。A.intfB.floatC.tinyintD.char(3,0)参考答案:C29.变量均为int型,begin set t=x set x=y set y=t end语句块完成两个变量的数值交换。()T.对F.错参考答案:T30.在SQL的select语句中,如果要过滤结果中的重复行,可以在字段列表前面加上()。A.groupB.orderC.topD.distinct参考答案:D31.以下()情况应尽量创建索引。A.在Where子句中出现频率较高的列B.具有很多NULL值的列C.记录较少的基本表D.需要更新频繁的基本表参考答案:A32.在登记学生成绩时要保证列Score的值在0到120之间,下面()方法最简单。A.编写一个触发器来检查Score的值,如果在0和120之间,则撤消插入B.生成用户自定义类型type_Score和规则,将规则与数据类型type_Score相关联,然后设置列Score的数据类型类型为type_ScoreC.编写一个触发器来检查Score的值,如果不在0和120之间,则撤消插入D.在Score列增加检查限制参考答案:D33.学生关系模式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参考答案:D34.外连接分为左外连接、右外连接和全外连接。()T.对F.错参考答案:T35.SQL Server 2008数据库是表、视图、存储过程等数据库对象的集合。()T.对F.错参考答案:T36.若想查询出所有姓王的且民族为汉族的学生信息,则WHERE条件应为()。A.name like王%and Minzu=汉族B.name like王%and Minzu!=汉族C.name like王%and Minzu ISS=汉族D.name like王_and Minzu IS=汉族参考答案:A37.以下说法中正确的是()。A.student_3是不合法的变量名B.SQL中用户变量也称为全局变量C.a2是不合法的变量名D.可以使用语句来为变量赋值参考答案:D38.下列选项都是系统提供的存储过程,其中用于查看存储过程的文本信息的是()。A.sp_helptextB.sp_helpindependsC.sp_bindrulesD.sp_renames参考答案:A39.假设表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参考答案:C40.表是用来存储数据和操作数据的逻辑结构,关系数据库中的所有数据均表现为表的形式,由列和行组成。()A.正确B.错误参考答案:A41.在SQL Server 2008中,使用()可以创建一个触发器。A.create databaseB.create tableC.create triggerD.create index参考答案:C42.在SQL Server 2008中局部变量前面的字符为()。A.“/*”B.-C.!D.参考答案:D43.数据操纵语句主要包括INSERT、UPDATE等。()T.对F.错参考答案:T44.在表aa中查找英语成绩大于60全部信息的sql语句是:select * from aa where 英语60。()A.正确B.错误参考答案:B45.已知语句CREATE VIEW view1 AS SELECT 股票名称 AS 名称,单价 FROM stock,执行该语句后产生的视图含有的字段名是()。A.股票名称、单价B.名称、单价C.名称、单价、交易所D.股票名称、单价、交易所参考答案:B46.SQL允许DML语句和DDL语句创建触发器,可以引发AFTER或者INSTEAD OF触发事件。()T.对F.错参考答案:T47.在表aa中查找姓名中姓龙的全部信息的sql语句是:select * from aa where 姓名 like龙%。()A.正确B.错误参考答案:A48.以下不属于SQL Server 2008系统全局变量的是()。A.&ErrorB.ConnectionsC.fetch_statusD.Error参考答案:A49.下面聚合函数中正确的是()。A.SUM(*)B.COUNT(*)C.MAX(*)D.AVG(*)参考答案:B50.Select 性别,年龄 from student group by 性别,年龄。在这个表中,先按照年龄分组,然后按照性别分组。()T.对F.错参考答案:F
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 考试试卷


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

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


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