实验二:通过供应商SPJ数据库完成交互式SQL(设计性实验,4学时)1 实验目的熟练掌握SQL语言对数据库进行查询。2 实验方法通过查询分析器完成SQL语言的练习3 实验仪器1台计算机,安装有SQLServer2000数据库系统4 实验内容数据:一、在SPJ数据库中创建供应商S,零件表P,工程项目表J,供应关系表SPJ供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成;零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)组成;工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成;供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商供应某种零件给某工程项目的数量为QTY。。 分别包含属性:S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WEIGHT);J(JNO,JNAME,CITY);SPJ(SNO,PNO,JNO,QTY);要求完成如下操作,记录所用SQL指令执行结果:(1)建立SPJ数据库,并在每个表中输入数据。S表SnoSnameStatusCitys1精益20天津s2盛锡10北京s3东方红30北京s4丰泰盛20天津s5为民30上海 P表PnoPnameColorWeightP1螺母红12P2螺栓绿17P3螺丝刀蓝14P4螺丝刀红14P5凸轮蓝40P6齿轮红30 J表JNOJNAMECITYJ1三建北京J2一汽长春J3弹簧厂天津J4造船厂天津J5机车厂唐山J6无线电厂常州J7半导体厂南京 SPJ表SNOPNOJNOQTYS1P1J1200S1P1J3100S1P1J4700S1P2J2100S2P3J1400S2P3J2200S2P3J4500S2P3J5400S2P5J1400S2P5J2100S3P1J1200S3P3J1200S4P5J1100S4P6J3300S4P6J4200S5P2J4100S5P3J1200S5P6J2200S5P6J4500 四、完成下列习题(重点,加深对SQL语言的理解,每位同学都必须练习)1、用SQL完成以下各项操作:(课程配套训练)单表查询:1)查询全部供应商的供应商号和供应商名2)查询全部供应商的供应商代码、供应商状态、供应商姓名(下划线表示别名)3)某天全部供应商供应量增加数量50(临时需要显示该数据)4)查询所有零件的颜色5)查询所有北京地区的供应商信息6)查询所有重量低于20的零件信息7)查询所有供应数量在80-220之间的供应关系(要求两种方法)8)查询在长春、唐山、常州的工程名字(要求两种方法)9)查询所有第一个字为螺的零件信息10)查询第二个字为线的工程信息11)在S表中加入(S6,D2BASE,20,北京),(S7,D_BASE,30,西安)信息,;)查询供应工程J1零件的供应商号码SNO13)查询供应工程J1零件P1的供应商号码SNO14)查询供应工程J1零件为红色的供应商号码S
数据库实验二 来自淘豆网m.daumloan.com转载请标明出处.