เ(า)ื(ง)่(ท)อ(ี)ง(่)ใหม(า)่(น)ม(น)ไ(ห)ด(ร)้(ื)น(อ)ะ(ย)ค(ั)ะ(ง)เพราะถ้ายังไม่ทำเดี๋ยววันนี้ต่อเรื่องใหม่ไม่ได้ถ้าใครทำเสร็จแล้วตารางทั้งหมด1234ตารางถูกต้องนะคะเด๊(ี)่(๋)ยวจะไปเดินดูก่อนว่าทำหรือยังระหว่างที่รอเพื่อเปิดการบ้านให้ตรวจนะคะทีนี้มีเรื่องจะมาประกาศว่าวันนี้จะรับสมัครนักศึกษาไปประกวดการสร้างในสื่ออิเล็กทรอนิกส์นะคะเพราะฉะนั้นเราต้องการทีมก็คือทีมจะต้องประกอบด้วยอย่างน้อย3คนต่อ1ทีมนะคะวันนี้ข้างบนรุ่นพี่44ทีมอยากได้ปี2อีกสัก2ทีมก็ยังดีมีใครสนใจจะไปหรือเปล่าเป็นทำหนังสืออิเล็กทรอนิกส์นะคะทีมที่อยากได้จะต้องมี1.วาดรูปได้ต้องมี1คนที่วาดรูปเก่ง1-2คนอีกคนหนึ่งจะเป็นคนที่เกี่ยวกับทางcoโ(d)ค(i)้(n)ด(g)ด(ไ)ิ(ด)ง(น)ไ(ะ)ด(ค)้(ะ)ก็คือถนัดทางการเขียนโ(c)ค(o)้(d)ด(e)แต่โ(c)ค(o)้(d)ด(e)ก็ไม่เขียนยากหรอกแต่รู้วิธีในการแก้โ(c)ค(o)้(d)ด(e)นั่นเองมีใครสนใจจะไปหรือเปล่าน่าจะอบรมอยู่ที่ขอนแก่นช่วงเดือนไม่สิ้นเดือนกันยาก็เ(ะ)ด(เ)ื(ป)อ(็)นตุลาตุลานี่หมายถึรับปริญญาของเราไปแล้วนะถึงจะไปได้มีใครสนใจไหมคะ(บ)ไม่ยกมือเลยสงสัยต้องบังคับเลือกเอาเองนะจะเลือกเอาเองแล้วนะเดี๋ยวจะเลือกจากเด็กหูก่อนเด็กหูที่วันนั้นเห็นวาดรูปได้มียุ้ยโดนโดนแล้ว1ยุ้ยนเดี๋ยวร(จ)า(ะ)ส่งไปแข่งอีกคนหนึ่งจะเอาไปด้วยไอ้ปายเด็กหู2หูดีหูดีจะเอาโสภิฎ(ด)1(ง)ไอ้ตาลกับไอ้เตยนี่เอาใครไปดีเอาเตยเตยข้างหลังเตยอยู่ข้างหน้า2ใช่ไหมล(ร)ื(ี)อ(ย)กผิดใช่ไหมเอาตาลๆว่า้(่)ว(ะ)ชื่อทั้งตาลแล้วมี2ทั้งคู่คือตละกูลตนี่มี4คนยังไม่รวมเต่าอีกนะคะตกลงเป็นเอาตาลนะคะแล้วก็เพิ่งได้เท่าไร3คนใช่ไหมตาลกับโส4ยุ้ยกับปาย4เอาผู้ชายไปด้วยๆอ้นจบครบแล้ว2ทีมไม่ได้บังคับไฟต์บัคับโดนบังคับแล้วต้องไปไปเป็นเพื่อนกิว(ล)ไปๆprojectอะไรเอ๊ามันไม่ได้ไปอบรมเป็นชาติแค่3วันหาไม่ไปใช่ไหมไม่ไปตัดออกเอาอย่างนั้นก็กิว(ล)ก็ไอ้อ้นไม่ไปกิว(ล)ไม่ไปแน่เดี๋ยวเอาสาวๆไปอีกก็ได้ไอ้โสไอ้นั่นไปแล้วใครโสกับตาลแล้วเท่าไรแล้วนะกี่คนแล้วนะเดี๋ยวนะกิว(ล)อ้นน(ไ)ี(ม)่ไปกิว(ล)ท่าจะไม่ไป43ได้ๆเดี๋ยวเอาไปพ่วงกับตอนนี้กี่คนนะปอย()ตอนนี้4ค่ะ()4ใช่ไหมo(อ).k(ค).4คนนี้ก็ได้เดี๋ยวจะไปใส่อีกคนหนึ่งเอาชื่อไปไว้กับอีกทีมหนึ่งเพราะตอนมาทำทำด้วยกันอยู่แล้วปายกับยุ้ยกับโสเดี๋ยวจะเอาตาลไปใส่อีกทีมหนึ่งข้างบน.ร(.)ครบั้นพอแค่นี้ห(ล)ล(่)ะอา(ะ)โอ.เค.ร(๋)จ(ย)ะ(ว)ให้ไปลองสนามกันหน่อยทีนี้เปิดนะคะเปิดโปรแกรมั(จ)น(ะ)ดูว่าตารางครบหมดหรือยังอ้าบัดดี้บอกแล้วนะคะหน้าที่บัดดี้น่ะดูเพื่อนด้วยไม่ได้ให้ไปทำช่วยแต่ต้องให้เพื่อนทำเพื่อนไม่ทำก็ต้องบังคับใหทำนะคะบัดดี้น่ะมีหน้าที่คือช่วยดูแลกำกับแต่ไม่ได้ให้ไปทำให้บอกไว้แล้วตอนนี้นี่ไปเดินตรวจนี่สัปดาห์ที่แล้วก็ไม่มีเรียนนะคะเพราะอาจารย์ติดประชุมไม่ได้เข้าน่ะความจท(ิ)ไ(ง)น่าจะมานั่งทำในชั่วโมงไหมความจริงมันน่าจะเสร็จแล้วแค่4ตารางด้วยยังไม่ได้ให้กรอกข้อมูลเลยแ(ใ)ค(ห)่(้)ใ(แ)ห(ค)้(่)สร้างตารางเฉยๆนะคะยังไม่ได้ให้กรอกข้อมูลเลยให้แค่สร้างตารางเพราะว่าบอกแล้วว่าถ้าเราไม่สร้างตารางนี่เราจะไปเนื้อหาต่อไปในบทต่อไปไม่ได้นะคะเพราะบทต่อไปมันจะเป็นเรื่องการสร้างความสัมพันธ์อ้าวเดี๋ยวดูเนื้อหาก่อนนะคะเพราะฉะนั้นท้ายชั่วโมงจะต้องทำให้เสร็จเพราะฉะนั้นฟังเนื้อหาในบทนี้ก่อนชื่อการสร้างความสัมพันธ์ของตารางหรือถ้าเป็นภาษาอังกฤษจะเรียกว่าrelationหรือความสัมพันธ์นะคะเห็นไหมคะจะต้องเลือกอะไรบ้างเห็นไหมถึงได้บอกตารางนี่เดี๋ยวพอตอนทำี(ห)่(ม)เขาบอกใ(้)ห(อ)้(ง)เลือกdatabasetoolsrelationshipsต้องเลือกฐานข้อมูลขึ้นมาต้องเลือกrelationshipsถึงจะกำหนดค่าได้นะคะอา(ะ)ให้ดูแถบเครื่องมือไว้ก่อนน(ๆ)อย่างน้อยสร้างชื่อมันไว้ก่อนก็ได้สร้างตารางโดยใส่แต่ชื่อนี่ให้ได้4ตารางนี้customer,customer_order,product,spa(e)cialcustomer4บัดดี้ข้างๆน่ะค่ะเข้าไปแจมหน่อยทำไมคู่นี้ไม่มีบัดดี้ล(น)่ะสร้างคลิกที่เมนูชื่อสร้างนะคะให้เข้าที่โปรแกรมตัวเองก่อนอันดับแรกนะคะสำหรับคนที่ยัไปที่คำว่าสร้างเห็นหรือเปล่าถ้าคนที่สร้างแล้วไม่ต้องทำนะคะให้ดูเพื่อข้างๆเพื่อนที่ยังไม่ทำน่ะให้เขาทำเลือกตารางพอเลือกตารางปุ๊บมันจะมีให้เป็นอย่างนี้ขึ้นมาใช่ไหมให้เราคลิกที่ตรงคำว่า"มุมมองออกแบบ"แทนมันจะขึ้นชื่อตารางมาให้ใส่นี่พอขึ้นชื่อตารางแล้วให้สร้างตามตัวอย่างนี่(้)นะคะชื่อตารางนี่(้)เห็นไหมชื่อตารางที่1customerพอทำตารางที่1เสร็จตารางที่2ก็ค(้)ล(ว)ก(ธ)เ(ี)ห(เ)ม(ด)ื(ี)อ(ย)น(ว)กันสร้าง4ครั้ง4ตารางโอ.เค.นะคะցไปที่เมนูสร้างก่อนนะคะเมนูสร้างก่อนเมนูที่3ไปที่เมนูนี้ก่อนดูดีๆดูช้าๆนี่นะคะเห็นไหม1234สร้างจะเป็นตัวที่3เสร็จแล้วพอคลิกคำว่าสร้างแล้วคลิกที่รูปตารางเห็นไหมคะที่มันมีคำว่าตารางเห็นหรือเปล่าพอคลิกตรงตารางเสร็จให้ไ(ม)ป(า)เลือกที่แถบเครื่องมือตัวแรกเปลี่ยนมุมมองเป็ฯ(ก)แบบนะคะพอเลือกมุมมองออกแบบมันจะมีตารางให้กรอกลงไปก็กรอกชื่อตารางตามสไลด์ตัวอย่างนี้ก็คือตารางที่1ชื่อcustomerพอกรอกเสร็จก็ทำขั้นตอนเดิมกดสร้างตารางใหมที่2ที่3แล้วก็ที่4โอ.เค.นะคะไหนใครครบ4ตารางแล้วยกมือดูข(ค)นที่ครบก่อนนะคะ(บ)123แสดงว่าอันนี้ยังไม่ครบทำ4ตารางนะคะมาดูวิธีการสร้างความสำ(ม)พันธ์ของตารางหรือที่เรียกว่าrelationship(”)นะคะดูก่อนแถบเครื่องมือนะคะมันจะชื่อว่าdatabasetoolsือฐานข้อมูลนะคะเครื่องมือที่ใช้ในการทำฐานข้อมูลนะคะที่จะเป็นรูปแบบนี้นี่ๆที่มันจะมี12345น่าจะอยู่ที่...ดูนะคะดูในตารางเราไปดูที่ตัวจริงเลยเข้าโปรแกรมaccessนี่ๆเครื่องมือชื่อภาษาไทยว่าลืมยกเลิกเครื่องมือฐานข้อมูลเห็นไหมเมนูที่12345เมนูที่5ไหมคะนี้สังเกตแถบเครื่องมือจะมีเครื่องมือต่างๆขึ้นมาเยอะแยะเลยนะคะเราก็ไปเลือกต่อค่ะไปเมนูต่อไปในสไลด์เราก็คือrelationshipsอันที่2หมายเลข2วงไว้เมนูนี่เป็นรูปลักษณะ่(แ)า(บ)ง(บ)นี้นะคะดูก่อนให้ดูก่อนใครยังหาrelationshipsไม่เจอเห็นหรือยังเห็นไหมคะมันจะขึ้นว่าตารางสัมพันธ์ะ(น)ค(น)่ะเห็นไหมใครยังไม่เห็นคลิกนะคะคลิกๆคลิกตัวนี้ครับคลิก1ครั้งมันจะมีหน้าต่างpopupของอะไรนี่รายชื่อตารางขึ้นมานะคะนั่นก็คือเราจะสร้างความสัมพันธ์ให้ระหว่างตารางโดยใช้เครื่องมือที่ชื่อว่าrelationshipนี่นะคะตัวนี้มันก็จะโชว์ข้อมูลของตารางที่เราสร้างไว้เมื่อกี้ขึ้นมาทีนี้มาดูต่อสร้างความสัมพันธ์ระหว่างตารางไหนกับตารางไหนนะคะดูสไลด์ต่อนะคะเราจะต้องเลือกว่าโชว์เป็นตารางเสร็จแล้วลำดับที่2ต่อมาทำการaddโดยการั(d)บ(o)เ(u)บ(b)ิ(l)้(e)ล(c)ค(l)ล(i)ิ(c)ก(k)หรือคลิกที่ชื่อตารางที่เราต้องการเลือกนะคะเสร็จแล้วกดปุ่มaddหรือสร้างนั้(่)นเองทีนี้อย่าเพิ่งนะคะยังไปตวิธีการทำอันนี้ทฤษฏ(ฎ)ีก่อนก่อนอื่นก็คือเราจะต้องเลือกตาราง1ตารางที่เราา(จ)ง(ะ)สร้างความสัมพันธ์โดยวิธีการเลือคือคลิกทีตารางนั้นdoubleclickอะไรก็แล้วแต่นี่นะคะเสร็จแล้วกดปุ่มสร้างไปไหนต่พอเลือกได้แล้วเห็นไหมคะวิธีการลากความสัมพันธ์เพราะฉะนั้นดูนะคะตารางที่เราจะเลือกมีcustomeridเห็นไหมกับ...พูดผิดพูดชื่อผิดโทษทีชื่อตารางน่ะมีcustomerกับcustomer_orderต้องเลือก2ตารางนี้ที่เราสร้างเมื่อกี้นะคะแล้วเลือกความสัมพันธ์โดยเลือกจากcustomeridนะคะอ้าเพราะฉะนั้นก่อนอื่นเราจะต้องเลือกตารางก่อนชื่ออะไรcustomer1อันครับcustomerกับcustomerอะไรนะลืมเองcustomerกับcustomer_orderโอ.เค.อ้าcustomerเห็นไหมคะสมมุตเลือกนี่customerอันแรกcustomerก็คือตารางแรกคลิกเพิ่มเห็นไหมมันจะขึ้นตารางที่เราเลือกขึ้นมาด้านซ้ายมือเห็นนะคะอีกตารางหนึ่งมันต้องมีอ(ก)ก(่)ตารางเราต้องเลือก2ตารางห(ใ)็(ช)น(่)ไหมคะอีกตารางหนึ่งcustomer_orderให้เราคลิกที่ชื่อคำว่าcustomer_orderแล้วคลิกเพิ่มเข้าไปเราก็จะมี2ตารางที่เราต้องการเชื่อมความสัมพันธ์แล้วก็คือตารางcustomerกับตารางcustomer_orderก็คือcustomerก็คือตารางลูกค้าา(ส)ร(่)า(ว)ง(น)customer_orderก็คือตารางการสั่งซื้อของลูกค้านั้(่)นเองนะคะทีนี้เราทำแค่2ตารางตารางที่เหลือเรายังไม่ใช้ปิดค่ะคลิกปิดนะคะก็จะเห็นแค่2ตารางนี้ขึ้นมาที่เราต้องการจะเชื่อมความสัมพันธ์ตัวที่เราจะใช้เชื่อมหลักการง่ายๆในตารางที่ต้องการเชื่อความสัมพันธ์นั้นนะคะ1.fielฟ(d)ิ(f)ล(i)ว(e)์(l)ๆ(d)ในตาราง1ใน2ตารางนี้มันจะต้องเชื่อมโยงได้สังเกตที่fieldไหนมีชื่อเหมือนกันทีนี้ถ้าใครยังไม่กรอกfieldแต่ถ้าย้อนกลับไปในสัปดาห์ก่อนนึกออกนะตารางcustomerจะมีfieldที่ชื่อรหัสลูกค้าใช่ไหมคะแล้วในตารางorderมีfieldsที่ชื่ลูกค้าเหมือนกันเห็นไหมคะตัวนั้นล่ะจะเป็นตัวเชื่อมความสัมพันธ์เพราะอะไรเพราะมันจะทำให้รู้ว่าลูกค้าคนนี้ใช่ไหมคะมาสั่งชื่อสินคคือเรารู้รหัสมันก็จะมีข้อมูลของลูกค้าตามมานะคะวิธีการเชื่อมมาดูวิธีการเชื่อมก(ว)ร(ม)สัมพันธ์ของตารางหรือrelationshipของโปรแกรมนี้ก็คือคลิกที่ชื่อนั้นแล้วลากไหมเห็นไหมคะคลิกที่ชื่อfieldที่ชื่f(ก)i(ั)e(น)l(น)d(ะ)ท(อ)ี(ย)ช(ล)อ(า)เหมือนกันด้วยในทั้ง2ตารางต้องมีfieldที่ชื่อเหมือนกันอยู่1ตัวเราสังเกตพอคลิกปุ๊บคลิกไปหากันคือคลิกจากตารางที่1ไปหาตารางที่2แล้วมันจะโชว์หน้าต่างขึ้นมาว่าตารางแรกจะบอกชื่อตารางแรกมีfieldชื่อcusต(t)า(o)ร(m)า(e)ง(r)idแล้วตารางที่2customerชื่อcustomerorderตารางcustomerorderfieldcustomeridก็เหมือนกัเราจะเชื่อมความสัมพันธ์ของ2ตารางนี้เข้าด้วยกันถ้าถูกนึกออกนะเขาจะให้เราตรวจ่าใช่ตารางนี้ไหมนะคะทำไมขึ้นแบบนี้อ(ะ)้(อ)า(ะ)ให้ดู1.ไม่คือบางทีตัวเองพิมพ์ชื่อfieldผิด!ดูดีๆเ!...เหมือนบอกcustomeridแต่บางคนพิมพ์customerตกไปดูดีๆนะเข้าใจไหมของหนูไม่ปักหนูโยงไปไม่ตรงหรือเปล่าดูใหม่ดูวิธีการลากใหม่เดี๋ยวยกเลิกก่อนเราบอกว่าให้ดูใน2ตารางแล้วเลือกfieldที่ชื่อเหมือนกันใช่ไหมแล้วจะทำการโยงโดยคลิกfieldตารางที่1แล้วลากไปใส่ที่ตารางที่2แล้วปล่อยมือต้องลากไปนะคะลากเพื่อเชื่อมความสัมพันธ์น(อ)ะ(อ)ะ(ๆ)ไม่ใช่นะลูกคลิกแล้วลากคลิกแล้ว...ลากไปใส่o(อ).(โ)k(อ).ไ(เ)ห(ค)ม(.)มันถึงจะขึ้หน้าต่างนี้โชว์ขึ้นมาให้ดูว่าคุณจะเชื่อมความสัมพันธ์ของตารางcustomerกับcustomeridโดยตัวที่เชื่อมก็คือcustomeridนี่ถูกต้องไหมถ้าใช่ถ้าถูกนะคะถ้าเราวาดเชื่อมถูกนคลิกสร้างค่ะสังเกตจะมีเส้นเส้นเชื่อมเห็นไหมต่อมาให้ที่ตารางทั้ง2อันแล้วมันระบุด้วยว่าเชื่อมไปหาใครเห็นไหมคะเห็นเส้นที่เชื่อมไหมคะเห็นไหมcustomeridของตารางที่1เชื่อมไปที่ตารางที่2บอกให้รู้ว่า2ตารางนี้มีความสัมพันธ์อ(ั)ย(น)ู(ผ)fieldที่ชื่อcustomeridนะคะใครยังทำไม่ได้เดี๋ยวมีการบ้านต่อนะอย่าลื...เพราะอย่าลืมว่เรามีทั้งหมดกี่ตาราง42ตารางและ(ว)จบแน่นอนมันยังมีตารางอื่นอีกถูกไหมต้องเชื่อมให้ถูกด้วยนะอย่าไปเชื่อมสับสนนะต้องเข้าใจความสัมพันธ์ด้วยควรจะเชื่อมอย่างไรดูต่อๆได้แลเดี๋ยวอธิบายให้ฟังความสัมพันธ์หรือrelations(น)h(ะ)i(ค)p(ะ)มันจะมีลักษณะของความสัมพันธ์ที่จะกล่าวถึงต(ด)ังต่อไปนี้มีอยู่3อ(บ)้(อ)า(ะ)แบบแรกความสัมพันธ์แบบ1ต่อ1ก็คือonetooneนั้(่)นเองonetooneเห็นไหมคะจาก1ไปหา1นี่รหัสลูกค้ากับรหัสลูกค้าในตัวอย่างonetooneก็คือมีรหัสลูกค้าเหมือนกันเลยในตารางนั้นตรงกันนั่นคือonetooneทีนี้มาดูแบบ1ต่อกลุ่มonetomanyonetomanyเห็นไหมคะตารางรหัสตารางลูกค้าตารางorderแล้วก็ตารางลพิเศษนี่...มีfieldที่ชื่อรหัสลูกค้าเหมือนกันเลยเห็นไหนี่จะเป็นลักษณะonetomo(a)ne(y)มันจะเชื่อม...จากหลายๆกลุ่มเข้าไปหากันได้เห็นไหมคะเชื่อม2น่ะแต่1ต่อ1เหมือนตารางที่ยกตัวอย่างแรกเพราะฉะนั้นมีตาราง10ตไปหากันเชื่อมจากตารางนี้ไปหาตารางนี้แค่1ต่อ1ค(น)ื(ี)อ(่)onetooneแต่เชื่อมตารางนี้ไปนี่ๆเป็นonetomanyเพราะเชื่อมไปหาตารางอื่นได้มากกว่าเดิมมากกว่า1ก็คือเยอะขึ้นถ้ามีอีกตารางหนึ่งที่มีรหัสลูกค้าอีมันจะกลายเป็นonetomanyทีนี้มาดูแบบควาสัมพันธ์แบบกลุ่มต่อกลุ่มmanytomanyเป็นกลุ่มๆนะคะตัวนี้ในตารางเราน่าจะเห็นไม่ชัดราคาไม่มีกลุ่มไม่ตรงสมมุติว่ารหัสสินค้านี่นะคะในทุป(ล)ุ่มน(ม)นะคะมันจะเป็นความสัมพันธ์แบบ1กลุ่มต่อกลุ่มคือในกลุ่มนี้ความสัมพันธ์ของfieldนี้รหัสสินค้ากับรหัสสินค้าและอาจจะมีอะไรในorderลูกค้าเพิ่มเข้ามาอย่างนี้นะคะมันก็จะเป็นจากกลุ่มนี้ไ(ส)ป(่)กลุ่มนี้เป็นกลุ่มต่อกลุ่มน่ะค่เพราะไม่มีตัวอย่างเดี๋ยวว(ๆ)เ(ล)ร(อ)า(ง)ดูต่อเพราะฉะนั้นสื(ิ)่งที่เราจะต้องทำตอนนี้ก็คือให้เชื่อมความสัมพันธ์เพิ่มในตัวอย่างนะคะเดี๋ยวจะเบรกให้ล่ามนะคะเพราะว่าจะให้นักศึกษาพิมพ์fieldเข้าไปเพิ่มให้ครบก่อเด็กๆต้องสร้างfieldต่อจากสัปดาห์ที่แล้วน่ะใส่ลงไปให้มันครบก่อนของที่ท(ั)ำ(ง)ไม่ทำน่ะเพราะไมั้นจะเชื่อมความสัมพันธ์เชื่อมต่อดูตัวอย่างนะคะมีอะไรบ้างเห็นไหมตารางลูกค้าห(ใ)็(ช)น(่)ไหมคะตารางorderลูกค้าตารางo(ล)r(ู)d(ก)e(ค)r(้)ล(า)ู(พ)ก(ิ)ต(เ)้(ศ)า(ษ)แล้วก็ตารางสินค้าเชื่อมค่ะเชื่อมความสัมพันธ์รหัสสินค้าเข้าด้วยกันกับตารางorderลูกค้าเชื่อมซ(ี)ะ(ย)ก่อแล้วก็ไปเชื่อมความสัมพันธ์ของรหัสลูกค้ากับตารางลูกค้าด้วยให้มันเป็นonetomanyเหมือนตัวอย่างเด๊(ย)่(ว)ขอแก้ในตารางลูกค้าพิเศษก่อนมุมมองมันต้องชื่อcustomeridเหมือนกันเดี๋ยวเชื่อมไม่ได้โอ.เค.ให้เด็กๆเชื่อมคนที่ยังไม่ลงชื่อfieldนะโอ.เค.ให้ดูตัวเดิมนะครับสำหรับคนที่ยังไม่ได้สร้างfieldสัปดาห์ที่แล้วสร้างด้วยเดี๋ยวขยายขนาดให้ดูcustomeridมีcustomeridตารางแรกนะคะตารางcustomerมีทั้งหมด4fieldโจโจ้โจโจ้ดูโจโจ้ดูนะคะเห็นไหมโจโจ้เชื่อมเพิ่มเชื่อม...ความสัมพันธ์เพิ่มเลือกตารางเพิ่มอีคือตารางสินค้าแล้วก็ตารางลูกค้าพิเศษขึ้นมาโจโจ้ต้องเปิดเพิ่มโจโจ้ให้ไปที่หน้าความสัมพันธ์นะเครื่องมือฐานข้อมูลแล้วก็เลือกความสัมพันธ์วิเคาะห์ความสัมพันธ์สร้างความสัมพันธ์ց(า)ց(ว)คลิกล้างเค้าโครงก่อนนะครับ!มือไล้างไปแล้วอ้าวๆเดี๋ยวตัวย้อนหายไปไหนแล้วนิ(!)เวอร์ชันนี้นี่อ้าโอ.เค.แล้วให้ไปเลือกโจโจ้ล(ร)ก(ง)ท(ม)ี(ื)่(อ)ฐานข้อมูลน่ะเสร็จแล้วคลิกที่ออกแบบครับโจโจ้ๆ(้)มานี่มาแถบเครื่องมือนี้มาแถบเครื่องมาแถบเครื่องมือออกแบบเห็นไหมแล้วก็คลิกแสดงตารางนี่ไงเพิ่มตารางเข้ามาเจอหรือยังคลิกออกแบบหรือยังตอนแรกเข้ามาที่เครื่องมือแล้วก็ความสัมพันธ์ใช่ไหมแล้วให้เลือกออกแบบแล้วคลิกแสดงตารางเพิ่มตารางอะไรเข้ามาproductแล้วก็อะไรvipcustomerเห็นไหมมี4ตารางหรือยังครบหรือยังเพราะเมื่อกี้ตอนแรกเราเชื่อมแค่2ใช่หรือเปล่าแต่ทีนี้เราจะเชื่อมทุกตารางนี่เพราะทุกตารางมันมีความสัมพันธ์กันในแต่ละตา(ว)ร(ข)า(อ)ทีนี้ดูดูตัวอย่างที่ให้เชื่อมมีอะไรคะลูกค้าเชื่อมรหัสลูกค้าใช่ไหมรหัสลูกค้าเชื่อมกับตารางorderแล้วก็ตารางลูกค้าพิเศษเห็นไหม3ตารางนี้เชื่อมด้วยรหัสลูกค้าo(อ).k(ค).นะคะแล้วอีกตารางหนึ่งสินค้า...ตารางสินค้าเชื่อมกลับมาที่orderลูกค้ารหัสสินค้าเข้าด้วยกันเมื่อเชื่อมเสร็จความสัมพันธ์มันจะโยงเหมือนตัวข้างบนอย่างนี้นะคะมันโยงเป็นเส้นใยแบบนี้ใน4ตารางนีเมื่อกี้อะไรนะcustomeridตอนแรกเราเชื่อมไว้แค่2ตารางแล้วให้เชื่อมกับอะไรคะลากลงมาไว้ข้างล่าง...อย่าให้มันไขว้กันนะอย่าให้มันไขว้กันลากcustomeridมาใส่customeridเห็นไหมบอกแล้วอย่าให้มันไขว้กันแบบเห็นๆจัดได้เห็นไหมมันจัดได้จัดให้มันสวยงามได้เราสามารถโยกๆ(ก)วัตถุพวกนี้ได้เห็นหรือเปล่าแล้วเชื่อมอะไรคะเชื่อมproductidกับproductidของตัวนี้เด็กๆจะต้องเชื่อ4ให้มันโยงให้ได้ลักษณะนี้fieldที่เชื่อมมีfieldcustomerid3ก็คือตารางของลูกค้าตารางลูกค้าพิเศษแล้วก็ตารางการสั่งซื้อของลูกค้านะคะส่วนตารางสินค้าเชื่อมproductidเข้ากับตารางcustomer_orderน่ะค่ะก็คือตารางคำสั่งซื้อของลูกค้าน่ะจะมีอยู่2...ตัวอย่างกับชื่ออันนี้ชื่อตารางน่ะของแม่ตั้งไม่เหมือนตา(ย)ร(่)างใช่ไหมแต่ความจริงมันคือตัวเดียวกันลูกค้าพิเศษตัวเดียวกันցวิธีสังเกตจะเชื่อมความสัมพันธ์1.fieldfieldที่ใช้เชื่อมสังเกตดูเห็นไหมcustomeridในตารางcustomercustomer_orderแล้วก็vipcustomerfieldที่ชื่อcustomeridเหมือนกันเลยเพราะfieldนี้หมายถึงรหัสลูกค้าเห็นไหมคะความสัมพันธ์มันก็ต้องมีล่ะมันคือข(ก)้(ค)อ(้)ม(า)ู(ค)ล(น)เดียวกันแน่นอนเพราะถ้าใช้รหัสนี้fieldนี้เก็บข้อมูลของรหัสลูกค้าคนนี้หรือรหัสลูกค้านี้คือลูกค้าคนนี้มีข้อมูลอะไรของเขาบ้างเห็นไหมคะเช่นเดียวกันกับตัวอย่างสินค้าตารางสินค้าตารางproductเห็นไหมคะfieldที่ชื่อproductidมันไปเชื่อมกับตารางcustomerorderก็คือลูกค้าสั่งเห็นไหมคะproductidรหัสสินค้าเพราะฉะนั้นสั่งสินค้ารหัสนี้นั้(่)นก็หมายถึงว่าก(จ)็(ะ)ต้องไปเช็กว่าในคลังสินค้าน่ะรหัสสินค้าคือสินค้าตัวไหนเห็นไหมความสัมพันธ์มันถึงเชื่อมกันได้มันทำใช(ห)ื(้)่(โ)อ(ย)ม(ง)ไปอีกตารางหนึ่งที่เก็บข้อมูลของๆ(…)เหมือนจากcustomerorderหรือรหัสสั่งซื่อของลูกค้าใช่ไหมมันก็ต้องแจ้งว่าเขาสั่งอะไรหรือรู้ว่ารหัสสินค้าที่เขาสั่งเห(ซ)ม(เ)ื(ว)อ(่)นเวลาไปซื้อของs(น)e(ไ)v(ห)e(ม)n(เ)s(ซ)e(เ)v(ว)e(่)n(น)มันไม่ได้ถามชื่อสินค้าถูกไหมคะเซเวนถามแค่ว่าสินค้ารหัสสินค้าอะไรคะแล้วเขาจะคีย์รหัสสินค้าเข้าไปแล้วเขาจะรู้เห็นไหมนะคะนั่นก็คือค(น)ว(ก)ม(ร)เชื่อมโยงความสัมพันธ์แบบเดียวมันหลักการเดียวกันที่เซเว่นบอกว่าallmemberลูกค้าใช้เบอร์โทรศัพท์อะไรมันให้เรากรอกเบอร์โทรศัพท์เราใช่ไหมคว่านี่คือเป็นลูกค้าของเขาหมายเลขอะไรก็แล้วแต่หรือสั่งซื้ออะไรก็แล้วแต่ก็คือมีฐานข้อมูลแล้วโดยใช้หมายเลขโทรศัพท์เราเป็นตัว...เขาเรียกว่าอะไรเป็นคีย์หลักหรือคีย์ที่ใช้ในการค้นหาข้อมูลด้วยแล้วก็เป็นคีย์ที่ใช้เป็นตัวเชื่อมความสัมพันธนะคะให้มองง่ายๆให้มองหลักการทำงานเพราะฉะนั้นเวลาจะเชื่อมความสัมพันธ์ของตารางหลักของการเชื่อมความพันธ์ก็คือตารางนี้มันจะไปเชื่อมกับอีกตารางหนึ่งได้ก็ต่อก็ต่อเมื่อในตารางนั้นมีfieldที่มันไปสัมพันธ์กับอีกตารางหนึ่งนั่นเองนะคะเหมือนที่ยกตัวอย่างว่ามันมีfieldชื่อcustomeridเหมือนกันนี่เพราะfieldนั้นก็คืfieldรหัสลูกค้าเห็นไหมคะเพราะบางครั้งการเก็บข้อมูลในฐานข้อมูลนี่ในแต่ละตารางนี่ไม่จำเป็นต้องไปเก็บข้อมูลซ้ำเพราะอะไรเพราะเหมือนลูกค้าพิเศษนี่คือข้อมูลพื้นฐานนี(่)่(ะ)เก็บมาแล้วแต่เขาจะเติมvipน(ก)ะ(็)ค(ต)ะ(่)เ(อ)ห(เ)มือนเหมือนvipของaisที่เขาเรียกserเ(e)ซ(n)เ(a)ล(d)เ(e)ด(ะ)ก็คือเป็นลูกค้าเกิน10ปีเขาจะupgradeให้เป็นvipโดยอัตโนมัติเป(ห)็นไหมvipมันจะบอกว่าระยะเวลาท(ก)ี(า)่(ร)เข้ามาเป็นลูกค้าเพราะฉะนั้นเมื่อถึงเวลาที่ครบกำหนดสถานะลูกค้าจะเปลี่ยนเป็นvipหรือลูกค้าพิเศษทันทีเห็นไหมคะแต่ข้อมูลลูกค้าเหมือนเก่าไหมเหมือนเพราะรหัสลูกค้าก็ยังเป็นรหัสเดิมเพียงแต่สถานะเขาเปลี่ยนแค่นั้นเองอ้ามีใครสงสัยเกี่ยวกับความสัมพันธ์ของตารางหรือrelations(ไ)h(ห)i(ม)p(อ)ไ(้)ห(า)ม(ว)ถ้าไม่มีนะคะทีนี้ใครที่ยังกรอกfieldไม่เสร็จอ้าเดี๋ยวท้ายชั่วโมงเชื่อมใ(ค)ห(ว)้(า)เ(ม)ร(น)็(ธ)จ(์)ถ้าใครยังทำหน้านี่(้)ยังเชื่อมความสัมพันธ์หน้านี้ไม่ได้ห้ามออกจากห้องนี้เป็นอันขาดเดี๋ยวจะไปเดินตรวจ(นักศึกษา)อันนั้นแล้วเปิดอย่างไรคะ()()(อาจารย์)ตรงไ(ร)ห(า)น(ง)ตารางเชื่อมความสัมพันธ์ใช่ไหม()(เ(า)ี(์)ย())เลือกเครื่องมือไอ้นี้ยังเลือกเครื่องมือหรือยังเลือกออกแบบหรือยัง(นักศึกษา)เลือกแล้วค่ะ(อาจารย์)ก็เลือกสร้างตารางหรือยังเจอหรือยังก็ตอนแรกเราสร้างแค่2ใช่ไหมเพราะเราจะต้องเชื่อมความสัมพันธ์4ตารางนีใช่เปล่ามันจะต้องเชื่อมความสัมพันธ์ให้ได้อย่างนี้นะครับไม่เราเอาidออกเลยเราคีย์หลักใครยังไม่รู้ว่าคีย์หลักตัวเองมีอะไรบ้างมาดูกันนะครับในแต่ละตารางอ้าดูที่ตารางcustomerคีย์หลักคือcustomeridเพราะอะไรเพราะมันเป็นลูกค้ารหัสลูกค้าไ(ถ)ม(้)่(า)ค(เ)ว(อ)ร(า)ซ้ำข้อมูลผิดแน่ั(้)บ(ำ)เพราะฉะนั้นรหัสลูกค้าจะต้องใช้เป็นคีย์หลักนะคะมาดูตารางที่2ตารางที่2เอาอะไรเป็นคีย์หลักcustomer_orderเอาอะไรเป็นคีย์หลักอ้าเราใช้order_numberนะคะเพราะอะไรเพราะตารางนี้ตัวหลักคือordercustomeridจะกลายเป็นที่เขาเรียกว่า...คีย์คู่แข่งหรือcห(a)ร(n)ื(d)อ(i)แ(d)ค(a)น(t)ด(e)ิ(k)เ(e)ด(y)ต(ก)ค(็)ี(ค)ย(ื)์(อ)มีความสำ(ม)ค(พ)ญ(์)ไม่แพ้กับคีย์หลักเหมือนกันแต่เราไม่เอามาเป็นคีย์หลักเพราะมันเป็นคีย์หลักอยู่ที่ตารางอะไรไปแล้วคะตารางcustomerพอมันมาอยู่ในเ(o)ด(r)อ(d)ร(e)์(r)มันไม่ควรเป็นคีย์หลักมันจะกลายเป็นคีย์คู่แข่งไปเลยนะคะอีกตัวหนึ่งทีนี้มาดูตารางต่อมาตารางproductเด็กๆเอาอะไรเป็น...ก็ต้องproductidเพราะอะไรเพราะตารางนี้บอกให้รู้ว่าเป็น...ตารางของสำหรับเก็บข้อมูลสินค้ามีรหัสสินค้ามีชนิดมีราคามีจำนวนม(ื)ี(อ)สต๊อกอะไรพวกนี้เห็นไหมคะตัวสุดท้ายตารางcustomerลูกค้าพิเศษตัวนี้ใช้customeridเพราะมันเป็นคีย์หลักตัวเดียวกันกับcustomerเพียงแต่บอกแล้วว่าสถานะมันเปลี่ยนเมื่อกำหนดระยะเวลาครบถูกไหมคะเพราะก็คือจากลูกค้าปกติเราตั้งไว้เหมือนaisตั้งไว้ครบ10ปีคุณกลายเป็นลูกค้serenadeก็คือเป็นลูกค้าที่ใช้บริการของเขาเกิน10มาไม่เปลี่ยนค่ายเลยว่างั้นเถอะก็กลายserenadeเป็นvipก็ยังใช้รหัสลูกค้าเหมือนกันเพราะว่ามันคือข้อมูลจากตัวเดียวกันเพียงแต่มาupuอ(p)ั(ส)พ(ถ)ส(ื)ั(u)พ(p)ชั้นขึ้นนั่(ั)นเองเพราะฉะนั้นเมื่อ...เพราะถ้าสร้างความสัมพันธ์ได้มันก็จะแสดงให้เห็นว่าตัวเองทำอะไรแล้วfieldก็ครบให้แคปหน้านี้แล้วprintส่งprintส่งด้ว!ไม่ใช่ร(p)ิ(r)น(i)ต(n)์(t)ส่งส่งไฟล์...จำได้นะเรามีกลุ่มส่งงานที่อยู่ในเฟส(บ)น(ุ)่(๊)ะ(ก)อ(น)้(่)า(ะ)แคปแล้วก่อนวางพิมพ์ชื่อตัวเองเข้าไปด()()เอาเฉพาะหน้านี้เพราะอะไรเพราะโชว์หน้านี้ปุ๊บโชว์หมดเลยfieldตารางถูกไหมแล้วโชว์ความสัมพันธ์ท(ห)ำ(ม)คือกว่าจะทำอันนี้เสร็จจ(ก)ะ(็)ต้องทำก่อนหน้านั้นได้ด้วยไม่อย่างนั้นจะทำน(ต)้(ั)า(ว)นี้ไม่ได้เพราะฉะนั้นการบ้านส่งท้ายชัวโมงนะคะหลังจากหมดชั่วโมงแล้วส่งเข้าในเฟซกลุ่มจำได้นะแคปหน้าจอเสร็จพิมพ์ชื่อกับรหัสตัวเองใส่เข้าไปด้วยนะครับให้ครบไม่ใช่ส่งมาแต่อันนี้จะตรัสรู้ไหมของใครเพราะอะไรเพราะในเฟส(ก)ตัวเองก็ใช้ชื่อเล่นกันอันนี้หนูลบไม่ได้ค่ะสัปดาห์นี้พอแค่นี้ค่ะขอบคุณอ้าเด็กขอบคุณพี่ล่ามก่อน(นักศึกษา)ทั้งหมด()(นักศ(เ)ึ(ร)ก(ี)ษ(ย)า(น))ขอบคุณค่ะ[สิ้นสุดการถอดความ]