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

Lab 3 CSDL nang cao (1)

7 777 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

Nội dung

THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG Lab 3: Làm quen với DB4O 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 kết nối liệu thực truy vấn đơn giản II Yêu cầu: - Sinh viên thực hành nghiêm túc - Làm nộp theo yêu cầu giáo viên III Nội dung thực hiện: A Download, cài đặt cấu hình phần mềm db4o DB4O hệ quản trị CSDL đối tượng phát triển phân phối Versant Corporation DB4O sản phẩm nguồn mở dựa 2giấy phép GPL dOCL Phiên ổn định 8.0 dùng cho NET & Java Để thực cài đặt DB4O, ta thực theo bước sau đây: Bước 1: Vào trang http://www.db4o.com mục download tải phần mềm db4o 8.0 máy Chú ý: trang có phân tập tin cho net 3.5(Visual 2008) net 4.0 (2010) Bước Tiến hành cài đặt db4o cách chạy tập tin db4o-8.0 - *.msi Chọn Next chọn Finish Bước 3: Cấu hình cho Visual: để sử dụng Visual C#, ta cần cài tương ứng với tập tin download Sau cài đặt xong, vào Start\ All Programs\ db4objects\db4o 8.0\Install ObjectMa… để cài đặt trình cắm cho Visual C# (Object Manager 8.0) Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG Tiếp tục nhấn Next Finish Kiểm tra cài đặt thành công cách vào Visual Studio 2010 (hoặc 2008), vào Menu Tool, thấy 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 sau (lưu ý phần tô màu đỏ): Trong cấu trúc thư mục chứa tập tin dll để dùng cho thư viện tảng C#, Java Silver Light Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG B Tạo dự án Chúng ta xây dựng ví dụ đơn giản với bảng ví dụ liên quan đến lưu trữ, lấy liệu, cập nhật xóa mẫu tin - Tạo dự án C# Console Application với tên Vidu01: - Xây dựng lớp đối tượng Pilot sau: Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG - Tạo lớp Manager để quản trị CSDL sau: - Trong lớp Manager, viết phương thức OpenDB() sau: Lưu ý: Để sử dụng IobjectContainer Db4oEmbedded ta cần tham chiếu thư viện Db4objects.Db4o.dll cài đặt sử dụng câu lệnh: using Db4objects.Db4o; - Sau ta tiến hành viết phương thức liên quan đến thêm, xóa, sửa mẫu tin CSDL: Thêm vào mẫu tin: Nhập nhiều mẫu tin: Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG Xuất liệu: Ta xây dựng hàm xuất liệu với đối tượng IobjectSet sau: Xây dựng phương thức lấy tất liệu bảng sau: Xây dựng phương thức lấy liệu theo tên: Cập nhật liệu: Xóa liệu: Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG Thực thi phương thức hàm main: Lưu ý: Khi lưu trữ xong mẫu tin C:\\formular.txt, ta mở tập tin để xem nội dung bên trong: Có nhận xét nội dung tập tin ? C Cấu hình DataBase cho class Để cấu hình DataBase cho lớp vừa tạo, thực sau: - Trên Menu Visual Studio, chọn Tools\ Object Manager Enterprise\Connect Sau chọn Connect, hệ thống cho phép chọn tập tin kết nối, tập tin C:\formula.txt - Lưu ý: o Muốn có Menu Plugin này, ta cần cài đặt Bước 3, Mục o Có thể dễ dàng thấy hệ thống khuyến cáo loại tập tin dùng cho kết nối, *.yap *.db4o, tạo liệu,chỉ nên tạo tập tin định dạng theo kiểu Sau Connect, hiễn thị liệu cách: Vào db4o Browser, chọn Show All Objects: Thực truy vấn đơn giản khác Query Builder: Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com THỰC HÀNH CƠ SỞ DỮ LIỆU HƯỚNG ĐỐI TƯỢNG IV Bài tập Bài tập 1: - Thực tạo bảng CSDL đối tượng trên, bổ sung trường ID trường Image vào class Pilot, nhập liệu tay nhập sẵn với 10 mẫu tin - Sử dụng đuôi mở rộng tập tin *.yap *.db4o Bài tập 2: - Xây dựng giao diện (Windows Form) cho chức 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 tìm kiếm (ID, từ khóa, tùy chọn theo tuổi) Bài tập 3: Xây dựng Class có quan hệ sau: Lớp Student: Lớp Class: - Thực giao diện chức năng: Thêm, Xóa, Sửa, Tìm kiếm với bảng tương ứng - Thực chức tìm danh sách sinh viên học lớp === Hết === Thái Duy Quý – ITFac DLU – thaiduyquy@gmail.com

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

TỪ KHÓA LIÊN QUAN

w