วันศุกร์ที่ 1 กรกฎาคม พ.ศ. 2554

ความรู้ทั่วไปเกี่ยวกับระบบฐานข้อมูล

ฐานข้อมูลเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ทำให้ผู้ใช้สามารถใช้ข้อมูลที่เกี่ยวข้องในระบบงานต่าง ๆ ร่วมกันได้ โดยที่จะไม่เกิดความซ้ำซ้อนของข้อมูล และยังสามารถหลีกเลี่ยงความขัดแย้งของข้อมูลด้วย อีกทั้งข้อมูลในระบบก็จะถูกต้องเชื่อถือได้ และเป็นมาตรฐานเดียวกัน โดยจะมีการกำหนดระบบความปลอดภัยของข้อมูลขึ้น

ระบบฐานข้อมูล (Database System) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน

ระบบฐานข้อมูล จึงนับว่าเป็นการจัดเก็บข้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการฐานข้อมูล

นิยามและคำศัพท์พื้นฐานเกี่ยวกับระบบฐานข้อมูล

บิท (Bit) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด

ไบท์ (Byte) หมายถึง หน่วยของข้อมูลที่กิดจากการนำบิทมารวมกันเป็นตัวอักขระ (Character)

เขตข้อมูล (Field) หมายถึง หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้วได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ ที่อยู่ เป็นต้น

ระเบียน (Record) หมายถึง หน่วยของข้อมูลที่เกิดจากการนเอาเขตข้อมูลหลาย ๆ เขตข้อมูลมารวมกัน เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง

แฟ้มข้อมูล (File) หมายถึงหน่วยของข้อมูลที่เกิดจากการนำข้อมูลหลาย ๆ ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลนักศึกษา แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน


ส่วนในระบบฐานข้อมูล มีคำศัพท์ต่าง ๆ ที่เกี่ยวข้องดังนี้

เอนทิตี้ (Entity) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง ได้แก่ คน สถานที่ สิ่งของ การกระทำ ซึ่งต้องการจัดก็บข้อมูล

ไว้ เช่น เอนทิตี้ลูกค้า เอนทิตี้พนักงาน

ความสัมพันธ์ (Relationships) หมายถึง ความสัมพันธ์ระหว่างเอนทิตี้ เช่น ความสัมพันธ์ระหว่างเอนทิตี้นักศึกษาและเอนทิตี้คณะวิชา เป็นลักษณะว่า นักศึกษาแต่ละคนเรียนอยู่คณะวิชาใดคณะวิชาหนึ่ง

ความสำคัญของการประมวลผลแบบระบบฐานข้อมูล

จากการจัดเก็บข้อมูลรวมเป็นฐานข้อมูลจะก่อให้เกิดประโยชน์ดังนี้

1. สามารถลดความซ้ำซ้อนของข้อมูลได้

2. หลีกเลี่ยงความขัดแย้งของข้อมูลได้
3. สามารถใช้ข้อมูลร่วมกันได้

4. สามารถรักษาความถูกต้องเชื่อถือได้ของข้อมูล

5. สามารถกำหนดความป็นมาตรฐานเดียวกันของข้อมูลได้
6. สามารถกำหนดระบบความปลอดภัยของข้อมูลได้

7. เกิดความเป็นอิสระของข้อมูล

รูปแบบของระบบฐานข้อมูล

รูปแบบของระบบฐานข้อมูล มีอยู่ด้วยกัน 3 ประเภท คือ

1. ฐานข้อมูลเชิงสัมพันธ์ (Relational Database)

2. ฐานข้อมูลแบบเครือข่าย (Network Database)

3. ฐานข้อมูลแบบลำดับชั้น (Hierarchical Database)

โปรแกรมฐานข้อมูลที่นิยมใช้

โปรแกรมฐานข้อมูล เป็นโปรแกรมหรือซอฟแวร์ที่ช่วยจัดการข้อมูลหรือรายการต่าง ๆ ที่อยู่ในฐานข้อมูล ไม่ว่าจะเป็นการจัดเก็บ การเรียกใช้ การปรับปรุงข้อมูล

โปรแกรม Access, โปรแกรม Foxpro, โปรแกรม dBase,โปรแกรม SQL


