《数据库原理及课程设计》实验指导书

《数据库原理及课程设计》实验指导书

ID:45553561

大小:57.42 KB

页数:18页

时间:2019-11-14

《数据库原理及课程设计》实验指导书_第1页
《数据库原理及课程设计》实验指导书_第2页
《数据库原理及课程设计》实验指导书_第3页
《数据库原理及课程设计》实验指导书_第4页
《数据库原理及课程设计》实验指导书_第5页
资源描述:

《《数据库原理及课程设计》实验指导书》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、辽东学院自编教材《数据库原理》实验指导书鲁琴李荣霞编(信息管理与信息系统专业用)信息技术学院2011年1月实验一SQLSERVER环境、数据定义与数据更新1实验二数据查询实验三数据安全性10课程设计12实验一SQLServer环境、数据定义与数据更新实验类型:验证实验课时:_指导教师:吋间:20_年_月_H课次:第节教学周次:第周实验分室:实验台号:实验员:一、实验目的1.熟悉SQI,Server2000JT'发环境,了解各常用工具的使用。2.学握数据库服务器的本机注册,熟悉网络中英他数据库服务器的注册。3.掌握数据库的创建、删除。4.熟练学握命令方式下各种难度表

2、的创建。5.掌握命令方式下不同类型索引的创建与删除。6.熟练掌握命令方式下对表中数据的增、删、改。二、实验内容及要求要将所有实验内容写在“实验结果”,并在本实验完成时完成实验报告并上交。1.创建数据库要求:(1)创建的数据库名为你的姓名。(2)在默认路径卜•建库,能指出这个默认的路径。(3)会在某一盘符卜•以你的班级姓名学号命名的文件夹屮创建数据库。2.定义基本表要求:(1)在建好的数据库屮用命令方式创建三个关系,分别为学主关系student.课程关系course.选课关系sc。(2)学牛关系的关系模式为:student(sid,sname,ssex,sage,s

3、dept),各字段分别代表学号、姓名、性别、年龄、所在系。sid设为主键。(3)课程关系的关系模式为:course(cid,cname,credit),各字段分别代表课程号、课程名、学分。cid设为主键。(4)选课关系的关系模式为:sc(sid,cid,score),各字段分别代表学号、课程号、成绩。cid和sid为复和主键,sid和cid为外键。(5)各字段数据类型耍设直恰当,并对ssex、score设置合理的约束。(6)将建表命令存成脚本文件,可存为一个文件也可存为独立的多个脚本文件。1.修改基本表要求:(1)向student表增加“入学时间”列,其数据类型为

4、日期型。(2)将course表中的cname列加宽到60个字符。(3)*在student表中增加完整性约束定义,使sage取值在15-40之间。(4)*增加课程名称必须取唯一值的约束条件。(5)删除student表中“入学时间”列。2.删除基本表要求:*删除sc表。3.索引的建立、删除要求:(1)为表sc按学号升序和课程号降序建唯一索引SCio(2)*在实例数据库pubs中,为表authors在au_id上建立聚集索引。(3)删除表sc的索引scio4.插入数据要求:在建好的3个表student,course,sc中各插入2条记录,要求内容如下。用命令方式写出相关

5、命令(注意顺序):Coursecidcnamecredit.C801高等数学3C802C++语言4sidcidscore0009001C801540009002C80270studentsidsnamessexsagesdept0009001葛文卿女22国际贸易0009002郑秀丽男211.修改数据要求:(1)将“郑秀丽”的系改为“国际贸易”系。(2)将所有学生的成绩提高到原来的1.1倍。(3)将所有学生的年龄加1岁。(4)将“国际贸易”系所有学生的成绩置零。2.删除数据要求:(1)删除学号为“0009002”的学生记录。(2)删除所有学生选课记录。(

6、3)册0除计算机科学系所有学生的选课记录。三、实验结果一创建基本表--建立学/匸表createtableStudent(sidchar(7)notnullprimarykey,snamechar(5),ssexchar(1),sageint,sdeptchar(20));--建立课程表createtableCourse(cidchar(4)notnullprimarykey,cnamechar(20),creditfloat,);--成绩表createtableSc(sidchar(7),cidchar(4),scoreint,primarykey(sid,cid

7、),foreignkey(sid)referencesStudent(sid)zforeignkey(cid)referencesCourse(cid));■■修改Course的cid长度,失败altertableCoursealtercolumncidchar(4);--删除course表droptableCourse;.修改基本表--向student表增加''入学时间〃列,其数据类型为口期型altertableStudentadd入学时间date;--将cours巳农屮的cwme列加宽到个字符altertableCoursealtercolumncnameva

8、rchar

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

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

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