预览加载中,请您耐心等待几秒...
1/2
2/2

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、使用SQLServer创建数据库和数据表: 1、建立数据库:SPJBASE-学号后四位,如SPJBASE-3112 2、数据模型包含如下四个表,建立数据表结构: 厂家S(SNO,SNAME,STATUS,CITY) 产品P(PNO,PNAME,COLOR,WEIGHT) 工程J(JNO,JNAME,CITY) 供应SPJ(SNO,PNO,JNO,QTY) 表中属性,QTY(供应量)和STATUS(状态)为整数类型,其他均为字符类型。 3、按如下内容输入数据: (1)数据表S SNOSNAMESTATUSCITY -------------------------------------------- S1Smith20London S2Jones10Paris S3Blake30Paris S4Clark20London S5Adams30Athens S6Brown(null)NewYork (2)数据表P PNOPNAMECOLORWEIGHT --------------------------------------------- P1NutRed12 P2BoltGreen17 P3ScrewBlue17 P4ScrewRed14 P5CamBlue12 P6CogRed19 (3)数据表J JNOJNAMECITY ------------------------------------- J1SorterParis J2PunchRome J3ReaderAthens J4ConsoleAthens J5CollatorLondon J6TerminalOslo J7TapeLondon (4)数据表SPJ SNOPNOJNOQTY ----------------------------------------------- S1P1J1200 S1P1J4700 S2P3J1400 S2P3J2200 S2P3J3200 S2P3J4500 S2P3J5600 S2P3J6400 S2P3J7800 S2P5J2100 S3P3J1200 S3P4J2500 S4P6J3300 S4P6J7300 S5P1J4100 S5P6J2200 S5P2J2200 S5P2J4100 S5P5J5500 S5P5J7100 S5P3J4200 S5P4J4800 S5P5J4400 S5P6J4500 二、用SQL完成如下查询: 1.查询为工程J1供货的厂商号,并按厂商号升序。 2.查询供货量在300-500之间的所有供货情况。 3.查询重量15以下,Paris生产的产品号和产品名。 4.查询高于Clark的状态的所有厂家号和厂家名。 5.查询供应P1,P2两种产品的厂家名。 6.查询由S1提供产品的工程名。 7.查询使用了颜色为Red产品,在城市Athens的工程名。 8.求使用了全部零件的工程名。 9.查询未采用由London供应者提供颜色为Red零件的工程名。 10.查询全部由厂家S2提供零件的工程名。 11.求供给London的所有工程的零件名。 12.查询由London的厂商供给London的工程的产品名。 13.查询由供应者S1提供零件的工程项目总数。 14.查询由供应者S1提供零件P1的总量和该零件的总供应量。 15.查询至少使用Nut和Cam两种产品的工程号和工程名。 16.查询至少使用了S1所提供的全部零件的工程名。 17.查询不使用产品P2的工程号和工程名。 18.查询不供应红色产品的厂家号和厂家名。 19.查询只使用厂家S1供应产品的工程号和工程名。 20.查询只供应红色产品的厂家号和厂家名。