10 ความคิดเห็น:

  1. ลืมให้ลิ้งไว้ศึกษาเพิ่มเติมคะ
    http://www.chandra.ac.th/office/ict/document/it/it04/page01.html

    ตอบลบ
  2. ทำให้เรามีความเข้าในในเรื่องของระบบฐานข้อมูลมากขึ้น ซึ่งเป็นพื้นฐานที่เราต้องมีความเช้าใจก่อนที่จะเจาะเรื่องระบบฐานข้อมูลที่มากขึ้นกว่านี้ โดยระบบฐานข้อมูลจะทำให้ผู้ใช้สามารถใช้ข้อมูลที่เกี่ยวข้องในระบบงานต่าง ๆ ร่วมกันได้อีกด้วย

    BY Supaporn Saetae (B) 51400886

    ตอบลบ
  3. เราต้องทำความเข้าใจกับฐานข้อมูลของเราให้ดี เพราะว่าเป็นเหมือนคลังข้อมูลต่างๆ ในระบบที่เรากำลังจะออกแบบขึ้น ถ้าฐานข้อมูลไม่ยืดหยุ่น ก็อาจจะมีปัญหาต่อระบบในอนาคต

    นัทธมน847 (โดนัท)

    ตอบลบ
  4. เมื่อสร้างเป็น Relation ได้แล้ว อย่าลืม Normalization ด้วย เพื่อให้ข้อมูลออกมาไม่เกิดปัญหา

    ตอบลบ
  5. งานในองค์กรไม่ว่าจะเป็นองค์กรขนาดเล็กหรือขนาดใหญ่ ต่างก็ต้องมีข้อมูลของการทำงานหรือข้อมูลทางธุรกิจในลักษณะต่างๆ ซึ่งข้อมูลขององค์กรอาจมีความสำคัญมากน้อยต่างกัน มีผู้ใช้ข้อมูลได้ตามความจำเป็นและตามลำดับชั้นความลับ เพราะฉะนั้น ฐานข้อมูล เป็นสิ่งสำคัญสำหรับการเก็บข้อมูลทีมีความเกี่ยวข้องกันและข้อมูลที่ควรจะนำมาไว้รวมกัน

    นางสาวจิตติมา ช้างน้อย (เชอร์รี่) ,, :))

    ตอบลบ
  6. ถ้าฐานข้อมูลไม่ดีแล้วการที่เราจะนำระบบอื่นเข้ามาใช้ร่วมด้วยก็อาจจะเกิดปัญหาขึ้นได้ในภายหลังได้ ต้องระวังเอาไว้ :)

    ประมาณ มะแก้ว(มาณ)

    ตอบลบ
  7. ถ้าฐานข้อมูลไม่ถูกต้องทำให้เกิดปัญหาในการดำเนินงานหรือการใช้ระบบได้ การเขียนฐานข้อมูลที่ีควรอย่าให้ข้อมูลนั้นมีการซ้ำซ้อน

    อริญญา ปิ่นแก้วกาญจน์ ปอย

    ตอบลบ
  8. โปรแกรมฐานข้อมูล จะช่วยให้ผู้ใช้สามารถค้นหาข้อมูลได้อย่างรวดเร็ว ซึ่งโปรแกรมฐานข้อมมูลที่นิยมใช้มีอยู่ด้วยกันหลายตัว เช่น Access, FoxPro, Clipper, dBase, FoxBase, Oracle, SQL เป็นต้น โดยแต่ละโปรแกรมจะมีความสามารถต่างกัน บางโปรแกรมใช้ง่ายแต่จะจำกัดขอบเขตการใช้งาน บ่งโปรแกรมใช้งานยากกว่า แต่จะมีความสามารถในการทำงานมากกว่า

    น.ส.ฤดีมาศ บุญทรง (ส้มโอ)

    ตอบลบ
  9. ความคิดเห็นนี้ถูกผู้เขียนลบ

    ตอบลบ
  10. ระบบฐานข้อมูล จะสามารถทำให้ข้อมูลต่างๆ ไม่เกิดความซ้ำซ้อน ขัดแย้งกัน ซึ่งฐานข้อมูลเป็นส่วนที่มีสำคัญมาก ถ้าฐานข้อมูลไม่ดี ระบบอื่นก็จะเกิดปัญหาได้

    ภาริณี วิจิตโรทัย (พลอย) 51040868

    ตอบลบ

หมายเหตุ: มีเพียงสมาชิกของบล็อกนี้เท่านั้นที่สามารถแสดงความคิดเห็น