操作参考题与参考答案汇总

操作参考题与参考答案汇总

ID:34097821

大小:638.47 KB

页数:21页

时间:2019-03-03

操作参考题与参考答案汇总_第1页
操作参考题与参考答案汇总_第2页
操作参考题与参考答案汇总_第3页
操作参考题与参考答案汇总_第4页
操作参考题与参考答案汇总_第5页
资源描述:

《操作参考题与参考答案汇总》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、--==================================================================--fileName:20150520操作参考题--author:fhzheng--time:20150520--version:v1.0--desciption:--2014-2015-02学期--数据库原理及应用-SQLSERVER--资源环境专业13级,地信131、132,遥感131班--==================================================================操作

2、题第01题--==================================================================--fileName:20150520操作参考题01答题参考.sql--操作参考题01答题参考--==================================================================--1单击此处下载数据库备份文件“src.rar”(winRar压缩包),还原到考生所用的系统中,数据库名为“学生信息”。--注意,在做还原和备份时,一定要切换到master数据库下去操作--

3、假设下载文件解压出来就是E:srcsrc1.bak,直接还原数据库到E:--查看备份文件的相关还原信息,主要是逻辑文件名和物理文件位置USEmasterGORESTOREFILELISTONLYFROMDISK=N'E:databaseoperatortest1src1.bak'go--语法读解1--RESTOREDATABASE还原后数据库的名称--FROMDISK='备份文件的路径备份数据库名称.bak'--WITH--MOVE'主逻辑文件名称'TO'还原后的路径还原后数据文件名称.mdf',--MOVE'日志逻辑文件名称'TO'还原后

4、的路径还原后日志文件名称_log.ldf'RESTOREDATABASE学生信息1FROMDISK='E:databaseoperatortest1src1.bak'WITHMOVE'studentdb_Data'TO'E:databaseoperatortest1学生信息1.mdf',MOVE'studentdb_log'TO'E:databaseoperatortest1学生信息1_log.ldf'GOuse学生信息1go--2在数据库“学生信息”中,新建一名为“个人信息”表,表结构如下:--个人信息(编码char(10)NOTN

5、ULL--姓名char(8)NOTNULL--性别char(2)NOTNULL--生日datetime--身份证号char(18)--家庭住址varchar(50))createtable个人信息(编码char(10)NOTNULL,姓名char(8)NOTNULL,性别char(2)NOTNULL,生日datetime,身份证号char(18),家庭住址varchar(50))go--3将“个人信息”表“编码”列设置为主键。altertable个人信息addconstraintPK_个人信息_编码primarykey(编码)go--4为“个人信息”表“身份证号

6、”列建立唯一索引,索引名为“IX_个人信息_身份证号”。createuniqueindexIX_个人信息_身份证号on个人信息(身份证号)go--5将“个人信息”表“性别”列的默认值设为“男”,并增加约束,该列只能输入“男”或“女”,约束名为“CK_个人信息_性别”。altertable个人信息addconstraintDF_个人信息_性别default'男'for性别goaltertable个人信息addconstraintCK_个人信息_性别check(性别in('男','女'))go--6创建一名为“学生总评成绩”的视图,显示学生的学号、学生的姓名、学生所

7、学课程的名称及总评成绩。createview学生总评成绩as2select学生.学号,姓名,课程名称,总评成绩from学生innerjoin成绩on学生.学号=成绩.学号innerjoin课程on成绩.课程代码=课程.课程代码go--7将课程表中至今没有学生选学的课程记录行删除。deletefrom课程where课程代码notin(select课程代码from成绩)--8将“学生”表所有名字只有两个字的学生信息复制到表“两字学生”中,再将表“两字学生”的姓名中间加入一全角的空格,例如姓名“张三”则更改为“张三”。select*into两字学生from学生wher

8、elen(姓名)=2go

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。