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 đủ
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:
bai_giang_phat_trien_ung_dung_co_so_du_lieu_1_chuong_0_gioi.pdf

