Bài giảng Phát triển ứng dụng cơ sở dữ liệu 1 - Chương 0: Giới thiệu - Thái Lê Vinh

Chương 0. GIỚI THIỆU  
Phát triển Ứng dụng Cơ sở Dữ liệu 1  
GVLT: Thái Lê Vinh  
Hệ thống Thông tin  
HTTT tác vụ (TPS)  
• Đặc điểm: liên quan trực tiếp đến cá c hoạt  
động tá c nghiệp của cá c nhâ n viên trong tổ chức.  
Chủ yếu là ghi nhận, tì m kiếm, phâ n loại thô ng tin  
để sắp xếp và tổ chức lưu trữ thô ng tin. Chiếm 1  
tỉ lệ lớn trong toàn bộ HTTT.  
• Mục đích: Tăng tốc độ xử lý giao tá c  
• Đối tượng: nhâ n viên thực thi tá c vụ của  
hệ thống  
Hệ thống Thông tin  
HTTT quản lý (MIS)  
• Đặc điểm: bá o biểu, bá o cá o được tổng kết từ  
HTTT tá c vụ  
• Mục đích: đáp ứng việc theo dõ i, quản lý, đánh  
giá tì nh hì nh hoạt động của hệ thống hiện hành  
• Đối tượng: trưởng, phó phò ng và cá c lã nh  
đạo chi nhá nh  
Hệ thống Thông tin  
Hệ hỗ trợ ra quyết định (DDS)  
Đặc điểm:  
• giúp đỡ cá c nhà quản lý có cơ sở để quyết định  
cá c hoạt động của hệ thống tổ chức.  
• DSS có thể sử dụng dữ liệu quá khứ để đánh  
giá cá c tì nh huống thay thế hoặc tì nh huống chọn  
lựa trong tương lai.  
Hệ thống Thông tin  
HTTT chỉ đạo (EIS)  
Cá c nhà lã nh đạo cấp cao như ban giá m đốc có  
thể bắt đầu việc khai thá c dữ liệu ở mức độ tổng  
hợp cao rồi đi xuống cá c vùng dữ liệu chi tiết xá c  
định để theo dõ i hoạt động của từng chi nhá nh  
và của toàn bộ cô ng ty theo từng yêu cầu chuyên  
biệt  
Systems Development Life Cycle  
Planning  
Analysis  
Design  
Implementation  
Maintenance  
Thiết kế CSDL  
Mục tiêu môn học  
Hướng dẫn sinh viên cách xây dựng một ứng dụng có kết nối cơ  
sở dữ liệu. Bao gồm các bước:  
Phân tích chức năng  
Phân tích dữ liệu  
Đưa ra kiến trúc ứng dụng (client/server, …)  
Hiện thực hóa từng thành phần của kiến trúc:  
Lập trình ở client  
Lập trình ở server  
Một số kỹ thuật thiết kế giao diện  
Nội dung môn học  
Chương 0: Mở đầu  
Giới thiệu tổng quan về môn học  
Quy định  
Thang điểm  
Nội dung môn học (tt)  
Chương 1: Phân tích yêu cầu chức năng  
Mục tiêu của phân tích yêu cầu  
Một số yêu cầu cho hệ thống "Đăng ký học phần"  
Mô hình hóa yêu cầu  
Mô hình Use-Case  
Đặc tả Use-Case  
Kết quả của quá trình phân tích yêu cầu  
Bảng chú thích thuật ngữ (Glossary of term)  
Đặc tả Use-Case  
Nội dung môn học (tt)  
Chương 2: Phân tích cơ sở dữ liệu  
1. Mô hình thực thể kết hợp nguyên thủy  
2. Mô hình thực thể kết hợp mở rộng  
3. Phương pháp phân tích dữ liệu  
4. Qui tắc mô hình hóa quan niệm dữ liệu  
5. Tiêu chuẩn chọn lựa khái niệm  
Nội dung môn học (tt)  
Chương 3: Thiết kế cơ sở dữ liệu  
Đặt vấn đề  
Thiết kế luận lý dữ liệu  
Thiết kế luận lý dữ liệu cấp cao  
Thiết kế luận lý dữ liệu cấp thấp  
Thiết kế mã  
Thiết kế vật lý dữ liệu  
Nội dung môn học (tt)  
Chương 3: Phân tích yêu cầu chức năng  
Mục tiêu của phân tích yêu cầu  
Mô hình hóa yêu cầu  
Mô hình Use-Case  
Đặc tả Use-Case  
Kết quả của quá trình phân tích yêu cầu  
Bảng chú thích thuật ngữ (Glossary of term)  
Đặc tả Use-Case  
Nội dung môn học (tt)  
Chương 4. Kiến trúc ứng dụng  
Kiến trúc trập trung  
Kiến trúc client – server  
Kiến trúc 1 lớp  
Kiến trúc 2 lớp  
Kiến trúc 3 lớp  
Phân chia công việc giữa các thành phần  
Nội dung môn học (tt)  
Chương 5. Lập trình trên server  
Lập trình T-SQL  
Cài đặt ràng buộc toàn vẹn với Trigger  
Lập trình với Store procedures  
Cursors  
Nội dung môn học (tt)  
Chương 6. Lập trình trên client  
Các thành phần cơ bản của .NET  
Một số khái niệm  
Lập trình đơn thể  
Lập trình hướng đối tượng  
Lập trình với ADO.net  
Nội dung môn học (tt)  
Chương 7. Thiết kế giao diện  
Nội dung thực hành  
Nội dung 1: Thiết kế dữ liệu cho ứng dụng (T1, T2)  
Vẽ mô hình thực thể kết hợp, chuyển sang mô hình dữ liệu quan hệ và  
cài đặt mô hình dữ liệu lên một HQTCSDL cụ thể (SQL Server)  
Nội dung 2: Lập trình ở server (T5)  
Sau khi phân tích và phân chia các chức năng của ứng dụng thì sẽ tiến  
hành cài đặt các chức năng phía server (các chức năng có kết nối đến  
cơ sở dữ liệu)  
Nội dung thực hành (tt)  
Nội dung 3: Lập trình ở client (ứng dụng WinApp, C#)  
Mức 1: Lập trình đơn giản để quen thuộc với môi trường lập trình (sử  
dụng các thanh công cụ, thiết kế giao diện), nâng cao kỹ năng lập trình.  
(T3)  
Mức 2: Lập trình kết nối với cơ sở dữ liệu ở mức đơn giản (sử dụng truy  
vấn trực tiếp) (T4)  
Mức 3: Lập trình kết nối với cơ sở dữ liệu ở mức phức tạp (store  
procedure, function, …) (T6, T7, T8)  
Mức 4: Kết xuất các report (T9)  
Đánh giá môn học  
Thi Lần 1:  
Lý thuyết (7 điểm)  
Bài tập, đồ án  
Thi lý thuyết  
Thức hành (3 điểm)  
Quy ước điểm  
Điểm >10 ➔ Điểm = 10  
Thi lần 2: tối đa 9 đ. Giữ nguyên thực hành  
Tải về để xem bản đầy đủ
pdf 22 trang myanh 24780 Free
Bạn đang xem 20 trang mẫu của tài liệu "Bài giảng Phát triển ứng dụng cơ sở dữ liệu 1 - Chương 0: Giới thiệu - Thái Lê Vinh", để tải tài liệu gốc về máy hãy click vào nút Download ở trên

File đính kèm:

  • pdfbai_giang_phat_trien_ung_dung_co_so_du_lieu_1_chuong_0_gioi.pdf