คำถามและคำตอบในการสัมภาษณ์การสร้างแบบจำลองข้อมูล 88 อันดับแรก (2025)
คำถามและคำตอบในการสัมภาษณ์การสร้างแบบจำลองข้อมูลสำหรับนักศึกษาใหม่
1) การสร้างแบบจำลองข้อมูลคืออะไร?
การสร้างแบบจำลองข้อมูลเป็นกระบวนการของการสร้างแบบจำลองสำหรับข้อมูลที่จะจัดเก็บไว้ในฐานข้อมูล เป็นการแสดงแนวคิดของออบเจ็กต์ข้อมูล การเชื่อมโยงระหว่างออบเจ็กต์ข้อมูลต่างๆ และกฎเกณฑ์
2) อธิบายแบบจำลองข้อมูลประเภทต่างๆ
โมเดลข้อมูลมีสามประเภทหลักๆ ได้แก่:
แนวความคิด: แบบจำลองข้อมูลเชิงแนวคิดจะกำหนดว่าระบบควรมีเนื้อหาอะไรบ้าง โดยทั่วไป แบบจำลองนี้จะสร้างขึ้นโดยผู้มีส่วนได้ส่วนเสียทางธุรกิจและสถาปนิกข้อมูล วัตถุประสงค์คือเพื่อจัดระเบียบ กำหนดขอบเขต และกำหนดแนวคิดและกฎเกณฑ์ทางธุรกิจ
ตรรกะ: กำหนดวิธีที่ระบบควรถูกนำไปใช้โดยไม่คำนึงถึง DBMSโดยทั่วไปแล้ว สถาปนิกข้อมูลและนักวิเคราะห์ธุรกิจจะสร้างโมเดลนี้ขึ้น จุดประสงค์คือเพื่อพัฒนาแผนที่ทางเทคนิคของกฎและโครงสร้างข้อมูล
ทางกายภาพ: โมเดลข้อมูลนี้อธิบายถึงวิธีการนำระบบไปใช้โดยใช้ระบบ DBMS เฉพาะ โดยทั่วไปโมเดลนี้จะสร้างโดย DBA และนักพัฒนา วัตถุประสงค์คือการนำฐานข้อมูลไปใช้จริง
3) อธิบายตารางข้อเท็จจริงและข้อเท็จจริง
ข้อเท็จจริงแสดงถึงข้อมูลเชิงปริมาณ เช่น จำนวนเงินสุทธิที่ต้องชำระ ตารางแฟคท์ประกอบด้วยข้อมูลตัวเลขและคีย์นอกจากตารางไดเมนชัน
4) แสดงรายการสคีมาการออกแบบต่างๆ ในการสร้างแบบจำลองข้อมูล
สคีมาแผนการสร้างแบบจำลองข้อมูลมีสองประเภทที่แตกต่างกัน: 1) สคีมาแบบดาว และ 2) สคีมาเกล็ดหิมะ
5) เมื่อใดที่คุณควรพิจารณาการทำให้เป็นปกติ?
ดีนอร์มัลไลเซชันจะใช้เมื่อตารางมีส่วนร่วมอย่างมากขณะดึงข้อมูล มันถูกใช้เพื่อสร้างคลังข้อมูล
6) อธิบายมิติและคุณลักษณะ
มิติข้อมูลแสดงถึงข้อมูลเชิงคุณภาพ ตัวอย่างเช่น ผลิตภัณฑ์ ชั้นเรียน แผน ฯลฯ ตารางไดเมนชันมีแอตทริบิวต์ที่เป็นข้อความหรือคำอธิบาย ตัวอย่างเช่น ประเภทผลิตภัณฑ์และชื่อผลิตภัณฑ์เป็นแอตทริบิวต์สองรายการของตารางมิติของผลิตภัณฑ์
7) ข้อเท็จจริงที่น้อยกว่าคืออะไร?
Fact Less Fact คือตารางที่ไม่มีการวัดข้อเท็จจริง ประกอบด้วยคีย์มิติเท่านั้น
8) การวิเคราะห์ในหน่วยความจำคืออะไร?
การวิเคราะห์ในหน่วยความจำเป็นกระบวนการแคชฐานข้อมูลใน RAM
9) OLTP และ OLAP แตกต่างกันอย่างไร?
ด้านล่างนี้คือ ความแตกต่างระหว่าง OLAP และ OLTP:
OLTP | สพป |
---|---|
OLTP คือระบบการทำธุรกรรมออนไลน์ | OLAP เป็นกระบวนการวิเคราะห์และดึงข้อมูลออนไลน์ |
โดดเด่นด้วยธุรกรรมออนไลน์ระยะสั้นจำนวนมาก | มีลักษณะเป็นข้อมูลปริมาณมาก |
OLTP ใช้ DBMS แบบดั้งเดิม | OLAP ใช้คลังข้อมูล |
ตารางในฐานข้อมูล OLTP ถูกทำให้เป็นมาตรฐาน | ตารางใน OLAP ไม่ได้รับการทำให้เป็นมาตรฐาน |
เวลาตอบสนองอยู่ในหน่วยมิลลิวินาที | เวลาตอบสนองมีหน่วยเป็นวินาทีถึงนาที |
OLTP ได้รับการออกแบบมาเพื่อการดำเนินธุรกิจแบบเรียลไทม์ | OLAP ได้รับการออกแบบมาเพื่อการวิเคราะห์การวัดผลทางธุรกิจตามหมวดหมู่และคุณลักษณะ |
10) โต๊ะคืออะไร?
การรวบรวมแถวและคอลัมน์เรียกว่าเป็นตาราง แต่ละคอลัมน์มีประเภทข้อมูล ตารางประกอบด้วยข้อมูลที่เกี่ยวข้องในรูปแบบตาราง
11) คอลัมน์คืออะไร?
คอลัมน์หรือฟิลด์คือการจัดเรียงข้อมูลในแนวตั้งที่มีข้อมูลที่เกี่ยวข้อง
12) กำหนดความกระจัดกระจายของข้อมูล
ความกระจัดกระจายของข้อมูลเป็นคำที่ใช้เรียกปริมาณข้อมูลที่คุณมีสำหรับเอนทิตี/มิติของโมเดล
13) คีย์หลักแบบผสมคืออะไร?
คีย์หลักแบบผสมหมายถึงกรณีที่ใช้คอลัมน์ตารางมากกว่าหนึ่งคอลัมน์เป็นส่วนหนึ่งของคีย์หลัก
14) คีย์หลักคืออะไร?
คีย์หลัก คือคอลัมน์หรือกลุ่มของคอลัมน์ที่ระบุแต่ละแถวในตารางไม่เท่ากัน ค่าของคีย์หลักต้องไม่เป็นค่าว่าง ทุกตารางจะต้องมีคีย์หลักหนึ่งคีย์
15) อธิบายคีย์ต่างประเทศ
คีย์ต่างประเทศ คือกลุ่มของแอตทริบิวต์ที่ใช้เชื่อมโยงตารางหลักและตารางลูก ค่าของคอลัมน์คีย์ภายนอกซึ่งมีอยู่ในตารางลูกจะอ้างอิงถึงค่าของคีย์หลักในตารางหลัก
16) เมตาดาต้าคืออะไร?
ข้อมูลเมตาอธิบายข้อมูลเกี่ยวกับข้อมูล จะแสดงประเภทข้อมูลจริงที่จัดเก็บไว้ในระบบฐานข้อมูล
17) ดาต้ามาร์ทคืออะไร?
A ดาต้ามาร์ท เป็นเวอร์ชันย่อของคลังข้อมูลและได้รับการออกแบบเพื่อใช้โดยแผนก หน่วย หรือกลุ่มผู้ใช้เฉพาะในองค์กร เช่น การตลาด การขาย ทรัพยากรบุคคล หรือการเงิน
18) OLTP คืออะไร?
การประมวลผลธุรกรรมออนไลน์ หรือที่เรียกสั้นๆ ว่า OLTPรองรับแอปพลิเคชันที่เน้นการทำธุรกรรมในสถาปัตยกรรม 3 ชั้น OLTP ดูแลการทำธุรกรรมรายวันของบริษัทหรือองค์กร
19) ตัวอย่างของระบบ OLTP มีอะไรบ้าง?
ตัวอย่างของระบบ OLTP คือ:
- กำลังส่งข้อความ
- เพิ่มหนังสือลงในตะกร้าสินค้า
- การจองตั๋วเครื่องบินออนไลน์
- ธนาคารออนไลน์
- รายการสั่งซื้อ
20) ข้อจำกัดในการตรวจสอบคืออะไร?
ข้อจำกัดในการตรวจสอบใช้เพื่อตรวจสอบช่วงของค่าในคอลัมน์
21) แสดงรายการประเภทของการทำให้เป็นมาตรฐาน?
ประเภทของการทำให้เป็นมาตรฐานคือ: 1) รูปแบบปกติที่หนึ่ง 2) รูปแบบปกติที่สอง 3) รูปแบบปกติที่สาม 4) บอยซ์-คอดด์ที่สี่ และ 5) รูปแบบปกติที่ห้า
22) วิศวกรรมข้อมูลไปข้างหน้าคืออะไร?
วิศวกรรมไปข้างหน้าเป็นคำศัพท์ทางเทคนิคที่ใช้อธิบายกระบวนการแปลแบบจำลองเชิงตรรกะไปเป็นการใช้งานจริงโดยอัตโนมัติ
23) PDAP คืออะไร?
เป็นดาต้าคิวบ์ที่เก็บข้อมูลไว้เป็นข้อมูลสรุป ช่วยให้ผู้ใช้สามารถวิเคราะห์ข้อมูลได้อย่างรวดเร็ว ข้อมูลใน PDAP จะถูกจัดเก็บในลักษณะที่สามารถรายงานได้อย่างง่ายดาย
24) อธิบายการออกแบบฐานข้อมูลสคีมาเกล็ดหิมะ
สคีมาเกล็ดหิมะคือการจัดเรียงตารางมิติและตารางข้อเท็จจริง โดยทั่วไป ตารางทั้งสองจะแบ่งออกเป็นตารางมิติเพิ่มเติมเพิ่มเติม
25) บริการอธิบายการวิเคราะห์
บริการการวิเคราะห์ให้มุมมองรวมของข้อมูลที่ใช้ในการขุดข้อมูลหรือ OLAP
26) อัลกอริทึมการจัดคลัสเตอร์ลำดับคืออะไร
อัลกอริทึมการจัดกลุ่มลำดับจะรวบรวมเส้นทางที่คล้ายคลึงหรือเกี่ยวข้องกันและลำดับของข้อมูลที่มีเหตุการณ์
27) ข้อมูลที่ไม่ต่อเนื่องและต่อเนื่องคืออะไร?
ข้อมูลเฉพาะคือข้อมูลจำกัดหรือข้อมูลที่มีการกำหนดไว้แล้ว เช่น เพศ หมายเลขโทรศัพท์ ข้อมูลต่อเนื่องคือข้อมูลที่เปลี่ยนแปลงอย่างต่อเนื่องและเป็นระเบียบ เช่น อายุ
28) อัลกอริธึมอนุกรมเวลาคืออะไร?
อัลกอริธึมอนุกรมเวลาเป็นวิธีการทำนายค่าต่อเนื่องของข้อมูลในตาราง เช่น ประสิทธิภาพ พนักงานคนหนึ่งสามารถคาดการณ์ผลกำไรหรืออิทธิพลได้
29) ระบบธุรกิจอัจฉริยะคืออะไร?
BI (Business Intelligence) คือชุดกระบวนการ สถาปัตยกรรม และเทคโนโลยีที่แปลงข้อมูลดิบเป็นข้อมูลที่มีความหมายซึ่งขับเคลื่อนการดำเนินการทางธุรกิจที่มีกำไร BI เป็นชุดซอฟต์แวร์และบริการที่แปลงข้อมูลเป็นข้อมูลเชิงลึกและความรู้ที่นำไปปฏิบัติได้
30) ดัชนีบิตแมปคืออะไร?
ดัชนีบิตแมปเป็นดัชนีฐานข้อมูลชนิดพิเศษที่ใช้บิตแมป (อาร์เรย์บิต) ในการตอบคำถามโดยการดำเนินการตามบิต
คำถามและคำตอบสัมภาษณ์การสร้างแบบจำลองข้อมูลสำหรับผู้มีประสบการณ์
31) อธิบายคลังข้อมูลโดยละเอียด
คลังข้อมูลเป็นกระบวนการในการรวบรวมและจัดการข้อมูลจากแหล่งต่างๆ โดยให้ข้อมูลเชิงลึกที่มีประโยชน์ต่อองค์กรธุรกิจ โดยทั่วไปแล้วคลังข้อมูลจะใช้เพื่อเชื่อมต่อและวิเคราะห์ข้อมูลจากแหล่งต่างๆ ที่หลากหลาย ถือเป็นแกนหลักของระบบ BI ซึ่งสร้างขึ้นเพื่อการวิเคราะห์และรายงานข้อมูล
32) มิติขยะคืออะไร?
มิติขยะจะรวมจำนวนสมาชิกที่เกี่ยวข้องตั้งแต่สองรายการขึ้นไปเข้าไว้ในมิติเดียว โดยปกติจะเป็นค่าบูลีนหรือค่าแฟล็ก
33) อธิบายโครงร่างข้อมูล
Data Scheme คือการนำเสนอแบบไดอะแกรมที่แสดงความสัมพันธ์และโครงสร้างของข้อมูล
34) อธิบายความถี่ในการรวบรวมข้อมูล
ความถี่ในการรวบรวมข้อมูลคืออัตราการรวบรวมข้อมูล มันยังผ่านขั้นตอนต่างๆ ขั้นตอนเหล่านี้คือ: 1) การแยกจากแหล่งต่างๆ 3) การเปลี่ยนแปลง 4) การชำระล้าง และ 5) การจัดเก็บ
35) จำนวนสมาชิกของฐานข้อมูลคืออะไร?
จำนวนการนับเป็นคุณลักษณะตัวเลขของความสัมพันธ์ระหว่างสองเอนทิตีหรือชุดเอนทิตี
36) ความสัมพันธ์แบบคาร์ดินัลประเภทต่างๆ มีอะไรบ้าง?
ความสัมพันธ์ที่สำคัญประเภทต่างๆ ได้แก่:
- ความสัมพันธ์แบบหนึ่งต่อหนึ่ง
- ความสัมพันธ์แบบหนึ่งต่อหลาย
- ความสัมพันธ์แบบหลายต่อหนึ่ง
- ความสัมพันธ์แบบหลายต่อหลาย
37) กำหนดปัจจัยความสำเร็จที่สำคัญและระบุปัจจัยสี่ประเภท
ปัจจัยแห่งความสำเร็จที่สำคัญคือผลลัพธ์ที่ดีของกิจกรรมใดๆ ที่จำเป็นสำหรับองค์กรในการบรรลุเป้าหมาย
ปัจจัยแห่งความสำเร็จที่สำคัญสี่ประเภท ได้แก่:
- CSF อุตสาหกรรม
- CSF เชิงกลยุทธ์
- CSF ด้านสิ่งแวดล้อม
- CSF ชั่วคราว
38) การทำเหมืองข้อมูลคืออะไร?
การทำเหมืองข้อมูลเป็นทักษะหลากหลายสาขาที่ใช้การเรียนรู้ของเครื่อง สถิติ AI และเทคโนโลยีฐานข้อมูล มันคือทั้งหมดที่เกี่ยวกับการค้นพบความสัมพันธ์ที่ไม่สงสัย/ไม่ทราบมาก่อนระหว่างข้อมูล
39) อะไรคือความแตกต่างระหว่างสคีมา Star และสคีมา Snowflake?
ต่อไปนี้เป็นความแตกต่างที่สำคัญระหว่าง สคีมาดาวกับสคีมาเกล็ดหิมะ:
สคีมาของดาว | สคีมาเกล็ดหิมะ |
---|---|
ลำดับชั้นของมิติจะถูกเก็บไว้ในตารางมิติ | ลำดับชั้นจะถูกแบ่งออกเป็นตารางแยกกัน |
ประกอบด้วยตารางข้อเท็จจริงที่ล้อมรอบด้วยตารางมิติ | ตารางข้อเท็จจริงหนึ่งตารางล้อมรอบด้วยตารางมิติซึ่งในทางกลับกันจะล้อมรอบด้วยตารางมิติ |
ในสกีมาแบบดาว การรวมเพียงครั้งเดียวเท่านั้นที่สร้างความสัมพันธ์ระหว่างตารางแฟคท์และตารางไดเมนชันใดๆ | สคีมาเกล็ดหิมะจำเป็นต้องมีการรวมจำนวนมากเพื่อดึงข้อมูล |
มีการออกแบบฐานข้อมูลที่เรียบง่าย | มีการออกแบบฐานข้อมูลที่ซับซ้อน |
โครงสร้างข้อมูลและการสืบค้นที่ไม่ปกติยังทำงานเร็วขึ้นอีกด้วย | โครงสร้างข้อมูลที่ทำให้เป็นมาตรฐาน |
ความซ้ำซ้อนของข้อมูลในระดับสูง | ความซ้ำซ้อนของข้อมูลระดับต่ำมาก |
นำเสนอการสืบค้นที่มีประสิทธิภาพสูงกว่าโดยใช้ Star Join Query Optimization ตารางอาจเชื่อมต่อกับหลายมิติ | สคีมาเกล็ดหิมะแสดงด้วยตารางข้อเท็จจริงแบบรวมศูนย์ซึ่งไม่น่าเชื่อมโยงกับหลายมิติ |
40) การระบุความสัมพันธ์คืออะไร?
การระบุความสัมพันธ์ของเอนทิตีใน DBMS ใช้เพื่อระบุความสัมพันธ์ระหว่างเอนทิตีสองอัน: 1) เอนทิตีที่แข็งแกร่ง และ 2) เอนทิตีที่อ่อนแอ
41) ความสัมพันธ์แบบเรียกซ้ำตัวเองคืออะไร?
ความสัมพันธ์แบบเรียกซ้ำเป็นคอลัมน์แบบสแตนด์อโลนในตารางที่เชื่อมต่อกับคีย์หลักของตารางเดียวกัน
42) อธิบายการสร้างแบบจำลองข้อมูลเชิงสัมพันธ์
การสร้างแบบจำลองข้อมูลเชิงสัมพันธ์คือการเป็นตัวแทนของออบเจ็กต์ในฐานข้อมูลเชิงสัมพันธ์ ซึ่งโดยปกติแล้วจะถูกทำให้เป็นมาตรฐาน
43) การวิเคราะห์แบบจำลองเชิงคาดการณ์คืออะไร?
กระบวนการตรวจสอบหรือทดสอบแบบจำลองซึ่งจะใช้ในการทำนายการทดสอบและตรวจสอบผลลัพธ์ สามารถใช้สำหรับการเรียนรู้ของเครื่อง ปัญญาประดิษฐ์ และสถิติ
44) อะไรคือความแตกต่างระหว่างแบบจำลองข้อมูลเชิงตรรกะและแบบจำลองข้อมูลทางกายภาพ?
แบบจำลองข้อมูลเชิงตรรกะ | แบบจำลองข้อมูลทางกายภาพ |
---|---|
แบบจำลองข้อมูลเชิงตรรกะสามารถออกแบบความต้องการของธุรกิจได้อย่างมีเหตุผล | โมเดลข้อมูลทางกายภาพให้ข้อมูลเกี่ยวกับแหล่งฐานข้อมูลเป้าหมายและคุณสมบัติของมัน |
มีหน้าที่รับผิดชอบในการนำข้อมูลที่จัดเก็บไว้ในฐานข้อมูลไปใช้จริง | โมเดลข้อมูลทางกายภาพช่วยให้คุณสร้างโมเดลฐานข้อมูลใหม่จากที่มีอยู่ และใช้ข้อจำกัด Referential Integrity |
ประกอบด้วยเอนทิตี คุณลักษณะคีย์หลัก คีย์ผกผัน คีย์สำรอง กฎ ความสัมพันธ์ทางธุรกิจ คำจำกัดความ ฯลฯ | แบบจำลองข้อมูลทางกายภาพประกอบด้วยตาราง ข้อจำกัดของคีย์ คีย์เฉพาะ คอลัมน์ คีย์นอก ดัชนี ค่าเริ่มต้น ฯลฯ |
45) ข้อจำกัดประเภทต่างๆ มีอะไรบ้าง?
ข้อจำกัดประเภทอื่นอาจเป็นค่าเฉพาะ ค่า Null คีย์นอก คีย์ผสม หรือข้อจำกัดในการตรวจสอบ ฯลฯ
46) เครื่องมือสร้างแบบจำลองข้อมูลคืออะไร?
เครื่องมือสร้างแบบจำลองข้อมูล เป็นซอฟต์แวร์ที่ช่วยในการสร้างกระแสข้อมูลและความสัมพันธ์ระหว่างข้อมูล ตัวอย่างของเครื่องมือดังกล่าว ได้แก่ Borland Together Altova Database Spy, casewise, Case Studio 2 เป็นต้น
47) DBMS แบบลำดับชั้นคืออะไร
ในฐานข้อมูลแบบลำดับชั้น ข้อมูลแบบจำลองจะถูกจัดระเบียบในโครงสร้างแบบต้นไม้ ข้อมูลจะถูกจัดเก็บในรูปแบบลำดับชั้น ข้อมูลจะถูกแสดงโดยใช้ความสัมพันธ์แบบผู้ปกครอง-ลูก ใน DBMS แบบลำดับชั้น ข้อมูลผู้ปกครองอาจมีข้อมูลลูกได้หลายรายการ แต่ข้อมูลลูกจะมีเพียงรายการผู้ปกครองรายการเดียวเท่านั้น
48) ข้อเสียของโมเดลข้อมูลแบบลำดับชั้นมีอะไรบ้าง
ข้อเสียของโมเดลข้อมูลแบบลำดับชั้นมีดังนี้:
- ไม่ยืดหยุ่นเนื่องจากต้องใช้เวลาในการปรับตัวให้เข้ากับความต้องการที่เปลี่ยนแปลงไปของธุรกิจ
- โครงสร้างดังกล่าวก่อให้เกิดปัญหาในการสื่อสารระหว่างแผนก การสื่อสารแนวตั้ง และการสื่อสารระหว่างหน่วยงาน
- รูปแบบข้อมูลแบบลำดับชั้นอาจสร้างปัญหาความแตกแยกได้
49) อธิบายแนวทางการสร้างแบบจำลองข้อมูลที่ขับเคลื่อนด้วยกระบวนการ
แนวทางที่ขับเคลื่อนด้วยกระบวนการที่ใช้ในการสร้างแบบจำลองข้อมูลเป็นไปตามวิธีการทีละขั้นตอนเกี่ยวกับความสัมพันธ์ระหว่างแบบจำลองความสัมพันธ์เอนทิตีและกระบวนการขององค์กร
50) อะไรคือข้อดีของการใช้การสร้างแบบจำลองข้อมูล?
ข้อดีของการใช้การสร้างแบบจำลองข้อมูลในคลังข้อมูลคือ:
- ช่วยให้คุณจัดการข้อมูลทางธุรกิจโดยทำให้ข้อมูลเป็นมาตรฐานและกำหนดคุณลักษณะของข้อมูล
- การสร้างแบบจำลองข้อมูลรวมข้อมูลของระบบต่างๆ เพื่อลดความซ้ำซ้อนของข้อมูล
- ช่วยให้สามารถสร้างการออกแบบฐานข้อมูลที่มีประสิทธิภาพ
- การสร้างแบบจำลองข้อมูลช่วยให้แผนกองค์กรทำงานเป็นทีมได้
- ช่วยให้เข้าถึงข้อมูลได้อย่างสะดวก
51) อะไรคือข้อเสียของการใช้การสร้างแบบจำลองข้อมูล?
ข้อเสียของการใช้การสร้างแบบจำลองข้อมูลคือ:
- มีความเป็นอิสระของโครงสร้างน้อยกว่า
- มันสามารถทำให้ระบบมีความซับซ้อน
52) ดัชนีคืออะไร?
ดัชนีใช้สำหรับคอลัมน์หรือกลุ่มคอลัมน์เพื่อดึงข้อมูลอย่างรวดเร็ว
53) อะไรคือคุณลักษณะของแบบจำลองข้อมูลเชิงตรรกะ?
ลักษณะของแบบจำลองข้อมูลเชิงตรรกะคือ:
- อธิบายความต้องการข้อมูลสำหรับโครงการเดียว แต่สามารถรวมเข้ากับโมเดลข้อมูลเชิงตรรกะอื่นๆ ตามขอบเขตของโครงการ
- ออกแบบและพัฒนาอย่างเป็นอิสระจาก DBMS
- คุณลักษณะข้อมูลจะมีประเภทข้อมูลที่มีความแม่นยำและความยาวที่แน่นอน
- กระบวนการทำให้เป็นมาตรฐานของโมเดล ซึ่งโดยทั่วไปจะใช้จนถึง 3NF
54) แบบจำลองข้อมูลทางกายภาพมีลักษณะเฉพาะอย่างไร?
ลักษณะของแบบจำลองข้อมูลทางกายภาพคือ:
- แบบจำลองข้อมูลทางกายภาพอธิบายความต้องการข้อมูลสำหรับโปรเจ็กต์หรือแอปพลิเคชันเดียว มันอาจจะบูรณาการกับแบบจำลองข้อมูลทางกายภาพอื่นๆ ตามขอบเขตของโครงการ
- โมเดลข้อมูลมีความสัมพันธ์ระหว่างตารางที่ระบุถึงจำนวนสมาชิกและความเป็นโมฆะของความสัมพันธ์
- พัฒนาขึ้นสำหรับเวอร์ชันเฉพาะของ DBMS ตำแหน่ง พื้นที่จัดเก็บข้อมูล หรือเทคโนโลยีที่จะใช้ในโครงการ
- คอลัมน์ควรมีประเภทข้อมูล ความยาวที่กำหนด และค่าเริ่มต้นที่แน่นอน
- มีการกำหนดคีย์หลักและคีย์นอก มุมมอง ดัชนี โปรไฟล์การเข้าถึง และการอนุญาต ฯลฯ
55) เทคนิคการสร้างแบบจำลองข้อมูลสองประเภทมีอะไรบ้าง?
เทคนิคการสร้างแบบจำลองข้อมูลสองประเภท ได้แก่ 1) โมเดลความสัมพันธ์เอนทิตี (ER) และ 2) UML (ภาษาการสร้างแบบจำลองแบบรวม).
56) UML คืออะไร
UML (Unified Modeling Language) คือภาษาสำหรับการพัฒนาฐานข้อมูล ภาษาการสร้างแบบจำลองสำหรับวัตถุประสงค์ทั่วไปในสาขาวิศวกรรมซอฟต์แวร์ จุดประสงค์หลักคือการจัดเตรียมวิธีการทั่วไปในการแสดงภาพการออกแบบระบบ
57) อธิบายโมเดลฐานข้อมูลเชิงวัตถุ
โมเดลฐานข้อมูลเชิงวัตถุคือชุดของวัตถุ ออบเจ็กต์เหล่านี้สามารถมีคุณสมบัติและวิธีการที่เกี่ยวข้องได้
58) โมเดลเครือข่ายคืออะไร?
เป็นโมเดลที่สร้างขึ้นจากโมเดลลำดับชั้น โดยอนุญาตให้เชื่อมโยงระเบียนได้มากกว่าหนึ่งรายการ ซึ่งแสดงว่ามีระเบียนหลายรายการ สามารถสร้างชุดระเบียนหลักและระเบียนย่อยได้ โดยแต่ละระเบียนสามารถอยู่ในชุดต่างๆ ได้หลายชุด ซึ่งทำให้คุณสามารถดำเนินการความสัมพันธ์ของตารางที่ซับซ้อนได้
59) การแฮชคืออะไร?
การแฮชเป็นเทคนิคที่ใช้ในการค้นหาค่าดัชนีทั้งหมดและดึงข้อมูลที่ต้องการ ช่วยในการคำนวณตำแหน่งโดยตรงของข้อมูลซึ่งถูกบันทึกไว้ในดิสก์โดยไม่ต้องใช้โครงสร้างของดัชนี
60) ธุรกิจหรือกุญแจธรรมชาติคืออะไร?
คีย์ทางธุรกิจหรือคีย์ธรรมชาติเป็นฟิลด์ที่ระบุตัวตนของเอนทิตีอย่างเฉพาะเจาะจง เช่น รหัสลูกค้า หมายเลขพนักงาน อีเมล เป็นต้น
61) คีย์ผสมคืออะไร?
เมื่อมีการใช้มากกว่าหนึ่งฟิลด์เพื่อแสดงคีย์ จะเรียกว่าคีย์ผสม
62) แบบฟอร์มปกติครั้งแรกคืออะไร?
รูปแบบปกติแรกหรือ 1NF เป็นคุณสมบัติของความสัมพันธ์ที่มีอยู่ในระบบการจัดการฐานข้อมูลเชิงสัมพันธ์ ความสัมพันธ์ใดๆ ก็ตามจะเรียกว่ารูปแบบปกติแรกหากโดเมนของแอตทริบิวต์แต่ละรายการมีค่าที่เป็นอะตอม ซึ่งมีค่าหนึ่งค่าจากโดเมนนั้น
63) คีย์หลักและคีย์ต่างประเทศแตกต่างกันอย่างไร?
คีย์หลัก | คีย์ต่างประเทศ |
---|---|
คีย์หลักช่วยให้คุณระบุเรกคอร์ดในตารางได้โดยไม่ซ้ำกัน | Foreign key คือเขตข้อมูลในตารางที่เป็นคีย์หลักของตารางอื่น |
คีย์หลักไม่ยอมรับค่าว่าง | คีย์ต่างประเทศอาจยอมรับค่าว่างหลายค่า |
คีย์หลักเป็นดัชนีคลัสเตอร์ และข้อมูลในตาราง DBMS จะได้รับการจัดระเบียบทางกายภาพในลำดับของดัชนีคลัสเตอร์ | คีย์ต่างประเทศไม่สามารถสร้างดัชนีแบบคลัสเตอร์หรือแบบไม่คลัสเตอร์โดยอัตโนมัติได้ อย่างไรก็ตาม คุณสามารถสร้างดัชนีบนคีย์ต่างประเทศด้วยตนเองได้ |
คุณสามารถมีคีย์หลักเพียงคีย์เดียวในตารางได้ | คุณสามารถมีคีย์ต่างประเทศได้หลายคีย์ในตาราง |
64) แบบฟอร์มปกติที่สองมีข้อกำหนดอะไรบ้าง?
ข้อกำหนดของแบบฟอร์มปกติที่สองคือ:
- มันควรจะอยู่ในรูปแบบปกติครั้งแรก
- ไม่มีคุณลักษณะที่ไม่ใช่ไพรม์ใดๆ ซึ่งขึ้นอยู่กับฟังก์ชันย่อยของคีย์ตัวเลือกของความสัมพันธ์ของตาราง
65) กฎสำหรับรูปแบบปกติที่สามมีอะไรบ้าง?
กฎสำหรับรูปแบบปกติที่สามคือ:
- มันควรจะอยู่ในรูปแบบปกติที่สอง
- ไม่มีการพึ่งพาฟังก์ชันสกรรมกริยา
66) การใช้กุญแจมีความสำคัญอย่างไร?
- คีย์ช่วยให้คุณระบุแถวข้อมูลในตารางได้ ในแอปพลิเคชันในโลกแห่งความเป็นจริง ตารางอาจมีบันทึกหลายพันรายการ
- คีย์ช่วยให้แน่ใจว่าคุณสามารถระบุบันทึกตารางได้โดยไม่ซ้ำกันแม้จะมีความท้าทายเหล่านี้
- ช่วยให้คุณสร้างความสัมพันธ์ระหว่างและระบุความสัมพันธ์ระหว่างตาราง
- ช่วยให้คุณบังคับใช้อัตลักษณ์และความซื่อสัตย์ในความสัมพันธ์
67) คีย์ตัวแทนคืออะไร?
คีย์เทียมซึ่งมีจุดมุ่งหมายเพื่อระบุแต่ละระเบียนโดยไม่ซ้ำกันเรียกว่าคีย์ตัวแทน คีย์ประเภทนี้มีลักษณะเฉพาะเนื่องจากสร้างขึ้นเมื่อคุณไม่มีคีย์หลักที่เป็นธรรมชาติ พวกเขาไม่ได้ให้ความหมายใดๆ กับข้อมูลในตาราง โดยปกติคีย์ตัวแทนจะเป็นจำนวนเต็ม
68) อธิบายคีย์สำรองโดยละเอียด
คีย์สำรองคือคอลัมน์หรือกลุ่มของคอลัมน์ในตารางที่ระบุทุกแถวในตารางนั้นโดยไม่ซ้ำกัน ตารางสามารถมีได้หลายตัวเลือกสำหรับคีย์หลัก แต่สามารถกำหนดให้เป็นคีย์หลักได้เพียงตัวเดียวเท่านั้น คีย์ทั้งหมดที่ไม่ใช่คีย์หลักเรียกว่าคีย์สำรอง
69) รูปแบบปกติที่สี่ใน DBMS คืออะไร?
รูปแบบปกติที่สี่คือระดับของการทำให้ฐานข้อมูลเป็นมาตรฐาน โดยจะต้องไม่มีการพึ่งพาที่ไม่สำคัญนอกเหนือจากคีย์ตัวเลือก
70) ระบบการจัดการฐานข้อมูลคืออะไร?
ระบบจัดการฐานข้อมูล หรือ DBMS เป็นซอฟต์แวร์สำหรับจัดเก็บและเรียกค้นข้อมูลผู้ใช้ ประกอบด้วยกลุ่มของโปรแกรมที่จัดการฐานข้อมูล
71) กฎของรูปแบบปกติที่ห้าคืออะไร?
ตารางอยู่ใน 5th รูปแบบปกติเฉพาะในกรณีที่อยู่ใน 4th ในรูปแบบปกติ และไม่สามารถแยกย่อยเป็นตารางเล็กๆ จำนวนเท่าใดก็ได้โดยไม่สูญเสียข้อมูล
72) การทำให้เป็นมาตรฐานคืออะไร?
normalization เป็นเทคนิคการออกแบบฐานข้อมูลที่จัดตารางในลักษณะที่ช่วยลดความซ้ำซ้อนและการพึ่งพาข้อมูล โดยจะแบ่งตารางขนาดใหญ่ออกเป็นตารางเล็กๆ และเชื่อมโยงตารางเหล่านั้นโดยใช้ความสัมพันธ์
73) อธิบายคุณลักษณะของระบบการจัดการฐานข้อมูล
- ให้ความปลอดภัยและขจัดความซ้ำซ้อน
- ลักษณะของระบบฐานข้อมูลที่อธิบายตนเอง
- ฉนวนระหว่างโปรแกรมและข้อมูลนามธรรม
- รองรับมุมมองข้อมูลหลายมุมมอง
- การแบ่งปันข้อมูลและการประมวลผลธุรกรรมของผู้ใช้หลายราย
- DBMS อนุญาตให้เอนทิตีและความสัมพันธ์ระหว่างกันสร้างตาราง
- มันเป็นไปตามแนวคิด ACID (Atomน้ำแข็ง ความสม่ำเสมอ ความโดดเดี่ยว และความทนทาน)
- DBMS รองรับสภาพแวดล้อมแบบหลายผู้ใช้ที่อนุญาตให้ผู้ใช้เข้าถึงและเข้าถึงและจัดการข้อมูลแบบขนาน
74) แสดงรายการซอฟต์แวร์ DBMS ยอดนิยม
ยอดนิยม ซอฟต์แวร์ดีบีเอ็มเอส คือ:
- MySQL
- Microsoft ทางเข้า
- Oracle
- PostgreSQL
- ฐานข้อมูล
- Foxมือโปร
- SQLite
- IBM DB2
- Microsoft SQL Server.
75) อธิบายแนวคิดของ RDBMS
ระบบจัดการฐานข้อมูลเชิงสัมพันธ์ เป็นซอฟต์แวร์ที่ใช้เก็บข้อมูลในรูปแบบตาราง ในระบบประเภทนี้ ข้อมูลจะได้รับการจัดการและจัดเก็บไว้ในแถวและคอลัมน์ ซึ่งเรียกว่าสิ่งอันดับและคุณลักษณะ RDBMS เป็นระบบการจัดการข้อมูลที่ทรงพลังและมีการใช้กันอย่างแพร่หลายทั่วโลก
76) อะไรคือข้อดีของแบบจำลองข้อมูล?
ข้อดีของแบบจำลองข้อมูลคือ:
- เป้าหมายหลักของโมเดลข้อมูลการออกแบบคือเพื่อให้แน่ใจว่าออบเจ็กต์ข้อมูลที่นำเสนอโดยทีมงานได้รับการแสดงอย่างถูกต้อง
- แบบจำลองข้อมูลควรมีรายละเอียดเพียงพอที่จะใช้ในการสร้างฐานข้อมูลทางกายภาพ
- ข้อมูลในแบบจำลองข้อมูลสามารถใช้เพื่อกำหนดความสัมพันธ์ระหว่างตาราง คีย์หลักและคีย์นอก และขั้นตอนการจัดเก็บ
- โมเดลข้อมูลช่วยให้ธุรกิจต่างๆ สามารถสื่อสารภายในและระหว่างองค์กรได้
- โมเดลข้อมูลช่วยในการจัดทำเอกสารการแมปข้อมูลในกระบวนการ ETL
- ช่วยจดจำแหล่งข้อมูลที่ถูกต้องเพื่อเติมโมเดล
77) Data Model มีข้อเสียอะไรบ้าง?
ข้อเสียของตัวแบบข้อมูลคือ:
- ในการพัฒนาแบบจำลองข้อมูล เราควรทราบลักษณะการจัดเก็บข้อมูลทางกายภาพ
- เป็นระบบนำทางที่ก่อให้เกิดการพัฒนาและจัดการแอพพลิเคชันที่ซับซ้อน ดังนั้นจึงต้องอาศัยความรู้เกี่ยวกับประวัติชีวิตจริง
- แม้แต่การเปลี่ยนแปลงเล็กๆ น้อยๆ ในโครงสร้างก็จำเป็นต้องมีการปรับเปลี่ยนในแอปพลิเคชันทั้งหมด
- ไม่มีชุดภาษาการจัดการข้อมูลใน DBMS
78) อธิบายตารางข้อเท็จจริงประเภทต่างๆ
ตารางข้อเท็จจริงมีสามประเภท:
- สารเติมแต่ง: เป็นการวัดที่เพิ่มมิติใดๆ
- ไม่ใช่สารเติมแต่ง: เป็นการวัดที่ไม่สามารถเพิ่มมิติใดๆได้
- สารเติมแต่งกึ่ง: เป็นการวัดที่สามารถเพิ่มได้ไม่กี่มิติ
79) ตารางรวมคืออะไร?
ตารางรวมประกอบด้วยข้อมูลรวมที่สามารถคำนวณได้โดยใช้ฟังก์ชันต่างๆ เช่น 1) ค่าเฉลี่ย 2) MAX, 3) จำนวนนับ 4) SUM 5) SUM และ 6) MIN
80) มิติที่ยืนยันคืออะไร?
มิติที่สอดคล้องคือมิติที่ได้รับการออกแบบในลักษณะที่สามารถใช้กับตารางข้อเท็จจริงจำนวนมากในพื้นที่ต่างๆ ของคลังข้อมูล
81) รายชื่อประเภทของลำดับชั้นในการสร้างแบบจำลองข้อมูล
มีลำดับชั้นสองประเภท: 1) ลำดับชั้นตามระดับ และ 2) ลำดับชั้นพ่อแม่-ลูก
82) อะไรคือความแตกต่างระหว่างดาต้ามาร์ทและคลังข้อมูล?
นี่คือหลัก ความแตกต่างระหว่าง Data Mart และ Data Warehouse:
ข้อมูลมาร์ท | คลังข้อมูล |
---|---|
Data mart มุ่งเน้นไปที่สาขาวิชาเดียวของธุรกิจ | คลังข้อมูลมุ่งเน้นไปที่ธุรกิจหลายด้าน |
ใช้ในการตัดสินใจเชิงกลยุทธ์เพื่อการเติบโตของธุรกิจ | ช่วยให้เจ้าของธุรกิจสามารถตัดสินใจเชิงกลยุทธ์ได้ |
Data mart เป็นไปตามรูปแบบจากล่างขึ้นบน | คลังข้อมูลเป็นไปตามรูปแบบจากบนลงล่าง |
แหล่งข้อมูลมาจากแหล่งข้อมูลเดียว | แหล่งข้อมูลมาจากแหล่งข้อมูลที่แตกต่างกันมากกว่าหนึ่งแหล่ง |
83) XMLA คืออะไร?
XMLA คือการวิเคราะห์ XML ที่ถือเป็นมาตรฐานสำหรับการเข้าถึงข้อมูล การประมวลผลเชิงวิเคราะห์ออนไลน์ (OLAP).
84) อธิบายมิติขยะ
มิติข้อมูลขยะช่วยในการจัดเก็บข้อมูล ใช้เมื่อข้อมูลไม่เหมาะสมที่จะจัดเก็บไว้ในสคีมา
85) อธิบายการจำลองข้อมูลแบบลูกโซ่
สถานการณ์เมื่อโหนดรองเลือกเป้าหมายโดยใช้เวลา ping หรือเมื่อโหนดที่ใกล้ที่สุดเป็นโหนดรอง จะเรียกว่าเป็นการจำลองข้อมูลแบบลูกโซ่
86) อธิบายคลังข้อมูลเสมือน
คลังข้อมูลเสมือนให้มุมมองโดยรวมของข้อมูลที่เสร็จสมบูรณ์ คลังข้อมูลเสมือนไม่มีข้อมูลประวัติ ถือเป็นแบบจำลองข้อมูลเชิงตรรกะที่มีข้อมูลเมตา
87) อธิบายภาพรวมของคลังข้อมูล
สแนปชอตคือการแสดงภาพข้อมูลที่สมบูรณ์ ณ เวลาที่กระบวนการแยกข้อมูลเริ่มต้นขึ้น
88) สารสกัดแบบสองทิศทางคืออะไร?
ความสามารถของระบบในการแยก ล้าง และถ่ายโอนข้อมูลในสองทิศทางเรียกว่าเป็นการแยกทิศทาง
คำถามสัมภาษณ์เหล่านี้จะช่วยในวีว่าของคุณ (วาจา)