Cách thiết lập cơ sở dữ liệu mới với LibreOffice Base

Cách thiết lập cơ sở dữ liệu mới với LibreOffice Base

Một trong những ứng dụng được cung cấp trong bộ LibreOffice mã nguồn mở và miễn phí có tên là Base. Base là một ứng dụng giao diện người dùng để tạo, kết nối hoặc đọc cơ sở dữ liệu (bao gồm cả những cơ sở dữ liệu được tạo bằng Microsoft Access). Hướng dẫn này sẽ hướng dẫn bạn quy trình sử dụng Base để tạo một cơ sở dữ liệu đơn giản nhưng hữu ích của riêng bạn và bắt đầu nhập dữ liệu.





1. Cài đặt LibreOffice Base

Các LibreOffice tiếp theo, một giải pháp thay thế cho bộ Microsoft Office , có sẵn cho Windows, macOS và Linux. Có một số cách để cài đặt nó trên hệ thống của bạn (đặc biệt nếu bạn là người dùng Linux) nhưng bạn có thể tải xuống các gói cài đặt chính thức tại libreoffice.org/download . Trong bài viết này, chúng tôi sẽ sử dụng LibreOffice phiên bản 7.0.2.2.





2. Khởi chạy cơ sở và tạo cơ sở dữ liệu

Sau khi đã cài đặt xong LibreOffice, hãy khởi chạy Base từ màn hình của bạn. Mỗi khi bạn mở Base, bạn sẽ thấy hộp thoại này, hỏi bạn xem bạn muốn bắt đầu một cơ sở dữ liệu mới hay mở một cơ sở dữ liệu hiện có. Chọn Tạo cơ sở dữ liệu mới nút radio.





Cơ sở đi kèm với một hệ thống quản lý cơ sở dữ liệu quan hệ được gọi là HSQLDB (Hệ thống quản lý cơ sở dữ liệu HyperSQL) đã sẵn sàng để sử dụng và là tùy chọn mặc định.

HSQLDB là lý tưởng cho dự án đầu tiên của bạn, vì nó đơn giản và dễ xử lý. Hãy đảm bảo rằng HSQLDB được nhúng tùy chọn được chọn từ danh sách và nhấp vào Tiếp theo> cái nút.



3. Đăng ký và lưu cơ sở dữ liệu của bạn

Base sẽ hỏi bạn nếu bạn muốn đăng ký cơ sở dữ liệu. Việc đăng ký chỉ giúp cơ sở dữ liệu của bạn có thể truy cập vào các ứng dụng khác trong bộ LibreOffice trên thiết bị của bạn, chẳng hạn như Calc và Writer. Chức năng này là cục bộ cho thiết bị của bạn --- bạn không cần phải lo lắng về việc nó có thể bị truy cập bởi bất kỳ ai khác.

Trừ khi bạn chắc chắn rằng bạn sẽ không bao giờ muốn truy cập cơ sở dữ liệu mới của mình bằng các ứng dụng khác đó, còn lại bạn có thể yên tâm Có, đăng ký cơ sở dữ liệu cho tôi đã chọn.





Đảm bảo rằng bạn đã chọn Mở cơ sở dữ liệu để chỉnh sửa và sau đó nhấp vào Kết thúc . Base sẽ nhắc bạn lưu cơ sở dữ liệu của mình dưới dạng tệp .ODF. Chọn một vị trí và tên tệp cho nó và nhấp vào Cứu .

4. Tạo bảng và đặt khóa chính

Điều đầu tiên bạn cần làm với một cơ sở dữ liệu mới là tạo một bảng. Bảng là phần thiết yếu nhất của cơ sở dữ liệu và bạn cần có ít nhất một bảng để hoàn thành bất cứ điều gì.





Dạng xem mặc định khi mở cơ sở dữ liệu là phần Bảng. Lựa chọn Tạo Bảng trong Dạng xem Thiết kế ... từ menu tác vụ.

Hộp thoại Thiết kế bảng sẽ mở ra với một số ô trống dưới nhãn Tên trường , Loại lĩnh vực , và Sự miêu tả . Đây là nơi bạn sẽ chọn và đặt tên cho các trường bạn muốn trong bảng của mình.

Đây là các 'danh mục' dữ liệu khác nhau mà bạn định nhập vào cơ sở dữ liệu của mình. Ví dụ: chúng tôi dự định xây dựng cơ sở dữ liệu về bộ sưu tập phim của mình, vì vậy chúng tôi sẽ bao gồm các trường như Title, Director và ReleaseYear.

