高级数据库-数据库对象管理,子程序的创建与测试-实验要求

高级数据库-数据库对象管理,子程序的创建与测试-实验要求

ID:13394078

大小:45.50 KB

页数:4页

时间:2018-07-22

高级数据库-数据库对象管理,子程序的创建与测试-实验要求_第1页
高级数据库-数据库对象管理,子程序的创建与测试-实验要求_第2页
高级数据库-数据库对象管理,子程序的创建与测试-实验要求_第3页
高级数据库-数据库对象管理,子程序的创建与测试-实验要求_第4页
资源描述:

《高级数据库-数据库对象管理,子程序的创建与测试-实验要求》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《高级数据库应用》实验报告要求报告的主要内容一、实验目的根据各实验项目的实验目的撰写,具体在附件中给出。二、实验环境操作系统:WindowsXP,数据库管理系统(DBMS):SQLServer2008三、实验要求根据各实验项目要求撰写,具体在附件中给出。四、实验内容及完成情况自己所完成的内容,进行了哪些操作、编写了哪些程序及执行后的结果,包括一些错误结果及解决办法等。五、实验体会具体要求1、本课程实验均属设计性实验,要使用学校统一的报告纸,附加纸张要挟在报告纸内并左侧装订;2、报告纸的封面要填写完整,项目要与附件中的项目完全一致,否则将返回重写;3、报告第四项“实验内容及完成情况”中,只

2、允许对操作结果和程序运行结果进行打印,其余内容必须用钢笔或水性笔书写,报告要整洁;4、严禁出现雷同报告,如果出现雷同,雷同报告的所有学生本次实验将作不及格或最低分处理。如果出现不及格实验项目将取消考试资格。5、同学在实验前要认真预习,涉及到代码的要预先写好代码,以保证完成实验内容。附件:各实验项目的目的及要求实验项目一、数据库对象管理,子程序的创建与测试实验目的:会创建及管理各种数据库对象(数据库,表,视图,索引,各类约束),掌握T-SQL中函数的调用及创建方法。实验要求:1、创建数据库STUDENT_COURSE;在STUDENT_COURSE数据库中创建以下三张表:(并给每个表中自行

3、录入10条以上数据)(1)Student(Sno,Sname,Ssex,Sage,Mark,MID)要求创建如下约束:lSno非空并唯一;lSage≥16,Ssex只能取值“男”或“女”;lMID为外键,参照Major表;(2)Major(MID,Mname)lMID非空并唯一;lMname唯一;(3)Course(Cno,Cname,Hours,Ccredit)lCno非空并唯一;lHours≥0。(4)SC(Sno,Cno,Grade)lSno为外键,参照Studeng;Cno为外键,参照Course;lGrade<100。2、完成STUDENT_COURSE数据库的备份,使用工具和

4、命令两种方式。3、导出数据库。(任务——>导出数据)4、为Course表的Cname列创建非聚集索引index_C1,使用工具和命令两种方式。UsetsgGoCreatenonclusteredindexindex_c1On[dbo].[Course]([Cname])On[primary]5、创建函数,功能:输入一个小数,分别输出其整数部分和小数部分。完成函数调用。书P140declare@Strchar(20),Possmallintset@Str=Str(147.58,6,2)set@Pos=charindex(‘.’,@Str)printRTIM(@Str)+‘的小舒部分是:’‘

5、LEFT(·Str,·Pos-1)’printRTIM(@Str)+‘的整舒部分是:’‘RIGHT(RTRIM(@Str),LEN(RTRIM(@Str))-@Pos+1)’6、创建函数,通过输入Cno,查询选修该课的学生姓名和所在专业。完成函数调用。p1447、创建函数,elimination(s1,s2),将字符串s1中所有出现在s2的字符删除并输出s1,例如,如果有elimination('hello','llo'),则应输出字符串'he'。8、创建函数,通过输入Sno,查询该学生选修的课程名称及成绩。P144USETSGgoCREATFUNCTIONGETINFO(@Snocha

6、r(10))Returns@infotable(Cnamechar(10),Coursevarcha(10))AsBeginInsertinto@infoSelectCname,CourseFrom….WhereSno=@SnoReturnend

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

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

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