ݺߣ

ݺߣShare a Scribd company logo
ความรู้ทั่วไปเกี่ยวกับระบบฐาȨ้อมูล   ฐาน ข้อมูลเป็นการจัด๶ก็บྺ้อมูลอย่างเป็นระบบ ทำให้ผู้ใช้สามารถใช้ข้อมูลที่เกี่ยวข้องในระบบงานต่าง ๆ ร่วมกันได้ โดยที่จะไม่เกิดความซ้ำซ้อนของข้อมูล และยังสามารถหลีกเลี่ยงความขัดแย้งของข้อมูลด้วย อีกทั้งข้อมูลในระบบก็จะถูกต้องเชื่อถือได้ และเป็นมาตรฐานเดียวกัน โดยจะมีการกำหนดระบบความปลอดภัยของข้อมูลขึ้น นับได้ว่าปัจจุบันเป็นยุคของสารสนเทศ เป็นที่ยอมรับกันว่า สารสนเทศเป็นข้อมูลที่ผ่านการกลั่นกรองอย่างเหมาะสม สามารถนำมาใช้ประโยชน์อย่างมากมาย ไม่ว่าจะเป็นการนำมาใช้งานด้านธุรกิจ การบริหาร และกิจการอื่น ๆ องค์กรที่มีข้อมูลปริมาณมาก ๆ จะพบความยุ่งยากลำบากในการจัด๶ก็บྺ้อมูล ตลอดจนการนำข้อมูลที่ต้องการออกมาใช้ให้ทันต่อเหตุการณ์ ดังนั้นคอมพิวเตอร์จึงถูกนำมาใช้เป็นเครื่องมือช่วยในการจัด๶ก็บྺ้อมูล การประมวลผลข้อมูล ซึ่งทำให้ระบบการจัด๶ก็บྺ้อมูลเป็นไปได้สะดวก ทั้งนี้โปรแกรมแต่ละโปรแกรมจะต้องสร้างวิธีควบคุมและจัดการกับข้อมูลขึ้นเอง ฐานข้อมูลจึงเข้ามามีบทบาทสำคัญอย่างมาก โดยเฉพาะระบบงานต่าง ๆ ที่ใช้คอมพิวเตอร์ การออกแบบและพัฒนาระบบฐาȨ้อมูล จึงต้องคำนึงถึงการควบคุมและการจัดการความถูกต้องตลอดจนประสิทธิภาพในการ เรียกใช้ข้อมูลด้วย
ความรู้พื้นฐานเกี่ยวกับระบบฐาȨ้อมูล   ระบบฐาȨ้อมูล  ( Database System )  หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน ระบบฐาȨ้อมูล จึงนับว่าเป็นการจัด๶ก็บྺ้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการ ฐานข้อมูล
นิยามและคำศัพท์พื้นฐานเกี่ยวกับระบบฐาȨ้อมูล   ความรู้พื้นฐานเกี่ยวกับระบบฐาȨ้อมูล   บิท  ( Bit )   หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด ไบท์  ( Byte )   หมายถึง หน่วยของข้อมูลที่กิดจากการนำบิทมารวมกันเป็นตัวอักขระ  ( Character ) เขตข้อมูล  ( Field )   หมายถึง หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้ว ได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ ที่อยู่ เป็นต้น ระเบียน  ( Record )   หมายถึง หน่วยของข้อมูลที่เกิดจากการนเอาเขตข้อมูลหลาย ๆ เขตข้อมูลมารวมกัน เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง เช่น ข้อมูลของนักศึกษา  1   ระเบียน  ( 1   คน )  จะประกอบด้วย  รหัสประจำตัวนักศึกษา  1   เขตข้อมูล ชื่อนักศึกษา  1   เขตข้อมูล ที่อยู่  1   เขตข้อมูล แฟ้มข้อมูล  ( File )   หมายถึงหน่วยของข้อมูลที่เกิดจากการนำข้อมูลหลาย ๆ ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลนักศึกษา แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน
ส่วนในระบบฐาȨ้อมูล มีคำศัพท์ต่าง ๆ ที่เกี่ยวข้องดังนี้   อนทิตี้  ( Entity )   หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง ได้แก่ คน สถานที่ สิ่งของ การกระทำ ซึ่งต้องการจัดก็บข้อมูล ไว้ เช่น เอนทิตี้ลูกค้า เอนทิตี้พนักงาน -  เอนทิตี้ชนิดอ่อนแอ  ( Weak Entity )  เป็นเอนทิตี้ที่ไม่มีความหมาย หากขาดเอนทิตี้อื่นในฐานข้อมูล แอททริบิวต์ (Attribute)   หมายถึง รายละเอียดข้อมูลที่แสดงลักษณะและคุณสมบัติของเอนทิตี้หนึ่ง ๆ เช่น  เอนทิตี้นักศึกษา ประกอบด้วย  -  แอทริบิวต์รหัสนักศึกษา -  แอททริบิวต์ชื่อนักศึกษา -  แอททริบิวต์ที่อยู่นักศึกษา
ส่วนในระบบฐาȨ้อมูล มีคำศัพท์ต่าง ๆ ที่เกี่ยวข้องดังนี้ ระบบฐาȨ้อมูล  ( Database System )  หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน ระบบฐาȨ้อมูล จึงนับว่าเป็นการจัด๶ก็บྺ้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม  ความสัมพันธ์  ( Relationships )  หมาย ถึง ความสัมพันธ์ระหว่างเอนทิตี้ เช่น ความสัมพันธ์ระหว่างเอนทิตี้นักศึกษาและเอนทิตี้คณะวิชา เป็นลักษณะว่า นักศึกษาแต่ละคนเรียนอยู่คณะวิชาใดคณะวิชาหนึ่ง ในการแสดงความสัมพันธ์ระหว่างเอนทิตี้ เราจะใช้หัวลูกศรเพื่อแสดงความสัมพันธ์ ดังตัวอย่างในรูปต่อไปนี้ รูปที่  1.1   คณะวิชา  ß ----------à à  นักศึกษา  ( คณะวิชามีความสัมพันธ์กับนักศึกษา ) ในการ ระบุความสัมพันธ์ระหว่างเอนทิตี้ จะกำหนดโดยใช้หัวลูกศร และหากพิจารณาความสัมพันธ์จากเอนทิตี้นักศึกษาไปยังเอนทิตี้คณะวิชา อาจจะกำหนดความสัมพันธ์ได้ดังนี้ รูปที่  1.2   คณะวิชา  ----------------à  นักศึกษา  ( นักศึกษาสังกัดอยู่คณะวิชา ) และหากพิจารณาความสัมพันธ์จากเอนทิตี้คณะวิชาไปยังเอนทิตี้นักศึกษา อาจกำหนดความสัมพันธ์ได้ดังนี้ รูปที่  1.3   คณะวิชา  --------------à à  นักศึกษา  ( คณะวิชาประกอบด้วยนักศึกษา ) จากรูปที่  1.2   จะเห็นได้ว่า นักศึกษา  1   คนจะสามารถสังกัดอยู่ได้เพียง  1   คณะวิชา แต่จากรูปที่  1.3   จะเห็นได้ว่า  1   คณะวิชาสามารถการแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการ ฐานข้อมูล