Tuy nhiên, trường đầu tiên bạn nên tạo phải là một số loại định danh duy nhất, như một số hoặc mã UPC. Trường này sẽ phân biệt từng mục nhập, ngay cả khi tất cả các trường khác có dữ liệu trùng lặp. Trong ví dụ của chúng tôi, chúng tôi đã đặt tên trường đầu tiên là MovieID và loại trường đã chọn là Integer [INTEGER] để biến trường đó thành một số đơn giản.

Dù bạn kết thúc việc tạo trường nhận dạng nào, hãy nhấp chuột phải vào hàng đó và kiểm tra Khóa chính trong menu thả xuống. Nếu bạn không chọn một trường làm khóa chính của mình, Base sẽ báo lỗi khi bạn cố gắng lưu bảng.

apache bạn không có quyền truy cập

Trong ví dụ của chúng tôi, dưới Thuộc tính trường , chúng tôi cũng đã đặt tùy chọn AutoValue cho trường khóa chính của chúng tôi thành đúng để chúng tôi không phải chọn số ID mới theo cách thủ công mỗi khi chúng tôi tạo mục nhập. Với chức năng AutoValue, Base sẽ tự động nhập số gia tăng tiếp theo cho mỗi mục nhập mới.

5. Hoàn thành các trường dữ liệu của bạn

Tiếp tục thêm nhiều trường nếu bạn cần và đảm bảo rằng bạn chọn các loại trường thích hợp. Đối với hầu hết các mục đích sử dụng cơ bản, bạn sẽ muốn sử dụng VARCHAR cho văn bản, INTEGER cho số và DATE cho ngày lịch.

Nếu bạn đã có dữ liệu trong bảng tính hoặc tệp .csv mà bạn định nhập vào cơ sở dữ liệu của mình, điều này rất hữu ích khi bạn thêm các trường mà bạn đảm bảo rằng tên của các trường của bạn dễ dàng khớp với tên của các trường trong tệp dữ liệu của bạn .

Lưu ý rằng các trường bạn tạo có thể được sắp xếp lại khi tạo bảng ban đầu, nhưng bạn không thể sắp xếp lại các trường sau khi lưu bảng. Tuy nhiên, điều này sẽ không gây ra cho bạn bất kỳ vấn đề lớn nào và bạn vẫn có thể thêm và xóa các trường sau này.

6. Lưu bảng đầu tiên của bạn

Nhấp vào nút lưu hoặc nhấn Ctrl + S để lưu bảng của bạn và Base sẽ nhắc bạn đặt tên cho bảng của mình. Chọn bất kỳ tên nào bạn muốn (chúng tôi đã chọn tên mặc định, Table1, trong ví dụ của chúng tôi).

Sau khi bạn đã lưu bảng, hãy đảm bảo rằng bạn lưu chính tệp cơ sở dữ liệu để đảm bảo bạn không bị mất công việc của mình. Tệp .ODF của bạn sẽ cần được lưu bất kỳ lúc nào bạn tạo hoặc chỉnh sửa bảng, truy vấn, biểu mẫu hoặc báo cáo.

Nếu bạn cần chỉnh sửa các trường trong bảng của mình, bạn phải nhấp chuột phải vào bảng và nhấp Chỉnh sửa từ menu thả xuống.

7. Nhập hoặc nhập dữ liệu

Bây giờ bạn có một bảng, bảng của bạn cần dữ liệu. Có một số cách bạn có thể đưa dữ liệu vào cơ sở dữ liệu của mình, nhưng hôm nay chúng ta sẽ xem xét cách nhập dữ liệu theo cách thủ công trong chế độ xem bảng và cách nhập từ bảng tính.

Bài hướng dẫn

Nhấp đúp vào bảng của bạn hoặc nhấp chuột phải và chọn Mở ra . Trong hộp thoại này, bạn sẽ thấy tất cả các trường bạn vừa tạo. Bạn có thể tạo mục nhập theo cách thủ công bằng cách nhập dữ liệu từng trường một, giống như nhập thông tin vào ô bảng tính.

Khi bạn đến trường cuối cùng cho một mục nhập, hãy nhấn Chuyển hướng để chuyển sang mục tiếp theo. Base sẽ tự động lưu dữ liệu bạn đã nhập, vì vậy bạn không cần phải nhấp vào nút lưu mỗi khi nhập dữ liệu. Ngoài ra, nếu bạn đặt trường ID thành AutoValue, Base sẽ tự động điền vào trường ID cho bạn khi bạn chuyển sang mục nhập tiếp theo.

