《《SQL Server数据库技术》试卷C卷答案.doc》由会员分享,可在线阅读,更多相关《《SQL Server数据库技术》试卷C卷答案.doc(2页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、(装订线内不准做答)线订装健雄职业技术学院 SQL Server数据库技术 考试试卷参考答案(C)SQL Server数据库技术(C卷)评分标准及参考答案一、12345678910CDCABACDAC二、12345678910YNNNNNYNNN三、 no答案分1.外模式、模式22.、23.68、C24.beautiful、我心中的太阳25.水平、垂直26.选择、投影27.实体、域28.表、视图29.6、721013.4300、13.45702四、no答案要点分1.(1) 为用户集中需要的数据,简化了数据的用户操作;(2) 对用户隐藏了数据库设计的复杂性;(3) 简化用户权限的管理 (4) 组
2、织数据导出到其它应用程序;52.1.数据表/视图(select insert update delete)2.列(字段)的访问(select update) 5五、no参考答案分1.create database 我班同学数据库gouse 我班同学数据库go22.create table 宿舍表(宿舍号 char(6) primary key,宿舍电话 char(7) check(宿舍电话 like 6330-90-90-90-9)33.create table 同学表(学号 char(6) primary key,姓名 nchar(4) not null,性别 nchar(1) check(
3、性别 in (男, 女),年龄 int ,民族 nchar(8) default 汉族 not null,身份证号 char(18) unique,宿舍号 char(6) references 宿舍表(宿舍号)64.insert 宿舍表 values(101, 6331157)insert 宿舍表 values(102, 6331777)update 宿舍表 set 宿舍电话=6331158 where 宿舍号=101delete 宿舍表 where 宿舍号=10285.create view 同学表视图 asselect 学号, 姓名, 性别, 年龄, 民族, 身份证号, 同学表.宿舍号,
4、宿舍电话 from 同学表,宿舍表where 同学表.宿舍号=宿舍表.宿舍号56.select 姓名, 性别, 宿舍电话 from 同学表视图 where 姓名 like 张% and 性别=女47.select 最大年龄 = max(年龄), 最小年龄 = min(年龄), 平均年龄 = avg(年龄) from 同学表 where 性别=女58.create procedure 某宿舍同学 宿舍号 varchar(6) asselect 姓名, 性别, 宿舍电话from 同学表视图where 宿舍号 = 宿舍号goexecute 某宿舍同学 10189.exec sp_addlogin U班主任, 888, 我班同学数据库exec sp_grantdbaccess U班主任, U读者exec sp_addrolemember db_datareader, U读者9第2页(共2页)