资源描述:
《南昌大学 数据库系统概论实验报告(全)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验报告实验课程:数据库系统概论学生姓名:xxxxxx学号:xxxxxxxx专业班级:xxxxxxx2011年12月12日南昌大学实验报告一一、实验项目名称数据库创建和单表查询二、实验目的熟悉基本表的建立和单表查询操作三、实验基本原理和内容1、创建SPJ数据库(举例,图为P表)2、找出所有供应商的姓名和所在城市selectsname,cityfromS3、找出所有零件的名称、颜色、重量selectpname,color,weightfromP4、找出使用供应商S1所供应零件的工程号码selectjnofromSPJwheresno='s1'groupbyjno一、主要仪器设备及耗材PC
2、机一台五、参考资料卫琳《SQLSERVER2008数据库应用与开发教程》清华大学出版社2011.6南昌大学实验报告二一、实验项目名称多表查询二、实验目的熟悉连接查询,嵌套查询三、实验基本原理和内容1、找出工程项目J2使用的各种零件的名称及数量selectpname,sum(qty)assumqtyfromP,SPJwhereP.PNO=SPJ.PNOandJNO='j1'groupbypname2、找出上海厂商供应的所有零件号码selectpnofromS,SPJwhereS.SNO=SPJ.SNOands.city='上海'groupbypno3、找出使用上海产的零件的工程名称Sel
3、ectjnamefromJwherejnoin(selectjnofromS,SPJwhereS.SNO=SPJ.SNOands.city='上海'groupbyjno)4、找出没有使用天津产的零件的工程号码selectjnofromSPJwherejnonotin(selectjnofromS,SPJwhereS.SNO=SPJ.SNOands.city='天津'groupbyjno)groupbyjno一、主要仪器设备及耗材PC机一台二、参考资料卫琳《SQLSERVER2008数据库应用与开发教程》清华大学出版社2011.6南昌大学实验报告三一、实验项目名称增加、删除、修改数据库记
4、录二、实验目的熟悉数据库增、删、改操作三、实验基本原理和内容1、把全部红色零件的颜色改为蓝色updatePsetcolor='蓝'Wherecolor='红'2、由S5供应的J4的零件改为由S3供应,请作必要的修改updateSPJSetsno='S3'wheresnoin(selectsnofromSPJwherepnoin(selectpnofromSPJWheresno='s5'andjno='j4')groupbysno)3、从供应商关系中删除S2的记录,并从供应商关系中删除相应的记录deletefromswheresno='s2'deletefromSPJwhereSNO='
5、s2'4、请将(S2,J6,P4,200)插入供应情况关系insertintospj(sno,pno,jno,qty)values('S2','J6','P4',200)一、主要仪器设备及耗材Pc机一台二、参考资料卫琳《SQLSERVER2008数据库应用与开发教程》清华大学出版社2011.6南昌大学实验报告四一、实验项目名称视图创建和查询二、实验目的熟悉视图定义和使用视图查询三、实验基本原理和内容请为三建公司项目建立一个供应情况的视图,包括供应商代码,零件代码,供应数量.针对该视图完成下列查询:首先建立试图createviewJ_sanjian(Sno,Pno,Qty)assele
6、ctSno,Pno,Qtyfromj,spjwherej.jno=spj.jnoandJNAME='三建'1、找出三建工程项目使用的各种零件代码及其数量selectpno,sum(qty)fromJ_sanjiangroupbypno2、找出供应商S1的供应情况selectsno,pno,qtyfromJ_sanjianwheresno='s1'一、主要仪器设备及耗材PC机一台二、参考资料卫琳《SQLSERVER2008数据库应用与开发教程》清华大学出版社2011.6南昌大学实验报告五一、实验项目名称数据库查询二、实验目的通过实验熟悉掌握数据库查询三、实验基本原理和内容一、有一个“学生
7、-课程”数据库,数据库中包括三个表:(1)“学生”表Student由学号(Sno)、姓名(Sname)、性别(Ssex)、年龄(Sage)、所在系(Sdept)五个属性组成,可记为:Student(Sno,Sname,Ssex,Sage,Sdept)Sno为关键字。(2)“课程”表Course由课程号(Cno)、课程名(Cname)、q任课教师(Cteacher)、学分(Ccredit)四个属性组成,可记为:Course(Cno,Cname,C