LibreOffice Wizards อำนวยความสะดวกในการสร้างฐานข้อมูลs. รวมถึงประเภทหลัก ๆ ที่เราอาจต้องการและปรับเปลี่ยนได้ง่าย
ในบ้านเรา บทความก่อนหน้า เราได้อธิบายสั้น ๆ ว่าส่วนประกอบของฐานข้อมูลคืออะไร ตารางฟอร์มแบบสอบถามและรายงาน ด้วยความช่วยเหลือของ LibreOffice Base เราจะไปดูว่าพวกเขามีพฤติกรรมอย่างไรในตัวอย่างจริง ในโพสต์นี้เราจะจัดการกับตาราง.
ตารางเป็นรากฐานของฐานข้อมูล ประกอบด้วยชุดข้อมูลที่เกี่ยวข้องซึ่งจัดกลุ่มตามลักษณะในฟิลด์ ตัวอย่างเช่นในฐานข้อมูลไคลเอนต์เรามีตารางวาระการประชุมและฟิลด์ชื่อที่อยู่โทรศัพท์และอีเมล
ก่อนดำเนินการต่อให้ชี้แจง ฉันไม่ได้เขียนเอกสารเกี่ยวกับฐานข้อมูลเชิงสัมพันธ์ ฉันใส่เพียงทฤษฎีที่เพียงพอเพื่อให้ผู้ใช้ทุกคนสามารถเริ่มสนุกกับโปรแกรมได้ อย่างไรก็ตามความคิดเห็นใด ๆ ที่คุณต้องการแสดงในเรื่องนี้คุณมีแบบฟอร์มความคิดเห็น
การสร้างฐานข้อมูลแรกของเราด้วยตัวช่วยสร้างฐาน LibreOffice
ในบทความนี้เราจะเน้นไปที่การสร้างตารางฐานข้อมูล เราจะทำโดยใช้หนึ่งในเอ็นจิ้นภายในของโปรแกรม LibreOffice Base ให้เราเลือกระหว่าง Firebird และ HSQLDB
ทั้งในเอกสาร LibreOffice Base (ซึ่งยังคงอยู่ในเวอร์ชัน 4) หรือในเวอร์ชันล่าสุด คู่มือเริ่มต้นใช้งาน (เวอร์ชัน 6) มีการกล่าวถึง Firebird เพื่อจุดประสงค์ที่เรียบง่ายของเราดูเหมือนว่าจะไม่มีความแตกต่างที่สำคัญระหว่างทั้งสองดังนั้นเราจะใช้ Firebird ซึ่งเป็นตัวเลือกเริ่มต้น
ขั้นตอนแรกของเราเมื่อโปรแกรมเริ่มต้นแล้วคือ เลือกเครื่องมือฐานข้อมูล เราอยู่กับ Firebird
คลิกที่ถัดไปเพื่อไปยังหน้าจอที่สอง
ในหน้าจอที่สองเราจะได้รับความเป็นไปได้ ลงทะเบียนฐานข้อมูล ความแตกต่างระหว่างการทำหรือไม่ก็คือเมื่อคุณลงทะเบียน เราบอก LibreOffice ว่าข้อมูลอยู่ที่ไหน วิธีการจัดระเบียบและวิธีการรับ ด้วยวิธีนี้เราสามารถ เข้าถึงบันทึกข้อมูลจากโปรแกรมประมวลผลคำและสเปรดชีต
เราทำเครื่องหมายตัวเลือกเพื่อเปิดฐานข้อมูลและสร้างตารางผ่านตัวช่วยสร้าง LibreOffice จะขอให้เราตั้งชื่อและบันทึกฐานข้อมูล
ตัวช่วยสร้างตารางแบ่งออกเป็นสองส่วน; ธุรกิจและส่วนตัว สำหรับแต่ละเทมเพลตจะมีชุดเทมเพลตให้เรา เทมเพลตจะแสดงรายการฟิลด์ให้เราเห็น.
ตัวอย่างเช่นเราจะใช้เทมเพลตเนื้อหาจากส่วนธุรกิจ
ในคอลัมน์กลางเราจะเห็นลูกศรเดี่ยวและลูกศรคู่ที่ไปทางซ้ายและทางขวาเหมือนกัน พวกเขา พวกเขาควบคุมการชดเชยของเขตข้อมูลระหว่างสองคอลัมน์ ฟิลด์ที่ปรากฏในคอลัมน์ทางด้านขวาคือฟิลด์ที่จะประกอบเป็นตารางของเรา ถ้าเรากดลูกศรคู่จะเลือกช่องทั้งหมด
ในกรณีของฉันฉันเลือก ActiveID เป็นฟิลด์แรก สำหรับสิ่งนี้ฉันเลือกด้วยตัวชี้และกดลูกศรธรรมดาที่ชี้ไปทางขวา ฉันทำซ้ำขั้นตอนกับทุกสาขาที่ฉันสนใจ
เมื่อเสร็จแล้วเราไปที่หน้าจอถัดไป ที่นี่เราจะตัดสินใจว่าเราจะเก็บชื่อฟิลด์ไว้หรือมอบหมายให้คนอื่น นอกจากนี้เรายังสร้างพารามิเตอร์บางอย่างในการป้อนข้อมูล พวกเขาเป็น:
- รูปแบบของข้อมูลที่ป้อน
- หากมีการกำหนดค่าโดยอัตโนมัติ หากคุณเปิดใช้งานตัวเลือกนี้คุณต้องเพิ่มค่าที่เพิ่มขึ้นจากอินพุตเป็นอินพุตด้วย
- หากจำเป็นต้องป้อนข้อมูลหรือไม่
- ความยาวสูงสุดของข้อมูลที่ป้อน
ในฟิลด์ ActiveID ฉันกำหนดรูปแบบจำนวนเต็มและไม่ได้เลือกตัวเลือกเพื่อทำให้สมบูรณ์โดยอัตโนมัติ ฟิลด์นี้จะมีหน้าที่เป็นคีย์หลัก ฉันจะอธิบายสิ่งนี้ด้านล่าง
สำหรับยี่ห้อและรุ่นฉันกำหนดรูปแบบของประเภทข้อความคงที่และรายการบังคับ ฉันกำหนดประเภทฟิลด์ตัวแปรให้กับคำอธิบายเนื่องจากฉันอาจต้องการอักขระมากกว่า 255 ตัวที่ตัวเลือกอื่นมีเป็นขีด จำกัด
การกำหนดคีย์หลัก
ภายในฐานข้อมูลอาจมีหลายตารางที่มีหลายระเบียน ระเบียนเหล่านี้จะถูกใช้เพื่อสร้างตารางอื่น ๆ เพื่ออำนวยความสะดวกในการระบุตัวตนของคุณ LibreOffice Base จะกำหนดรหัสหรือคีย์หลักให้คุณ.
ฉันเลือกใช้พารามิเตอร์ ActiveID เป็นคีย์หลัก ก่อนหน้านี้คุณได้เลือกว่าจะกรอกค่าของฟิลด์นี้โดยอัตโนมัติ อย่างไรก็ตามนั่นทำให้เกิดข้อความแสดงข้อผิดพลาดที่ฉันไม่สามารถระบุได้ฉันจึงปิดใช้งานตัวเลือกนี้ อย่าทำในหน้าต่างนี้เช่นกัน
การใช้คีย์หลักมีประโยชน์เช่นหากเรามีทรัพย์สิน XNUMX รายการที่มียี่ห้อและรุ่นเดียวกัน
เมื่อกำหนดคีย์หลักแล้วเราก็พร้อมที่จะเริ่มขั้นตอนต่อไปกำหนดชื่อตารางและเริ่มกรอกข้อมูล แต่เราจะเห็นว่าในโพสต์ถัดไป