Penyihir LibreOffice memudahkan penciptaan pangkalan datas. Mereka merangkumi jenis utama yang mungkin kita perlukan dan mudah menyesuaikannya.
Dalam kami artikel sebelumnya Kami telah menjelaskan secara ringkas apa komponen pangkalan data; jadual, borang, pertanyaan dan laporan. Dengan bantuan LibreOffice Base kita akan melihat bagaimana mereka berkelakuan dalam contoh sebenar. Dalam catatan ini kita akan membahas jadualnya.
Jadual adalah asas pangkalan data. Mereka terdiri daripada rangkaian data berkaitan yang dikelompokkan mengikut ciri-ciri mereka di ladang. Sebagai contoh, dalam pangkalan data Pelanggan kita mempunyai jadual Agenda dan bidang Nama, alamat, telefon dan surat.
Sebelum meneruskan, penjelasan. Saya tidak menulis monograf pada pangkalan data hubungan. Saya hanya memasukkan teori yang cukup sehingga pengguna boleh mula menikmati program ini. Bagaimanapun, apa sahaja komen yang anda ingin buat mengenai perkara ini, di sana anda mempunyai borang komen.
Membuat pangkalan data pertama kami dengan ahli sihir LibreOffice Base
Dalam artikel ini kita akan fokus pada pembuatan jadual pangkalan data. Kami akan melakukannya dengan menggunakan salah satu enjin dalaman program. LibreOffice Base membolehkan kita memilih antara Firebird dan HSQLDB.
Baik dalam dokumentasi LibreOffice Base (yang masih ada dalam versi 4) atau yang terkini Panduan Bermula (versi 6) Firebird disebutkan. Untuk tujuan sederhana kami, nampaknya tidak ada perbezaan besar antara keduanya sehingga kami akan menggunakan Firebird yang merupakan pilihan lalai.
Langkah pertama kami, setelah program dimulakan, adalah pilih mesin pangkalan data. Kami tinggal bersama Firebird.
Klik Next untuk pergi ke skrin kedua
Pada skrin kedua kita diberi kemungkinan daftar pangkalan data. Perbezaan antara melakukannya atau tidak adalah ketika anda mendaftarkannya, kami memberitahu LibreOffice di mana datanya, bagaimana mereka disusun dan bagaimana ia dapat diperolehi. Dengan cara ini kita dapat mengakses rekod data dari pemproses kata dan hamparan.
Kami menandakan pilihan untuk membuka pangkalan data dan membuat jadual melalui wizard. LibreOffice akan meminta kami menamakan dan menyimpan pangkalan data.
Ahli sihir jadual dibahagikan kepada dua bahagian; Perniagaan dan swasta. Untuk masing-masing, ia menawarkan serangkaian templat kepada kami. Templat seterusnya menunjukkan senarai medan kepada kita.
Sebagai contoh, kita akan menggunakan templat aset dari bahagian Perniagaan.
Di lajur tengah kita melihat anak panah tunggal dan dua yang menuju ke kiri dan sama ke kanan. Mereka mereka mengawal ofset medan antara dua lajur. Medan yang muncul di lajur kanan adalah bidang yang akan membentuk jadual kami. Sekiranya kita menekan anak panah ganda, semua medan akan dipilih.
Dalam kes saya, saya memilih ActiveID sebagai medan pertama. Untuk ini saya memilihnya dengan penunjuk dan tekan anak panah sederhana yang menunjuk ke kanan. Saya mengulangi prosedur dengan semua bidang yang menarik minat saya.
Setelah ini selesai kita pergi ke skrin seterusnya. Di sini kita akan memutuskan sama ada kita menyimpan nama ladang atau memberikannya yang lain. Kami juga menetapkan beberapa parameter pada kemasukan data. Mereka adalah:
- Format data yang dimasukkan.
- Sekiranya nilai diberikan secara automatik. Sekiranya anda mengaktifkan pilihan ini, anda juga mesti menambah nilai kenaikan dari input ke input.
- Sekiranya wajib atau tidak memasukkan data.
- Panjang maksimum data yang dimasukkan.
Ke medan ActiveID saya memberikan format integer dan tidak memilih pilihan untuk dilengkapkan secara automatik. Bidang ini akan berfungsi sebagai kunci utama. Saya akan menerangkan perkara ini di bawah.
Untuk jenama dan model saya memberikan mereka format jenis teks tetap dan kemasukan wajib. Saya memberikan jenis medan pemboleh ubah untuk keterangan kerana saya mungkin memerlukan lebih daripada 255 aksara yang mempunyai had pilihan lain.
Menetapkan kunci utama
Di dalam pangkalan data terdapat banyak jadual dengan banyak catatan. Rekod ini seterusnya digunakan untuk membuat jadual lain. Untuk memudahkan pengenalan diri anda, LibreOffice Base memberikan anda kod atau kunci utama.
Saya memilih untuk menggunakan parameter ActiveID sebagai kunci utama. Anda sebelum ini memilih bahawa nilai bidang ini diisi secara automatik. Namun, itu menyebabkan mesej ralat yang tidak dapat saya kenali, jadi saya melumpuhkan pilihan ini. Jangan buat di tetingkap ini juga.
Penggunaan kunci utama berguna misalnya jika kita mempunyai dua aset jenama dan model yang sama
Sebaik sahaja kami menetapkan kunci utama kami sudah bersedia untuk memulakan dengan langkah seterusnya, berikan nama jadual dan mula mengisi data. Tetapi kita akan melihatnya dalam catatan seterusnya.