More Related Content
Similar to ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
Similar to ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล (20)
ความรู้เบื้องต้นเกี่ยวกับฐานข้อมูล
- 4. ชนิดของข้อมูล
มีลักษณะเป็นตัวอักษร ตัวเลข และสัญลักษณ์ โดยข้อมูล
ที่เป็นตัวเลขจะไม่สามารถนาไปคานวณได้ แต่สามารถนาไป
จัดเรียงตามลาดับตัวอักขระ เปลี่ยนแปลงแก้ไขได้ และ
เปรียบเทียบได้ว่าเหมือนกับข้อมูลอื่นหรือไม่
1. ข้อมูลที่เป็นตัวอักขระหรือข้อความ (character
data หรือ text)
- 6. 3. ข้อมูลรหัส (code data)
อาจเป็นตัวอักขระหรือข้อมูลเชิงจานวนก็ได้ ซึ่งมักจะมี
การกาหนดขนาดความยาวไว้จากัด
ข้อมูลที่เป็นตัวเลขไม่ได้นาไปใช้เพื่อการคานวณ แต่ใช้
เพื่อการเปรียบเทียบ นับหรือจัดกลุ่มข้อมูล ที่มีรหัสตรงกับที่
กาหนด
- 9. 4. ข้อมูลวันที่ (date data)
เป็นข้อมูลซึ่งกาหนดขึ้นเป็นพิเศษ เพื่อให้
สามารถแสดง วัน เดือน ปี ที่กาหนดไว้เป็ น
มาตรฐานได้
- 14. 7. ข้อมูลเสียง (voice data)
นิยมนามาใช้ในงานประมวลผลภาษาธรรมชาติ
(Natural Language Processing: NLP) ซึ่งช่วยให้
คอมพิวเตอร์สามารถแยกเสียงที่ได้รับออกว่ามี
ความหมายอะไร เพื่อให้คอมพิวเตอร์สามารถทางาน
ตามที่มนุษย์บอกหรือออกคาสั่งได้
- 15. แบบฝึกหัด
1. ไฟล์รูปภาพนามสกุลอะไรบ้าง ? ไฟล์แบบไหนใช้เนื้อที่ใน
การจัดเก็บน้อยที่สุด และมากที่สุด
2. ไฟล์ภาพเคลื่อนไหวมีนามสกุลอะไรบ้าง ? ไฟล์แบบไหนใช้
เนื้อที่ในการจัดเก็บน้อยที่สุด และมากที่สุด
3. จงยกตัวอย่างของรหัสข้อมูล ( code data ) ว่ามีอะไรบ้าง
- 17. ข้อมูลพนักงาน เช่น อะไรบ้าง ?
-ชื่อ นามสกุล - ที่อยู่
- เลขที่บัตรประจาตัวประชาชน - เลขที่บัตรประกันสังคม
- สถานภาพสมรส - ตาแหน่งงาน
- วันที่เข้าทางาน - แผนก เงินเดือน
- จานวนชั่วโมงในการทางาน และสวัสดิการ เป็นต้น
- 18. ข้อมูลนักศึกษา เช่น อะไรบ้าง ?
รหัสนักศึกษา ชื่อ นามสกุล ที่อยู่ เบอร์
โทรศัพท์ E-mail Address โปรแกรมวิชา
คณะ ตอนเรียน ชั้นปี เป็นต้น
- 35. บิต (Bit : Binary Digit)
คือ หน่วยของข้อมูลที่เล็กที่สุดที่เก็บอยู่ใน
หน่วยความจาภายในคอมพิวเตอร์ ซึ่ง Bit จะ
แทนด้วยตัวเลขหนึ่งตัว คือ 0 หรือ 1
- 36. ไบท์ (Byte) หรือ ตัวอักขระ (Character)
คือ หน่วยของข้อมูลที่นาบิตหลายๆบิต
มารวมกัน แทนตัวอักษรแต่ละตัว โดยตัวอักษร 1 ตัว
จะแทนด้วยบิต 8 บิต ซึ่งตัวอักษรแต่ละตัวจะเรียกว่า
ไบท์ (Byte)
- 60. “ระบบการจัดการฐานข้อมูล
(Data Base Management System: DBMS) ”
คือ โปรแกรมที่ทาหน้าที่ในการกาหนดลักษณะ
ข้อมูลที่จะเก็บไว้ในฐานข้อมูล อานวยความสะดวก
ในการบันทึกข้อมูลค้นหาข้อมูล และการแก้ไข
ปรั บปรุ งข้ อมูลกาหนดผู้ ที่ได้ รั บอนุ ญาต
ให้ใช้ฐานข้อมูลได้
- 62. โปรแกรมที่เป็นการทางานแบบ DBMS
1. MS SQL Server 2. IBM DB2
3. Oracle 4. MySQL
5. Microsoft Access 6. MSSQL
7. PostgreSQL คือ คือ ระบบจัดการฐานข้อมูลเชิงวัตถุ-
สัมพันธ์ (Object-Relational Database Management System หรือ
ORDBMS)
•
- 73. คาศัพท์ต่าง ๆ ที่เกี่ยวข้อง
ในระบบฐานข้อมูล
1. เอนทิตี้ (Entity) หมายถึง ชื่อของสิ่งใดสิ่งหนึ่ง ได้แก่ คน
สถานที่ สิ่งของ การกระทา ซึ่งต้องการจัดเก็บข้อมูลไว้ เช่น เอนทิตี้ลูกค้า
เอนทิตี้พนักงาน
2. แอททริบิวต์ (Attribute) หมายถึง รายละเอียดข้อมูลที่แสดง
ลักษณะและคุณสมบัติของเอนทิตี้หนึ่ง ๆ เช่น เอนทิตี้นักศึกษา
ประกอบด้วย
- แอทริบิวต์รหัสนักศึกษา
- แอททริบิวต์ชื่อนักศึกษา
- แอททริบิวต์ที่อยู่นักศึกษา
- 74. ความสัมพันธ์ (Relationships) หมายถึง ความสัมพันธ์ระหว่าง
เอนทิตี้ เช่น ความสัมพันธ์ระหว่างเอนทิตี้นักศึกษาและเอนทิตี้คณะวิชา
เป็นลักษณะว่า นักศึกษาแต่ละคนเรียนอยู่คณะวิชาใดคณะวิชาหนึ่งใน
การแสดงความสัมพันธ์ระหว่างเอนทิตี้
ตัวอย่าง
เอนทิตี้ใบสั่งซื้อแต่ละใบจะสามารถสั่งสินค้าได้มากกว่าหนึ่ง
ชนิด ความสัมพันธ์ของข้อมูลจากเอนทิตี้ใบสั่งซื้อไปยังเอนทิตี้สินค้า
จึงเป็นแบบหนึ่งต่อกลุ่ม (1:m) ในขณะที่สินค้าแต่ละชนิด จะถูกสั่งอยู่ใน
ใบสั่งซื้อหลายใบ ความสัมพันธ์ของข้อมูลจากเอนทิตี้สินค้าไปยังอินทิตี้
ใบสั่งซื้อ จึงเป็นแบบหนึ่งต่อกลุ่ม (1:n) ดังนั้นความสัมพันธ์ของเอนทิตี้
ทั้งสอง จึงเป็นแบบกลุ่มต่อกลุ่ม (m:n)
- 77. พนักงาน
รหัสพนักงาน ชื่อพนักงาน ที่อยู่ เงินเดือน รหัสแผนก
12501535
12534568
12503452
12356892
15689730
นายสมพงศ์
นายมนตรี
นายเอก
นายบรรทัด
นายราชัน
กรุงเทพ
นครปฐม
กรุงเทพ
นนทบุรี
สมุทรปราการ
12000
12500
13500
11500
12000
VO
VN
VO
VD
VA
- 79. 3. ฐานข้อมูลแบบลาดับชั้น
(HIERARCHICAL DATABASE)
ฐานข้อมูลแบบลาดับชั้น เป็นโครงสร้างที่จัดเก็บข้อมูลใน
ลักษณะความสัมพันธ์แบบพ่อ-ลูก (Parent-Child Relationship Type
: PCR Type) หรือเป็นโครงสร้างรูปแบบต้นไม้ (Tree) ข้อมูลที่
จัดเก็บในที่นี้ คือ ระเบียน (Record) ซึ่งประกอบด้วยค่าของเขตข้อมูล
(Field) ของเอนทิตี้หนึ่ง ๆ
ฐานข้อมูลแบบลาดับชั้นนี้คล้ายคลึงกับฐานข้อมูลแบบ
เครือข่าย แต่ต่างกันที่ฐานข้อมูลแบบลาดับชั้น มีกฎเพิ่มขึ้นมาอีก
หนึ่งประการ คือ ในแต่ละกรอบจะมีลูกศรวิ่งเข้าหาได้ไม่เกิน 1
หัวลูกศร