Please enable JavaScript.
Coggle requires JavaScript to display documents.
หน่วยที่1ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล :, หน่วยที่2คำศัพท์ที่ควรรู้เก…
หน่วยที่1ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล :
ผลการเรียนรู้ :star:
1.นักเรียนสามารถอธิบายความหมายของระบบแฟ้มข้อมูลระบบฐานช้อมูล และ ระบบจัดการฐานช้อมูลได้
2.นักเรียนสามารถอธิบายความแตกต่างของระบบแฟ้มช้อมูลและรบบฐานข้อมูลได้
3.นักเรียนสามารถอธิบายประโยชน์ของระบบจัดการฐานข้อมูลได้
4.นักเรียนสามารถอธิบายโครงสร้างการจัดเก็บฐานข้อมูลได้
5.นักเรียนสามารถยกตัวอย่างความหมายแอนทิตี้ แอนทริบิิวด์ และยกตัวอย่างความสำพันธุ์ได้
6.นักเรียนสามารถกำหนดความสำพัธุ์แอนทริบิวด์ในรูปแบบต่างๆได้
7.นักเรียนสามารถอธิบายขั้นตอนการพัฒนาระบบเเละออกเเบบฐานข้อมูลได้
การจัดเก็บข้อมูลในระบบเเฟ้มข้อมูล :lock: :!?:
คือ การจัดเก็บขอ้อมูลที่เเยกออกเป็นส่วนๆ สำหรับการใช้งานของเเต่ละฝ่ายโดยไม่มีการใช้ข้อมูลร่วมกัน
1.โปรแกรมบัญชี ประกอบไปด้วย การขาย > ลูกค้า
โปรแกรมการขาย ประกอบไปด้วย การขาย > สินค้า > ลูกค้า
3.ฝ่ายบุคคล ประกอบด้วย > พนักงาน
การจัดเก็บข้อมูลในระบบฐานข้อมูล :check:
คือ ข้อมูลที่มีความสำพันธ์ุกัน ที่ถูกเก็บรวบไว้ด้วยกันอย่างมีระบบโดยไม่เกิดความซ้ำซ้อม สามารถหลีกเลี่ยงความขัดเเย้งของข้อมูลได้
โครงสร้างความเเตกต่างของระบบแฟ้มข้อมูลและรบบฐานข้อมูล :green_cross: :check:
1.แฟ้มข้อมูลทำให้ข้อมูลที่จัดเก็บเกิดความซ้ำซ้อนของข้อมูลได้
2.ฐานข้อมู,ทำให้ข้อมูลไม่เกิดฐานข้อมู,ได้ง่ายต่อการใช้งาน
ระบบจัดการฐานข้อมูล
คือ กลุ่มโปรแกรมหรือซอฟแวร์ชนิดหนึ่ง สร้างข้นมาเพื่อทำหน้าที่บริหารฐานข้อมู,ให้มีประสิทธิภาพมากที่สุด หรือ DBMS
เป็นโปรเเกรมที่ใช้งานเเละเชื่อมโยงระหว่างโปรแกรม ได้เเก่
1.Microsoft access
2.Visual FoxPro
3.Oracle
4.SQL server
1.
หน่วยที่2คำศัพท์ที่ควรรู้เกี่ยวกับฐานข้อมูล
2.
เอนทิตี้(Entity) :question:
คือ เป็นตัวอ้างอิงถึงบุคคล สถานที่ สิ่งของต่างๆ ที่เราต้องการเก็บข้อมู,ในระบบฐานข้อมูล เช่น สินค้า ใบสั่งซื้อ ลูกค้า
แอนทริบิวด์ :unlock:
คือ รายละเอียดต่างๆขอเอนทิตี้
1.แอนทริบิ้วของใบสั่งซื้อ จะประกอบด้วย
1.1 ชื่อสินค้า
1.2 จำนวนสิค้าที่สั่ง
1.3 ราคาสินค้า
2.แอนทริบิวด์ ของลูกค้า
2.2 รหัสไปรษณีย์
2.3 รหัสสินค้า
2.1 ฃื่อที่อยู่
ความสำพันธุ์ :recycle:
หมายถึง ความสำพันธ์ที่เชื่อมโยงระหว่างแอนทิตี้ต่างๆในฐานข้อมูล หรือเรียกว่า ER Model(Enitty Relation Model)
มีความสำพัธุ์ 3 ลักษณะ คือ
-ความสำพันธุ์แบบหนึ่งต่อกลุ่ม()one-to-many
-ความสำพันธุ์แบบกลุ่มต่อกลุ่ม(many-to-many)
-ความสัมพัธุ์แบบหนึ่งต่อหนึ่ง(one-on-one)
ความสำพัธ์ุแบบหนึ่งต่อกลุ่ม(one-to-many)
จะมีความสัมพันธ์ได้เพียงหนึ่งข้อมูลต่อหลายข้อมูลเท่านั้น
ความสำพันธุืแบบกลุ่มต่อกลุ่ม(many-to-many)
จะมีความสัมพันธ์ได้หลายกลุ่มข้อมูลข้อมูลต่อกลุ่มหลายข้อมูลเท่านั้น
ความสำมพัธ์หนึ่งต่อหนึ่ง(one-on-one)
จะมีความสัมพันธ์ได้เพียงหนึ่งข้อมูลต่อหนึ่งข้อมูลเท่านั้น
ฐานข้อมูล
1.
2.
3.
หน่วยที่ 3 การพัฒนาระบบและออกแบบฐานข้อมูล
3.
ขั้นตอนการพัฒนาระบบ :fountain_pen:
2.ออกแบบระบบฐานข้อมูล
1.วิเคราะห์ระบบ
3.การเขียนโปรแกรม
4.การทดสอบเเละการแก้ไขปรับปรุง
5.ติดตั้งระบบเเละการใช้งานฐานข้อมู,
6.การปรับปรุงระบบและบำรุงรักษา
7.การจัดทำเอกสารประกอบ
ขั้นตอนการออกแบบ :pencil2:
1.เก็บรวบรวมรายละเอียดทั้งหมด
2.การกำหนดโครงสร้างงตาราง
3.การกำหนดคีย์
4.การทำ Nomalization
5.การกำหนดความสำพันธุ์