Contents

1
2 覓伎 覓語瑚?
3 れ襦 豌襴 一碁慨
4 蟆磯


1 #

覿襯企襦

  • 讌豈 (貉:讌豈貊, 讌豈覈)
  • 讌覓 (貉:讌覓伎, 讌覓企)
  • 讌蠍 (貉:讌蠍貊, 讌蠍覈)

. 企 蟲煙 覓語碁 2螳讌 螳螻 .

  • A TYPE : 覯, 企,讌豈貊,讌豈覈,讌覓伎,讌覓企,讌蠍貊,讌蠍覈
  • B TYPE : 覯,企 讌豈貊,讌覓伎,讌蠍貊

B TYPE朱 蟆曙 ASP覃伎 企 企 讌豈覈, 讌覓企, 讌蠍覈朱 蟆曙( るジ 覿襯企 襷讌 蟆曙) SQL覓語 覲旧″蟆 企 り螳 襴 り瑚?

2 覓伎 覓語瑚? #

覈視 蟆覿 螻豺螻 願. 朱 企企朱 蟆 覓朱Μ 伎企. 覓朱 讌蠍 蟆曙磯 螳 覦襦 覓朱Μり(企り)螳 螳ロ讌襷 れ 襦語 企蟆 覃 螻る. 朱 覿襯企企手 蟆 貊壱(讌)朱 覈豺 蟆. (覓朱 れ襦 蠏朱 蟆 蟯螻 一危 覈語 讀, 朱Μ 蟆碁 蟾讌 蟯螻朱 覿覿 り螳 企伎蠍 覓語 蟲覿 蟆 讌 .) 蠏碁る 讌覓, 讌豈, 讌蠍 覩碁 覓伎手? れ企 蟲伎 れ螻 螳 .

  • 讌覓(桁) (讌朱) 襷′ . ...其 危 殊 蠏語 讌覓企.... (譴襷)讌().
  • 讌豈(決岡) 讌覓(桁) 豈.
  • 讌蠍(欠) 螻給伎 讌螻(潔), 蟯讌 讌覓伎 豈 磯 覿襯 豕

願 譟一 磯 れ . 願 覓企ゼ 覿伎朱 る 旧企. 讌蠍 蟆曙 讌覓伎 豈 磯 覿襯 豕 手 朱襦(覓朱 覩語企. 企 譟一 るジ 覩碁 一碁る 蠏瑚 讌蠍 企.) 讌蠍 讌蠍 螳 讌覓伎 蠏語 磯ゴ 豈 譯殊伎 . 蠍一 覓願豺 伎螻 蠏語 磯ゴ ERD螳 れ螻 螳 蠏碁れり 螳.

design_tuning01.jpg

企蟆 ERD襯 蠏碁碁る 麹 誤蟆 . (覓朱 蟯螻覈 蟯螻 襷碕 企れ 蟯 覈 襯 伎 讌襷 蠍一 襦 願.) 蠏碁 讌覓語 覲企 讌蠍螻 讌覓, 讌豈 蟯螻 螳 蟯螻襦 覲 . 蠏語 煙朱 蟆 覲 . 覓朱 螳螳 伎 讌蠍 螳讌 螻, 螳 讌覓企ゼ 螳讌 朱, 讌覓伎 豈 讌豈 螳襯 螳讌 . 企蟆 覲碁る 讌蠍, 讌覓, 讌豈 れ螳 煙 1蠏(覦覲糾係襭轟 .) 覦一企. 蠏碁 讌覓語 れ螳 煙 手 螻, 覦 伎 煙朱 ERD れ螻 螳 蠏碁れ .

design_tuning02.jpg


讌覓語 A 企螻 B 企 譴 企 蟆 譬蟾 螻 覓殊. 蟆磯覿 襷覃 轟壱 B企. 蠏 伎襯 危エ覲伎. 襾殊 A 危エ覲伎. れ螻 螳 焔り 譬 覦. 譬焔 覃 讌蠍蟾讌 螳 伎 れ 蟆 れ企碁 蠏襯 .

  • 覯 -> 企
  • 讌豈貊 -> 讌豈覈
  • 讌覓伎 -> 讌覓企
  • 讌蠍貊 -> 讌蠍覈


企蟆 覲碁る 讌蠍貊, 讌覓伎, 讌豈貊朱 り煙 讌 る 蟆 蟆企. 覿覿 貊襯 企る 蟆 企 蠍磯ゼ 譴願, 一危一 覓願屋煙 蟆企.(覓朱 襦蠏碁 螳伎 蠏碁 . 譬 螻覦 讌襷) 貊企 朱 企 蠍磯ゼ 譴碁る 蟆 襷蠏碁襦. 讌豈貊螳 1願, 讌蠍覈 覿モ企手 る 轟壱 企 ル 一危郁 覿モ覲企る 1 蠍郁 る 蟆 . 一危一 覓願屋煙 貊企螻殊 蟯螻襯 襷碕伎朱 企 れ願讌 襷 一危磯ゼ 襷譯朱 蟆螻 螳. (check譟郁唄螻 覩瑚 螳.) 蟆磯朱 A 企 蟆曙 貊朱 豌願 覿. 貊企 譟伎 蟆 一危磯伎れ 狩伎 螳 譴 覓語 一危 譴覲汲 蟇碁Μ 蟆企.

