該小組提供的應用程式之一稱為 LibreOffice的 免費開源的 Base 應用程式是用於建立、連接和讀取資料庫(包括使用 Microsoft Access 建立的資料庫)的前端應用程式。本指南將指導您使用 Base 建立一個簡單、實用的自訂資料庫並開始輸入資料。

快速連結
1.安裝 LibreOffice Base
收藏 LibreOffice的 , 哪一個 Microsoft Office 套件的替代品 適用於 Windows、macOS 和 Linux。有幾種方法可以在你的系統上安裝應用程式(特別是如果你是 Linux 用戶),但你可以從 libreoffice.org/download在本文中,我們將使用 LibreOffice 版本 7.0.2.2。
2. 運行Base並建立資料庫

LibreOffice 安裝完成後,從桌面啟動 Base。每次開啟 Base 時,您都會看到如上所示的對話框,詢問您是要啟動新資料庫還是開啟現有資料庫。請選擇單選按鈕。 建立新資料庫.
Base 附帶一個名為 HSQLDB(HyperSQL 資料庫管理系統)的關聯式資料庫管理系統,是預設選項。
準備 數據庫 非常適合您的第一個項目,因為它簡單易用。請確保從清單中選擇“HSQLDB Embedded”選項,然後點擊按鈕 下一個>.
3.註冊並保存資料庫
Base 會詢問您是否要註冊資料庫。註冊後,您的資料庫便可從裝置上的其他 LibreOffice 應用程式(例如 Calc 和 Writer)存取。此功能僅對您的裝置本地可用,您無需擔心其他人可以存取它。
除非你確定你永遠不想使用這些其他應用程式存取你的新資料庫,否則可以安全地離開 是的,幫我註冊資料庫 具體的
確保選擇了“打開資料庫進行編輯”,然後按一下 結尾Base 會提示您將資料庫儲存為 ODF 檔案。選擇目標位置和名稱,然後點選 孑孓.
4.建立表格並設定主鍵
新建資料庫後,首先要做的就是建立表格。表是資料庫最重要的部分,任何操作都需要至少一張表。
開啟資料庫時的預設視圖是「表」部分。選擇 在設計視圖中建立表格... 來自待辦事項清單。
「表格設計」對話方塊隨即打開,其中包含幾個標有「欄位名稱」、「欄位類型」和「描述」的空白儲存格。您可以在此處選擇並命名表中所需的欄位。
這些是您計劃包含在資料庫中的不同資料「類別」。例如,我們計劃為電影收藏創建一個資料庫,因此我們將包含標題、導演和上映年份等欄位。

但是,要建立的第一個欄位必須是某種唯一標識符,例如數字或 UPC 代碼。即使所有其他欄位都包含重複數據,此欄位也能區分每個條目。在我們的範例中,我們將第一個欄位命名為 影片ID 我們將欄位類型設為整數[INTEGER],使該欄位成為一個簡單的數字。
無論你選擇使用哪個字段作為標識字段,右鍵單擊該行,然後從下拉式選單中選擇“主鍵”。如果你沒有選擇欄位作為主鍵,Base 會在你嘗試儲存表格時錯誤。
在我們的範例中,在欄位屬性下,我們也將主鍵欄位的 AutoValue 設為 نعم 這樣,我們無需每次建立條目時都手動選擇新的 ID 號碼。使用 AutoValue 函數,Base 會自動為每個新條目輸入下一個增量編號。
5. 填寫資料欄位。
繼續添加所需數量的字段,並確保選擇合適的字段類型。對於大多數基本用途,您需要使用 VARCHAR 表示文本,INTEGER 表示數字,DATE 表示日曆日期。

如果您的電子表格或文件中已有數據 。CSV 如果您打算將其匯入資料庫,那麼在新增欄位時確保欄位名稱與要檢索的資料檔案中的欄位名稱輕鬆配對將非常有幫助。
請注意,您可以重新排序最初建立表格時建立的字段,但儲存表格後將無法重新排序。不過,這應該不會造成任何重大問題,您以後仍然可以新增和刪除欄位。
6. 儲存你的第一個行程表
點擊儲存按鈕或按 按Ctrl + S 若要儲存表,Base 會提示您為其命名。您可以選擇任何您喜歡的名稱(在本例中,我們選擇了預設名稱「表 1」)。
儲存表格後,請務必儲存資料庫檔案本身,以確保不會遺失工作。必須保存文件 .ODF 您可以隨時建立或編輯表格、查詢、表單或報表。
如果您需要修改表中的字段,請右鍵單擊表格並單擊 釋放 從下拉菜單中。
7. 資料輸入或導入
現在你有了一個表,它需要資料來填充。有幾種方法可以將資料輸入資料庫,但今天我們將研究如何手動將資料輸入到表格視圖中,以及如何從其他電子表格匯入資料。
手動輸入
雙擊表格,或右鍵單擊並選擇 打開在對話方塊中,您將看到剛剛建立的所有欄位。您可以手動逐個欄位輸入數據,就像在電子表格單元格中輸入資訊一樣。

到達最後一個輸入欄位時,按 標籤 移至下一個條目。 Base 會自動儲存您輸入的數據,因此您無需每次輸入數據時都點擊「儲存」按鈕。此外,如果您將 ID 欄位設為“自動”,則當您移至下一個條目時,Base 會自動填入 ID 欄位。
繼續,直到輸入所有想要的資料。
從電子表格匯入
如果您已經有一個包含要輸入的資料的電子表格,您可以輕鬆地將其匯入到表中,但必須遵循一些規則。
若要從電子表格匯入數據,表格中的每個欄位都必須有對應的列,即使該欄位已設定為自動值或您尚未為其新增任何資料。此外,匯入的每一列的每一行都必須有數據,且其目標位置不得設定為自動值。

在我們的範例中,表中每個欄位都有一個幾乎相同名稱的列,並且除 ID 欄位中的行外,所有行都已填充,資料庫將在匯入時自動填充該行。名稱不必完全相同,列的順序也不必與資料庫欄位相同;您可以在匯入過程中重新排列資料。
若要開始匯入,請反白顯示要匯入的電子表格中的所有數據,包括每列的標籤,然後使用 按Ctrl + C.
接下來,打開 Base 並確保你處於表格視圖中。點選 編輯 -> 貼上 或按 按Ctrl + V這將開啟“複製表”對話框。保留現有選項,然後按一下按鈕。 下一個>.

在「映射列」對話方塊中,您需要將要匯入的列與表中的欄位對齊。使用向上和向下按鈕調整每列的位置,並取消選擇您複製但不想匯入的任何列。點選“ءنشاء“ 當你完成時。
如果匯入過程中沒有錯誤,對話方塊將關閉並返回主表視圖。雙擊您的表格以查看資料並驗證匯入內容是否正確。
資料庫已準備就緒。
恭喜!現在您已完成建立資料庫、建立表格和輸入資料的過程,一個可用的資料庫檔案唾手可得。您也可以在 Base 中執行一些其他任務,包括使用以下命令執行查詢 的SQL 設計模板並使用資料庫建立報告。










