ระบบฐานข้อมูล คือ อะไร คือสิ่งที่เพิ่มเข้าไปในระบบคอมพิวเตอร์เพื่อไปเพิ่มประสิทธิภาพการจัดการข้อมูล ข้อดีข้อเสียของระบบฐานข้อมูล ช่วยเสนอแนะแนวทางการจัดการเมื่อเรานำเอาระบบฐานข้อมูลมาใช้กับองค์กร
ระบบแฟ้ม File Systems คืออะไร
ระบบฐานข้อมูลเชิงสัมพันธ์คืออะไร RDBMS
ความสัมพันธ์ของคำต่อไปน้ จงเขียนอธิบาย
1) Integrity Rules vs Data Inconsistency
ถึงแม้จะมีการใช้ระบบฐานข้อมูลแทนระบบแฟ้มข้อมูลแต่ก็ยังคงมีการซ้ำกันของข้อมูลเกิดขึ้นเพราะเราต้องเชื่อมความสัมพันธ์ระหว่าง table ด้วย Foreign key แต่ในการเกิดการซ้ำ ระบบฐานข้อมูลได้ตั้งกฏหนึ่งขึ้นมาชื่อว่า Integrity Rules เพื่อควบคุมไม่ให้เกิดความขัดแย้งของข้อมูล Data Inconsistency โดย Integrity Rules มีอยู่ 2 ข้อคือ ควบคุมที่ Primary key เรียกกฏนี้ว่า Entity Integrity กับควบคุม Foreign Key เรียกกฏนี้ว่า Referential Integrirty
Entity Integrity บอกว่า Primary Key จะต้องห้ามซ้ำและห้ามว่าง Unique, Not Null
Referential Integrity บอกว่า Foreign Key ซ้ำได้ ว่างได้ และ Foreign key ที่อ้างอิงถึง Primary Key ใน table หลักจะต้องมีตัวตน
2) Database Table vs Entity Set
ในการออกแบบฐานข้อมูลในยุคแรก ใช้แนวคิดการปฏิบัติการทางเซตมาเชื่อมความสัมพันธ์ระหว่างแฟ้มข้อมูล แต่ต่อมาในยุค RDMBS ของ Codd ได้เรียก Entity Set นั้นว่าเป็น table แทน และได้เพิ่มตัวปฏิบัติการเชิงสัมพันธ์เข้าไปอีก 4 ตัวนอกเหนือจากเซต คือ Select, Join, Divide, Project นอกจากนี้ table ของ Codd ก็มีคุณสมบัติ 9 อย่างที่ไม่เหมือนกับ table ในทางคณิตศาตร์อีกด้วย
3) Relational Operations vs Union Compatible
ตัวปฏิบัติการเชิงสัมพันธ์ที่ต้องมีคุณสมบัติ Union Compatible คือ Union, Different, Intersect
คุณสมบัตินี้คือตัวถูกดำเนินการจะต้องมี 2 ตัวและมี attributes เหมือนกัน และมีจำนวนเท่ากัน
4) …
