数据库管理实验报告 联系客服

发布时间 : 星期三 文章数据库管理实验报告更新完毕开始阅读945b9e17240c844768eaee06

INSERT INTO J VALUES('J6','无线电厂','常州'); INSERT INTO J VALUES('J7','半导体厂','南京'); INSERT INTO SPJ VALUES('S1','P1','J1',200); INSERT INTO SPJ VALUES('S1','P1','J3',100); INSERT INTO SPJ VALUES('S1','P1','J4',700); INSERT INTO SPJ VALUES('S1','P2','J2',100); INSERT INTO SPJ VALUES('S2','P3','J1',400); INSERT INTO SPJ VALUES('S2','P3','J2',200); INSERT INTO SPJ VALUES('S2','P3','J4',500); INSERT INTO SPJ VALUES('S2','P3','J5',400); INSERT INTO SPJ VALUES('S2','P5','J1',400); INSERT INTO SPJ VALUES('S2','P5','J2',100); INSERT INTO SPJ VALUES('S3','P1','J1',200); INSERT INTO SPJ VALUES('S3','P3','J1',200); INSERT INTO SPJ VALUES('S4','P5','J1',100); INSERT INTO SPJ VALUES('S4','P6','J3',300); INSERT INTO SPJ VALUES('S4','P6','J4',200); INSERT INTO SPJ VALUES('S5','P2','J4',100); INSERT INTO SPJ VALUES('S5','P3','J1',200); INSERT INTO SPJ VALUES('S5','P6','J2',200); INSERT INTO SPJ VALUES('S5','P6','J4',500); 2.完成课后习题所要求的查询: (1)求供应工程J1零件的供应商号码SNO。 SELECT DISTINCT SNO FROM SPJ WHERE JNO='J1' 结果: (2)求供应工程J1零件P1的供应商号码SNO。 SELECT DISTINCT SNO FROM SPJ WHERE JNO='J1' AND PNO='P1' 结果: (3)求供应工程J1零件为红色的的供应商号码SNO。 SELECT DISTINCT SNO FROM P,SPJ WHERE JNO='J1' AND SPJ.PNO='P1' AND COLOR='红' 结果: (4)求没有使用天津供应商的红色零件的工程号JNO。 SELECT DISTINCT JNO FROM SPJ WHERE JNO NOT IN (SELECT JNO FROM S,P,SPJ WHERE S.CITY='天津' AND P.COLOR='红' AND S.SNO=SPJ.SNO AND P.PNO=SPJ.PNO) 结果: (5)求至少用了供应商S1所供应的全部零件的工程号JNO。 a.供应商S1供应的零件

SELECT DISTINCT PNO FROM SPJ WHERE SNO='S1' 结果: b.再求即用P1又用P2的工程号 SELECT DISTINCT JNO FROM SPJ WHERE PNO='P1' INTERSECT SELECT DISTINCT JNO FROM SPJ WHERE PNO='P2' 或者: SELECT DISTINCT JNO FROM SPJ WHERE PNO='P1' AND JNO IN (SELECT JNO FROM SPJ WHERE PNO='P2') 结果: 5 实验总结 【1】有些查询得分两步; 【2】有的查询得利用嵌套查询; 【3】有的查询可以用多种语句。

实验名称:数据库查询一 时间:2015.11.26 地点:三教205机房 班组: 教师评语 成绩 实验报告 1 实验目的 教师签名 1. 熟悉数据库的交互式SQL工具。 2. 熟悉通过SQL对数据库进行单表查询、连接查询的操作。 3. 完成作业的上机练习。 2 实验工具KingbaseES 利用KingbaseES及其交互式查询工具ISQLW来熟悉SQL。 3 实验内容和要求 1. 在实验二中建立数据库的基础上,完成课本3.4节例题1-例题36的各种查询; 2. 根据以下要求认真填写实验报告,记录所有的实验用例。 3.查询内容见课本

4 实验方法、步骤及结果分析 例3.16 SELECT SNO, SNAME FROM\ 结果 例3.17 SELECT SNAME,SNO,SDEPT FROM\结果 例3.18 SELECT* FROM\ 结果 例3.19 查询全体学生的姓名及其出生年份 SELECT SNAME, 2014-Sage FROM\ 结果 例3.20 SELECT SNAME,'YEAR OF BIRTH:' ,2014-SAGE ,LOWER(SDEPT) FROM\ 结果 指定别名: SELECT SNAME name,'YEAR OF BIRTH:' birth,2014-SAGE birthday,LOWER(SDEPT) department FROM\