LibreOffice Wizards memfasilitasi pembuatan databases. Mereka termasuk jenis utama yang mungkin kita butuhkan dan mudah untuk menyesuaikannya.
Dalam kami artículo anterior Kami telah menjelaskan secara singkat apa saja komponen dari database; tabel, formulir, kueri, dan laporan. Dengan bantuan LibreOffice Base kita akan melihat bagaimana mereka berperilaku dalam contoh nyata. Dalam posting ini kita akan membahas tabel.
Tabel adalah dasar dari database. Data tersebut terdiri dari serangkaian data terkait yang dikelompokkan sesuai dengan karakteristiknya di bidangnya. Misalnya, dalam database Klien kami memiliki tabel Agenda dan bidang Nama, alamat, telepon dan surat.
Sebelum melanjutkan, klarifikasi. Saya tidak sedang menulis monograf pada database relasional. Saya hanya memasukkan teori yang cukup sehingga setiap pengguna dapat mulai menikmati program ini. Bagaimanapun, komentar apa pun yang ingin Anda buat tentang subjek ini, di sana Anda memiliki formulir komentar.
Membuat database pertama kami dengan wizards LibreOffice Base
Pada artikel ini kita akan fokus pada pembuatan tabel database. Kami akan melakukannya menggunakan salah satu mesin internal program. LibreOffice Base memungkinkan kita untuk memilih antara Firebird dan HSQLDB.
Baik dalam dokumentasi LibreOffice Base (yang tetap dalam versi 4) maupun yang terbaru Panduan Memulai (versi 6) Firebird disebutkan. Untuk tujuan sederhana kami, tampaknya tidak ada perbedaan besar antara keduanya jadi kami akan menggunakan Firebird yang merupakan opsi default.
Langkah pertama kami, setelah program dimulai, adalah pilih mesin database. Kami tinggal bersama Firebird.
Klik Next untuk pergi ke layar kedua
Di layar kedua kami diberi kemungkinan daftarkan database. Perbedaan antara melakukannya atau tidak adalah ketika Anda mendaftarkannya, kami memberi tahu LibreOffice di mana datanya, bagaimana mereka diatur dan bagaimana mereka dapat diperoleh. Dengan cara ini kita bisa mengakses catatan data dari pengolah kata dan spreadsheet.
Kami menandai opsi untuk membuka database dan membuat tabel melalui wizard. LibreOffice akan meminta kita untuk memberi nama dan menyimpan database.
Wizard tabel dibagi menjadi dua bagian; Bisnis dan pribadi. Untuk masing-masing dari mereka itu menawarkan kita serangkaian template. Templat pada gilirannya menunjukkan kepada kita daftar bidang.
Sebagai contoh, kami akan menggunakan templat aset dari bagian Bisnis.
Di kolom tengah kita melihat satu panah dan panah ganda yang mengarah ke kiri dan sama ke kanan. Mereka mereka mengontrol offset bidang antara dua kolom. Bidang yang muncul di kolom kanan adalah bidang yang akan membentuk tabel kita. Jika kami menekan panah ganda, semua bidang akan dipilih.
Dalam kasus saya, saya memilih ActiveID sebagai kolom pertama. Untuk ini saya pilih dengan penunjuk dan tekan panah sederhana yang menunjuk ke kanan. Saya mengulangi prosedur dengan semua bidang yang menarik minat saya.
Setelah ini selesai kita pergi ke layar berikutnya. Di sini kita akan memutuskan apakah kita menyimpan nama field atau menugaskannya ke orang lain. Juga, kami menetapkan beberapa parameter pada entri data. Mereka:
- Format data yang dimasukkan.
- Jika nilai diberikan secara otomatis. Jika Anda mengaktifkan opsi ini, Anda juga harus menambahkan nilai kenaikan dari input ke input.
- Apakah wajib atau tidak untuk memasukkan data.
- Panjang maksimum data yang dimasukkan.
Ke bidang ActiveID saya menetapkan format integer dan tidak memilih opsi untuk menyelesaikan secara otomatis. Bidang ini akan berfungsi sebagai kunci utama. Saya akan menjelaskannya di bawah ini.
Untuk merek dan model, saya memberi mereka format tipe teks tetap dan entri wajib. Saya menetapkan jenis bidang variabel ke deskripsi karena saya mungkin memerlukan lebih dari 255 karakter yang memiliki opsi lain sebagai batas.
Menetapkan kunci utama
Dalam database bisa ada banyak tabel dengan banyak record. Rekaman ini pada gilirannya digunakan untuk membuat tabel lain. Untuk memfasilitasi identifikasi Anda, LibreOffice Base memberi Anda kode atau kunci utama.
Saya memilih untuk menggunakan parameter ActiveID sebagai kunci utama. Anda sebelumnya telah memilih bahwa nilai bidang ini diisi secara otomatis. Namun, itu menyebabkan pesan kesalahan yang tidak dapat saya identifikasi, jadi saya menonaktifkan opsi ini. Jangan lakukan itu di jendela ini juga.
Penggunaan kunci utama berguna misalnya jika kita memiliki dua aset dengan merek dan model yang sama
Setelah kami menetapkan kunci utama, kami siap untuk memulai dengan langkah berikutnya, tetapkan nama tabel dan mulai mengisi data. Tapi kita akan melihatnya di posting berikutnya.