P(零件表) Pn(零件名) Pname〔零件名称)uty(ty) 101 Cam 150 102 Bolt 300 105 Cear 50 203 Belt 30 207 Wheel 120 215 Washer 1300 S(供应商表 sno Sname Addr 51 Liming Beijing 52 Xinghua Tianjin 58 Kehai Beijing 67 Vesam Shanghai 69 Smith Shanghai 75 lane Beijing U∩
1 Pno(零件名) Pname(零件名称) Quty(Quty) 101 Cam 150 102 Bolt 300 105 Cear 50 203 Belt 30 207 Wheel 120 215 Washer 1300 P(零件表) SNO Sname Addr 51 Liming Beijing 52 Xinghua Tianjin 58 Kehai Beijing 67 Vesam Shanghai 69 Smith Shanghai 75 Huahe Beijing S(供应商表)
Q(报价表) SNO PNO Price|D_time(供货时间) Deliquty(供货量) 51 101 25 10 50 51 105 42 15 100 52 101 20 15 75 52 203 13 50 58 102 200 67 207 34 12 67 215 4 3 500 69 105 36 20 40 69 203 15 10 30 表41零件供应数据库 UA+
2 Q (报价表) SNO PNO Price D_time(供货时间) Deliquty(供货量) 51 101 25 10 50 51 105 42 15 100 52 101 20 15 75 52 203 13 7 50 58 102 9 5 200 67 207 34 12 0 67 215 4 3 500 69 105 36 20 40 69 203 15 10 30 表4.1 零件供应数据库
第4章使用高级查询—SQ语言 本章要求 >了解SQL语言的特点。 >掌握SQL语言的四大功能及使用方法。 重点掌握其数据查询功能及其使用。 UA+
3 第4章 使用高级查询---SQL语言 本章要求 ➢了解 SQL语言的特点。 ➢掌握SQL语言的四大功能及使用方法。 ➢重点掌握其数据查询功能及其使用
4.1背景 4.1.1SQL语言的起源 1.1975年由 CHAMBERLIN和 BOYEE提出,当时称为 SEQUEL (STUCTURED ENGLISH QUERY LANGUAGE) 2.1981年IBM推出其商用关系关系数据库SQL/DS; 3.今天广泛应用于各种大型数据库,如 SYBASE、 INFORMIX、 ORACLE、DB2、 INGRES等,也用于各 种小型数据库,如 FOXPR0、 ACCESS。 UA+i+
4 4.1 背景 4.1.1 SQL语言的起源 1. 1975 年 由 CHAMBERLIN 和 BOYEE 提 出 , 当 时 称 为 SEQUEL(STUCTURED ENGLISH QUERY LANGUAGE); 2. 1981年 IBM推出其商用关系关系数据库SQL/DS; 3. 今天广泛应用于各种大型数据库,如SYBASE、 INFORMIX、 ORACLE、DB2、INGRES等,也用于各 种小型数据库,如FOXPRO、ACCESS
4.1.2SQL语言标准化 1.1986年,美国国家标准化协会公布了SQL语言的第 个标准SQL86; 2.1987年,IS0通过了SQL86标准; 3.1989年,IS0推出了SQL89标准; 4.1992年,IS0推出了SQL92标准; 5.目前SQL99(也称为SQL3)在起草中,增加了面向 对象的功能
5 4.1.2 SQL语言标准化 1. 1986年,美国国家标准化协会公布了SQL语言的第 一个标准SQL86; 2. 1987年,ISO通过了SQL86标准; 3. 1989年,ISO推出了SQL89标准; 4. 1992年,ISO推出了SQL92标准; 5. 目前SQL99(也称为SQL3)在起草中,增加了面向 对象的功能