3 れ襦 豌襴 一碁慨 #


螳覦れ 螳 企 襷 伎 襷 螳 企 蠏狩 蟆(譟一)覲企 企 蠏狩 蟆 觜襯願讌朱 襷壱 螳 覓語 蟆企. 螻殊 觜襯手? 旧 れ企. 伎襯 危エ覲伎. A朱 企 燕 れ螻 螳 貎朱Μり 螳.

SELECT 企, 企, 讌覓企
FROM 

企 1襷蟇伎企手 螳螻 企 蠍語願 8覦企, 企 蠍語願 8覦危, 讌覓企 蠍語願 10覦危碁手 螳覃 れ螻 螳 I/O 螻一 .

10000 * (8 + 8 + 10) = 260000 覦危

蠏碁 讌覓伎螳 100蟇伎願, れ螻 螳 譟一語 る 企至 螻磯蟾?

SELECT A.企, A.企, B.讌覓企
FROM  A INNER JOIN 讌覓伎 B
ON A.讌覓伎 = B.讌覓伎

貎朱Μ るジ 譟郁唄れ 朱襦 覓伎^蟇 讌覓伎覿 渚讌 蟆企. 覓朱 Merge Join企朱 曙伎 觜蟲 讌襷 襷企. 所 螻壱蠍 伎 企 覯 れり 螳企慨. 襷谿螳讌襦 讌覓伎 螻一 觜手, 蟆郁骸 讌 螻 螻一 覃

讌覓伎 企 曙 蟆 100*10 = 1000 覦危
企 曙 蟆 10000 * (8 + 8) = 160000 覦危
豐 161000 覦危碁.

螳 貎朱Μ覓語 /豢 谿 100000 覦危碁 谿願 . 襷 企 螳 讌襦 觜(伎 覲企ゼ 讌一 螻 る..) 讌 蟆企, 危 觜 讌覓伎 企 覲襦 貉れ讌 蟆企.

4 蟆磯 #


企 讌覓語 旧 B朱 蟆一 蟆企. 蠏碁 願朱 . 螳 企 蟆曙 貊企 螻殊 蟾 螳企蓋. 企 伎螳 蟆讌襷 蠏 伎螳 譴 襦蠏碁 if(1==m_strCode) m_strName = 覿モ else if 朱 るる 蟆企.

螳讌 螳伎 蟆 貊 壱 讌襯 襦 螳襦 企. 蟆朱 企 貊 壱 讌 襦 牛 蟆 襴り 覲碁. 磯 磯 企 り襯 る 覓語螳 蟆讌襷 覿覿 貊 壱 讌 覓語 れ 螳覦 伎 貊襦 覲 蟆曙一 觜 SQL 燕 蟆 襷 覲 . れ襦 螳 蟆曙磯 讌覓伎, 讌豈貊, 讌蠍貊 蟆 磯蠍 一危磯. 貊朱 蟆 蟆襷 貊襯 襷れ伎 . 貊朱 蟆 螳語語 蠏 れ 覲 蟆 る 蟆螻 覈視 貊 壱 讌朱 誤 レ 覲伎 讌 企襴磯る 蟆 蠎 覈伎 .

讌 螳 轟 蟆覓殊 覲企 譟一語 襴る朱 螳 螳讌螻 螻 覿 . 覲企 覦 螳 譟一語 覃 れ 蟆曙磯 蟇一 . 覿覿 DBMS 牛磯伎螳 ろ螻 覈 語 企. 蠏碁 願 覿覿 覈詞企. 貎朱Μ覓語 碁煙るゼ 讌 覈詩蟆 蟇磯 觜蠍磯 牛磯伎 蟆曙 糾覲願 覿ろ伎 .

蠏碁 企 覓語る慨 譴 蟆 り豌伎 覓語企. 一危磯伎り ろ リ 語 覦襦 一危一 譴覲旧 豕 り 碁ロ 蟆 . 一危一 譴覲旧 螻 /豢レ 襷讌 覩誤. 企 覓語襯 願屋 譴 螳 覈 伎 覦襦 蠏企. 蠏 一危一 譴覲旧 一朱 豕 一危磯ゼ 蟯襴 蟆 伎手, 螳讌 伎れ 覦讌 譴朱 一危一 讌 願, 伎 磯 譬 覲企 螻牛 譴 蟆 伎. 螳覦れ 一危磯伎り 讌 一危一 レ 襦 語讌 襷螻, 襷 れ 碁レ 蟾れ 覲伎 覃貉る讀朱 螳 伎 .