Giáo trình: Phân tích, thiết kế xây dựng và quản trị các hệ thống cơ sở dữ liệu
Số trang: 400
Loại file: pdf
Dung lượng: 4.09 MB
Lượt xem: 16
Lượt tải: 0
Xem trước 10 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
Tài liệu này được biên soạn trong khuôn khổ đào tạo thuộc. Đề án 112 với thời gian tập huấn chính thức là 45 tiết. Mụctiêu chính của tài liệu này là: nhằm trang bị cho học viên các kiến thức và kỹ năng cơ bản trong việc phân tích, thiết kế và xây dựng các hệ thống cơ sở dữ liệu.
Nội dung trích xuất từ tài liệu:
Giáo trình: Phân tích, thiết kế xây dựng và quản trị các hệ thống cơ sở dữ liệuCHƯƠNG TRÌNH TỔNG THỂ CẢI CÁCH HÀNH CHÍNH CỦA CHÍNH PHỦ GIAI ĐOẠN (2001-2010) BAN ĐIỀU HÀNH ĐỀ ÁN 112 GIÁO TRÌNH PHÂN TÍCH, THIẾT KẾ, XÂY DỰNG VÀ QUẢN TRN CÁC HỆ THỐNG CƠ SỞ DỮ LIỆU (Giáo trình nộp lần 2) Tháng 8 - 2004Phân tích, thiết kế, xây dựng và quản trị các hệ thống cơ sở dữ liệu 2 MỤC LỤCLời giới thiệu ................................................................... 10Chủ đề I: Khái niệm cơ sở dữ liệu ................................. 16 1. Giới thiệu chung ........................................................ 16 2. Các khái niệm cơ bản ................................................. 17 2.1. Cơ sở dữ liệu ........................................................ 17 a. Các hệ thống xử lý tệp truyền thống .................... 18 b. Cách tiếp cận cơ sở dữ liệu .................................. 22 2.2. Dữ liệu và thông tin .............................................. 26 a. Dữ liệu ................................................................. 26 b. Dữ liệu và thông tin ............................................. 28 c. Siêu dữ liệu.......................................................... 30 2.3. Kiều thực thể và bảng dữ liệu ............................... 32 a. Thực thể............................................................... 32 b. Kiểu thực thể ....................................................... 32 c. Bảng dữ liệu hay quan hệ .................................... 35 2.4. Thuộc tính và trường dữ liệu ................................ 39 a. Thuộc tính ........................................................... 39 b. Trường dữ liệu ..................................................... 41 2.5. Liên kết giữa các thực thể ..................................... 42 2.6. Khái niệm toàn vẹn dữ liệu................................... 44 3. Ví dụ về một cơ sở dữ liệu ......................................... 45 4. Các mô hình dữ liệu ................................................... 48 4.1. Khái quát chung.................................................... 48 4.2. Mô hình dữ liệu quan hệ ....................................... 50 4.3. Một số mô hình dữ liệu khác ................................ 51 a. Mô hình dữ liệu mạng và mô hình dữ liệu phân cấp 51 b. Mô hình dữ liệu hướng đối tượng ........................ 52 5. Kho dữ liệu ................................................................ 53Phân tích, thiết kế, xây dựng và quản trị các hệ thống cơ sở dữ liệu 3 6. Kết luận ...................................................................... 54 7. Bài tập ........................................................................ 55Chủ đề II: Phương pháp phân tích, thiết kế và xây dựngcác hệ thống CSDL ......................................................... 56 1. Khái quát chung ......................................................... 56 2. Phân tích yêu cầu ....................................................... 57 2.1. Xác định dữ liệu cần lưu trữ ................................. 60 2.2. Xác định ứng dụng sẽ được cài đặt trên cơ sở dữ liệu............................................................................... 61 2.3. Xác định các thao tác thường xuyên được thực hiện ..................................................................................... 62 2.4. Một số kỹ thuật phân tích yêu cầu ........................ 63 a. Kỹ thuật phỏng vẫn ............................................. 63 b. Kỹ thuật sử dụng phiếu khảo sát.......................... 65 c. Kỹ thuật phân tích tài liệu.................................... 65 3. Thiết kế cơ sở dữ liệu mức khái niệm ........................ 66 3.1. Lựa chọn giữa kiểu thực thể mạnh và kiểu thực thể yếu ............................................................................... 67 a. Kiểu thực thể mạnh ............................................. 67 b. Kiểu thực thể yếu ................................................ 68 3.2. Lựa chọn giữa các loại thuộc tính ......................... 70 a. Thuộc tính đơn và gộp ......................................... 70 b. Thuộc tính đơn trị và thuộc tính đa trị ................. 71 c. Thuộc tính lưu trữ và thuộc tính dẫn xuất............ 72 d. Thuộc tính khoá hay thuộc tính định danh........... 73 3.3. Lựa chọn giữa các loại liên kết ............................. 77 a. Ba khái niệm cơ bản về liên kết........................... 77 b. Các liên kết một-một (1:1)................................... 81 c. Các liên kết một-nhiều (1:N) ............................... 82 d. Các liên kết nhiều-nhiều (M:N) .......... ...
Nội dung trích xuất từ tài liệu:
Giáo trình: Phân tích, thiết kế xây dựng và quản trị các hệ thống cơ sở dữ liệuCHƯƠNG TRÌNH TỔNG THỂ CẢI CÁCH HÀNH CHÍNH CỦA CHÍNH PHỦ GIAI ĐOẠN (2001-2010) BAN ĐIỀU HÀNH ĐỀ ÁN 112 GIÁO TRÌNH PHÂN TÍCH, THIẾT KẾ, XÂY DỰNG VÀ QUẢN TRN CÁC HỆ THỐNG CƠ SỞ DỮ LIỆU (Giáo trình nộp lần 2) Tháng 8 - 2004Phân tích, thiết kế, xây dựng và quản trị các hệ thống cơ sở dữ liệu 2 MỤC LỤCLời giới thiệu ................................................................... 10Chủ đề I: Khái niệm cơ sở dữ liệu ................................. 16 1. Giới thiệu chung ........................................................ 16 2. Các khái niệm cơ bản ................................................. 17 2.1. Cơ sở dữ liệu ........................................................ 17 a. Các hệ thống xử lý tệp truyền thống .................... 18 b. Cách tiếp cận cơ sở dữ liệu .................................. 22 2.2. Dữ liệu và thông tin .............................................. 26 a. Dữ liệu ................................................................. 26 b. Dữ liệu và thông tin ............................................. 28 c. Siêu dữ liệu.......................................................... 30 2.3. Kiều thực thể và bảng dữ liệu ............................... 32 a. Thực thể............................................................... 32 b. Kiểu thực thể ....................................................... 32 c. Bảng dữ liệu hay quan hệ .................................... 35 2.4. Thuộc tính và trường dữ liệu ................................ 39 a. Thuộc tính ........................................................... 39 b. Trường dữ liệu ..................................................... 41 2.5. Liên kết giữa các thực thể ..................................... 42 2.6. Khái niệm toàn vẹn dữ liệu................................... 44 3. Ví dụ về một cơ sở dữ liệu ......................................... 45 4. Các mô hình dữ liệu ................................................... 48 4.1. Khái quát chung.................................................... 48 4.2. Mô hình dữ liệu quan hệ ....................................... 50 4.3. Một số mô hình dữ liệu khác ................................ 51 a. Mô hình dữ liệu mạng và mô hình dữ liệu phân cấp 51 b. Mô hình dữ liệu hướng đối tượng ........................ 52 5. Kho dữ liệu ................................................................ 53Phân tích, thiết kế, xây dựng và quản trị các hệ thống cơ sở dữ liệu 3 6. Kết luận ...................................................................... 54 7. Bài tập ........................................................................ 55Chủ đề II: Phương pháp phân tích, thiết kế và xây dựngcác hệ thống CSDL ......................................................... 56 1. Khái quát chung ......................................................... 56 2. Phân tích yêu cầu ....................................................... 57 2.1. Xác định dữ liệu cần lưu trữ ................................. 60 2.2. Xác định ứng dụng sẽ được cài đặt trên cơ sở dữ liệu............................................................................... 61 2.3. Xác định các thao tác thường xuyên được thực hiện ..................................................................................... 62 2.4. Một số kỹ thuật phân tích yêu cầu ........................ 63 a. Kỹ thuật phỏng vẫn ............................................. 63 b. Kỹ thuật sử dụng phiếu khảo sát.......................... 65 c. Kỹ thuật phân tích tài liệu.................................... 65 3. Thiết kế cơ sở dữ liệu mức khái niệm ........................ 66 3.1. Lựa chọn giữa kiểu thực thể mạnh và kiểu thực thể yếu ............................................................................... 67 a. Kiểu thực thể mạnh ............................................. 67 b. Kiểu thực thể yếu ................................................ 68 3.2. Lựa chọn giữa các loại thuộc tính ......................... 70 a. Thuộc tính đơn và gộp ......................................... 70 b. Thuộc tính đơn trị và thuộc tính đa trị ................. 71 c. Thuộc tính lưu trữ và thuộc tính dẫn xuất............ 72 d. Thuộc tính khoá hay thuộc tính định danh........... 73 3.3. Lựa chọn giữa các loại liên kết ............................. 77 a. Ba khái niệm cơ bản về liên kết........................... 77 b. Các liên kết một-một (1:1)................................... 81 c. Các liên kết một-nhiều (1:N) ............................... 82 d. Các liên kết nhiều-nhiều (M:N) .......... ...
Tìm kiếm theo từ khóa liên quan:
lập trình dữ liệu xử lý thông tin quản trị dữ liệu cơ sở dữ liệu các hệ thống xử trường dữ liệu mô hình dữ liệu quan hệ kho dữ liệuGợi ý tài liệu liên quan:
-
62 trang 390 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Đáp án đề thi học kỳ 2 môn cơ sở dữ liệu
3 trang 291 1 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 282 0 0 -
PHÂN TÍCH THIẾT KẾ HỆ THỐNG XÂY DỰNG HỆ THỐNG ĐẶT VÉ TÀU ONLINE
43 trang 279 2 0 -
13 trang 273 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 238 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
Tóm tắt luận án tiến sỹ Một số vấn đề tối ưu hóa và nâng cao hiệu quả trong xử lý thông tin hình ảnh
28 trang 218 0 0