Please enable JavaScript.
Coggle requires JavaScript to display documents.
การออกแบบโครงสร้างฐานข้อมูลด้วย ER-MODEL - Coggle Diagram
การออกแบบโครงสร้างฐานข้อมูลด้วย ER-MODEL
องค์ประกอบของ โมเดลแบบ E-R
เอนทิตี้ (Entity)
คุณลักษณะของเอนทิติ้ (Attribute)
ความสัมพนัธ์ระหว่างเอนทิติ้
ขั้นตอนในการออกแบบฐานข้อมูลโดยใช้โมเดลแบบ E-R
ขั้นตอนที่ 1 กำหนดเอนทิตี้
เป็นการกำหนดเอนทิตี้ที่ควรจะมีอยู่ในฐานข้อมูลหนึ่งๆ โดยพิจารณาด้วยว่า เอนทิตี้ใดเป็น
ประเภทเอนทิตี้อ่อนแอ
ขั้นตอนที่ 2 กำหนดควํามสัมพันธ์
เป็นการกำหนดประเภทของความสัมพันธ์ระหว่าง เอนทิตี้ว่ามีความสัมพันธ์กันอย่างไร
ขั้นตอนที่ 3 กําหนดคุณลกัษณะของเอนทตี้
เป็นการกำหนดว่า แต่ละเอนทิตี้มีรายละเอียดอย่างไร ประกอบด้วยแอททริบิวต์อะไรบ้างแอททริบิวต์ที่เป็นคีย์หลัก หรือเป็นแอททริบิวต์ที่แปลค่ามา หรือเป็นแอททริบิวต์ผสม
ขั้นตอนที่ 4 กำหนดคีย์
เป็นการกำหนดคียข์องแต่ละเอนทิตี้วา่ จะใช้รายละเอียดของข้อมูลใดเป็นคีย์หลักของเอนทิตี้นั้นๆ
ขั้นตอนที่ 5 นำข้อมูลจากขั้นตอนที่1 ถึงขั้นตอนที่4 มาวาดโมเดลแบบ E-R
เป็นการนำรายละเอียดตั้งแต่ขั้นตอนที่ 1 ถึงขั้น ตอนที่ 4 มาพิจารณาทบทวนแล้วจึงเขียนโมเดลแบบ E-R โดยใช้สัญลกัษณ์ต่าง ๆ
SQL : Structured Query Language
ภาษา SQL ถือไดว้า เป็นภาษามาตรฐานสำหรบระบบจัดการฐานข้อมูลเชิงสัมพนัธ์ซึ่งจะมีประกอบด้วยคำสั่งหลายส่วน
1. การกำหนดโครงสร้างขอ้มูล (DDL : Data Difinition Language)
ซึ่งจะประกอบด้วยคำสั่งที่ใช้ กำหนดโครงสร้างตาราง ลบตาราง สร้างแฟ้มดัชนีและแกไ้ขโครงสร้างตาราง
2. คำสั่งในการเรียกใช้และประมวลผลขอ้มูล (DML : Data Manipulation Language)
ประกอบด้วยคำสั่งที่ใช้ในการเพิ่ม ลบ แกไ้ขและเรียกใช้ข้อมูลในฐานข้อมูล
3. กำหนดวิว (View Definition)
เป็นคำสั่งที่ใช้ในการกำหนดวิว
4. กำหนดสิทธิ (Autorization)
เป็นคำสั่งที่ใช้กำหนดและเบิกถอนสิทธิในการใช้งานข้อมูลในฐานข้อมูล
5. ความคงสภาพ (Integrity)
เป็นคำสั่งที่ใช้ในการกำหนดกฎความคงสภาพต่าง
6. ควบคุมรายการเปลี่ยนแปลง (Transaction control)
เป็นคำสั่งที่ใช้กำหนดเกี่ยวกับจุดเริ่มต้นและ
สิ้นสุดรายการเปลี่ยนแปลง