ทุกคนเคยได้ยินวลีเช่นนี้หลายครั้ง"ฐานข้อมูล". แล้วพวกเขาคืออะไร? ฐานข้อมูลเป็นเพียงแบบจำลองข้อมูลที่คุณสามารถจัดเก็บข้อมูลตามลำดับอย่างเคร่งครัด นอกจากนี้ด้วยความช่วยเหลือของพวกเขายังสามารถบันทึกข้อมูลเกี่ยวกับวัตถุที่มีคุณสมบัติคล้ายกันได้
ในการสร้างฐานข้อมูลใหม่คุณต้องทำก่อนกำหนดประเภทและโครงสร้างข้อมูลที่จะใช้ (มิฉะนั้นคุณอาจได้รับสิ่งที่แตกต่างไปจากที่ต้องการอย่างสิ้นเชิงเนื่องจากข้อมูลที่มีอยู่ในฐานข้อมูลจะต้องมีโครงสร้าง)
ปัจจุบันมีการใช้ฐานข้อมูลประเภทต่อไปนี้: เครือข่ายตารางและลำดับชั้น แน่นอนว่าทางเลือกส่วนใหญ่เกิดจากความชอบส่วนบุคคลและข้อมูลจำเพาะของข้อมูลที่ใช้ในการทำงาน
ประเภทที่นิยมมากที่สุดคือฐานข้อมูลแบบตารางประกอบด้วยรายการวัตถุประเภทเดียวกันอย่างง่าย ๆ กล่าวอีกนัยหนึ่งคือวัตถุที่มีคุณสมบัติเหมือนกัน ประเภทนี้ยังเป็นผู้นำเนื่องจากช่วยให้คุณใช้เวลาน้อยลงในการรวบรวมฐานข้อมูล ฐานข้อมูลประเภทนี้สามารถรวบรวมได้โดยใช้ Excel เดียวกันในเซลล์ของหน้าต่างหลักซึ่งคุณสามารถป้อนข้อมูลทุกประเภทในสเปรดชีต ได้แก่ ข้อความสูตรและตัวเลข
นอกจากนี้ฐานข้อมูลแบบตารางสามารถนำเสนอเป็นตารางสองมิติอย่างง่าย แต่ละแถวของตารางดังกล่าวจะเต็มไปด้วยค่าของวัตถุบางอย่างสลับกันและค่าคุณสมบัติจะปรากฏในคอลัมน์แยกกัน
คอลัมน์ของตารางดังกล่าวเรียกว่าเขตข้อมูล แต่ละฟิลด์มีป้ายกำกับด้วยชื่อที่แตกต่างกันและมีข้อมูลที่แสดงค่าพารามิเตอร์ที่ต้องการ
ในเรื่องนี้เราจำได้อีกครั้งว่าหากเราจำแนกประเภทของฐานข้อมูลตามระดับความง่ายในการสร้างและการเติมฐานข้อมูลแบบตารางจะเกิดขึ้นก่อนอย่างแม่นยำเนื่องจากคุณสมบัตินี้
บันทึกวัตถุ - การตั้งชื่อแต่ละบรรทัดตารางของฐานข้อมูลดังกล่าว เร็กคอร์ดเหล่านี้ถูกแบ่งออกเป็นหลายฟิลด์โดยทางโปรแกรมโดยใช้คอลัมน์ตารางดังนั้นเร็กคอร์ดทั้งหมดจึงเป็นชุดของค่าที่จำเป็นซึ่งมีอยู่ในฟิลด์
หากเรากำลังพิจารณาฐานข้อมูลประเภทอื่น ๆตอนนี้จำเป็นต้องอธิบายคำศัพท์ทางเทคนิคให้มากขึ้น สำหรับสิ่งเดียวกันในการกำหนดลักษณะของฐานตารางสามก็เพียงพอแล้ว เราได้เรียนรู้แล้วว่าฟิลด์และเร็กคอร์ดใดเกี่ยวกับอ็อบเจ็กต์คืออะไรตอนนี้เราจะแนะนำนิยามของฟิลด์คีย์
ฟิลด์คีย์คือหนึ่งในฟิลด์ในตารางซึ่งเป็นค่าที่กำหนดซึ่งระบุลักษณะเฉพาะของเร็กคอร์ดใด ๆ ที่มีอยู่ในเซลล์ของตาราง
ฟิลด์คีย์มักประกอบด้วยชนิดข้อมูลตัวนับ ประเภทข้อมูลต่อไปนี้มักใช้น้อยกว่า: "หมายเลขสินค้าคงคลัง" "รหัสผลิตภัณฑ์" ฯลฯ
ประเภทของเขตข้อมูลมักจะถูกกำหนดโดยข้อมูลที่มีอยู่ ประเภทหลัก ได้แก่ : "ตัวนับ", "ข้อความ", "ตัวเลข", "วันที่ / เวลา", "สกุลเงิน", "ตรรกะ", "ไฮเปอร์ลิงก์"
แต่ละประเภทใช้ตามอะไรจำเป็นต้องใช้ผลลัพธ์ คุณเห็นว่าไม่มีเหตุผลที่จะใช้ประเภท "ไฮเปอร์ลิงก์" โดยที่ต้องใช้ตัวเลือก "วันที่ / เวลา" หากคุณทำการทดแทนเช่นนั้นงานทั้งหมดจะดำเนินไปอย่างที่พวกเขากล่าวว่าผิดปกติซึ่งเป็นผลมาจากการคำนวณข้อมูลที่ไม่ถูกต้อง
นั่นคือเหตุผลที่จำเป็นต้องแยกความแตกต่างระหว่างฐานข้อมูลแต่ละประเภทและประเภทของเขตข้อมูลที่แสดงในฐานข้อมูล