Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 11 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
11
Dung lượng
103,5 KB
Nội dung
BỘ GIÁO DỤC VÀ ĐÀO TẠO CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM TRƯỜNG ĐẠI HỌC PHAN THIẾT Độc lập – Tự – Hạnh phúc CHƯƠNG TRÌNH TRÌNH ĐỘ ĐẠI HỌC NGÀNH ĐÀO TẠO: CÔNG NGHỆ THÔNG TIN ĐỀ CƯƠNG CHI TIẾT HỌC PHẦN Tên học phần: Cơ sở liệu - Mã học phần : 10280 Khoa phụ trách: Công nghệ thông tin Họ tên giảng viên giảng dạy: 3.1 Họ tên: Nguyễn Hữu Trọng - Chức danh, học hàm, học vị: Tiến sỹ - Địa liên hệ: Khoa Công nghệ thông tin - ĐT:0913478999 ; email: trongnhntu@gmail.com - Các hướng nghiên cứu chính: Hệ thống thơng tin 3.2 Họ tên: Đỗ Thị Kim Dung - Chức danh, học hàm, học vị: Thạc sĩ - Địa liên hệ: Khoa Công nghệ thông tin - ĐT: 0987876917 ; email: dtkdung@upt.edu.vn - Các hướng nghiên cứu chính: Hệ thống thơng tin Số tín chỉ: Phân bổ thời gian (tiết): 45 tiết - Lên lớp: 45 tiết - Tự học: 135 tiết Học phần tiên quyết: Cơ sở liệu Mục tiêu học phần: Học phần trang bị cho người học kiến thức khái quát DBMS sử dụng thị trường cách sử dụng ngơn ngữ lập trình SQL, định nghĩa ứng dụng thủ tục nội tại, bẫy lỗi, cách dùng trỏ xử lý liệu Trình bày nguyên lý lưu trữ quản lý liệu: Đĩa files, Cây cấu trúc mục, Chỉ mục sở bảng băm Trình bày quản lý truy cập DBMS nguyên lý quản lý giao tác, quản lý truy xuất cạnh tranh, phục hồi sau cố Chuẩn đầu học phần: Để hoàn thành học phần, người học phải đạt được, chuẩn đầu học phần/ mục tiêu cụ thể - Kiến thức: Giúp cho sinh viên nắm vững kiến thức sở liệu, hiểu ý nghĩa vai trò sở liệu, kiến thức sở liệu quan hệ, phép toán đại số quan hệ, chuẩn hóa sở liệu Nắm kiến thức ngôn ngữ SQL Sử dụng hệ quản trị SQLServer làm công cụ để cài đặt, thao tác, truy vấn liệu lập trình sở liệu Làm tiền đề cho mơn học phân tích, thiết kế cài đặt sở liệu - Kỹ năng: Biết đặc tả mơ hình liệu thực tế, cài đặt thao tác lập trình với sở l liệu thông qua hệ quản trị sở liệu SQL Server - Thái độ: Lên lớp đầy đủ chuẩn bị cho lên lớp theo yêu cầu giáo viên - Năng lực tự chủ trách nhiệm Nội dung học phần: 9.1 Tóm tắt nội dung học phần: Tởng quan hệ quản trị sở liệu; giới thiệu hệ quản trị sở liệu Access thành phần sở liệu: bảng liệu, truy vấn, mẫu biểu, báo biểu, marco; giới thiệu hệ quản trị sở liệu SQL Server: tiện ích, đối tượng sở liệu, việc sử dụng ngơn ngữ T-SQL để lập trình, quản lý sở liệu 9.2 Nội dung học phần STT Tên Mục, tiểu mục Số tiết chương CĐR TC TL BT TH TH Chương 1: Tổng quan hệ quản trị Tổng quan CSDL hệ sở Tổng quan liệu TL Lịch sử phát triển DBMS Hệ thống Files vs 2 [1] DBMS Ưu điểm DBMS Mô tả lưu trữ liệu DBMS Truy vấn DBMS Quản lý giao dịch Cấu trúc DBMS Chương 2: Hình thức Truy lập 2 [1,2] [2,4] vấn, Truy vấn SQL trình, bẫy lỗi Thủ tục nội hàm Con trỏ SQL Nhúng SQL Động ODBC JDBC Thực hành máy Giao tập lớn Chương 3: Hệ thống phân nhớ Lưu trữ liệu: đĩa tập tin 2 RAID Quản lý không gian đĩa Quản lý đệm Tập tin mục Định dạng trang Định dạng mẫu tin Thực hành máy Chương 4: Chi phí mơ hình Tở chức tập tin mục Sự so sánh tổ chức tập tin Sự lựa chọn tổ chức [4] file Tổng quan mục Chỉ mục dày đặc thưa thớt Chỉ mục sơ cấp thứ cấp Hàm thủ tục nội Thực hành máy Chương 5: Phương pháp truy cập [2,3,4] Cây - cấu hàng đợi mục (ISAM) trúc mục Cây B+ Định dạng node Tìm kiếm Thao tác Insert Thao tác Delete Trùng lặp Ứng dụng B+ Trigger 67 Chương 6: Băm static Chỉ mục dựa [2,3,4] [2,3,4,5] Ký hiệu quy ước Băm mở rộng bảng băm Băm tuyến tính So sánh băm mở rộng băm tuyến tính Chương Khái niệm giao dịch Quản lý giao dịch 2 Giao dịch lịch biểu Các giao dịch thực thi đồng thời Điều khiển cạnh tranh sử dụng khóa Sự cố hệ thống Bảo mật, phân quyền, roles Thực hành Thảo luận nhóm Chương 8: Giới thiệu thuật tốn Phục [2,3,4] hồi ARIES sau cố & bảo mật Phục hồi cố hệ thống Phục hồi phương tiện Các Thuật toán Sự tương tác với Điều khiển Cạnh tranh Giới thiệu bảo mật sở liệu Quản lý truy cập, truy cập tự do, bắt buộc Những vấn đề liên quan đến bảo mật 45 Tổng cộng 10 Yêu cầu kỳ vọng học phần: Sinh viên có thể sử dụng kiến thức mơn học việc tởng hợp phân tích đánh giá hoạt động doanh nghiệp thương mại Phần lý thuyết giảng dạy lớp 10 buổi Những thắc mắc, có, sinh viên giải đáp thời gian lên lớp, thời điểm thuận lợi cho học tập nghiên cứu Phần thực hành tở chức theo ngun tắc học nhóm , nhóm học tập gồm đến 10 sinh viên tự hình thành nộp danh sách cho giáo viên vào tuần thứ chương trình Nhóm học tập phải hoàn thành yêu cầu sau : + Sinh viên cần làm việc tích cực cách tự tìm hiểu tài liệu bắt buộc tài liệu tham khảo, làm tập, chuẩn bị tình nhà trước vào lớp theo lịch học + Sinh viên nhận tập ứng dụng, họp nhóm học tập để giải tập nhóm mời giải đáp lớp có yêu cầu theo lịch học bên + Sinh viên mời trả lời câu hỏi lớp học sau phần giảng (Sinh viên phát biểu Ban Cán Sự ghi nhận cộng vào điểm chuyên cần) Phương pháp giảng dạy môn học sử dụng giảng PowerPoint, sinh viên phải ghi chép thêm Trong trình học, Sinh viên áp dụng thảo luận theo cặp đơi, thuyết trình, đóng kịch tình (nếu cần) Trong học Sinh viên tuyệt đối không nói chuyện để điện thoại chế độ rung Vào tuần thứ 8, sinh viên phải làm kiểm tra kỳ chiếm 20 % tổng số điểm Cuối học kỳ, sinh viên có thi dài 60 phút hình thức trắc nhiệm tự luận 11 Phương pháp đánh giá học phần: Những nội dung cần đánh giá Dự lớp Thảo luận Bản thu hoạch Thuyết trình Bài tập Thi học kỳ Thi cuối học kỳ Số lần đánh giá 10 1 1 Trọng số (%) 10 5 30 50 Tổng: 100% Vì lớp đơng, giảng viên không điểm danh buổi học mà điểm danh 10 b̉i suốt q trình học Nếu Sinh viên vắng buổi bị trừ điểm cột điểm chuyên cần Sinh viên học trễ 15 phút coi vắng mặt buổi học hơm Điểm chun cần (10 % tởng số điểm ) sinh viên đánh giá qua việc làm tập lớp, phát biểu hay qua tập tình Tham gia phát biểu ý kiến xây dựng bài: Sinh viên phát biểu cộng điểm thưởng vào điểm chuyên cần (nếu điểm chuyên cần tối đa cộng vào điểm thi học kỳ) Khi giảng viên yêu cầu nhóm lên trình bày tình làm tập, tồn nhóm bị điểm trường hợp sau xảy ra: khơng ch̉n bị hết; thành viên vắng mặt bị điểm Đối với cá nhân, giảng viên yêu cầu cá nhân trả lời câu hỏi có tính bất kỳ, cá nhân bị điểm nếu: (a) vắng mặt, (b) khơng trả lời Có hành động gian dối: Nếu sinh viên có hành động gian dối trình làm kiểm tra, thi, tập nộp cho giảng viên (sao chép bạn; xem tài liệu trình thi, kiểm tra; đạo văn…) bị điểm 12 Học liệu 12.1.Tài liệu chính: Raghu Ramarkrishnan, Johannes Gehrke Database Management System 6nd Edition, Mc Graw Hill, 2010 12.2 Tài liệu tham khảo: Ramez Elmasri, Shamkant B Navathe Fundamentals of Database Systems Addison Wesley, 2000 Gavin Powell Beginning Database Design Willey Publishing, Inc, 2006 David W Embley Object Database Development – Concepts and Principles Addison Wesley Longman, Inc 1997 TS Nguyễn Bá Tường Lý thuyết sở liệu Giáo trình Học viện Kỹ thuật Quân sự, 2000 12.3 Tư liệu trực tuyến: 13 Tổ chức giảng dạy học tập Thực theo Quy chế học vụ theo học chế tín ban hành kèm định hành Hiệu trưởng Trường Đại học Phan Thiết 14 Kế hoạch giảng dạy : Tuần Tổng quan hệ sở liệu Tổng quan hệ quản trị CSDL Tổng quan Lịch sử phát triển DBMS Hệ thống Files vs DBMS Ưu điểm DBMS Mô tả lưu trữ liệu DBMS Truy vấn DBMS Quản lý giao dịch Cấu trúc DBMS Tuần 2: Thực hành Tuần 3: Truy vấn lập trình, bẫy lỗi Hình thức Truy vấn SQL Thủ tục nội hàm Con trỏ SQL Nhúng Tuần 4: Thực hành Tuần 5: Truy vấn lập trình, bẫy lỗi (tt thực hành) SQL Động ODBC JDBC Tuần 6: Lưu trữ liệu: Đĩa tập tin Hệ thống phân nhớ RAID Quản lý không gian đĩa Quản lý đệm Tập tin mục Định dạng trang Định dạng mẫu tin Tuần 7: Thực hành Tuần 8: Tổ chức tập tin mục Chi phí mơ hình Sự so sánh tở chức tập tin Sự lựa chọn tổ chức file Tổng quan mục Chỉ mục dày đặc thưa thớt Chỉ mục sơ cấp thứ cấp Hàm thủ tục nội Tuần 9: Thực hành Tuần 10: Cây - cấu trúc mục Phương pháp truy cập hàng đợi mục (ISAM) Cây B+ Định dạng node Tìm kiếm Thao tác Insert Thao tác Delete Trùng lặp Ứng dụng B+ Trigger Tuần 11: Thực hành Tuần 12: Chỉ mục dựa bảng băm Băm static Ký hiệu quy ước Băm mở rộng Băm tuyến tính So sánh băm mở rộng băm tuyến tính Tuần 13: Quản lý giao dịch Khái niệm giao dịch Giao dịch lịch biểu Các giao dịch thực thi đồng thời Điều khiển cạnh tranh sử dụng khóa Sự cố hệ thống Bảo mật, phân quyền, roles Thực hành Thảo luận nhóm Tuần 14: Phục hồi sau cố & bảo mật Giới thiệu thuật toán ARIES Phục hồi cố hệ thống Phục hồi phương tiện Các Thuật toán Sự tương tác với Điều khiển Cạnh tranh Giới thiệu bảo mật sở liệu Quản lý truy cập, truy cập tự do, bắt buộc Những vấn đề liên quan đến bảo mật Tuần 15: Thực hành ôn tập 15 THI KẾT THÚC HỌC PHẦN: - Thời gian: Theo lịch thi chung trường - Hình thức thi: Thực hành máy 10 Phan Thiết, ngày Người biên soạn tháng Trưởng khoa TS Phạm Đình Trung 11 năm 2017 ... vs 2 [1] DBMS Ưu điểm DBMS Mô tả lưu trữ liệu DBMS Truy vấn DBMS Quản lý giao dịch Cấu trúc DBMS Chương 2: Hình thức Truy lập 2 [1 ,2] [2, 4] vấn, Truy vấn SQL trình, bẫy lỗi Thủ tục nội hàm Con... kiểm tra; đạo văn…) bị điểm 12 Học liệu 12. 1.Tài liệu chính: Raghu Ramarkrishnan, Johannes Gehrke Database Management System 6nd Edition, Mc Graw Hill, 20 10 12. 2 Tài liệu tham khảo: Ramez... Database Systems Addison Wesley, 20 00 Gavin Powell Beginning Database Design Willey Publishing, Inc, 20 06 David W Embley Object Database Development – Concepts and Principles Addison Wesley Longman,