BÀI GIẢNG ĐIỆN TỬ BÀI 4 – MẠCH DAO ĐỘNG XUNG (Chương 2; Giáo trình**, trang 9) BỔ SUNG KIẾN THỨC HỌC PHẦN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU ĐÀO TẠO ĐẠT CHẤT LƯỢNG THEO NHU CẦU XÃ HỘI GẮN LIỀN TIẾT KIỆM CHI PH[.]
ĐÀO TẠO ĐẠT CHẤT LƯỢNG THEO NHU CẦU XÃ HỘI GẮN LIỀN TIẾT KIỆM CHI PHÍ CHO NGƯỜI HỌC BỔ SUNG KIẾN THỨC HỌC PHẦN HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU GIÚP LÀM GIÀU, VÌ QUÊ HƯƠNG, VÌ ĐẤT NƯỚC, VÌ NHÂN LOẠI CÁC NỘI DUNG CẦN BỔ SUNG 16/07/2023 • Tính liên mơn học phần chương trình đào tạo; • Chun đề Cài đặt HQT truy vấn liệu; • Chuyên đề Vấn đề an toàn kết nối liệu; PHẦN I MỐI LIÊN HỆ GIỮA CÁC HỌC PHẦN ĐÃ HỌC VỚI HỌC PHẦN HỆ QUẢN TRỊ CSDL TRONG CHƯƠNG TRÌNH ĐT CHUN NGÀNH CƠNG NGHỆ THƠNG TIN STT (HP) TÊN HỌC PHẦN TC LT TH I KIẾN THỨC GD ĐẠI CƯƠNG -Triết học: nguyên lý (Phổ biến phát Những nguyên lý Chủ nghĩa Mác- Lênin triển); quy luật (lượng – chất; mâu thuẫn; 45 30 phủ định); cặp phạm trù (cái chung-cái riêng; nguyên nhân-kết quả; tượng-bản chất; nội dung-hình thức; khả năng-hiện thực; tất nhiên-ngẫu nhiên) Tư tưởng Hồ Chí Minh Đường lối cách mạng Đảng Cộng sản Việt Nam 15 30 30 30 Từng bước đưa ngành Công nghệ thông tin trở thành ngành mũi nhọn,… 3/57 Tiếp (Phần I) STT TÊN HỌC PHẦN (HP) Pháp luật đại cương TC LT TH Luật số 67/2006/QH11 Quốc hội: LUẬT CÔNG 15 30 NGHệ THÔNG TIN thông tư, văn khác Tiếng anh CB 15 30 Tiếng trung CB 15 30 hoạt động liên quan đến ngành CNTT Tiếng anh CN 15 30 (giao tiếp, làm việc ngôn ngữ tiếng Anh, Tiếng trung CN 15 30 Toán cao cấp 30 30 15 30 trình phân tích, truy vấn, …) 10 11 Xác suất TK 16/07/2023 tốn Có khả sử dụng tiếng Anh, tiếng Trung tiếng Trung). Nắm phần thống kê (vận dụng Tiếp (Phần I) STT (HP TÊN HỌC PHẦN ) TC LT T H Nắm phần khai báo biến, kiểu 12 Cơ sở lập trình 30 30 liệu để tiếp thu cách tương tự học phần Rèn luyện thể lực, sức khỏe dẻo dai, khả 13 Giáo dục thể chất chịu áp lực tốt đáp ứng nhu cầu công việc khu công nghiệp Nội dung Ban hành thông tư 31/2012/TT- 14 Giáo dục quốc phịng BGDĐT Chương trình giáo dục quốc phòng- an ninh, ngày 12/9/2012 Bộ trưởng Bộ Giáo dục Đào tạo 16/07/2023 Tiếp (Phần I) STT TÊN HỌC PHẦN TC LT T H Kiến thức giáo dục chuyên nghiệp: Kiến thức sở ngành 15 Tin học văn phịng Mạng máy tính 16 Internet 30 30 Nắm kiến thức bảng MS Word MS Excell (cấu trúc bảng) Nắm vững phần kết nối mạng Lan, chia sẻ liệu (vận 45 30 dụng vào kết nối liệu từ máy khách đến máy chủ phân quyền người dùng) 17 Phân tích hệ thống thơng tin văn phịng 15 30 Nắm phần HTTT văn phòng Nắm cấu tạo bảng, thuộc tính bảng, 18 Cơ sở liệu 30 30 mối quan hệ bảng (vận dụng vào tạo bảng PM SQL Server) Cấu trúc liệu 20 16/07/2023 GT 30 30 Nắm kiểu liệu cho thuộc tính bảng Tiếp (Phần I) STT TÊN HỌC PHẦN (HP) 15 Nghiệp vụ văn thư, lưu trữ TC LT T H 45 30 16 Nghiệp vụ thư ký 30 30 17 Quản trị nghiệp vụ VP 30 30 18 Luật hành 30 30 30 30 20 21 Xã hội học quản lý TH thiết kế trang Website 16/07/2023 15 60 Nắm nghiệp vụ lưu trữ, xếp, ghi chép tài liệu (vận dụng vào trình phân tích để tư duy, xếp thứ tự bảng) Nắm vững cách thiết kế (vận dụng vào thiết kế sở liệu) Tiếp (Phần I) STT TÊN HỌC PHẦN TC LT TH Kiến thức giáo dục chuyên nghiệp: Kiến thức chuyên ngành Quản lý nhà nước 30 30 22 kinh tế - xã hội 23 24 24 Toán rời rạc Nguyên lý thống kê TH kinh tế chuyên ngành Truyền thông phương tiện đa 30 30 30 30 Tự chọn học phần Nắm phần khảo sát, lập kế hoạch để xây dựng 15 30 sp (vận dụng vào thiết kế bảng, câu truy vấn) Trang bị cho sinh viên kiến thức cốt lõi hệ quản trị sở liệu: cách thiết kế, truy vấn, đảm Hệ quản trị sở 25 liệu 16/07/2023 bảo an toàn liệu, kết nối với ngôn ngữ lập 30 30 trình khác Từ hiểu biết sâu có khả tự tìm hiểu hệ quản trị sở liệu khác, PHẦN CHUYÊN ĐỀ CÀI ĐẶT HQT VÀ TRUY VẤN DỮ LIỆU 2.1 2.2 2.3 16/07/2023 • Nội dung chuyên đề; • Bổ sung kiến thức (làm rõ khái niệm nội dung chính, nguồn gốc, đặc điểm, ứng dụng ngồi nước) • Một số hệ csdl điển hình; 2.1 Các nội dung chuyên đề Cài đặt HQT truy vấn dl Các bước cài đặt HQT SQL Server, thành phần phiên HQT SQL Server 2.1 Tạo csdl bảng, ràng buộc bảng liệu, mối quan hệ bảng liệu; Thực truy vấn liệu để đưa cột, hàng, bảng ảo, thủ tục lưu, bẫy lỗi 10/57 2.2 Bổ sung kiến thức 2.2.1 Các khái niệm hệ quản trị csdl Hệ quản trị csdl - Theo Bách khoa toàn thư mở wikipedia: Hệ quản trị sở liệu (Database Management System - DBMS), là phần mềm hay hệ thống được thiết kế để quản trị một cơ sở liệu Cụ thể, chương trình thuộc loại hỗ trợ khả lưu trữ, sửa chữa, xóa tìm kiếm thơng tin một cơ sở liệu Có nhiều loại hệ quản trị CSDL khác nhau: từ phần mềm nhỏ chạy trên máy tính cá nhân hệ quản trị phức tạp chạy nhiều siêu máy tính 11/57 Tiếp (2.2.1) Hệ quản trị csdl SQL Serve r Khái niệm: SQL viết tắt Structured Query Language ngôn ngữ sử dụng rộng rãi cho hệ quản trị sở liệu quan hệ để xử lý liệu (lưu trữ, truy xuất, cập nhật, xóa) tạo sở liệu Lịch sử đời: SQL tiền thân ngôn ngữ SEQUEL (Structured English Query Language tạm dịch “Ngôn ngữ truy vấn tiếng Anh có cấu trúc”) nhóm nhà phát triển trung tâm nghiên cứu IBMtại San Jose phát triển để quản lý truy lục liệu lưu trữ hệ thống sở liệu " Hệ thống R" dựa mơ hình tiến sĩ Edgar F Codd vào năm 1970 Tác giả SEQUEL Donald D Chamberlin Raymond F Boyce IBM nhiên bị ảnh hưởng to lớn cơng trình mà Codd nghiên cứu 12/57 2.3 Một số ứng dụng - Cung cấp môi trường tạo lập sở liệu; - Cung cấp môi trường cập nhật khai thác liệu; - Cung cấp cơng cụ kiểm sốt, điều khiển truy cập vào sở liệu; Ứng dụng thiết kế sở liệu phục vụ cho phần mềm quản lý, website, …; 13/57 2.4 Một số Hệ quản trị sở liệu khác 14/57 Chuyên đề Vấn đề an toàn kết nối liệu 3.1 3.2 3.3 16/07/2023 • Nội dung chuyên đề; • Bổ sung kiến thức (làm rõ khái niệm nội dung chính, nguồn gốc, đặc điểm, ứng dụng ngồi nước) • Tình thực tế 15 3.1 Nội dung chuyên đề Bảo mật quản lý người dùng: mức bảo mật, quản lý xác thực đăng nhập, kiểm tra cấp phát quyền người dùng đăng nhập, tạo tài khoản cho người dùng 3.1 Sao lưu phục hồi liệu: nguyên nhân, phân loại, phương pháp thực Kết nối ngơn ngữ lập trình vào SQL: sử dụng ngơn ngữ lập trình để kết nối vào SQL 16/57 3.2 Bổ sung kiến thức Bảo mật? - Theo TĐTV: Bảo mật bảo vệ an toàn thông tin trước “kẻ" chuyên phá hoại thông tin người khác; - Bắt đầu từ đâu?: Các vụ phá hoại nghiêm trọng đề xuất phát từ bên Vì thế: + Đề sách bảo mật: Ai, nào, cách phép truy cập, sử dụng thông tin thiết bị hệ thống thơng tin bạn Quy trình cập nhật - đánh giá lại hệ thống, quy trình lưu - rà soát, phương án phục hồi hệ thống thông tin bị sụp đổ phải chuẩn bị; + Chọn nhà tư vấn & cung cấp giải pháp bảo mật: phù hợp khả tài chính, đơn giản, dễ hiểu, dễ thay đổi triển khai 17/57 Tiếp (3.2) Sao lưu phục hồi liệu? Sao lưu khôi phục liệu: vấn đề quan trọng quản trị CSDL, đảm bảo cho liệu khơng bị mát có cố xảy khơi phục lại trạng thái CSDL trước xảy cố Các dạng biến cố hay tai họa xảy là: - Ðĩa chứa data file hay Transaction Log File hay system file bị - Server bị hư hỏng - Những thảm họa tự nhiên bão lụt, động đất, hỏa hoạn - Toàn server bị đánh cắp phá hủy - Các thiết bị dùng để backup - restore bị đánh cắp hay hư hỏng - Những lỗi vơ ý user lỡ tay delete tồn table chẳng hạn - Những hành vi mang tính phá hoại nhân viên cố ý đưa vào thông tin sai lạc - Bị hack (nếu server có kết nối với internet) 18/57 3.3 Tình thực tế Chẳng hạn, kịch lưu khôi phục liệu tham khảo sau: Full backup: Một lần ngày vào 2h sáng Differential backup: vào thời điểm 6h, 10h, 14h, 18h, 22h (5 lần/ngày) Transaction log backup: 15 phút lần vào thời điểm 5′, 20′, 35′, 50′ (4 lần/giờ) Giả sử Database bị hỏng vào thời điểm 10h55′, bạn cần khôi phục lại database theo trình tự sau: Bước 1. Khơi phục từ full backup gần với thời điểm có cố (bản full backup lúc 2h) Bước 2. Khôi phục từ differential backup gần với thời điểm có cố (bản lúc 10h) Bước 3. Khôi phục tất transaction log backup kể từ sau lần diferential backup 19/57