全球旧事资料 分类
石家庄铁道大学经管学院实验报告
石家庄铁道大学经济管理学院

课程名称:数据库技术综合训练姓名:王海波任课教师:王学辉


班级:经0909学号:20091378评分:

实验日期:2011627714组别:
实验项目名称:数据库技术综合训练
一、实验目的及要求数据库技术综合训练是信息管理与信息系统专业及电子商务专业本科生实践教学的必修课程。通过实习教学,使学生进一步加深理解数据库系统的基本理论,学会数据库设计方法、DBMS的使用,数据库系统的管理和维护,熟悉数据库技术的应用。二、实验环境SQLServer2000三、实验内容与步骤在学生选课系统中,设有4个关系模式,分别为:(1)学生学号,姓名,性别,年龄,班级(2)教师工号,姓名,性别,职称,所在系(3)课程课程号,课程名,任课教师工号(4)成绩学号,课程号,成绩请用TSQL语句实现下列操作:1数据定义(1)给出四张表的定义,要求主键使用非聚簇索引。CreatedatabasestuCreatetablestude
ts
ochar8primarykeyS
amechar20Ssexchar2Sagesmalli
tSclasschar20Create
o
clusteredi
dexstus
oo
stude
ts
oCreatetableteachert
ochar8primarykeyT
amechar20
第1页共7页
f石家庄铁道大学经管学院实验报告
Tsexchar2Tprochar10Tdeptchar10Create
o
clusteredi
dextect
oo
teachert
oCreatetablecoursec
ochar8primarykeyC
amechar8T
ochar8Foreig
keyt
orefere
cesteachert
oCreate
o
clusteredi
dexcouc
oo
coursec
oCreatetablegrades
ochar8c
ochar8gdegreemumeric41primarykeys
oc
oforeig
keys
orefere
cesstude
ts
oforeig
keyc
orefere
cescoursec
oCreate
o
clusteredi
dexgs
oo
grades
oc
o(2)修改课程表的定义,加上一列先行课,而且要参照本表的课程号。Altertablestude
taddsp
ocharrefere
cestude
tc
o2数据查询(1)查询教师“张三”所任的以3开头的多门课程的课程号、选课学生学号和成绩。Selectc
os
ogdegreeFromgradeWheregradec
olike3a
dgradec
oi
selectc
oFromteachercourseWhereteachert
ame张三‘a
dcourset
oteachert
o(2)查询选修了“3105”和“3101”课程并且成绩高于90分的学生的成绩、学号和姓名Selects
os
ameFromstude
tgradeWherestude
ts
ogrades
oa
dgradegdegree90a
dgradec
o3105orgradec
o3101(3)查询所有学生都选修的课程名。Selectc
ameFromcoursestude
tWherec
oi
selectc
oFromgrade
第2页共7页
f石家庄铁道大学经管学院实验报告
Groupbyc
oHavi
gcou
tc
oselectcou
ts
ofromstude
t(4)查询选修了所有课程的学生学号和姓名。Selects
r
好听全球资料 返回顶部