Lập trình cơ sở dữ liệu nâng cao 1

14 189 0
Lập trình cơ sở dữ liệu nâng cao 1

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Lập trình cơ sở dữ liệu nâng cao 1 tài liệu, giáo án, bài giảng , luận văn, luận án, đồ án, bài tập lớn về tất cả các lĩ...

MICROSOFT VISUAL BASIC Bài : Tổng Quan Lập Trình CSDL I, Nhu cầu lưu trữ liệu chương trình II, Hệ quản trị sở liệu 1, Khái niệm Hệ quản trị liệu 2, Các chức III, Các kỹ thuật lập trình với CSDL 1, Giới thiệu kỹ thuật lập trình CSDL 2, Sử dụng ADO Data Control (thực hành) Menu I, Nhu cầu lưu trữ liệu chương trình Một chương trình đầy đủ chức gồm thành phần xử lý : - Thành phần giao diện : Xử lý chức giao tiếp với người dùng - Thành phần xử lý : Thực xử lý, quy định, kiểm tra, chương trình - Thành phần liệu: Quản lý việc lưu trữ, đọc, ghi liệu làm việc Ví dụ : Ghi lại Level chơi dở ván Game,… Menu 1, Khái niệm hệ quản trị CSDL • Hệ quản trị sở liệu hệ thống phần mềm, cung cấp chức cho phép người dùng quản lý đối tượng CSDL Ví dụ: Microsoft Access, Microsoft SQL Server,… • Khác với CSDL, hệ quản trị CSDL đóng vai trò quản lý, cho phép người dùng tạo đối tượng bảng, query, quan hệ,… • CSDL hay nhiều file, chứa đối tượng mà người dùng tạo Người dùng làm việc với CSDL thông qua hệ quản trị CSDL Menu 2, Các chức quản lý CSDL hệ quản trị • Thông qua hệ quản trị CSDL, người dùng tạo cấu trúc bảng, mối liên hệ bảng, nhập liệu, tạo query,… • Microsoft Access hệ quản trị CSDL nhỏ • Với số hệ quản trị CSDL chuyên nghiệp người dùng tạo đối tượng khác CSDL View, Trigger, phân quyền cho người dùng,… Menu Tiếp 1, Giới thiệu kỹ thuật lập trình CSDL a, Các kỹ thuật lập trình CSDL cấp thấp Windows API Hệ điều hành Windows cung cấp thư viện nhiều hàm riêng lẻ để làm việc với CSDL gọi MS DB-LIB Sử dụng phức tạp với nhiều kiểu liệu, nhiều tham số, tên hàm khó nhớ ODBC Bộ thư viện phần mềm ODBC xây dựng sau đó, dựa MS DB-LIB đơn giản Trong ODBC, Microsoft hỗ trợ người lập trình với Database driver để làm việc với nhiều loại CSDL khác Tới nay, ODBC áp dụng phần mềm chuyên nghiệp để tận dụng tốc độ xử lý dù viết chương trình khó ODBC hỗ trợ tới gần 20 loại CSDL khác OLE DB Là kỹ thuật kết nối CSDL tương tự ODBC mạnh hơn, OLE DB khơng có khả làm việc với loại CSDL quan hệ mà loại liệu khác cấu trúc thư mục/tập tin, mail,… Menu Về 1, Giới thiệu kỹ thuật lập trình CSDL a, Các kỹ thuật lập trình CSDL cấp cao DAO Tiếp sau ODBC hai kỹ thuật kết nối CSDL JET DAO JET kết nối với CSDL Access để nhắm tới mục tiêu tốc độ xử lý nhanh lập trình đơn giản DAO xây dựng dựa ODBC để đơn giản hố việc lập trình ADO ADO xây dựng dựa OLE DB ADO sử dụng đối tượng làm công cụ để thao tác với CSDL Điểm quan trọng đối tượng ADO đối tượng độc lập, khai báo sử dụng riêng rẽ, khác với đối tượng DAO hệ thống đối tượng phân cấp, muốn tạo đối tượng phải cần đến đối tượng khác Chú ý : Đặc điểm kỹ thuật lập trình CSDL cấp cao cung cấp phương pháp lập trình CSDL đơn giản, che thủ tục phức tạp mà người lập trình thực khơng cần quan tâm lập trình Đổi lại, chương trình chạy chậm Menu 2, Sử dụng ADO Data Control (ví dụ quản lý SV) + Thiết kế giao diện chương trình + Lấy Adodc vào ứng dụng + Kết nối sở liệu với Adodc + Kết nối liệu với ô TextBox + Viết câu lệnh di chuyển + Viết lệnh thêm, sửa, xố ghi + Kết thực Ví Dụ Thông tin thiết kế : Label TextBox Command Button Adodc Ví Dụ 1, Vào hộp thoại Components (Ctrl + T) 2, Chọn mục : Microsoft ADO Data Control 6.0 (OLEDB) Ví Dụ 1, Vẽ điều khiển Adodc1 lên Form làm việc 2, Click phải chuột vào đối tượng, chọn mục ADODC Properties 3, Trong hộp thoại Property pages a, Tab General - Click nút Build… (ở Option chọn thứ 3) - Trong cửa sổ Data Link Properties, Tab Provider - chọn mục : Microsoft.Jet 4.0 OLE DB Provider - ấn Next, ấn chuyển sang Tab Connection - Click nút […] để chọn CSDL Access mong muốn b, Chuyển sang Tab RecordSource - Trong mục Command Type : chọn adCmdTable - Mục : chọn tên bảng CSDL Ví Dụ Làm việc khung cửa sổ Properties (F4) 1, Chọn thuộc tính DataSource TextBox : Adodc1 2, Sau chọn xong mục DataField có tên trường có bảng Ta chọn trường tương ứng cho điều khiển Ví Dụ Private Sub cmdDau_Click() Adodc1.Recordset.MoveFirst End Sub Private Sub cmdTruoc_Click() If Adodc1.Recordset.AbsolutePosition > Then Adodc1.Recordset.MovePrevious End If End Sub Private Sub cmdSau_Click() If Adodc1.Recordset.AbsolutePosition < Adodc1.Recordset.RecordCount Then Adodc1.Recordset.MoveNext End If End Sub Private Sub cmdCuoi_Click() Adodc1.Recordset.MoveLast End Sub Ví Dụ Private Sub cmdThem_Click() Adodc1.Recordset.AddNew End Sub Private Sub cmdSua_Click() Adodc1.Recordset.Update End Sub Private Sub cmdXoa_Click() Adodc1.Recordset.Delete End Sub Ví Dụ ... trình CSDL cấp cao cung cấp phương pháp lập trình CSDL đơn giản, che thủ tục phức tạp mà người lập trình thực khơng cần quan tâm lập trình Đổi lại, chương trình chạy chậm Menu 2, Sử dụng ADO Data... mà loại liệu khác cấu trúc thư mục/tập tin, mail,… Menu Về 1, Giới thiệu kỹ thuật lập trình CSDL a, Các kỹ thuật lập trình CSDL cấp cao DAO Tiếp sau ODBC hai kỹ thuật kết nối CSDL JET DAO JET... kiểm tra, chương trình - Thành phần liệu: Quản lý việc lưu trữ, đọc, ghi liệu làm việc Ví dụ : Ghi lại Level chơi dở ván Game,… Menu 1, Khái niệm hệ quản trị CSDL • Hệ quản trị sở liệu hệ thống

Ngày đăng: 01/12/2017, 23:08

Từ khóa liên quan

Mục lục

  • MICROSOFT VISUAL BASIC

  • Slide 2

  • Slide 3

  • Slide 4

  • Slide 5

  • Slide 6

  • Slide 7

  • Slide 8

  • Slide 9

  • Slide 10

  • Slide 11

  • Slide 12

  • Slide 13

  • Slide 14

Tài liệu cùng người dùng

Tài liệu liên quan