28-08-2008, 12:03 PM
|
|
Nháºp Môn Tu Luyện
|
|
Tham gia: Mar 2008
Bà i gởi: 10
Thá»i gian online: 8 phút 14 giây
Thanks: 0
Thanked 1 Time in 1 Post
|
|
Tà i liệu giáo trình phân tÃch thiết kế hệ thống
Mục Lục
ChÆ°Æ¡ng 1 . 8
QUI TRÃŒNH PHÂN TÃCH THIẾT KẾ HỆ THá»NG 8
I PHÂN TÃCH VÀ THIẾT KẾ HỆ THá»NG THÔNG TIN LÀ GÃŒ? 8
II HỆ THá»NG (system) 10
III QUI TRÃŒNH PHÂN TÃCH THIẾT KẾ HỆ THá»NG 12
ChÆ°Æ¡ng 2 . 16
CÆ SỞ Dá»® LIỆU VÀ MÔ HÃŒNH HÓA Dá»® LIỆU 16
I HỆ THÔNG TIN THEO Lá»I CŨ (information system) 16
1 Hệ táºp tin theo lối cÅ© 17
2 Một và dụ vỠtrùng lắp dữ liệu (data redundancy) 17
II TIẾP CẬN CÆ SỞ Dá»® LIỆU 18
1 Cơ sở dữ liệu là gì? 18
2 Hệ quản trị CSDL (DBMS: database management system) 18
3 Các loại HQTCSDL 18
III CSDL, HQTCSDL VÀ NGƯỜI DÙNG (User) 19
1 CSDL quan hệ và hệ táºp tin theo lối cÅ© 19
IV Dá»® LIỆU TẬP TRUNG HAY PHÂN TÃN 20
V MÔ HÌNH DỮ LIỆU 20
1 Phân tÃch dữ liệu và phân tÃch hệ thống thông tin 20
2 Vấn đỠtồn kho và nhà cung cấp 20
3 Việc sỠdụng và vai trò của mô hình dữ liệu 21
VI THIẾT KẾ MÔ HÌNH DỮ LIỆU VÀ CSDL 21
1 Các bÆ°á»›c phân tÃch thiết kế CSDL 21
2 Tóm tắt các giai đoạn khác nhau trong PTTK CSDL 22
VII TÓM TẮT CHÆ¯Æ NG 22
VIII BÀI TẬP 22
ChÆ°Æ¡ng 3 . 23
GIỚI THIỆU VỀ MÔ HÌNH HÓA DỮ LIỆU 23
I GIỚI THIỆU MÔ HÌNH HÓA DỮ LIỆU 23
II XÂY DỰNG MÔ HÌNH ER 23
1 Và dụ - Mối kết hợp má»™t-nhiá»u 24
2 Và dụ – mối kết hợp một-một 25
3 Và dụ – mối kết hợp nhiá»u-nhiá»u 26
III MÔ HÌNH ER THEO Kà HIỆU CỦA CHEN 27
IV PHIẾU THá»°C THỂ THUỘC TÃNH 28
V CÃCH TIẾP CẬN MÔ HÃŒNH HÓA Dá»® LIỆU 29
1 Các bước cấu trúc hóa dữ liệu 29
1 Tóm tắt 30
2 Thực hà nh các bước mô hình hóa dữ liệu 31
VI Tá»° ÄIỂN Dá»® LIỆU (data dictionary) 33
VII BÀI TẬP 34
1 BÃ i 2.1 34
2 BÃ i 2.2 34
3 BÃ i 2.3 34
4 BÃ i 2.4 35
5 BÃ i 2.5 35
6 Trắc nghiệm 35
ChÆ°Æ¡ng 4 . 37
MÔ HÌNH QUAN HỆ 37
I MÔ HÌNH QUAN HỆ LÀ GÌ 37
1 Quan hệ (relation) 37
2 Thực thể, quan hệ, và bảng (table) 37
3 Bá»™ (tuple) 38
4 Thuá»™c tÃnh (attribute) 38
5 Ký hiệu 39
II KHÓA 39
1 Khoá (key, candidate key) 39
2 Khóa hợp (composite key) 39
3 Khóa chÃnh (primary key) 39
4 Khóa ngoại (foreign key) 40
5 Khóa dự tuyển và khóa khác 40
6 Khóa nhân tạo (khóa đại diện) artificial key (surrogate key) 41
7 Khóa phụ (Secondary keys) 41
III NHá»®NG TÃNH CHẤT KHÃC CỦA MÔ HÃŒNH QUAN HỆ 41
1 Äại số quan hệ, phép tÃnh quan hệ 41
2 Rà ng buộc toà n vẹn 42
3 Kết nối quan hệ 42
4 Miá»n giá trị (data domain integrity) 42
5 Rà ng buá»™c do ngÆ°á»i dùng (user constraint) 43
IV QUI TẮC BIẾN Äá»”I MÔ HÃŒNH ER THÀNH MÔ HÃŒNH QUAN HỆ 43
1 Qui tắc biến đổi mô hình ER 43
2 Qui tắc thể hiện mối kết hợp thông qua khóa ngoại 43
3 Tóm tắt các qui tắc biến đổi 45
V BÀI TẬP 46
1 Bà i táºp 1 46
2 Trắc nghiệm 46
ChÆ°Æ¡ng 5 . 48
PHÂN TÃCH Dá»® LIỆU VÀ YÊU CẦU CHỨC NÄ‚NG 48
I GIỚI THIỆU 48
1 Hoạt động kiểm tra yêu cầu chức năng 48
2 Phân tÃch hệ thống thông tin 48
3 Phân tÃch dữ liệu 48
II NGUỒN DỮ LIỆU 49
1 Các phÆ°Æ¡ng pháp thu tháºp thông tin 49
2 Phân tÃch mẫu biểu 49
III KIỂM TRA YÊU CẦU CHỨC NĂNG 51
1 Nguyên tắc chung 51
2 Và dụ: 51
IV BÀI TẬP 4.1 53
V TRẮC NGHIỆM 54
ChÆ°Æ¡ng 6 . 55
TÃNH BẮT BUỘC, KHÔNG BẮT BUỘC TRONG Má»I KẾT HỢP 55
I NGá»® NGHĨEA Má»I KẾT HỢP 55
1 TÃnh không bắt buá»™c của mối kết hợp 55
II PHIẾU Má»I KẾT HỢP 56
III ẢNH HƯỞNG CỦA TÃNH KHÔNG BẮT BUỘC TRÊN KHÓA NGOẠI 57
1 Quan hệ má»™t-nhiá»u 58
2 Quan hệ một-một 59
3 Quan hệ nhiá»u-nhiá»u 59
IV TÃNH BẮT BUỘC, KHÔNG BẮT BUỘC TRONG CÃC BƯỚc mô hình hóa dữ liệu 60
V BÀI TẬP 60
1 Bà i táºp 5.1 60
2 Trắc nghiệm 61
ChÆ°Æ¡ng 7 . 63
TẬP THỰC THỂ CHA VÀ TẬP THỰC THỂ CON 63
I TẬP THỰC THỂ PHỤ THUỘC (dependent entity, id-dependent entity) 63
II THUỘC TÃNH HAY TẬP THá»°C THỂ 64
III TẬP THỰC THỂ CHA VÀ TẬP THỰC THỂ CON 65
1 Cái tổng quát và cái chuyên biệt 65
2 Ký hiệu táºp thá»±c thể cha/con 66
3 ÃnghÄ©a 66
4 Cái tổng thể và cái thà nh phần 66
5 Thuá»™c tÃnh của các táºp thá»±c thể cha/con 66
6 Các tÃnh chất của táºp thá»±c thể cha/con 67
7 Biến đổi táºp thá»±c thể cha/con thà nh quan hệ 69
8 Mô hình hóa các táºp con giao nhau bằng vai trò 70
IV TẬP THá»°C THỂ CHA, CON TRONG CÃC BƯỚC mô hình hóa dữ liệu 71
V BÀI TẬP 6.1 71
ChÆ°Æ¡ng 8 . 73
MỞ RỘNG KHÃI NIỆM Má»I KẾT HỢP 73
I Má»I KẾT HỢP MỘT-MỘT 73
II NHIỀU Má»I KẾT HỢP GIá»®A HAI TẬP THá»°C THỂ 74
III Má»I KẾT HỢP hay THUỘC TÃNH 75
IV Má»I KẾT HỢP LOẠI TRỪ 75
V Má»I KẾT HỢP BA NGÔI (ternary RELATIONSHIP) 76
VI Má»I KẾT HỢP MỘT NGÔI (unary relationship, recursive relationship) 77
1 Bản số kết nối má»™t nhiá»u 77
2 Bản số kết nối một một 78
3 Bản số kết nối nhiá»u nhiá»u 79
VII BÀI TẬP 81
1 BÃ i 7.1 81
2 BÃ i 7.2 81
3 BÃ i 7.3 81
ChÆ°Æ¡ng 9 . 83
KHÃA CẠNH TẠM THỜI CỦA MÔ HÃŒNH Dá»® LIỆU 83
I DỮ LIỆU LỊCH SỬ 83
II DÙNG TẬP THá»°C THỂ pHỤ THUỘC ÄỂ MÔ HÃŒNH VẤN ÄỀ CÓ Dá»® LIỆU LỊCH SỬ 83
III Sá»° THAY Äá»”I bản số KẾT Ná»I CỦA Má»I KẾT HỢP 83
1 Do qui tắc quản lý thay đổi 83
2 Do phải lưu trữ dữ liệu lịch sỠ84
IV BÀI TẬP 85
1 BÃ i 8.1 86
ChÆ°Æ¡ng 10 . 87
KIỂM TRA SỰ DƯ THỪA DỮ LIỆU 87
I DƯ THỪA DỮ LIỆU TRONG CSDL 87
1 DÆ° thừa táºp thá»±c thể 87
2 DÆ° thừa thuá»™c tÃnh 87
3 Dư thừa mối kết hợp 87
II BÀI TẬP 9.1 87
ChÆ°Æ¡ng 11 . 89
SỰ CHUẨN HÓA 89
I GIỚI THIỆU 89
II PHỤ THUỘC HÀM (functional dependency) 89
1 Phụ thuộc hà m 89
2 Phụ thuộc hà m đầy đủ 89
III CÃC DẠNG CHUẨN 90
1 Và dụ 90
2 Dạng chuẩn một (first normal form) 91
3 Dạng chuẩn hai (second normal form) 92
4 Dạng chuẩn ba (third normal form) 92
IV CHUẨN HÓA THEO Là THUYẾT CSDL 93
V TIẾP CẬN THEO MÔ HÌNH ER 94
VI BÀI TẬP 94
1 10.1 94
2 10.2 95
3 Trắc nghiệm 96
ChÆ°Æ¡ng 12 . 97
CÃC SUY XÉT TRONG THIẾT KẾ VẬT Là 97
I GIỚI THIỆU 97
II BẢNG, VÙNG 97
III VÙNG, MÔ TẢ, LOẠI Dá»® LIỆU VÀ KÃCH THƯỚC 98
IV KHÓA CHÃNH VÀ KHÓA NGOẠI 98
V KHÓA NHÂN TẠO 98
VI LẬP CHỈ MỤC 98
VII PHà Vá» CÃC DẠNG CHUẨN (denormalization) 99
1 Và dụ 1 99
2 Và dụ 2 99
3 Và dụ 3 99
VIII CÃC KHÃA CẠNH KHÃC 100
ChÆ°Æ¡ng 13 . 101
CÃC TRƯỜNG HỢP NGHIÊN CỨU 101
I TRƯỜNG CAO ÄẲNG TÂY ÄÔ 101
1 Yêu cầu dữ liệu / đặc tả vấn Ä‘á». 101
2 Mô hình hóa dữ liệu 102
II BÀI TẬP 104
1 Bà i táºp 1 (hà ng hóa) 104
2 Bà i táºp 2 (Váºt tÆ°) 105
3 Bà i táºp 3 (Mô hình TSCÄ) 106
4 Bà i táºp 4 (LÆ°Æ¡ng) 107
5 Bà i táºp 6 (cho thuê băng Ä‘Ä©a) 108
6 Bà i táºp 7 (xá» lý Ä‘Æ¡n hà ng) 108
ChÆ°Æ¡ng 14 110
SÆ Äá»’ DFD 110
I KHÃI NIỆM 110
II SÆ Äá»’ DÃ’NG Dá»® LIỆU DFD (Data Flow Diagram) 111
1 Khái niệm: 111
2 Công dụng: 112
3 Các thà nh phần dùng để biểu diễn sơ đồ DFD: 112
4 Sơ đồ dòng dữ liệu 113
5 Các qui tắc cần phải tuân thủ khi vẽ sơ đồ DFD 116
6 Các ký hiệu lặp lại 116
III CÃC BƯỚC THá»°C HIỆN ÄỂ VẼ SÆ Äá»’ DFD 116
1 BÆ°á»›c 1: láºp bảng sá»± kiện 117
2 BÆ°á»›c 2: Láºp sÆ¡ đồ môi trÆ°á»ng 118
3 BÆ°á»›c 3: Láºp sÆ¡ đồ DFD cấp 0 118
4 BÆ°á»›c 4: Láºp sÆ¡ đồ DFD con 119
5 Bước 5: Thiết kế xỠlý chi tiết cho các ô xỠlý không thể phân rã. 119
IV THIẾT KẾ XỬ Là CHI TIẾT 119
1 Các phương pháp sỠdụng 120
2 Anh ngữ cấu trúc (structured English) 120
3 Bảng quyết định và cây quyết định 120
1 SÆ¡ đồ thuáºt giải (flowchart) 121
V TỪ ÄIỂN Dá»° ÃN 121
1 Khái niệm 121
2 Xây dựng các điểm và o cho tự điển dự án 121
Download toà n bộ tại:
http://www.box.net/shared/38ftxnj8tq
Các chủ đỠkhác cùng chuyên mục nà y:
|