
1
C# & DATABASE
C#
C# & DATABASE
& DATABASE
TrầnĐình Nghĩa
Lê Văn Hạnh

2
NỘI DUNG
I. Mô hình triểnkhaiứng dụng
II. ADO.NET
III. Lưutrữvà xửlý dữliệu
IV. Trình bày dữliệu
V. Xây dựng ứng dụng quảnlýđặtvàbán
hàng
VI. Crystal Report
VII. Bảomật trong ứng dụng

3
I.-MÔ HÌNH TRIỂN KHAI ỨNG DỤNG
1. Kiến trúc n-tier
ß2-tier (client / server)
ß3-tier
2. Mô hình thiếtkếứng dụng
ßWaterFall (thác nước)
ßPrototyping (nguyên mẫu)
ßSpiral (xoắnốc)

4
I.1- Kiến trúc n-tier
a/- 2-tier
1. Ứng dụng khách sử
dụng ADO/ADO.NET
truy xuấttrựctiếpCSDL
2. Thích hợpchocácứng
dụng vừavànhỏ, không
có quá nhiềuform

5
I.1- Kiến trúc n-tier
a/- 2-tier (tt)
1. Các kỹthuậttriển khai
ßSửdụng các kỹthuật gắn kết dữliệu để kết nối tập
dữliệu ADO.NET trực tiếp đến các control
ßViết lệnh truy xuất các đối tượng ADO.NET và gắn
kết dữliệu thủ công đến các control
2. Ưu điểm
ßTriển khai nhanh chóng và dễdàng
ßQuan sát toàn bộmã lệnh trong form
3. Khuyết điểm
ßThay đổi quy trình công việc Îbiên dịch lại
ßThay đổi lược đồ dữliệu Îbiên dịch lại
ßÍt khả năng tận dụng được các lệnh xửlý giống
nhau giữa các form do tên field, tên table khác nhau