More Related Content

What's hot (18)

การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
Yongyut Nintakan
ลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูล
ลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูลลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูล
ลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูล
ปิยะดนัย วิเคียน
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูลความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
พัน พัน
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูลการจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
chanoot29
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูลความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
Gatesiree G'ate
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
สิรินยา ปาโจด
การจัดการྺ้อมูล
การจัดการྺ้อมูลการจัดการྺ้อมูล
การจัดการྺ้อมูล
Wanphen Wirojcharoenwong
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
palmyZommanow
หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์ น่านกร ม.5
palmyZommanow
ݺߣ Chapter1
ݺߣ Chapter1ݺߣ Chapter1
ݺߣ Chapter1
บรรลุ ช่อชู
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
ABELE Snvip
บทที่7
บทที่7บทที่7
บทที่7
nunzaza
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Opas Kaewtai
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Opas Kaewtai
บทที่ 10
บทที่ 10บทที่ 10
บทที่ 10
nunzaza
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
Yongyut Nintakan
ลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูล
ลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูลลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูล
ลักษณะของข้อมูลที่ดีและการจัด๶ก็บྺ้อมูล
ปิยะดนัย วิเคียน
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูลความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
พัน พัน
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูลการจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
การจัดการྺ้อมูลด้วยระบบการจัึϸารฐาȨ้อมูล
chanoot29
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูลความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
Gatesiree G'ate
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
สิรินยา ปาโจด
หน่วยที่ 1
หน่วยที่ 1หน่วยที่ 1
หน่วยที่ 1
palmyZommanow
หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์ น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์  น่านกร ม.5หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์  น่านกร ม.5
หน่วยที่ 1เรื่อง การจัดการྺ้อมูล ธนพงษ์ น่านกร ม.5
palmyZommanow
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
ABELE Snvip
บทที่7
บทที่7บทที่7
บทที่7
nunzaza
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Opas Kaewtai
Introduction to Database
Introduction to DatabaseIntroduction to Database
Introduction to Database
Opas Kaewtai
บทที่ 10
บทที่ 10บทที่ 10
บทที่ 10
nunzaza