Tiếp tục cho đến khi bạn đã nhập tất cả dữ liệu bạn muốn.

Nhập từ Bảng tính

Nếu bạn có một bảng tính đã có sẵn dữ liệu bạn muốn nhập, bạn có thể nhập dữ liệu đó vào bảng của mình một cách dễ dàng, mặc dù bạn phải tuân theo một số quy tắc.

Để nhập từ bảng tính, bạn cần có một cột cho mỗi trường bạn có trong bảng của mình, ngay cả khi trường được đặt thành Giá trị tự động hoặc bạn chưa có bất kỳ dữ liệu nào cho trường đó. Ngoài ra, dữ liệu phải có trong mỗi hàng của mỗi cột mà bạn đang nhập có đích không được đặt thành Giá trị tự động.

Trong ví dụ của chúng tôi, có một cột có tên gần giống nhau cho mỗi trường trong bảng của chúng tôi và tất cả các hàng đều được điền ngoại trừ các hàng trong trường ID, mà Cơ sở sẽ tự động điền khi chúng tôi nhập. Các tên không cần phải khớp chính xác và các cột không cần theo thứ tự giống như các trường cơ sở dữ liệu của bạn; bạn sẽ có cơ hội sắp xếp lại dữ liệu của mình trong quá trình nhập.

Để bắt đầu nhập, hãy đánh dấu tất cả dữ liệu trong bảng tính mà bạn muốn nhập, bao gồm các nhãn cho mỗi cột và sao chép nó bằng Ctrl + C .

Sau đó, mở Cơ sở và đảm bảo rằng bạn đang ở trên màn hình Chế độ xem bảng. Nhấp chuột Chỉnh sửa> Dán hoặc đánh Ctrl + V . Điều này sẽ mở ra Sao chép bảng hộp thoại. Giữ nguyên các tùy chọn và nhấp vào Tiếp theo> cái nút.

bên trong Chỉ định cột hộp thoại, bạn sẽ cần căn chỉnh các cột bạn đang nhập với các trường trong bảng của bạn. Sử dụng hướng lênxuống để điều chỉnh vị trí của từng cột và bỏ chọn bất kỳ cột nào bạn đã sao chép mà bạn không muốn nhập. Nhấn vào Tạo ra khi bạn hoàn tất.

cách giải nén tệp tar gz trong linux

Nếu không có lỗi trong quá trình nhập, hộp thoại sẽ chỉ đóng lại và đưa bạn trở lại chế độ xem bảng chính. Nhấp đúp vào bảng của bạn để xem dữ liệu và kiểm tra xem không có gì được nhập sai.

Cơ sở dữ liệu sẵn sàng cho hành động

Xin chúc mừng! Bây giờ bạn đã trải qua quá trình tạo cơ sở dữ liệu, xây dựng bảng và nhập dữ liệu, bạn đã có một tệp cơ sở dữ liệu có thể sử dụng trong tầm tay. Một số tác vụ bổ sung bạn có thể làm trong Base là chạy các truy vấn trong SQL, thiết kế biểu mẫu và tạo báo cáo với cơ sở dữ liệu của bạn.

Đăng lại Đăng lại tiếng riu ríu E-mail Cách cài đặt cơ sở dữ liệu MySQL trên Windows

Nếu bạn thường viết các ứng dụng kết nối với máy chủ cơ sở dữ liệu, thật tuyệt nếu bạn biết cách cài đặt cơ sở dữ liệu MySQL trên máy Windows của mình cho mục đích thử nghiệm.

Đọc tiếp
Chủ đề liên quan
  • Năng suất
  • LibreOffice
  • SQL
  • Phân tích dữ liệu
Giới thiệu về tác giả Jordan Gloor(Đã xuất bản 51 bài báo)

Jordan là một nhà văn nhân viên của MUO, người đam mê làm cho Linux có thể truy cập và không bị căng thẳng cho tất cả mọi người. Anh ấy cũng viết hướng dẫn về quyền riêng tư và năng suất.

Xem thêm từ Jordan Gloor

Theo dõi bản tin của chúng tôi

Tham gia bản tin của chúng tôi để biết các mẹo công nghệ, đánh giá, sách điện tử miễn phí và các ưu đãi độc quyền!

Bấm vào đây để đăng ký