ฐานข้อมูลเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ทำให้ผู้ใช้สามารถใช้ข้อมูลที่เกี่ยวข้องในระบบงานต่าง ๆ ร่วมกันได้ โดยที่จะไม่เกิดความซ้ำซ้อนของข้อมูล และยังสามารถหลีกเลี่ยงความขัดแย้งของข้อมูลด้วย อีกทั้งข้อมูลในระบบก็จะถูกต้องเชื่อถือได้ และเป็นมาตรฐานเดียวกัน โดยจะมีการกำหนดระบบความปลอดภัยของข้อมูลขึ้น
ระบบฐานข้อมูล (Database System) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกันระบบฐานข้อมูล จึงนับว่าเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการฐานข้อมูล
นิยามและคำศัพท์พื้นฐานเกี่ยวกับระบบฐานข้อมูล
บิท (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด
ไบท์ (Byte) หมายถึง หน่วยของข้อมูลที่กิดจากการนำบิทมารวมกันเป็นตัวอักขระ (Character)
เขตข้อมูล (Field) หมายถึง หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้วได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ ที่อยู่ เป็นต้น
ระเบียน (Record) หมายถึง หน่วยของข้อมูลที่เกิดจากการนเอาเขตข้อมูลหลาย ๆ เขตข้อมูลมารวมกัน เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง
แฟ้มข้อมูล (File) หมายถึงหน่วยของข้อมูลที่เกิดจากการนำข้อมูลหลาย ๆ ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลนักศึกษา แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน
เอนทิตี้ (Entity) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง ได้แก่ คน สถานที่ สิ่งของ การกระทำ ซึ่งต้องการจัดก็บข้อมูล
ไว้ เช่น เอนทิตี้ลูกค้า เอนทิตี้พนักงาน
ความสัมพันธ์ (Relationships) หมายถึง ความสัมพันธ์ระหว่างเอนทิตี้ เช่น ความสัมพันธ์ระหว่างเอนทิตี้นักศึกษาและเอนทิตี้คณะวิชา เป็นลักษณะว่า นักศึกษาแต่ละคนเรียนอยู่คณะวิชาใดคณะวิชาหนึ่งความสำคัญของการประมวลผลแบบระบบฐานข้อมูล
จากการจัดเก็บข้อมูลรวมเป็นฐานข้อมูลจะก่อให้เกิดประโยชน์ดังนี้
1. สามารถลดความซ้ำซ้อนของข้อมูลได้
2. หลีกเลี่ยงความขัดแย้งของข้อมูลได้4. สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล
5. สามารถกำหนดความป็นมาตรฐานเดียวกันของข้อมูลได้รูปแบบของระบบฐานข้อมูล
รูปแบบของระบบฐานข้อมูล มีอยู่ด้วยกัน 3 ประเภท คือ
1. ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)
2. ฐานข้อมูลแบบเครือข่าย (Network Database)
3. ฐานข้อมูลแบบลำดับชั้น (Hierarchical Database)
โปรแกรมฐานข้อมูลที่นิยมใช้
โปรแกรมฐานข้อมูล เป็นโปรแกรมหรือซอฟแวร์ที่ช่วยจัดการข้อมูลหรือรายการต่าง ๆ ที่อยู่ในฐานข้อมูล ไม่ว่าจะเป็นการจัดเก็บ การเรียกใช้ การปรับปรุงข้อมูล
โปรแกรม Access, โปรแกรม Foxpro, โปรแกรม dBase,โปรแกรม SQL
ลืมให้ลิ้งไว้ศึกษาเพิ่มเติมคะ
ตอบลบhttp://www.chandra.ac.th/office/ict/document/it/it04/page01.html
ทำให้เรามีความเข้าในในเรื่องของระบบฐานข้อมูลมากขึ้น ซึ่งเป็นพื้นฐานที่เราต้องมีความเช้าใจก่อนที่จะเจาะเรื่องระบบฐานข้อมูลที่มากขึ้นกว่านี้ โดยระบบฐานข้อมูลจะทำให้ผู้ใช้สามารถใช้ข้อมูลที่เกี่ยวข้องในระบบงานต่าง ๆ ร่วมกันได้อีกด้วย
ตอบลบBY Supaporn Saetae (B) 51400886
เราต้องทำความเข้าใจกับฐานข้อมูลของเราให้ดี เพราะว่าเป็นเหมือนคลังข้อมูลต่างๆ ในระบบที่เรากำลังจะออกแบบขึ้น ถ้าฐานข้อมูลไม่ยืดหยุ่น ก็อาจจะมีปัญหาต่อระบบในอนาคต
ตอบลบนัทธมน847 (โดนัท)
เมื่อสร้างเป็น Relation ได้แล้ว อย่าลืม Normalization ด้วย เพื่อให้ข้อมูลออกมาไม่เกิดปัญหา
ตอบลบงานในองค์กรไม่ว่าจะเป็นองค์กรขนาดเล็กหรือขนาดใหญ่ ต่างก็ต้องมีข้อมูลของการทำงานหรือข้อมูลทางธุรกิจในลักษณะต่างๆ ซึ่งข้อมูลขององค์กรอาจมีความสำคัญมากน้อยต่างกัน มีผู้ใช้ข้อมูลได้ตามความจำเป็นและตามลำดับชั้นความลับ เพราะฉะนั้น ฐานข้อมูล เป็นสิ่งสำคัญสำหรับการเก็บข้อมูลทีมีความเกี่ยวข้องกันและข้อมูลที่ควรจะนำมาไว้รวมกัน
ตอบลบนางสาวจิตติมา ช้างน้อย (เชอร์รี่) ,, :))
ถ้าฐานข้อมูลไม่ดีแล้วการที่เราจะนำระบบอื่นเข้ามาใช้ร่วมด้วยก็อาจจะเกิดปัญหาขึ้นได้ในภายหลังได้ ต้องระวังเอาไว้ :)
ตอบลบประมาณ มะแก้ว(มาณ)
ถ้าฐานข้อมูลไม่ถูกต้องทำให้เกิดปัญหาในการดำเนินงานหรือการใช้ระบบได้ การเขียนฐานข้อมูลที่ีควรอย่าให้ข้อมูลนั้นมีการซ้ำซ้อน
ตอบลบอริญญา ปิ่นแก้วกาญจน์ ปอย
โปรแกรมฐานข้อมูล จะช่วยให้ผู้ใช้สามารถค้นหาข้อมูลได้อย่างรวดเร็ว ซึ่งโปรแกรมฐานข้อมมูลที่นิยมใช้มีอยู่ด้วยกันหลายตัว เช่น Access, FoxPro, Clipper, dBase, FoxBase, Oracle, SQL เป็นต้น โดยแต่ละโปรแกรมจะมีความสามารถต่างกัน บางโปรแกรมใช้ง่ายแต่จะจำกัดขอบเขตการใช้งาน บ่งโปรแกรมใช้งานยากกว่า แต่จะมีความสามารถในการทำงานมากกว่า
ตอบลบน.ส.ฤดีมาศ บุญทรง (ส้มโอ)
ความคิดเห็นนี้ถูกผู้เขียนลบ
ตอบลบระบบฐานข้อมูล จะสามารถทำให้ข้อมูลต่างๆ ไม่เกิดความซ้ำซ้อน ขัดแย้งกัน ซึ่งฐานข้อมูลเป็นส่วนที่มีสำคัญมาก ถ้าฐานข้อมูลไม่ดี ระบบอื่นก็จะเกิดปัญหาได้
ตอบลบภาริณี วิจิตโรทัย (พลอย) 51040868