Similar to ความรู้ทั่วไปเกี่ยวกับระบบฐาȨ้อมูล (20)

Lesson 1
Lesson 1Lesson 1
Lesson 1
Thanchanok Phongchareon
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
สิรินยา ปาโจด
ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2
Hitsuji12
Db1
Db1Db1
Db1
Kru Tammada
ข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูลข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูล
ssuseraa96d2
บทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdfบทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdf
Nattapon
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
ข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูลข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูล
ssuseraa96d2
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
Yongyut Nintakan
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
phakhwan22
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูลความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
warathip-por
Ch2 ระบบสารสȨทศ
Ch2 ระบบสารสȨทศCh2 ระบบสารสȨทศ
Ch2 ระบบสารสȨทศ
Nittaya Intarat
38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ
Tippathai Infinity
38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ
Tippathai Infinity
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา  ปาโจด ม.5
หน่วยที่1 เรื่อง เทคโนโลยีการสื่อสาร นางสาว สิรินยา ปาโจด ม.5
สิรินยา ปาโจด
ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2ธันยพร นกศิริ ม409 เลขที่2
ธันยพร นกศิริ ม409 เลขที่2
Hitsuji12
ข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูลข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูล
ssuseraa96d2
บทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdfบทที่ 1 ระบบสารสȨทศ.pdf
บทที่ 1 ระบบสารสȨทศ.pdf
Nattapon
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูลหน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูล
หน่วยการเรียนรู้ที่ 1 ข้อมูลและระบบฐาȨ้อมูลวิชา การจัดการฐานข้อมูล
chaiwat vichianchai
ข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูลข้อมูลและการจัดการྺ้อมูล
ข้อมูลและการจัดการྺ้อมูล
ssuseraa96d2
การจัดการฐานข้อมูล
การจัดการฐานข้อมูลการจัดการฐานข้อมูล
การจัดการฐานข้อมูล
Yongyut Nintakan
01 introduction to data mining
01 introduction to data mining01 introduction to data mining
01 introduction to data mining
phakhwan22
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูลความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
ความรู้พื้Ȩาน๶กี่ยวกับฐาȨ้อมูล
warathip-por
Ch2 ระบบสารสȨทศ
Ch2 ระบบสารสȨทศCh2 ระบบสารสȨทศ
Ch2 ระบบสารสȨทศ
Nittaya Intarat
38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ
Tippathai Infinity
38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ38210679 ระบบสารสȨทศ
38210679 ระบบสารสȨทศ
Tippathai Infinity

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

  • 1. ความรู้ทั่วไปเกี่ยวกับระบบฐาȨ้อมูล ฐาน ข้อมูลเป็นการจัด๶ก็บྺ้อมูลอย่างเป็นระบบ ทำให้ผู้ใช้สามารถใช้ข้อมูลที่เกี่ยวข้องในระบบงานต่าง ๆ ร่วมกันได้ โดยที่จะไม่เกิดความซ้ำซ้อนของข้อมูล และยังสามารถหลีกเลี่ยงความขัดแย้งของข้อมูลด้วย อีกทั้งข้อมูลในระบบก็จะถูกต้องเชื่อถือได้ และเป็นมาตรฐานเดียวกัน โดยจะมีการกำหนดระบบความปลอดภัยของข้อมูลขึ้น นับได้ว่าปัจจุบันเป็นยุคของสารสนเทศ เป็นที่ยอมรับกันว่า สารสนเทศเป็นข้อมูลที่ผ่านการกลั่นกรองอย่างเหมาะสม สามารถนำมาใช้ประโยชน์อย่างมากมาย ไม่ว่าจะเป็นการนำมาใช้งานด้านธุรกิจ การบริหาร และกิจการอื่น ๆ องค์กรที่มีข้อมูลปริมาณมาก ๆ จะพบความยุ่งยากลำบากในการจัด๶ก็บྺ้อมูล ตลอดจนการนำข้อมูลที่ต้องการออกมาใช้ให้ทันต่อเหตุการณ์ ดังนั้นคอมพิวเตอร์จึงถูกนำมาใช้เป็นเครื่องมือช่วยในการจัด๶ก็บྺ้อมูล การประมวลผลข้อมูล ซึ่งทำให้ระบบการจัด๶ก็บྺ้อมูลเป็นไปได้สะดวก ทั้งนี้โปรแกรมแต่ละโปรแกรมจะต้องสร้างวิธีควบคุมและจัดการกับข้อมูลขึ้นเอง ฐานข้อมูลจึงเข้ามามีบทบาทสำคัญอย่างมาก โดยเฉพาะระบบงานต่าง ๆ ที่ใช้คอมพิวเตอร์ การออกแบบและพัฒนาระบบฐาȨ้อมูล จึงต้องคำนึงถึงการควบคุมและการจัดการความถูกต้องตลอดจนประสิทธิภาพในการ เรียกใช้ข้อมูลด้วย
  • 2. ความรู้พื้นฐานเกี่ยวกับระบบฐาȨ้อมูล ระบบฐาȨ้อมูล ( Database System ) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน ระบบฐาȨ้อมูล จึงนับว่าเป็นการจัด๶ก็บྺ้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม การแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการ ฐานข้อมูล
  • 3. นิยามและคำศัพท์พื้นฐานเกี่ยวกับระบบฐาȨ้อมูล ความรู้พื้นฐานเกี่ยวกับระบบฐาȨ้อมูล บิท ( Bit ) หมายถึง หน่วยของข้อมูลที่มีขนาดเล็กที่สุด ไบท์ ( Byte ) หมายถึง หน่วยของข้อมูลที่กิดจากการนำบิทมารวมกันเป็นตัวอักขระ ( Character ) เขตข้อมูล ( Field ) หมายถึง หน่วยของข้อมูลที่ประกอบขึ้นจากตัวอักขระตั้งแต่หนึ่งตัวขึ้นไปมารวมกันแล้ว ได้ความหมายของสิ่งใดสิ่งหนึ่ง เช่น ชื่อ ที่อยู่ เป็นต้น ระเบียน ( Record ) หมายถึง หน่วยของข้อมูลที่เกิดจากการนเอาเขตข้อมูลหลาย ๆ เขตข้อมูลมารวมกัน เพื่อเกิดเป็นข้อมูลเรื่องใดเรื่องหนึ่ง เช่น ข้อมูลของนักศึกษา 1 ระเบียน ( 1 คน ) จะประกอบด้วย รหัสประจำตัวนักศึกษา 1 เขตข้อมูล ชื่อนักศึกษา 1 เขตข้อมูล ที่อยู่ 1 เขตข้อมูล แฟ้มข้อมูล ( File ) หมายถึงหน่วยของข้อมูลที่เกิดจากการนำข้อมูลหลาย ๆ ระเบียนที่เป็นเรื่องเดียวกันมารวมกัน เช่น แฟ้มข้อมูลนักศึกษา แฟ้มข้อมูลลูกค้า แฟ้มข้อมูลพนักงาน
  • 4. ส่วนในระบบฐาȨ้อมูล มีคำศัพท์ต่าง ๆ ที่เกี่ยวข้องดังนี้ อนทิตี้ ( Entity ) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง ได้แก่ คน สถานที่ สิ่งของ การกระทำ ซึ่งต้องการจัดก็บข้อมูล ไว้ เช่น เอนทิตี้ลูกค้า เอนทิตี้พนักงาน - เอนทิตี้ชนิดอ่อนแอ ( Weak Entity ) เป็นเอนทิตี้ที่ไม่มีความหมาย หากขาดเอนทิตี้อื่นในฐานข้อมูล แอททริบิวต์ (Attribute) หมายถึง รายละเอียดข้อมูลที่แสดงลักษณะและคุณสมบัติของเอนทิตี้หนึ่ง ๆ เช่น เอนทิตี้นักศึกษา ประกอบด้วย - แอทริบิวต์รหัสนักศึกษา - แอททริบิวต์ชื่อนักศึกษา - แอททริบิวต์ที่อยู่นักศึกษา
  • 5. ส่วนในระบบฐาȨ้อมูล มีคำศัพท์ต่าง ๆ ที่เกี่ยวข้องดังนี้ ระบบฐาȨ้อมูล ( Database System ) หมายถึง โครงสร้างสารสนเทศที่ประกอบด้วยรายละเอียดของข้อมูลที่เกี่ยวข้องกันที่จะนำมาใช้ในระบบต่าง ๆ ร่วมกัน ระบบฐาȨ้อมูล จึงนับว่าเป็นการจัด๶ก็บྺ้อมูลอย่างเป็นระบบ ซึ่งผู้ใช้สามารถจัดการกับข้อมูลได้ในลักษณะต่าง ๆ ทั้งการเพิ่ม ความสัมพันธ์ ( Relationships ) หมาย ถึง ความสัมพันธ์ระหว่างเอนทิตี้ เช่น ความสัมพันธ์ระหว่างเอนทิตี้นักศึกษาและเอนทิตี้คณะวิชา เป็นลักษณะว่า นักศึกษาแต่ละคนเรียนอยู่คณะวิชาใดคณะวิชาหนึ่ง ในการแสดงความสัมพันธ์ระหว่างเอนทิตี้ เราจะใช้หัวลูกศรเพื่อแสดงความสัมพันธ์ ดังตัวอย่างในรูปต่อไปนี้ รูปที่ 1.1 คณะวิชา ß ----------à à นักศึกษา ( คณะวิชามีความสัมพันธ์กับนักศึกษา ) ในการ ระบุความสัมพันธ์ระหว่างเอนทิตี้ จะกำหนดโดยใช้หัวลูกศร และหากพิจารณาความสัมพันธ์จากเอนทิตี้นักศึกษาไปยังเอนทิตี้คณะวิชา อาจจะกำหนดความสัมพันธ์ได้ดังนี้ รูปที่ 1.2 คณะวิชา ----------------à นักศึกษา ( นักศึกษาสังกัดอยู่คณะวิชา ) และหากพิจารณาความสัมพันธ์จากเอนทิตี้คณะวิชาไปยังเอนทิตี้นักศึกษา อาจกำหนดความสัมพันธ์ได้ดังนี้ รูปที่ 1.3 คณะวิชา --------------à à นักศึกษา ( คณะวิชาประกอบด้วยนักศึกษา ) จากรูปที่ 1.2 จะเห็นได้ว่า นักศึกษา 1 คนจะสามารถสังกัดอยู่ได้เพียง 1 คณะวิชา แต่จากรูปที่ 1.3 จะเห็นได้ว่า 1 คณะวิชาสามารถการแก้ไข การลบ ตลอดจนการเรียกดูข้อมูล ซึ่งส่วนใหญ่จะเป็นการประยุกต์นำเอาระบบคอมพิวเตอร์เข้ามาช่วยในการจัดการ ฐานข้อมูล