Accuracy : 88.61%
Insertion : 292
Deletion : 613
Substitution : 186
Correction : 8782
Reference tokens : 9581
Hypothesis tokens : 9260
(อาจารย์เกวลี)จอไม่ขึ้นโอเคค่ะเดี๋ยวเริ่มเลยแล-้ะ(ว)กันนะคะบงว(ท)ดนี้จะเป็นบทที่7พ(ป)-ี-่ใหม่อะไรจะไม่เยอะนะคะนิดเดียวแล้วก็วันนี้ไม่มีการบ้านมีการบ้านเฉพาะอาทิตย์นี้เท่านั้นนะคะถึงให้ปีใหม่งว(บท)ดนี้นะคะจะเป็นเกี่ยวกับวิ(พี)ชาคณิตเชิงสัมพันธ์ก็จะเป็นกระบวนการโดยใช้คณิตศาสตร์อย่างง่ายนะคะเที่ยวมาเป็นตัวกระทำในการจัดการฐานข้อมูลของเราด้วยโดยเพ-ีชรช(คณ)น-ิด(ต)เชิงสัมพันธ์หรือว่าเป็นเกี่ยวกับโครงสร้างในการqueryข้อมูลก็คือการการข้อมูลของเรานะคะจะเป็นการกระทำที่เกิดขึ้นกับตารางหรือความสัมพันธ์นะคะที่เราสร้างตารางใหม่ขึ้นมานะคะมันจะเป็นแบบจำลองของการกระทำต่างๆที่อาจจะเกิดขึ้นข้อมูลในฐานข้อมูลของเรานะคะซึ่งส่วนมากจะเป็นการกระทำพื้นฐานนะคะโดยมันจะมีอยู่2กลุ่มคือแบบดั้งเดิมกับแบบพิเศษจะเป็นอย่างละ4ตัวนะคะแบบดั้งเดิมก่อนนะคะภาษาอังกฤษก็คือเ(t)radiจดีย-์(t)ionที่นั(al)-่นนะคะก็จะเป็นการกระทำที่เกิดขึ้นกับตารางหรือความสัมพันธ์โดยอาศัยทฤษฎีของเซตซึ่งเราเคยเรียนเซตมาแล้วในวิชาคณิตศาสตร์โดยที่ตารางหรือความสัมพันธ์ที่เกิดขึ้นเนี่ยจะมีการกระทำต้องมีอาชีพเดียวคือในตารางจะต้องมีข้อมูลเกิดขึ้นใช่ไหมคะเช่นตารางนักศึกษาก็จะมีแอตทริบิวต์หรือว่าข้อมูลที่เรามีก็คือรหัสนักศึกษาชื่อนามสกุลเป็นต้นการกระทำของกลุ่มที่เป็นแบบดั้งเดิมนะคะจะมีอยู่4อย่างมีproductมีunioninterยูเ(s)ectiondifferenceแลนี่ยนอินเตอร์เซคแล-้วก็มีประเด็นวันนี้จะต้องเป็นภาษาอังกฤษเพราะว่าคำสั่งในระบบจัดการฐานข้อมูลก็จะเป็นภาษาอังกฤษประมาณนี้นะคะอันแลกโปรดักproduส์(ct)นะคะเป็นการกระทำที่ให้มันแสดงข้อมูลทุกๆบรรทัดหรือทุกๆเ(r)ecorล็กคอ(d)ร์ดที่เรามีที่สามารถเป็นไปได้โดยการจับคู่ผลคูณคาร์ทีเซียนนี่ก็เป็นคณิตศาสตร์อย่างง่ายนะคะคำสั่งของภาษาที่ใช้ในการจัดการฐานข้อมูลจะใช้คำว่าtimeนะคะtc(-)i-m-eb(-)sรูปแบบของมันก็คือในกรอบสี่เหลี่ยมนะคะก็คือatimeเอา(sb)เอองกับบีมันมาxกันเดี๋ยวจะมีตัวอย่างให้ดูอย่างเช่นตัวอย่างนะคะการเขียนให้ดูก่อนเมื่อกี้aกับbนี่ถ้าคำสั่งproductหรือคำสั่งค่าในฐานข้อมูลในระบบจัดการฐานข้อมูลใช้คำสั่งtimesก็คือเอาทุกตัวเป็นไปได้มาคูณกันaxxx(a)xyใช่ไหมคะbexxxybxbyfzyคำสั่งนี้จริงๆจับคู่ทุกตัวที่เป็นไปได้นะคะยังไงอยู่ยังอีกเหมือนในตัวอย่างค่ะมีตารางaนะคะมีตารางdนะพลัง(ค)ะถ้ด-ี(า)สั่งให้มันค-ุ(-ู)ณกา(-ั)นต์ก็คือเป็นatimebผลลัพธ์ที่ได้ก็จะเป็นทุกตัวที่aกับbมันสามารถจับคู่กันได้นะคะคำสั่งนี้จร(ะ)-ิง-่ายมันกๆ(-็)คือ3*(x)3ได้9ต้องได้9records9แถวนั้นเองถ้าจะเช็คแ(กใ)นวข้อสอบก็ไม่ออกนะนะคะยังๆอยู่การunionอันนี้ก็เป็นทฤษฎีเซตเหมือนกันนะคะก็จะเป็นการรวมกันของข้อมูล2ตารางหรือว่า2รีเลชั-่นเพื่อแสดงข้อมูลทุกๆrเร(e)cor-ื่อง(d)ของเรื่องคือทุกๆแถวในรูปแบบของยูเนี-่ยนตามทฤษฎีของเซตคำสั่งก็คือยูเนี่ยนนะคะaunionbคือเอาเ(a)องกับบ(b)-ีมารวมกันตัวนี้มีตารางaกับตารางbทฤษฎีเซตของยูเนี-่ยนนะคะจะสังเกตได้ว่าข้อมูลมันมีข้อมูลซ้ำกันอย่างข้อมูลs1ตาน(ร)างเ(a)อกก-็มีก(ต)-ำลังดีก็มีตามทฤษฎียูเนี่ยนนะคะถ้ามันซ้ำกันเราก็เอามาแค่ข้อมูลเดียวจะเห็นว่าจากส(4)-ีrecordsก็คือสีแถวข้อมูลนะคะแต่ว่าอันเนี-้(-่)ตยก(า)ร-ำล(า)-ังเ(a)อกก-็มีแต่รังบีก็มีมันซ้ำกันเราจะนับเป็นแค่1ข้อมูลเท่านั้นนะคะพอมันเอามายูเนี่ยนกันข้อมูลจาก4บรรทัดจะเหลือแค่3บรรทัดเพราะว่าs1ไม-ั-่(น)มีอยู่ทั้ง2ตารางก็คือabเลยยูเนี่ยนนะคะส่วนที่ทับซ้อนกันก็เอาแค่ข้อมูลเดียวต่อมาอินเตอร์เซกชันก็ตามทฤษฎีเซตเหมือนกันค่ะมันจะเป็นการกระทำเพื่อแสดงข้อมูลของตารางหรือเล็กคอร์ดนะคะที่ปรากฏอยู่ทั้ง2ตารางที่มันทับซ้อนกันนั่นแหละนะคะในรูปแบบของintersectionตามทฤษฎีของเซตคำสั่งก็คืออ(i)ntersectใ-ินเตอร์เซคให้aintersecอิ(tb)นะเตอร์เซคb(ะ)ตัวอย่างตารางเดิมเลยค่ะaกับbข้อมูลไหนที่ทับซ้อนกันคือข้อมูลs1ไม-ั-่(น)มีทั้ง2ตารางก(a)-ำลังเอกก-ับ9kกระบี่เราจะแสดงผลเฉพาะตารางที่มันทับซ้อนกันเท่านั้นเพราะฉะนั้นคำสั่งaอ(i)ntersect-ินเตอร์เซคbจะมีผลลัพธ์แค่accordเท่านั้นก็คือs1ตามทฤษฎีของเซตนะคะต่เรา(อ)มาdifferenceก็เป็นการกระทำเพื่อแสดงข้อมูลของแถวนั้นๆที่ปรากฏอยู่ในตารางหนึ่งแต่อปล(-ีก)ตารางหนึ่1(ง)ไม่มีนะคะก็คืออะไรก็ตามที่อยู่ในตารางนั้นแต่ไม่อยู่กับกี่ตาราง1คำสั่งที่ใช้คือคำสั่งmไว(i)n-้นะ(us)แปลเป็นภาษาไทยคือเครื่องหมายลบแล้วนี่ไม่เอาอย่างเช่นaminusbที่อยู่ในเอแต่ไม่อยู่ในbเมื่อคืนเหมือนตัวที่ทำไฮไลท์สีเหลืองไว้ไปตารนั-่(า)งเด-ื(-ิ)-่มด้วยค่ะให้คำสั่งabอะไรที่อยู่ในเอเชียไม่อยู่ในบีอันนี้ไม่ใช่แน่นอนเพราะs1มีทั้งaทั้งbเพราะฉะนั้นไ(a)minuม่นะบ(s)b-ีว่(ก็)าจะเป็นs4ในทางกลับกันค่ะbminusบ-ีบ(ab)ก็คืออยู่ในบีแต่ไม่อยู่ในaอยู่ดีๆs2f1ไม่ได้s1อยู่ในเองเหมือนกันในทางกลับกันจะเป็นแบบนี้นะคะขึ้นอยู่กับว่าเราจะเอาข้อมูลจากตารางไหนเราจะเอาข้อมูลในว-ั-้นไว้ข้างหน้าถ้าอยู่ในaไม่อยู่ในbจะเป็นแบบนี้จะเขียนแบบนี้นะคะแต่ถ้าอยู่ในบีไม่อยู่ในaก็จะเขียนขึ้นต้นด้วยbนำหน้าแบบนี้นะคะไม่ใช่ว่าทุกตารางจะชื่อเ(a)องกับบ(b)-ีนะคะแล้วแต่ว่าตารางที่นักศึกษาได้ทำชื่อตารางอะไรอย่างเช่นตารางstudentstด-ี(u)denเด่น(t)แล้วก-็minusad-็ไ(d)resม่นะ(s)ก็ได้นะคะอยู่ในตารางstudentแต่ไม่อยู่ในร้านaddressว่าไปนะคะต่อมาจะเป็นตัวดำเนินการแบบพิเศษนะคะเป็นspecialซึ่งมันจะแตกต่างจากรูปแบบการทำงานของเซตโดยทั่วไปนะคะโดยการกระทำของกลุ่มที่จะเป็นspecialหรือแบบพิเศษเนี่ยไม่จำเป็นจะต้องมีจำนวนแอตทริบิวต์เท่ากันattribค(u)t-ิว(e)คืออะไรคือตัวนี้หมอลำนะคะถ้าเป็นแบบcreditanalystเนี่ยคอลัมน์ทั้ง2ตาราง13ตารางต้องเท่ากันเท่านั้นนะคะแต่ถ้าเป็นspecialคือคอลัมน์หรือasen(ttr)ibutor(e)ไม่จำเป็นจะต้องมีจำนวนเท่ากันไม่จำเป็นซึ่งคำสั่งพรุ(วก)-่งนี้เนี่ยจะถูกเรียกใช้บ่อยเพราะว่าฐานข้อมูลข้อมูลอาจจะมีตารางที่บรรจุอยู่มีรูปแบบที่แตกต่างกันไปนะคะโดยถึงแม้มันจะไม่มีattribค(u)t-ิว(e)ที่เท่ากันไม่เท่าก-ันคอล-ัมน-์นั่นแหละแอตทริบิวต์ของทั้ง2ตารางจะถูกนำมาใช้จะต้องมีเงื่อนไขต้องมีชื่อโดเมนของข้อมูลชื่อเดียวกันก็คือชื่อคอลัมน์เดียวกันอาจจะเป็นชื่อตารางใดๆในตารางนั้นอาจจะมีอีกตารางหนึ-่งมี10คอลั8(ม)ค่ำแปลต้องมีสิ่งที่เราจะเอามาดำเนินการเนี่ยชื่อคอลัมน์จะต้องเหมือนกันนะคะคำสั่งจะมีอยู่4คำสั่งด้วยกันอันแรกคำสั่งregeditหรือถ้าในระบบจัดการฐานข้อมูลภาษาที่ใช้ภาษาsqlเราจะใช้คำสั่งเรียกว่าsiriนะคะเดี๋ยวประมาณอีก2สัปดาห์จะต้องได้พิมพ์ลองทำโค้ดภาษาsqlดูนะคะซึ่งการกระทำเพื่อแสดงข้อมูลในเรคคอร์ดของตารางนั้นๆจะต้องตรงตามเงื่อนไขที่ระบุเงื่อนไขที่ใช้จะใช้คำว่าwhereนะคะเช่นawhev(r)exog(p)et(r)atorble(y)อันนี้เป็นต้นนะคะเดี๋ยวตอนที่เราทำในโปรแกรมจริงๆนอ(-ี)-่ะนักศึกษาจะเห็นภาพได้เข้าใจมากกว่านี้อันนี้เป็นแค่การเกริ่นก่อนเฉยๆนะคหา(ะ)ว่าเราจะต้องเจอคำสั่งพิเศษอะไรบ้างในการจัดการฐานข้อมูลตัวอย่างเดิมค่ะตารางaกับbนะคะในตัวอย่างอาจารย์อาจจะเห็นว่าเอ๊ะcolumnมันก็ยังเท่ากันนี่แต่ก็เพื่อให้เห็นภาพที่ชัดเจนนะคะอาจารย์จะเลยจะยังยกตัวอย่างเป็นแบบนี้ก่อนบ(พ)อกให้คำสั่งseleiri(ct)หรือresac(tr)icng(t)นะคะจะต้องมาคู่กับคำว่าเสมออย่างเช่นขึ้นต้นด้วยดีก็คือในตารางด(d)-ีให้ดูที่เงื่อนไขcซ-ิ(i)tycตี้ซ(i)t-ิต(y)-ี้ตรงนี้แปลว่าชื่อเมืองนะคะในตารางbค่าของcolumncityอันไหนที่มีค่าเท่ากับชัยนาทเราขอ(ก็)ดูเหน(ล)-่อยค่ะก(ต)า-ำลั(รา)งดีcityชัยนาทนะคะพอดีว่าcityเท่ากับชัยนาทผลลัพธ์ที่ได้จะต้องแสดงผลลัพธ์ของทีtf(-่s)2ทั้งหมดนะคะเพราะว่าเงื่อนไขในตารางบ(b)-ีจังหวัดข้อมูลอะไรที่มีข้อมูลว่าชัยนาทเราต้องยกมาทั้งหมดมาแสดงผลเป็นโปรเจคต์นะคะก็จะเป็นการเลือกข้อมูลทุกๆแถวโดยเลือกมาเพียงแค่บางคอลัมน์เห็นอาจารย์อยากดูแค่รหัสนักศึกษากับชื่อก็แสดงผลแค่ชื่อกับรหัสนักศึกษาโดยที่ในตารางข้อมูลศึกษาอาจจะมีคอลัมน์ประมาณ20คอลัมน์ก็ได้แปล(ต่)อาจารย์อยากดูแค่2คอลัมน์นี้เท่านั้นเราจะใช้คำสั่งที่เกี่ยวข้องกับการเรียกดูข้อมูลคือมันจะเป็นคำสั่งเกี่ยวกับการทำโปรเจคต์นั่นเองนะคะรูปแบบคำสั่งก็จะขึ้นต้นด้วยชื่อตารางแล้วตามด้วยเงื่อนไขตารางเดิมค่ะตารางเดิมคำสั่งaในวงเล็บsnamm(e)กับเอดส์นะคะก็คืออธิบายคือเอาข้อมูลในตารางaเท่านั้นอยู่ในcolumnsnameและคอลัมน์ageผลลัพธ์ที่ได้แสดงผลแค่นี้จากตอนแรกมันมีแค่14คอลัม-่ำ(น์)ใช่ไหมคะ123อาจารย์ให้แสดงผลแค่เฟซnameเท่านั้นนี่คือการทำงานของคำสั่งprojectเผื่อจะมีเป็นร้อยคนละมาจากไหนจะเรียกดูแค่คอลัมน์ที่อน่(าจ)ารย์สนใจเราจะใช้คำสั่งprojectนะคะเดี๋ยวภาษาโปรแกรมยังมีอีกเยอะค่ะนี่แค่ตัวอย่างคร่าวๆว(น)-่า(ะ)เนาะอย่างเช่นผลลัพธ์ทำไมมันโชว์แค่รหัสs1คำสั่งที่จะต้องใช้คืออะไรเงื่อนไขของคำสั่งคือดูในตารางbโบีห(ด)น่วยค่าของคอลัมน์cityมีค่าเท่ากับbแบ(a)ngkoงค์คอ(k)กแล้วให้แสดงผลเฉพาะfsh(#)arpเท่านั้นคก(ร)-ูอยากรู้แค่รหัสมีเมืองที่อยู่ในเมืองกรุงเทพฯนะคะก็ส่งแค่s1เท่านั้นจากเมื่อก่อนนี้เรียกว่าwherecityกลับbangkokปกติแล้วมันแสดงข้อมูลทุกๆคอลัมน-์ใช่ไหมคะแต่ถ้าตามกำหนดให้มาแสดงแค่คอลัมน์ใดคอลัมน์หนึ่งเท่านั้นก็สามารถทำได-้อันนี-้คือความสามารถของคำสั่งprojectประ(ต่อ)มาณคำสั่งjจ(o)iอย(n)ค่ะจะเป็นการกระทำเพื่อแสดงข้อมูลที่เป็นไปได้ทั้งหมดซึ่งเกิดจากการเชื่อมโยงข้อมูลของ2ตารางขึ้นไปโดยที่กำหนดค่าคอลัมน์หรือว่าอาทิตย์อยู่ที่เหมือนกันอาจจะเป็นคอลัมเดียวหรือมากกว่าก็ได้นะคะแต่ที่สำคัญคือคอลัมน์จะต้องชื่อเหมือนกันโดเมนของข้อมูลต้องเท่ากันคำสั่งก็คือajoinbมาดูตัวอย่างกันjoจอย(in)นะคะจะคล้ายๆกับunยูเ(ion)นะ-ี-่ย(คะ)นแต่เงินไขคือจะต้องมีโดเมนหรือว่าcolumnที่เท่ากันถึงจะจอยได้นะคะอย่างตัวนี้มี2คน(อ)ล-ัม-่ำ(น์)มี2คอลัมน์รายการข้อมูลที่ซับซ้อนกันอยู่ในรูปแบบคล้ายๆกับคำสั่งอ(u)nย-ู่เ(ion)น-ี่ยนะคะเช่นตัวนี้คำสั่งจอยมีอะไรที่เหมือนกันcityใช่ไหมคะajh(o)inbมี6คอลัมน์นะคะcityเหมือนกันแต่เนื่องจากพี่บิวที่มีคำว่าcityเหมือนกันเนี่ยมันจะต้องดูพิจารณาในเรคคอร์ดของรหัสด้วยนะคะเพราะฉะนั้นถ้ามันเกินมานะคะมันเกินแล้วต้องทำข้อมูลซ้ำให้เกิดขึ้นอันนี้ก็จะเป็นอีกรูปแบบหนึ่งของการทำงานคือเติมข้อมูลเข้าไปนะคะเพื่อให้ผลลัพธ์ที่ได้ใน-ี่ทุกๆrecordsนะคะมีค่าattex(r)icep(bu)teก็คือที่เท่ากันเดี๋ยวนี้เราจะไปดูอีกทีหนึ-่งนะคะในตอนที่เราทำโปรแกรมเลยต-่อบมาจะเป็นการแสดงข้อมูลจาก2relationรีเลชั่นโดยที่relaรีเลช(t)i-ั-่น(on)หรือว่าทั้งสองตารางเนี่ยมีแอตทริบิวต์หรือรอบมีคอลัมน์เนี่ยอย่างน้อย1คอลัมน์ที่เหมือนกันกดรับจากคอลัมน์นะคะจากตารางที่มีจำนวนอธิบดีมากกว่าเนี่ยจะถูกจับคู่คอลัมน์หนึ่งที่มีคอลัมน์ของตารางที่มีคอลัมน์น้อยกว่าคำสั่งรูปแบบก็คือabybybมันจะเป็นคล้ายๆกับการหารนะคะการเป็นตัวหารนะคะต้องเป็นsubsสับเซต(et)ของตัวตั้งก็คือในตัวตั้งมีaไหมมีมีbไหมม-ีมีcไหมมีรับทุกตัวคือตัวที่แมตชท(-์)กับตัวหารอะไรบ้างที่อยู่ในaavxyzมีมีแค่xcมีแค่xเพราะฉะนั้นสิ่งที่เอาabcหารได้ครบทุกตัวมีแค่xตัวเดียวก็คือตรงตามเงื่อนไขทั้งหมดนะคะเรา-่(อ)าจจะมีการตั้งเงื่อนไขมาแล้วมีแค่xตัวเดียวเท่านั้นที่เข้าตรงทุกเงื่อนไข3เงื่อนไขที่เราต้องตั้งไว้หอ(ล)-ักกาน(ร)นี้จะใช้ตอนที่เราค้นหาข้อมูลgoogleอย่างเช่นในอาจารย์อยากได้กระเป๋าสีแดงมี6ล้อลากเงื่อนไขกระเป๋าสีแดง6ล้ออาจจะมีผลลัพธ์ที่ตรงตามเงื่อนไขที่อาจารฉ-ัน(ย์)ต้องการแค่อย่างเดียวเท่านั้นเป็นต้นราคาเป็นต้นตัวอย่างมีข้อมูลในตารางaมีข้อมูลตามนี้ตารางด(b)-ีมีคอลัมน์เดียวคือตัวนี้คือp2:00นให้adybbก็คือมีข้อมูลp2อยู่ในชุดข้อมูลอะไรบ้างของเ(a)อe2อันนี้ป(p)-ี2เพราะฉะนั้นผลลัพธ์ที่ได้จะมีแค่2recoaสองร-ัก(rd)คอร์ดเท่านั้นที่มีp2อยู่ด้วยอันนี้ก็จะยังตรงตามเงื่อนไขถ้าเพิ่มอีกที(bp)-่1ป(p)-ี2ป(p)-ี3ป(p)-ี6s2มีแค่นี้มีแค่นี้มีส่งs4มีแค่นี้ไม่ตรงมีที่ตรงแค่s1เท่านั้นที่เอาบ(b)-ีทุกตัวหารไม่ลงตัวอันนีi(-้)คือหลักการนะคะปัญหานั่นแหละต้องหาลงตัวนะคะวันนี้จะประมาณนี้เพราะว่าเดี๋ยวอาจจะให้เช็ค(ก)โปรแกรมค่ะเนื้อหาจะมีแค่นี้เดี๋ยวจะเช็ค(ก)ในห้องแลป(บ)ว่าโปรแกรมที่จะใช้สมบูรณ์หรือเปล่าก็วันนี้ก็น่าจะเแ(น)-ืม-่จ๋(-้อห)าจะประมาณนี้ค่ะเพราะเดี๋ยวจะให้เช็คโปรแกรมในห้องเรียนนะคะเห(ล)ยสนื่อยป(-ั)-้า(น)นิดหนึ-่งเพราะว่าหลังปีใหม่ขอเช็ค(ก)โปรแกรมก่อนสัปดาห์หน้าอาจจะเริ่มใช้โปรแกรมอาทิตย์นี้ก็เลยเดี๋ยวม(.).หา(.)สมุทรเท่านี้เดี๋ยวเรามาเช็คดูว่าห้องเรียนเราใช้โปรแกรมได้หรือเปล่านะคะวันนี้ก็ขอบคุณล่ามกับขอบคุณถค-่ะ(อด)ความด้วยนะคะประมาณนี้ค่ะเพราะว่าเดี๋ยวเช็ค(ก)ห้องแลปก่อนขอบคุณมากค่ะ[lb[สิ้นสุดการถอดความ]
More information
- compare(ans and test) :
- ans: file reference
- test: file test
- export datetime : 2023-12-17 15:32:22
- exported from : Accuracy Worker
- version :develop
- lib :character
- your normalize config
-IsFilter :true
-ToLower :true
-ToArabicNumber :true
-WordToNumber :true
-OrderAndSimilar :true
-ListRemove :
- alignment method :Hirschberg
- score weight :{"Match":5,"Mismatch":-1,"PartialMatch":2,"GapPenalty":-1}