Công cụ quản lý đối tƣợng

Một phần của tài liệu Nghiên cứu cơ sở dữ liệu hướng đối tượng và áp dụng vào bài toán cụ thể với hệ quản trị DB40 (Trang 54 - 57)

Sau khi cài Object Manager Enterprise (OME), có thể thấy trong menu Tool của Visual Studio nhƣ sau:

Hình 2.4 Menu của chƣơng trình quản lý đối tƣợng của cơ sở dữ liệu db4o

2.2.3.1. Duyệt cơ sở dữ liệu

Ta đã đề cập cách tạo mới cơ sở dữ liệu và lƣu trữ các đối tƣợng. Trƣớc tiên, tạo và lƣu trữ một vài đối tƣợng:

IObjectContainer db = Db4oFactory.OpenFile(YapFileName); try {

Pilot pilot1 = new Pilot("Michael Schumacher", 100); db.Store(pilot1);

Console.WriteLine("Stored {0}", pilot1);

Pilot pilot2 = new Pilot("Rubens Barrichello", 99); db.Store(pilot2);

Console.WriteLine("Stored {0}", pilot2); }

finally { db.Close(); }

Có thể nhìn thấy kết quả trong Object Manager bằng cách chọn Tools->Object Manager Enterprise->Connect (hoặc sử dụng shortcut từ thanh công cụ) và duyệt file ome.db4o trong thƣ mục Local Application Data.

Sau khi kết nối, màn hình hiện ra nhƣ sau:

Hình 2.5 Giao diện chƣơng trình quản lý đối tƣợng của cơ sở dữ liệu db4o Giao diện gồm:

 Db4o Browser: cửa sổ hiển thị chi tiết cơ sở dữ liệu db4o đang đƣợc mở

 Database Properties: cửa sổ hiển thị các thuộc tính của lớp đang chọn trong cơ sở dữ liệu đang mở

 Build Query: cửa sổ cho phép xây dựng truy vấn bằng chức năng kéo và thả  Query Results: cửa sổ hiển thị kết quả khi thi hành truy vấn

Cửa sổ Db4o Browser hiển thị lớp và các thuộc tính của lớp. Ta có thể thay đổi trƣờng "Indexed" và thêm chỉ số vào cơ sở dữ liệu bằng cách nhấn nút "Save Index".

Ta có thể tạo từng thƣ mục riêng để chứa nhóm các lớp bằng cách nhấn vào biểu tƣợng thƣ mục trên thanh công cụ rồi kéo thả lớp vào thƣ mục đó.

2.2.3.2. Truy vấn

Để hiển thị toàn bộ dữ liệu trong lớp, nhấn phải chuột vào lớp đó trong cửa sổ Db4o Browser rồi chọn "Show All Objects". Danh sách đối tƣợng sẽ đƣợc hiển thị trong khung nhìn Query Result. Cửa sổ biên dƣới hiển thị chi tiết của từng đối tƣợng. Ta có thể sửa đổi, xóa đối tƣợng bằng các nút lệnh trên cửa sổ.

Hình 2.7 Giao diện hiển thị tất cả các đối tƣợng trong một lớp

Để thực hiện các truy vấn ta dùng cửa sổ Query Builder. Kéo trƣờng từ cửa sổ Db4o Browser vào cửa sổ Query Builder, thiết lập điều kiện và thực thi truy vấn.

Hình 2.8 a Giao diện thực hiện truy vấn sử dụng Query Builder

Nếu chỉ muốn chọn các trƣờng và hiển thị kết quả thì kéo và thả các trƣờng đó từ cửa sổ Db4o Browser vào cửa sổ Attribute List.

Hình 2.8 b Giao diện thực hiện truy vấn sử dụng Attribute List Khi tạo truy vấn mới, truy vấn cũ đƣợc chọn lại từ hộp thả xuống phía trên.

Hình 2.8 c Giao diện cho phép chọn truy vấn

Một phần của tài liệu Nghiên cứu cơ sở dữ liệu hướng đối tượng và áp dụng vào bài toán cụ thể với hệ quản trị DB40 (Trang 54 - 57)

Tải bản đầy đủ (PDF)

(94 trang)