1. Trang chủ
  2. » Giáo án - Bài giảng

Lab 3 CSDL nang cao (1)

7 778 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 665,35 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Mục đích: - Giúp sinh viên làm quen với hệ quản trị CSDL hướng đối tượng db4o - Giúp sinh viên tạo và kết nối dữ liệu và thực hiện truy vấn đơn giản.. DB4O là một hệ quản trị CSDL đối t

Trang 1

Lab 3: Làm quen với DB4O và C# Net

I Mục đích:

- Giúp sinh viên làm quen với hệ quản trị CSDL hướng đối tượng db4o

- Giúp sinh viên tạo và kết nối dữ liệu và thực hiện truy vấn đơn giản

II Yêu cầu:

- Sinh viên thực hành nghiêm túc

- Làm và nộp bài theo yêu cầu của giáo viên

III Nội dung thực hiện:

A Download, cài đặt và cấu hình phần mềm db4o

DB4O là một hệ quản trị CSDL đối tượng được phát triển và phân phối bởi Versant Corporation DB4O là

một sản phẩm nguồn mở dựa trên 2giấy phép GPL và dOCL Phiên bản ổn định mới nhất là 8.0 dùng cho NET & Java

Để thực hiện cài đặt DB4O, ta thực hiện theo các bước sau đây:

Bước 1:

Vào trang http://www.db4o.com mục download và tải phần mềm db4o 8.0 về máy

Chú ý: trên trang này có phân ra 2 tập tin là cho net 3.5(Visual 2008) và net 4.0 (2010)

Bước 2

Tiến hành cài đặt db4o bằng cách chạy tập tin db4o-8.0 - *.msi

Chọn Next cho đến khi chọn Finish

Bước 3:

Cấu hình cho bộ Visual: để sử dụng được trên Visual C#, ta cần cài bộ tương ứng với tập tin đã download

Sau khi cài đặt xong, vào Start\ All Programs\ db4objects\db4o 8.0\Install ObjectMa… để cài đặt bộ trình cắm cho Visual C# (Object Manager 8.0)

Trang 2

Tiếp tục nhấn Next cho tới khi Finish

Kiểm tra cài đặt thành công bằng cách vào Visual Studio 2010 (hoặc 2008), vào Menu Tool, nếu thấy như sau:

Là đã cài đặt thành công

Lưu ý:

Khi cài hệ quản trị db4o xong, ta có cấu trúc thư mục như sau (lưu ý phần tô màu đỏ):

Trang 3

B Tạo dự án đầu tiên

Chúng ta sẽ xây dựng một ví dụ đơn giản đầu tiên với một bảng và ví dụ liên quan đến lưu trữ, lấy dữ liệu, cập nhật và xóa các mẫu tin

- Tạo dự án trong C# trên Console Application với tên Vidu01:

- Xây dựng lớp đối tượng Pilot như sau:

Trang 4

- Tạo một lớp Manager để quản trị CSDL như sau:

- Trong lớp Manager, viết phương thức OpenDB() như sau:

Lưu ý:

Để sử dụng được IobjectContainer và Db4oEmbedded ta cần tham chiếu bộ thư viện Db4objects.Db4o.dll

trong bộ cài đặt và sử dụng bằng câu lệnh:

using Db4objects.Db4o;

- Sau đây ta tiến hành viết các phương thức liên quan đến thêm, xóa, sửa các mẫu tin trong CSDL:

Thêm vào một mẫu tin:

Nhập nhiều mẫu tin:

Trang 5

Xuất dữ liệu:

Ta xây dựng hàm xuất dữ liệu với đối tượng IobjectSet như sau:

Xây dựng phương thức lấy tất cả dữ liệu trong bảng như sau:

Xây dựng phương thức lấy dữ liệu theo tên:

Cập nhật dữ liệu:

Xóa dữ liệu:

Trang 6

Thực thi các phương thức trong hàm main:

Lưu ý: Khi lưu trữ xong mẫu tin tại C:\\formular.txt, ta có thể mở tập tin để xem nội dung bên trong:

Có nhận xét gì về nội dung tập tin này ?

C Cấu hình DataBase cho class

Để cấu hình DataBase cho lớp vừa tạo, thực hiện như sau:

- Trên thanh Menu của Visual Studio, chọn Tools\ Object Manager Enterprise\Connect

Sau khi chọn Connect, hệ thống cho phép chọn tập tin kết nối, ở đây là tập tin C:\formula.txt

Trang 7

IV Bài tập

Bài tập 1:

- Thực hiện tạo bảng CSDL đối tượng như trên, bổ sung trường ID và trường Image vào class Pilot, nhập dữ liệu bằng tay hoặc nhập sẵn với 10 mẫu tin

- Sử dụng đuôi mở rộng tập tin là *.yap hoặc *.db4o

Bài tập 2:

- Xây dựng giao diện (Windows Form) cho các chức năng Thêm, Xóa, Sửa Sử dụng DataGridView để hiễn thị CSDL

- Phát triển giao diện với chức năng tìm kiếm (ID, từ khóa, tùy chọn theo tuổi)

Bài tập 3:

Xây dựng 2 Class có quan hệ như sau:

Lớp Student:

Lớp Class:

- Thực hiện trên giao diện các chức năng: Thêm, Xóa, Sửa, Tìm kiếm với các bảng tương ứng như trên

- Thực hiện chức năng tìm danh sách sinh viên học 1 lớp nào đó

=== Hết ===

Ngày đăng: 23/05/2016, 13:09

TỪ KHÓA LIÊN QUAN

w