มาเริ่มต้นทำฐานข้อมูลกัน: Ep.1 (เขียน ER Diagram)
HTML-код
- Опубликовано: 2 окт 2024
- แนะนำการทำฐานข้อมูลตั้งแต่เริ่มต้นจนใช้งานได้ ซึ่งรายละเอียดค่อนข้างเยอะเลยทำเป็นหลาย EP ยังไงฝากติดตามตอนต่อไป และกด
✅Subscribe ... ✅Share ...
/ accesscreator
โปรแกรม Dia Diagram Editor
bit.ly/2hDX9vo
dia-installer.de/
หรือที่เว็บ
sourceforge.ne...
สนับสนุนผู้จัดทำที่ ธ.กรุงศรีอยุธยา เลขบัญชี: 000-7-78552-5
#ERD #Access #Database
ได้ความรู้มากๆครับ เป็นกำลังใจให้คลิปต่อไปๆครับผม ติดตามครับ
ขออนุญาตนำไปใช้จัดการเรียนการสอนนะคะ เนื้อหาดีมากค่ะ
ขอขอบพระคุณท่านมาก ๆ ครับ ได้ความรู้การสั่งฐานข้อมูล ละเอียดเลย อ่านตั้งแต่ EP1-EP14 ครบ. ขอให้ท่านสุขภาพแข็งแรง ร่ำรวยๆๆ ครับ ครอบครัวก็ขอให้มีความสุข จากบุญผลที่ท่านอดตาหลังขับตานอน ให้ความรู้กับสังคม ครับ.
คือดีค่ะ พยามยามเข้าใจเรื่องนี้มานานแล้ว ขอบคุณนะคะ
เริ่มทำวันแรก ขอบคุณสำหรับความรู้ครับอาจารย์
ขอบคุณมากนะคะ พี่สอนได้ดีกว่าอาจารย์มหาลัยหนูอีกค่ะ
อธิบายดีมากเลยค่ะสำหรับมือใหม่ขอบคุณมากๆเลยนะคะ
อธิบายได้ละเอียดและเข้าใจได้ง่ายครับ ขอขอบคุณมากครับ
เปลี่ยนโปรแกรมให้เป็นภาษาไทยยังไงครับ
มีประโยชน์มากเลยครับ ขอบคุณครับ
ขออนุญาตนำไปใช้ในการจัดการเรียนการสอนนะคะ
ขออนุญาตนำไปใช้ในการจัดการเรียนการสอนนะคะ เนื้อหาดี เข่้าใจง่าย
Thanks for your clear explanation. I do appreciate it 👍👍
ขอบคุณสำหรับข้อมูลดีๆนะคะ ขอสอบถามนิดนึงค่ะ ถ้าสินค้าที่เราที่ต้องการเก็บข้ามูลนั้น มีหลายหน่วยนับ เช่น อลูมิเนียมชนิดเดียวกันจำนวน 2 เส้น 1เส้น มีน้ำหนัก 4.5 Kg. และ 1 เส้น น้ำหนัก 2.5 KG. ราคา กิโลกรัมละ 200 บาทสามารถเก็บข้อมูลได้อย่างไรคะ
อันนี้ไม่ตายตัวนะครับ ขึ้นอยู่กับลักษณะการขายของแต่ละคน หากขายของด้วยน้ำหนักแทนชิ้น ก็เก็บราคาจำนวนชิ้นเป็นน้ำหนักแทน เช่น จาก 1 ชิ้น 10 บาท ก็เป็น 1 กก. 200 บาท แล้วเวลาขายก็ใช้จำนวนน้ำหนักแทนจำนวนชิ้น อะไรประมาณนี้ครับ ขึ้นอยู่กับลักษณะการขายของแต่ละคนต้องปรับใช้ดู โดยนึกถึงความเป็นจริงครับ
@@AccessCreator ขอบคุณค่ะ
31:10 อยากสอบถามถ้าผมจะ import จากฟิลด์ที่เป็น multivalued จาก excel ครับ ควรใส่ค่าใน record ของฟิลด์นั้นอย่างไรครับ? ผมลองทำหลายวิธีแล้วแต่ก็ไม่ได้ครับ รบกวนแนะนำหน่อยครับอาจารย์
ผมอยากใช้โปรแกรม access เป็นครับ แต่ผมไม่มีพื้นฐาน อยากทราบว่ารับสอนหรือเปล่าครับ
สอนได้ดีมาก ๆ ครับ ฟังเข้าใจดี ขอบคุณมากครับ
ขอดูตัวอย่างระบบรถรับจ้างด้วยค่ะ
สุดยอดครับผม หาช่องสอนอย่างนี้ยาก
ขอบคุณความรุ้ดีๆนะครับ
อยากทำที่มีวันผลิต วันหมดอายุ หมายเลขเครื่อง วันที่ส่งสินค้า เลขแทรคกิ้ง มีสอนเพิ่มเติมมั้ยครับ
ขอบคุณครับ
ขอบคุณมากเลยค่ะ สำหรับความรู้ที่ให้ค่ะ
แนะนำหน่อยครับอยากใช้ access เก็บทะเบียน IT Asset & Software
ผมยังติดเรื่องวิเคราะห์ข้อมูล
รับทำไหมค่ะ
การเขียน er diagram สามารถเขียนเป็นวงจรได้มั้ยครับ
8:26 สินค้า 1 ชิ้น ซื้อ โดยลูกค้า ได้หลายคนหรอครับ 1 ชิ้นน่าจะได้ต่อ 1 คนป่าวครับ ?
น่าจะหมายถึงสินค้า 1 ชื่อ หรือ 1 รายการครับ
สอนดีมากครับ ละเอียดดี
.
แต่มีคำถามครับ
หากตอนที่เราเก็บข้อมูลมาเขียน Entity,Relation,Attribute แบบนึ้เรียกว่า ERD
.
แล้วตอนที่ขั้นตอนถัดไป(หลัง Normalize แล้ว) ตอนที่เราเอาข้อมูลไปใส่ใน Table แล้วเกิดเป็น Diagram แบบเดียวกันแต่เป็น Table ที่เชื่อม Relation เข้าด้วยกันแทน Entity
แบบนั้นจะเรียกว่า Diagram อะไรครับ
ถ้าอยากรู้ว่าภายใน 1ปี ลูกค้าหรือสมาชิกซื้อของกับเราเท่าไหร่ แล้วจะปันผล% ให้กับสมาชิก ต้องเพิ่มอะไรเข้าไปตรงไหนบ้างคะอาจารย์
เรามีตาราง การสั่งซื้อ ที่เก็บ วันที่สั่งซื้อ รหัสลูกค้า เชื่อความสัมพันธ์กับตาราง รายการสินค้า ที่มีข้อมูล รหัสสินค้า จำนวนสินค้า เราก็สามารถนำทั้ง 2 ตาราง มาทำคิวรี่สรุปได้ว่า ลูกค้าซื้ออะไรจำนวนเท่าไหร่ใน 1 ปีได้ครับ แล้วก็สามารถใช้สูตรปันผลเพิ่มฟิลด์ในคิวรี่เดียวกันได้เลยว่าจำนวนเท่าไหร่ หรือเงินเท่าไหร่จะปันผลโดยใช้สูตรยังไงครับ
พี่ใช้program อะไรวาด ขแนะนำหน่อย
dia ครับ ดูใน description ใต้คลิปครับ
ขออนุญาตินำไปใช้ในการจัดการเรียนการสอนนะค่ะ
เวลานำเข้าสินค้า ทำไมไม่มีชื่อสินค้าอะครับ???
อยากรู้ว่าหน้าแรกที่ครูเข้ามันต้องกดตรงไหนอะค่ะ
ไม่เข้าใจคำถามครับ อธิบายหน่อย หน้าแรกคืออะไรครับ
ขอบคุณครับ
2010 สามารถทำได้ไหมค่ะ
ขอบคุณมากค่ะ
สวัสดี ครับ ผมพื่ง! เข้ามา ไม่ชาบว่า โปรแกรมตัวนี้ใช้ โปรแกม อไร่ทำครับ😂
รบกวนสอบถาม อ. ว่าการใช้ relational schema ดีกว่าการทำ normalization อย่างไรครับ?
จริงๆ สิ่งเดียวที่ดีกว่าคือ ดูง่ายกว่า จะใช้กับฐานข้อมูลที่ไม่สับซ้อนมาก เพราะมันจะเป็นแค่หลักการณ์ง่ายๆ ซี่งถ้าคนมีประสบการณ์เรื่องการออกแบบฐานข้อมูลดีแล้ว ไม่จำเป็นต้องดูตารางแบบนี้เลยก็นึกภาพออกครับ แต่หลักการณ์จริงก็เป็นเรื่องของ Normalization จะดีสุด เพราะเราจะสามารถลดความซ้ำซ้อนของข้อมูลได้ตามมาตรฐานของการออกแบบฐานข้อมูล แต่สำหรับมือใหม่ถ้าลองให้ไปดูเรื่องการ Normalization คงงง เพราะมันจะมีเรื่องของการตีความข้อมูลด้วย มันไม่ใช่ตรรกะที่ว่า 1+1 = 2 เหมือนเลข แต่ต้องอาศัยประสบการณ์ความเข้าใจมากๆเลยทีเดียว ผมเคยขอคำแนะนำจากอาจารย์ที่สอนเรื่องนี้หลายท่านทำ Normalization ในโจทย์เดียวกันไม่เหมือนกัน และจากการศึกษาของผม ผมก็ว่ามันไม่ง่ายเลยครับ คือถ้าอธิบายหลักการณ์ Normalization เหมือนนกแก้วนกขุนทองท่องไปก็ดูเหมือนไม่ยาก แต่เวลานำไปใช้ออกแบบจริงๆ งง เพราะมันไม่มีภาพให้เห็นเหมือนการทำ Relational Schema นี่เป็นอย่างเดียวที่ทำให้ผมเลือกแบบนี้มาอธิบายครับ
Normalization จะมีอยู่ด้วยกัน 5 ระดับ
1. First Normal Form (1NF)
- ค่าของแอททริบิวต์ต่างๆ ในแต่ละทัพเพิล(เรคคอร์ด) มีค่าของข้อมูลเป็นค่าเดี่ยวๆ (atomicity)
- ข้อมูลในตารางนั้นต้องไม่มีข้อมูลที่เป็นกลุ่มซ้ำ (no repeating group of data)
2. Second Normal Form (2NF)
- ตารางข้อมูลนั้นต้องมีคุณสมบัติผ่าน First Normal Form มาแล้ว
- แอททริบิวต์ที่ไม่ใช่คีย์หลัก ต้องขึ้นกับคีย์หลักอย่างแท้จริง กล่าวคือ แอททริบิวต์ที่ไม่ใช่คีย์หลักจะต้องไม่ขึ้นกับส่วนใดส่วนหนึ่งของคีย์หลัก (กำจัดการขึ้นต่อกันแบบบางส่วน)
3. Third Normal Form (3NF)
- ตารางข้อมูลนั้นต้องมีคุณสมบัติผ่าน Second Normal Form มาแล้ว
- แอททริบิวต์ที่ไม่ใช่คีย์หลัก จะต้องไม่สามารถระบุค่าของแอททริบิวต์อื่นที่ไม่ใช่คีย์หลักในตารางข้อมูลนั้น (กำจัดการขึ้นต่อกันแบบทรานซิทีฟ)
4. Boyce-Codd Normal Form (BCNF)
- ตารางข้อมูลนั้นต้องมีคุณสมบัติผ่าน Third Normal Form มาแล้ว
- Relation จะต้องไม่มีคีย์คู่แข่งหลายคีย์ (multiple candidate key)
- คีย์คู่แข่งต้องไม่เป็นคีย์ผสม (composite key)
5. Fourth Normal Form (4NF)
- ตารางข้อมูลนั้นต้องมีคุณสมบัติผ่าน Boyce-Codd Normal Form มาแล้ว
- ต้องไม่มีการขึ้นต่อกันแบบเชิงกลุ่ม คือ ความสัมพันธ์แบบ 3 แอททริบิวต์ขึ้นไป เช่น รู้ A รู้ B ได้, รู้ A รู้ C ได้ ทั้งที่ B กับ C ไม่เกี่ยวข้องกัน
6. Fifth Normal Form (5NF)
- ตารางข้อมูลนั้นต้องมีคุณสมบัติผ่าน Fourth Normal Form มาแล้ว
- Relation นั้น ไม่มีคุณสมบัติของการขึ้นต่อกันแบบจอยน์
- หรือ หาก Relation นั้น มีคุณสมบัติของการขึ้นต่อกันแบบจอยน์ Relation ย่อยที่แตกออกมาจะต้องมีคีย์หลักของ Relation เดิมอยู่ด้วยเสมอ
ลองศึกษาจากคลิปนี้ดูได้ครับ ruclips.net/video/dssV4yOnzoM/видео.html
ขอบคุณมากๆ ครับอาจารย์
เริ่มต้นจากการมองว่าเรื่องฐานข้อมูลเป็นสิ่งที่ยากมากๆ สำหรับคนที่ไม่มีความรู้ด้านนี้
ตอนนี้พยายามศึกษาเพื่อนำมาพัฒนางานประจำของตัวเองครับ
ต้องขอขอบคุณอาจารย์ที่ช่วยแนะนำสิ่งต่างๆ ให้ครับ
และขอเป็นกำลังใจให้อาจารย์ทำวิดีโอการสอนออกมาเรื่อยๆครับ
ขอบคุณเช่นกันครับ ผมยังมีเนื้อหาอีกมาก เพียงแต่ยังไม่มีเวลาทำ ใจจริงอยากทำไปถึงเรื่องของการพัฒนาไปสู่ฐานข้อมูลขนาดใหญ่อย่างการนำ MS Access ติดต่อกับฐานข้อมูล SQL Server เพื่อระบบที่ใหญ่ขึ้นด้วย ว่างๆ ผมก็นั่งนึกเนื้อหาอยู่เหมือนกัน แอบหวังว่าทุกท่านจะได้ใช้ประโยชน์จากซอฟแวร์เหล่านี้เพื่อพัฒนาศักยภาพในด้านต่างๆ ของตนให้ดีได้มากขึ้นอีก มีระบบจัดการที่ดี เราก็จะมีเวลามากขึ้นครับ
ขอบพระคุณครับ
ขอบคุณมากๆครับ
อยากเรียนแบบสายตงกับ อจ เลียจะทำอย่างไร เพราะข้อยเปันคนลาว
ขอบคุณที่ติดตามช่องนะครับ ตอนนี้ด้วยเวลาผมทำได้แค่คลิปแนะนำแบบนี้เท่านั้นเองอะครับ ต้องขออภัยด้วย ยังไงก็ลองฝึกฝนด้วยตัวเอง และอ่านหนังสือเพิ่มเติมดูนะครับ เพราะผมเองก็ศึกษาด้วยตัวเองเหมือนกันครับ
เสียงโปรเชนหรือป่าวครับ
เป็นคลิปเริ่มต้นที่ดีมากครับ ติดตามต่อครับ
อาจารย์เปิดสอนไหม ค่ะ
ไม่ได้รับสอนครับ
@@AccessCreator ขอบคุณค่ะ
ขอบคุณมากๆค่ะมีประโยชน์ต่อการเรียนมากเลยยยย
ขอสอบถาม เส้นทางติดต่อหน่อยครับ
ขอบคุณครับ
สุดยอดครับ อจ
ขออนุญาติสอบถามครับ ข้อมูลงานผมอยู่ใน Access 2003 สามารถย้ายข้อมูลไป Access 2010 ได้ไหมครับ
ได้รับ ไฟล์ 2003 จะเป็นนามสกุล .mdb ส่วน 2007 ขึ้นไปจะเป็นนามสกุล .accdb Access เวอร์ชั่นใหม่สามารถอ่านเวอร์ชั่นเก่าได้ แต่ไฟล์เวอร์ชั่นเก่าจะไม่รองรับความสามารถใหม่ๆ แนะนำให้นำไฟล์เปิดแล้ว Save As เป็นเวอร์ชั่นใหม่ที่มีนามสกุล .accdb ไปใช้งานเลยครับ โดยเปิดไฟล์ .mdb เข้าไปที่เมนู Files > Save As > Access Database(*.accdb)
ปล. สำรองไฟล์ต้นฉบับไว้ก่อนนะครับ กันผิดพลาด
ขอบคุณครับ
หนูไม่เข้าใจค้ะ หนูมี present. ระบบงานวันศุกร์นี้. แต่หน๔ไม่เข้าใจเลย
ถ้าเป็นเรื่องของฐานข้อมูลให้ดูที่นี่จะดีกว่าครับ
ruclips.net/video/MdbsTPbv2g0/видео.html
ขอขอบคุณ
สวัสดีครับอาจารย์ พอจะบอกได้ไหมครับ ถ้าผมต้องการเพิ่มข้อมูล ของประเภทสินค้า จะเพิ่มลงในฐานข้อมูลของอาจารย์ อย่างไรครับผม
ก็ให้สร้างฟิลด์ ประเภทสินค้าเพิ่มที่ตาราง สินค้าครับ แต่ข้อมูลในประเภทสินค้าเป็นข้อมูลที่ซ้ำกันได้ คือประเภทสินค้า 1 ประเภทมีได้หลายสินค้า เราจึงต้องสร้างตารางประเภทสินค้าขึ้นมา แล้วเชื่อมความสัมพันธ์กันแบบ 1:M เราก็จะสามารถเลือกเวลาใส่ข้อมูลชื่อสินค้าว่า ชื่อสินค้าชื่อนี้เป็นประเภทสินค้าอะไรครับ
สวัสดีคะอาจารย์ พอดีหนูได้ทำโปรเจคจบ แล้วอาจารย์ให้ทำ Er ส่ง อาจารย์ให้เอาชื่อโปรเจคที่จะทำ ส่งตอนจบ ของหนูทำเรื่อง เว็บไซต์การเรียนออนไลน์ วิชา การจัดการฐานข้อมูลคะ ทำเป็น 6 ขั้นตอน แต่หนูยัง งงๆ อยู่ อาจารย์ช่วยแนะนำได้ไหมคะ
ของที่ผมแนะนำจะเป็นในลักษณะของการให้เข้าใจแล้วนำไปใช้งานได้แบบง่าย แต่หากต้องการแบบเป็นวิชาการจริงๆ แนะนำให้ดูช่องนี้ครับ ruclips.net/video/JMsIG6ebiaU/видео.html
ตัวโปรแกรม ที่ใช้ประกอบ คำบรรยาย คือโปรแกรมอะไรอะครับ ที่เห็นเขียน ER ในคลิปอะครับ หาได้ที่ไหน
โหลดมาติดตั้งได้แล้วครับ ขอบคุณครับ
โปรแกรมที่ใช้ทำการสอนใช้โปรแกรมอะไรครับ
โปรแกรม Dia Diagram Editor
bit.ly/2hDX9vo
ใช้ได้กับ เวอร์ชั่น2010ได้ไหมคับ ทำได้เหมือนกันหรือป่าว
จนตอนนี้ถึง ep.8 ยังใช้แค่ความสามารถพื้นฐานของ MS Access ที่มีตั้งแต่ เวอร์ชั่น 2003 ขึ้นไปครับ ฉนั้นใช้ได้หมดทุกเวอร์ชั่นครับ
ทำยังไงให้โปรแกรมมันเป็นภาษาไทยหรอครับ
ตามครับ
@@BeErLiNgKFD เปลี่ยนรูปแบบfont ในการใช้งานpropertie diagram ให้เป็น Unicode ค่ะ
จะบันทึกเป็นรูปภาพได้ยังไงคะ เวลาออกแบบเสร็จแล้ว
แฟ้ม > นำออก > เลือกโฟลเดอร์, เลือกประเภทของแฟ้ม > บันทึก > ใส่ตัวเลขขนาดของภาพ
ขอบคุณมากค่า
ERนี้โหลดได้จากไหนค่ะ
โหลดได้ที่ใต้คลิปตรง Description ครับ
@@AccessCreator ขอบคุณคะ
Present แบบนี้เลย อจ ว่าผิดหมดเลย
ต้องเชื่อ อจ ครับ
Access-Creator สามารถทำให้ถูกและใช้ได้จริงให้ได้ไหมค่ะ เพาะจะส่งบด อจ
เอาที่แบบนี้เลยแต่ใช้ได้จริง
อื่ม! จริงๆ ผมก็ทำให้ดูจากคลิปตั้งแต่ Ep1-13 แล้วนะครับ ว่ามันใช้งานได้ แต่เท่าที่ผมเคยศึกษามา ER นี่ มันมีหลายตำราหลายแบบอยู่เหมือนกัน ผมก็นำแบบที่คิดว่าง่ายสุดและน่าจะเข้าใจได้ง่ายสุดมาแนะนำสำหรับคนที่ต้องการทำฐานข้อมูลไว้ใช้งานจริงๆ ไม่ได้ทำใส่กระดาษไว้ส่งเอาคะแนนอะครับ และไม่สบายใจด้วยครับหากจะทำอย่างนั้น การส่งงาน อจ ก็ควรเป็นความคิดของเราเองตามที่เราเรียนรู้มาจาก อจ ท่านนั้นๆ ฉนั้นควรขอความรู้จาก อจ ว่าอะไรคือสิ่งถูกสำหรับ อจ นะครับ อจ คงไม่บอกแต่ว่าอะไรผิด แล้วไม่บอกสิ่งถูกหรอกนะครับ (ผมแนะนำไปก็อาจผิดอีกสำหรับ อจ เรียนรู้จาก อจ ดีกว่าครับ เพราะเค้าเป็นคนให้คะแนน)
ผมว่าเข้าใจง่ายกว่าการมานั่งเรียนในห้องครับละเอียดดีมากครับ
อ.มีโปรแกรม ER ให้โหลดไหมค่ะ
ชื่อโปรแกรม Dia Diagram Editor
bit.ly/2hDX9vo
หรือที่เว็บ
sourceforge.net/projects/dia-installer/
มีเวอร์ชั่นภาษาไทยไหมครับ
เปลี่ยนคุณสมบัติกดยังไงครับของผมดับเบิ้ลคลิกมันเป็นEllipse
บอกกุแหน่เฟิส
???
Access-Creator ได้แล้วครับของผมโหลดมาใหม่ต้องไปปรับตรงแถบซ้ายให้เป็น ER ขอบคุณมากครับ