资源描述:
《sql数据库管理与开发》试题试卷参考附标准答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《SQL数据库管理与开发教程与实训》试题(A卷)参考答案1、CDCABACDAC2、YNNNNNYNNN3、1.外模式、模式2.@、@@3.68、C4.beautiful、我心中的太阳5.水平、垂直矚慫润厲钐瘗睞枥庑赖。6.选择、投影7.实体、域8.表、视图9.6、710.13.4300、13.4570聞創沟燴鐺險爱氇谴净。4、1.(1)为用户集中需要的数据,简化了数据的用户操作;(2)对用户隐藏了数据库设计的复杂性;(3)简化用户权限的管理(4)组织数据导出到其它应用程序;2.1.数据表/视图(selectinsertupdatedelete)2.列(字段)
2、的访问(selectupdate)5、1.createdatabase[我班同学数据库]gouse[我班同学数据库]go2.createtable宿舍表([宿舍号]char(6)primarykey,[宿舍电话]char(7)check([宿舍电话]like'633[0-9][0-9][0-9][0-9]'))残骛楼諍锩瀨濟溆塹籟。3.createtable同学表(学号char(6)primarykey,姓名nchar(4)notnull,性别nchar(1)check(性别in('男','女')),年龄int,民族nchar(8)default'汉族'not
3、null,身份证号char(18)unique,宿舍号char(6)references宿舍表(宿舍号))4.insert宿舍表values('101','6331157')insert宿舍表values('102','6331777')update宿舍表set宿舍电话='6331158'where宿舍号='101'delete宿舍表where宿舍号='102'5.createview[同学表视图]asselect学号,姓名,性别,年龄,民族,身份证号,同学表.宿舍号,宿舍电话from同学表,宿舍表where同学表.宿舍号=宿舍表.宿舍号6.select姓名,
4、性别,宿舍电话from同学表视图where姓名like'张%'and性别='女'7.select最大年龄=max(年龄),最小年龄=min(年龄),平均年龄=avg(年龄)酽锕极額閉镇桧猪訣锥。from同学表where性别='女'8.createprocedure[某宿舍同学]@宿舍号varchar(6)asselect姓名,性别,宿舍电话from同学表视图where宿舍号=@宿舍号goexecute[某宿舍同学]'101'9.execsp_addlogin'U班主任','888','我班同学数据库'execsp_grantdbaccess'U班主任','U读
5、者'execsp_addrolemember'db_datareader','U读者'《SQL数据库管理与开发教程与实训》试题(B卷)参考答案1、ADCCAACAAD2、YYYNNNYNNYNYNYN3、1.@、@@2.68、C3.beautiful、我心中的太阳4.水平、垂直5.选择、投影6.实体、域7.算术、逻辑8.6、79.17、-215、13.4400、-18.4560彈贸摄尔霁毙攬砖卤庑。4、①1.计算机的连接2.SQLServer登录(账户、固定服务器角色)3.库的访问(用户/角色:固定/自定义角色)4.表/视图的权限(selectinsertup
6、datedelete)5.存储过程、内嵌表值函数的权限(executeselect)6.表(视图)中列的权限(selectupdate)②(1)为用户集中需要的数据,简化了数据的用户操作;(2)对用户隐藏了数据库设计的复杂性;(3)简化用户权限的管理(4)组织数据导出到其它应用程序5、①createdatabase[学生成绩数据库]gouse[学生成绩数据库]go②createtable课程信息表([课号]char(6)primarykey,[名称]nchar(20)notnull)③createtable学生信息表([学号]char(6)primarykey
7、,[姓名]nchar(4)notnull,[性别]nchar(1)check([性别]in('男','女')),[民族]nchar(8)default'汉族'notnull,[身份证号]char(18)unique)④createtable成绩信息表(IDintidentity(1,1),[学号]char(6)references学生信息表(学号),[课号]char(6)references课程信息表(课号),[分数]integercheck([分数]between0and100))11/11⑤insert课程信息表values('100101','西班牙语'
8、)insert课程信息表values(