Pp Lect10 111. 亠从 1 0-11 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 亞仍亞舒 哦弌-亞亳亶仆 仂仂仍仂亞 舒亟舒舒亟 亰舒亞于舒 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勵亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 勵亶仍亟仍亳亶仆 亟舒舒舒仍舒仍 舒亶仍仆 仄仂亟 2. 1. 哦弌弌 -亳亶仆 仂仂仍仂亞 哦弌弌 -亳亶仆 仂仂仍仂亞 仆舒, 亟亞亳亶仆 勵勵亞 丐仂仄仂仂仂仆 亳亠仄亳亶亞 弍舒亶亞仍亢 亞亢勵勵仍 勵亠亟 仆 勵勵亞, 舒亳仍舒亞舒, 仄亟仍亶 仂仂仍仂亞 仆舒 (仗仂亞舒仄仍舒仍仆 弍舒亞 亟舒 舒仍弍舒仆 舒舒仍舒仆) 舒亢亳仍仍舒亟舒亞 弌亳亠仄亳亶仆 亰舒亞于舒仍舒亞 - 亟舒仍亞舒舒, 亰舒亞于舒亳仍亞舒舒 哦弌-亳亶仆 亰仂亳仂仆 弍舒亶亞仍舒亞 (哦弌亞) 哦弌-亳亶仆 亰舒亞于舒, 哦弌 亟舒 唏亞唏亞亟仍亳亶仆 仆仍舒仍, 舒仄亞舒舒仍舒仍 丱亞仍亞亳亶仆 勵仆 舒亶仍舒仆 仆亞亞仍亳亶亞 亞舒亞舒亢 弍仂仍仂 亳亶亞 哦弌-亶 仍亞舒亢 舒仍亞舒亟舒亞 丱于 弍仂仍仂仄亢仂亶 弍仂仍 亞舒亟舒舒亟 亰舒亞于舒亞 亞舒亞舒亢 亳亠仄亳亶仆 亳仆亢亳亟 唏亞亟唏亞 弌亳亠仄亳亶仆 亳仆亢 亞仍亞亳亶仆 舒舒亟仍舒亞亞 亟仍舒亢 亠仆亳从亳亶仆 亟舒舒仍亞舒于亞 亞舒亞舒亢 仗仂亞舒仄亳亟 唏亞亟唏亞 丱亞仍仆亳亶 仗仂亞舒仄 仆 从仂亟仍仂, 亠仍, 亞舒仆 舒于仍舒亞舒 弍亳亳, 仆于勵勵仍亳亶亞 舒亳舒亢 亞勵亶亞亟亞 3. 2. 舒亟舒舒亟 亰舒亞于舒 舒亟舒舒亟 亰舒亞于舒舒舒 仂亟仂仂亶 舒亶仍舒仆 仆亞亞仍亟 仆亳亞亟舒 哦弌-亳亶仆 亞亳亶亞 磿亞舒亢 舒仍亟舒亞 哦弌-舒舒 仂仍仂仆 舒亶仍舒仆 仆亞亞仍 亞舒亟舒亞 舒舒 哦弌- 亟仆 亞舒亟舒舒亟 亰舒亞于舒 亞舒 弍仂仍亟仂亞 舒亟舒舒亟 亰舒亞于舒亞 唏亞唏亞亟仍亳亶仆 亟亟 亠仄 亞亢 仄唏仆 仆仍亟亞 4. 舒亟舒舒亟 亰舒亞于舒 亟舒舒舒 亰勵亶仍亳亶亞 亞舒舒仆 弍舒亶仆舒 舒亶仍舒仆亟 仆亳亞亟舒 仂弍亠从勵勵亟亳亶亞 磿亞舒亢 勵勵 舒亶仍舒仆亟 仆亳亞亟舒 舒亳弍亟亞 磿亞舒亢 勵勵 亞舒亞舒 舒亳弍 弍仂仍仂于仍舒 磦舒亟 勵仆亞勵勵亟亳亶亞 仂仂仂仆亟 仆 仂仍弍仂 舒亳弍亟 仂亟仂仂亶 舒亳弍仆 亞舒舒 弍亳仍亞 勵勵 仆唏唏仍亟 仂仂 舒亳弍亟 仄弍仍仍, 弍勵仍亞仍仍 亳亶 舒亳弍亟 弍仂亟仂仍仆 仂仄仂仆亟 仂仂 舒亳弍亟 2. 舒亟舒舒亟 亰舒亞于舒 5. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍亞 仂仆仂仂亶 亰仂亳仂仆 弍舒亶亞仍舒 (query optimization) 哦弌-舒舒 亞舒舒 舒亶仍舒仆, 仆亞亞仍 仆 亰唏于唏仆 亰唏于 勵 亟勵仆亶 弍舒亶舒舒 亞舒亟仆舒 舒仍 弍仂仍仂仂仂 弍舒亞舒 亞舒舒舒仆亟 弍仂仍仂于仍舒亞亟舒 舒舒亟仍舒亞舒舒亶 磿亟舒亢 亞舒舒仆 仆亞 舒仍舒舒, 亳 仄亟仍仍 舒亞仍舒仆, 仂仄 仄亢仆亳亶 哦弌 亟舒 弍仂仍仂于仍舒仍 舒亞 亞舒舒舒 亳仆 舒舒亟亟舒亞 仆唏亞唏唏 舒仍舒舒 哦弌-亳亶仆 亞仍亞 仄亟仍仍亳亶亞 勵亞仆 亞舒亞舒亢 舒于舒亞 勵亟亞 丱亞舒舒舒亞 弍舒亞舒亞舒 仆亞 舒亞舒 仆 弍仂仍仂于仍舒 勵亠亟 舒仍 弍仂仍仂 唏唏仆 弍亳仍亞 仆亳 舒亞舒 亰舒仄亞 仂仍仂 ミ 6. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 仍亳于舒舒 弍仂仍仂于仍舒仍亞 礌亰 弍勵亳亶仆 舒仍亞仂亳仄舒舒 亞勵亶亞亢 弍仂仍仂 弍舒 亟亞 舒仍 仂仆仂于仂亶亞亳亶 仆 仂仆亞仂亟仂亞 哦弌-舒舒 舒仍 弍仂仍仂 弍舒亞舒 唏唏亞亶亞 仄亟仍仍 亞舒亞舒亢 舒于舒 仆 舒仍 仂仍仂于仍舒仍仆 唏亞亳亶亞 唏亞唏亞亟唏仍 弍仂仍仂于仍舒舒亟 亰舒仍舒 仄舒亳仆 舒亞舒舒/亞舒舒舒亞舒舒 亞仂仍仍仂仆 仂仂仂仂仍亟仂亞 丱舒亳仆 亞舒舒舒 仆 礆舒于舒舒 勵亶仍亟仍 亳亶 勵亠亟 仆亳亞亟舒 弍亳仍亞亳亶仆 仂仂仆仂仂 亟 舒仄舒舒舒仍舒亶 弍舒亶亟舒亞 亶仄 勵亶仍亟仍亳亶仆 唏亞亳亶亞 仄亢亳 仆亞亢亳亶亞 弍亳仍亞亳亶仆 仂仂亞仂仂 亳仍亳亶仍亢 弍仂仍仆仂 唏唏亞 亞舒舒舒 弍亳仍亞亳亶仆 仂仂 7. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 哦弌-亞 弍仂仍仂于仍舒 仄弍仍 仄唏 仂仆亞仂, 弍舒亞舒仆舒 仂仆亞仂 弍勵仍亞仍 仂仍弍仂 亞 亰亞 勵亶仍亟仍勵勵亟 亟 唏亞亳亶亞 仆 仂亟仂仂亶仍仂亞 勵亰亠 8. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 唏 仂仆亞仂 勵亶仍亟仍亳亶仆 唏 唏 亞 唏 仂仆亞仂 勵亶仍亟仍亳亶仆 亞舒舒舒 弍仂仍仂于仍亢 弍亶 仄唏亳亶仆 仂仂仆仂仂 舒仄舒舒仆舒 N 仄唏亶 勵仆亞亳亶仆 仄唏 弍勵亳亶亞 舒仄亞亳亶仆 唏唏仆亟唏唏 仆亞 亟舒舒 舒仍亞舒亢, 亰舒舒舒仆 仆唏仍亳亶仆 亟舒亞 舒仍舒仍 亳亶亢 弍亳仍亞勵勵亟亳亶亞 仂仆亞仂亟仂亞 亶仄 仄唏 仂仆亞仂 勵亶仍亟仍亳亶仆 亰舒亟舒仍 N -亶 仆勵勵 弍舒亶亟舒亞 9. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 唏 仂仆亞仂 勵亶仍亟仍亳亶仆 唏 唏 亞 丱勵仆亞 仆 仄唏 仂仆亞仂亞亟仂 舒亳弍仆 亞舒舒 仄弍亶 弍舒亶舒亟 ( 仂亟仂亞 仄弍 ) 仂仆 舒亶仍 磦舒亞亟亟舒亞 亅仆 仂亳仂仍亟仂仍亟 仄唏 仂仆亞仂 勵亶仍亟仍亳亶仆 亰舒亟仍亞 log 2 N 仂仄仂亞仂仂 仂亟仂仂亶仍亟仂亞 亳仍弍仍 弍亳仍亞亳亶仆 仂仂 : N 唏唏亞: log 2 N 1,024 10 丱勵仆亞 仄弍仍亞亟仆 弍舒亶舒亟 仄唏 仂仆亞仂 勵亶仍亟仍亳亶仆 唏唏亞 仄亟亞亟勵亶 弍舒亞舒亟舒亞 10. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 舒亞舒仆舒 仂仆亞仂 勵亶仍亟仍亳亶仆 唏 唏 亞 弌仂仆亞仂 弍舒亞舒仆舒 亟舒 亳亢亳仍 弍亳仍亞勵勵亟亳亶亞 亟舒于仍舒亞勵亶 亞舒亞舒 弍舒 唏唏亞 仆 log 2 N (Select 亟 Distinct 亰舒舒仍) 弍舒亞舒仆舒 亟舒 亞舒 弍勵亳亶亞 舒仍亞舒亢 仄唏 仂仆亞仂 勵亶仍亟仍亳亶亞 亳亶仆 舒舒舒 仆 弍舒亞舒仆 弍勵 亞亟亞 亟舒舒舒仍舒仆 舒亞舒舒 亞勵亶仍亞仆 仆亟舒亞 弍舒 勵勵仆亳亶 唏唏亞 仆 N ミ 亶仄 弍舒亞舒仆舒 仂仆亞仂 勵亶仍亟仍亳亶仆 唏亞亳亶亞 N*(1+log 2 N) 仂仄仂亞仂仂 弍仂亟亟仂亞 亳 仆: 弍亳仍亞亳亶仆 仂仂 : N 唏唏亞 : N * (1 + log 2 N) 1,024 11,264 舒亞舒仆舒 仂仆亞仂 勵亶仍亟仍 仆 仄唏 仂仆亞仂 勵亶仍亟仍 唏仆亟唏 唏唏亞亶 弍舒亶仆舒 11. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 亅仄弍仍 勵亶仍亟仍亳亶仆 唏 唏 亞 亅仄弍仍 勵亶仍亟仍亟 舒仍舒 弍舒 亟舒舒舒仍仍亢 仆亳 勵亶仍亟仍勵勵亟 弍舒亞亟舒亞 亶仄 N 仄唏亳亶亞 仄弍仍 唏亞亳亶亞 N*log 2 N 仂仄仂亞仂仂 仂仍亟仂亞 12. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍亳亶仆 唏亞亳亶亞 仂仂仂 仂仍仂 丱仂仍弍仂 勵亶仍亟仍亳亶仆 唏 唏 亞 N 弍亳仍亞亶 勵仆亞亳亶亞 弍亳仍亞亶 勵仆亞亶 仂仍弍仂仂亟 仍亟 亟亞亳亶亞 亞舒亟舒舒亟 勵仍勵勵亳亶仆 亞舒舒 仄弍仍 舒亢亳仍仍舒亞舒舒 磦舒亞亟亟舒亞 唏唏亞 仆 N*log 2 N , M*log 2 M 舒舒舒 仆 勵仆亞勵勵亟亳亶亞 亞舒亟舒舒亟 勵仍勵勵亳亶仆 亟舒亞 仆亞亞 弍舒 仆亞亞 仆 亞舒仄舒仆 勵亶仍亟仍 唏唏亞 仆 N, M 亶仄 仆亳亶 唏唏亞 仆 N*(1+log 2 N) + M*(1+ log 2 M) 亳 仆: 亳仍亞亳亶仆 仂仂 :N,M 唏唏亞 :N,M 仂仍弍仂仍 1,024 1,024 22,528 丱仂仍弍仂 勵亶仍亟仍 仆 舒仄亞亳亶仆 唏仆亟唏 唏唏亞亶 勵亶仍亟仍 舒舒 仂仍弍仂仍仆 唏仄仆唏 勵仆亞勵勵亟亳亶亞 舒仍 弍仂仍仂仂仂 弍舒亞舒亞舒 亰仂亳仍亞仂仂 仄唏, 弍舒亞舒仆舒 仂仆亞仂 勵亶仍亟仍亳亶亞 亳亶 舒舒亟仍舒亞舒舒亶 13. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍勵勵亟亳亶仆 亟舒舒舒仍舒仍 仂仍仂于仍舒仍亞 亳仍勵勵 仂仆仂于仂亶 弍仂仍亞仂 勵勵亟仆 仂仂仂仆亟仂仂 磿亟舒舒舒亶, 仂亟仂仂亶 亟舒舒舒仍舒仍舒亶 亞勵勵亟 仂亞仂仆 仆亳亶仍仄仍 亳仍亳亶仍仍 弍亳亟亞 亳亶仍仄仍 亳仍亳亶仍仍亟 勵亶仍亟仍勵勵亟亳亶仆 亟舒舒舒仍仍亞 亰舒舒亟舒舒 舒舒仍亟亞 亞仍仆 勳亶仍亟仍勵勵亟 仆 亟仂仂仂亟 舒舒仍仆舒舒 仍亢 弍亳亠仍亞亟仆 舒舒舒 勵仆亞仆亟 亰舒舒舒仆 亟舒舒舒仍仍亞 舒亶仍 亞 仂 仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 仆 仍亟 弍舒亳仄仍舒于舒仍 亰仂亳仆仂 14. 勳亶仍亟仍 哦唏亞 勳亶仍亟仍亶亳亞 亞勵亶亞 亟舒舒舒仍舒仍 仄弍亶 仄弍亞勵亶 亅仄弍仍 - N*log 2 N 1 唏 仂仆亞仂 log 2 N N 2 勵仍亞仍 2 舒亞舒仆舒 仂仆亞仂 N*(1+log 2 N) N*N 于仍 N 2 3 丱仂仍弍仂 N* (1+ log 2 N) + M*(1+ log 2 M) N 2 +M 2 4 15. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍勵勵亟亳亶仆 亟舒舒舒仍舒仍 丱舒舒舒 舒仍亞亠弍亳亶仆 仆亳亶仍仄仍 亳仍亳亶仍仍 弍亳亳 亰舒亳仄 仆 亟舒舒舒亳 仄舒亠仄舒亳从 仍 亟 仍亞仍舒亟舒亞 亅仆亞亳亶仆 仂仍弍仂仍 亳亶 勵亠亟 仂仍弍仂亞亟仂 舒舒舒仆亟仆 弍舒亶亞 仂仍亳仂亟 勵 亟勵仆 唏唏仍唏亞亟唏亞勵亶 = B x A ( ) x C = A x (B x C) 丐舒亶仍弍舒: ,,弌 仆 舒舒舒仆 仆 16. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 勳亶仍亟仍勵勵亟亳亶仆 亟舒舒舒仍舒仍 丱舒舒舒仆亟亞 仂仍弍仂仆 亟舒舒舒 仂亟仂仂亶 仆亞 仆唏仍唏唏 弍亳仍亞 仂仆亞仂 仆 舒舒舒 弍勵 仆唏仍唏唏 弍亳仍亞勵勵亟亳亶亞 仍亢 仂仆亞仂仆 仂仍弍仂仍 亳亶亶 亳亢亳仍 勵 亟勵仆亶 弍舒亶仆舒 (A x B) = A x B 丱舒舒舒仆亟亞 仂仍弍仂仆 亟舒舒舒 弍舒亞舒仆舒 仂仆亞仂 仆 舒舒舒 弍勵 弍舒亞舒仆舒 仂仆亞仂亢 仂仍弍仂仆 亟舒舒舒 亟舒亳仆 弍舒亞舒仆舒 仂仆亞仂仍 亳亶仆亳亶 勵 亟勵仆亶 亳亢亳仍 弍舒亶仆舒 (A x B) = ( (A) x (B)) 17. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍仆 仄仂亟 哦弌-亞 弍仂仍仂于仍舒 勵亶仍亟仍勵勵亟 弍舒 亟亞亳亶亞 弍亳亠仍勵勵仍 亟舒舒舒仍仍亞 舒亶仍仆 仄仂亟仂仂 亟勵仍亟亞 亳 仆:仂亞舒仄 舒仆亞舒仄亢亳亶仆 仆亳仄亟 弍亶 仂ム仆亟亞 从仂亟, 仆, 仄亞亢仍 亞舒亞舒 仂亳仍亞仂: 1000 仂亳仄 弍亳仍亞亶 仂ム舒仆, 14 弍亳仍亞亶 仄亞亢亳仍 舒舒舒仆亟亞 弍舒亞舒 仄亢亶 弍仂仍亞仂仆 亟舒舒舒 仂仍弍仂仍 亳亶仆 勳勵仆亳亶 仍亟: 丱舒舒舒仆亟仆 仄亢亞 仄唏, 弍舒亞舒仆舒舒 仂仆亞仂仍 亳亶亢 弍舒亞舒亞舒仆舒 ム仆 从仂亟 ム仆 仆 亞.从仂亟 亞. 从仂亟 亞亢亳仍 1.ム舒仆 (1000 弍亳仍亞亶) 2.亞亢亳仍 (14 弍亳仍亞亶) 18. 1. 亞亢亳仍 舒舒舒亞 弍舒亞舒亞舒 勳亶仍亟仍 哦唏亞 弍仂亟仂 仂仄仂 哦-唏亞 勳 亟勵仆亟 亞舒舒 (弍亳仍亞* 舒仍弍舒)仆 仂仂 1. 丐 舒舒舒亞 仄亞亢仍亳亶仆 从仂亟仂仂 仄弍亶 亞亢 勵亰亠 (舒仆亟舒亞 勵仍勵勵 舒舒) - - 14*2 2. 仂仄仗ム亠亳亶仆 舒舒仆 仂 仄亞亢仍亳亶亞 仂仆亞仂 Log 2 14 4 2 * 2 3. 舒亞舒仆舒 仂仆亞仂仍 亳亶亞亟亞勵亶 - - - 19. ム舒仆 舒舒舒亞 弍舒亞舒亞舒 4. 丐 舒舒舒亞 舒仆亟舒亞 勵仍勵勵 仂ム仆 从仂亟仂仂仂仂 仄弍亶 弍舒亶亞舒舒 亞亢 勵亰亠 - - 1000 * 3 5 . 丱 仆亳仄亟 弍亶 仂ム仆亟亞 仂仆亞仂 log 2 1000 10 447 * 3 勳亶仍亟仍 哦唏亞 弍仂亟仂 仂仄仂 哦-唏亞 勳 亟勵仆亟 亞舒舒 (弍亳仍亞* 舒仍弍舒)仆 仂仂 20. 亞亢亳仍 弍舒 仂ム舒仆 舒舒舒亞 仂仍弍仂 亳亶 唏唏亞 6. 5- 舒仍仄仆 勵 亟勵仆亞 2-仂亶 仆亞亳亶仆 仂仍弍仂 447*(1+log 2 447)+ 2*(1+log 2 2)= 4382+4 4386 447 * 5 7. 6- 舒仍仄仆 勵 亟勵仆亞 仂ム仆 从仂亟, 仆, 仄亞亢亳仍 舒仍弍舒亞 仂仆亞仂 3*(447*(1+log 2 447))= 3*4382 13147 447 *3 17547 勳亶仍亟仍 哦唏亞 弍仂亟仂 仂仄仂 哦-唏亞 勳 亟勵仆亟 亞舒舒 (弍亳仍亞* 舒仍弍舒)仆 仂仂
22. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍仆 仄仂亟 丐 舒亶仍仆 舒舒舒 舒仍亞亠弍亳亶仆 亳仍亳亶仍仍 仂ム.从仂亟, 仂ム.仆, 仄亞.仆 ( * ( 仄亞.从仂亟=484105 or 仄亞.从仂亟=484106 ( 亅亅) ) x 仄亞.从仂亟= 仄亞.从仂亟 * ( left (仂ム.从仂亟, 2) =SW (豫丕丐) ) ) 23. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍仆 仄仂亟 丐 舒亶仍仆 Select 从仂仄舒仆亟 Select St_Id, St_name, Pr_name From ( Select * From Professions Pr Where Pr_Id =484105 or Pr_Id = 484106) Inner Join (Select * From Students St Where Left(St_Id,2)=SW) On Pr. Pr_Id= St. Pr_Id ) 24. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍仆 仄仂亟 丐 舒亶仍亞 舒仆亟舒 仄舒磪舒舒 亞勵亶亞于仍 丱舒舒舒 舒仍亞亠弍亳亶仆 亳仍亳亶仍仍 仂ム.从仂亟, 仂ム.仆, 仄亞.仆 ( 仄亞.从仂亟=484105 or 仄亞.从仂亟=484106 ( 亅亅 x 仄亞.从仂亟= 仄亞.从仂亟 豫丕丐) ) Select 从仂仄舒仆亟 Select St_Id, St_name, Pr_name From Professions Pr Inner Join Students St On Pr. Pr_Id= St. Pr_Id Where Pr_Id =484105 or Pr_Id = 484106 25. 丐 舒亶仍仆 舒仆亟舒 舒亶仍仆 仄仂亟 丐 仄仂亟仆 唏唏亞: 24190 弍舒 仂仆仂于亳仍仂仆 仄仂亟仆 唏唏亞: 17547 26. 亳 2 仂亞舒仄 舒仆亞舒仄亢亳亶仆 仆亳仄亟 弍亶 仂ム仆亟仆 仂仂亞 仄亞亢亳仍, 仆仄 仆亞亞 丐仆亳仄: 仂亞舒仄 舒仆亞舒仄亢 亞亢仍亳亶仆 从仂亟 亞亢仍亳亶仆 仆 ム仆 仂仂 D484105 亟仍仍亳亶仆 亳亠仄 177 D484106 仂亞舒仄 舒仆亞舒仄亢 300 丐仆仄亳亶仆 仆亳亶: 477
28. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍仆 仄仂亟 丱舒舒舒 舒仍亞亠弍亳亶仆 亳仍亳亶仍仍 仆.从仂亟, 仆.仆, 仄亞.从仂亟, 仄亞. 仆, 仂ム.仂仂 ( 仆.从仂亟, 仄亞.从仂亟, 仄亞. 仆, 仂ム.仂仂 ( 仆.从仂亟, 仄亞.从仂亟, 仂ム.仂仂 ( 仄亞.从仂亟 仂ム.仂仂: Count(仂ム.从仂亟 ( 仆.从仂亟 =SW ( 仆.从仂亟: left(仂ム.从仂亟,2), 仂ム.从仂亟, 仄亞.从仂亟 (豫丕丐)) ) ) x 仄亞.从仂亟= 仄亞.从仂亟 ( *( 仄亞.从仂亟 =484105 or 仄亞.从仂亟=484106 (亅亅)) ) ) x 仆.从仂亟= 仆.从仂亟 ( * ( 仆.从仂亟 =SW (丐亅丱)) 29. 3. 丱舒亶仍亞 仂仆仂于仂亶 亰仂亳仂仆 弍舒亶亞仍舒 丱舒亶仍仆 仄仂亟 Select 从仂仄舒仆亟 Select Dep_Id, Dep_name, Pr_Id, Pr_name, NumberofSt From ( Select Dep_Id, Pr_Id, Pr_name, NumberofSt From ( Select Dep_Id, Pr_Id, Count(St_Id) as NumberofSt From ( Select Left (St_Id,2) as Dep_Id, St_Id, Pr_Id From Students St) Where Dep_Id=SW Order by Pr_Id Group by Pr_Id) Inner Join (Select * From Professions Pr Where Pr_Id=484105 or Pr_Id=484106) On Pr. Pr_Id= St. Pr_Id) Inner Join (Select * From Department D Where Dep_Id=SW) On Dep_Id= D. Dep_Id 30. 舒亠仄舒亳从 勵亶仍亟仍 亞仍亢 唏亞唏亞亟唏仍 弍仂仍仂于仍舒 哦亞唏亞亟仍亳亶仆 舒舒舒 仆 弍亳仍亞勵勵亟亳亶仆 仂仍仂仆仍仂亞 ミ 亶仄 仂 亳亢亳仍 弍v亶 v仆亞 亟 亟舒舒舒 v亶仍亟仍vv亟 亳亶亢 弍仂仍仆仂 仆亞亞 仂亞仂仍仍亞 仂仍仂 磿亞舒舒舒亶 亞亳亶亞 仂仍仂 31. 舒亠仄舒亳从 勵亶仍亟仍 亞仍亢 唏亞唏亞亟唏仍 弍仂仍仂于仍舒 亞亞 丐 勵亶仍亟仍亳亶仆 勵 亟勵仆亟 仂 舒舒舒仆 仆亞亟仄仍 仆亞 舒舒舒 勵勵 弍舒 勵勵仆亟 亳亢亳仍 亞勵勵亟 亟舒于舒亟舒亢 仂仂亞勵亶 丱舒舒舒 舒仍亞亠弍 仄亟亞仍亞, 弌ミ 仍仆亟 UNION 亞仆 勵亞 亞仍亢 勵亶仍亟仍亳亶亞 仂亟仂仂亶仍仆仂 丐 勵亶仍亟仍 亟舒舒舒亳 亟勵仄亳亶亞 弍舒亳仄舒仍亟舒亞: 丱舒舒舒1 丱舒舒舒2 = 丱舒舒舒2 丱舒舒舒1 (丱舒舒舒1 丱舒舒舒2) 丱舒舒舒3 = 丱 舒舒舒1 (丱舒舒舒2 丱舒舒舒3) 丱舒舒舒 1 丱舒舒舒 2 32. 舒亠仄舒亳从 勵亶仍亟仍 亞仍亢 唏亞唏亞亟唏仍 弍仂仍仂于仍舒 亞仂仍仍亞 仂仍仂 丐 勵亶仍亟仍亳亶仆 勵 亟勵仆亟 仂 舒舒舒仆 亳亢亳仍 亞 仂仆亞仂亞亟仂亢 勵 亟勵仆亞亳亶仆 舒舒舒仆亟 亟舒于舒亟舒亞勵亶 仂仆仂 丱舒舒舒 舒仍亞亠弍 仄亟亞仍亞, 弌ミ 仍仆亟 INTERSECTION 亞仆 勵亞 亞仍亢 勵亶仍亟仍亳亶亞 仂亟仂仂亶仍仆仂 丐 勵亶仍亟仍 亟舒舒舒亳 亟勵仄亳亶亞 弍舒亳仄舒仍亟舒亞: 丱舒舒舒1 丱舒舒舒2 = 丱舒舒舒2 丱舒舒舒1 (丱舒舒舒1 丱舒舒舒2) 丱舒舒舒3 =丱舒舒舒1 (丱舒舒舒2 丱舒舒舒3) 丱舒舒舒 1 丱舒舒舒 2 33. 舒亠仄舒亳从 勵亶仍亟仍 亞仍亢 唏亞唏亞亟唏仍 弍仂仍仂于仍舒 亊仍亞舒于亞 仂仍仂 | 丐 勵亶仍亟仍亳亶仆 勵 亟勵仆亟 1 亟 舒舒舒仆 舒舒 2 亟舒 舒舒舒 舒舒亞亟舒亢 亞舒仆舒 丱舒舒舒 舒仍亞亠弍 舒舒 ( - ) 仄亟亞仍亞 弌ミ 仍仆亟 Difference 亞仆 勵亞 亞仍亢 勵亶仍亟仍亳亶亞 仂亟仂仂亶仍仆仂 丱舒舒舒1-丱舒舒舒2 # 丱舒舒舒2-丱舒舒舒1 丱舒舒舒 2 丱舒舒舒 1 34. 舒亠仄舒亳从 勵亶仍亟仍 亞仍亢 唏亞唏亞亟唏仍 弍仂仍仂于仍舒 丱舒舒舒 舒仍亞亠亳亶仆 亳仍亳亶仍仍: 勳 亟勵仆1 弍舒亞亳亶仆 从仂亟, 舒仍弍舒仆 舒舒仍 (丿 ]X 舒仍弍舒仆 . 从仂亟 = 舒仍弍舒仆 . 从仂亟 丐丕丿) 舒亞 舒舒仍舒亶 弍舒亞亳亶仆 从仂亟 ( 舒仍弍舒仆 舒舒仍 = *弍舒亞 (勳 勳1)) 勳 亟勵仆2 弍舒亞亳亶仆 从仂亟, 仄亞亢亳仍 (丿 ]X 仄亞亢. 从仂亟 = 仄亞亢. 从仂亟 亅亅亳) 舒亞 仄亞亢亳仍亶 弍舒亞亳亶仆 从仂亟 ( 仄亞亢亳仍 = *弍舒亞 (勳 勳2)) 勳 亟勵仆 舒亞 舒舒仍舒亶 舒亞 仄亞亢亳仍亶 弌ミ 从仂仄舒仆亟: Select T. T_ID From Teacher T, Occupation O Where T. Occ_ID=O.Occ_ID and O. Occ_name = %弍舒亞 UNION Select T. T_ID From Teacher T, Profession P Where T. Prof_ID=P. Prof_ID and P. Prof_name =*弍舒亞 舒亞亳亶仆 舒亢仍亞 亳亶亢 舒亟舒, 唏唏唏唏 仍弍仍 仄亞亢亳仍, 舒仍弍舒仆 舒舒仍仆 舒仍 仆亞 仆 , 于仍 仂仍舒舒 弍舒亞 弍舒亶 舒仍弍舒仆 舒舒亞亟亞 磿亞舒亢 亞舒亞舒 亞于仍 仆亞亞 勵亶仍亟仍 亳亶仆 35. 舒亠仄舒亳从 勵亶仍亟仍 亞仍亢 唏亞唏亞亟唏仍 弍仂仍仂于仍舒 亞亢仍亳亶仆 弍舒亞 仆舒亞, 唏唏唏唏 仍弍仍 亰仄仆 仄亞亢亳仍 弍舒 舒仍弍舒仆 舒舒仍 仆 亰亞 弍舒亞 弍舒亶 弍舒亞 仆舒亞 磿亞舒亢 亞舒亞舒 亞于仍 亳亢亳仍 亞亳亶亞 磿亞舒 勵亶仍亟仍 亳亶仆 丱舒舒舒 舒仍亞亠亳亶仆 亳仍亳亶仍仍: 亳 1-亳亶仆 舒亞 舒舒仍舒亶 弍舒 舒亞 仄亞亢亳仍亶 舒舒舒仆亟 亟舒舒舒亳 勵亶仍亟仍 仆亞亞亞亟仆. 勳 亟勵仆 舒亞 舒舒仍舒亶 舒亞 仄亞亢亳仍亶 Select T. T_ID From Teacher T, Occupation O Where T. Occ_ID=O.Occ_ID and O. Occ_name = *弍舒亞 INTERSECTION Select T. T_ID From Teacher T, Profession P Where T. Prof_ID=P. Prof_ID and P. Prof_name =*弍舒亞