Chương 1 Tổng quan về cơ sở dữ liệu Thời gian: 05 giờ 1. Mục tiêu: - Trình bày được các khái niệm về cơ sở dữ liệu ; - Mô tả được kiến trúc của một hệ cơ sở dữ liệu ; - Phân tích được các đặc điểm chung của dữ liệu, thông tin và tính độc lập dữ liệu ; - Phân loại được người dùng CSDL; - Phân loại được các mô hình dữ liệu,các sơ đồ quan hệ; - Vận dụng để giải quyết các bài toán về mô hình dữ liệu quan hệ. Nội dung chương 2.1 Dữ liệu – thông tin 2.2 Các hệ thống xử lý truyền thống 2.3 Phương pháp cơ sở dữ liệu 2.4 Phân loại người dùng CSDL 2.5 Sơ đồ thực thể liên kết 2.6 Thực thể, quan hê 2.7 Các mô hình dữ liệu quan hệ 2.8 Mô hình thực thể kết hợp Chương 2 Mô hình cơ sở dữ liệu quan hệ Thời gian: 05 giờ 1. Mục tiêu: - Trình bày được các khái niệm về cơ sở dữ liệu quan hệ ; - Trình bày được các khái niệm về cơ sở dữ liệu dạng quan hệ ; - Vận dụng được các phép tính trên cơ sở dữ liệu quan hệ; - Vận dụng để giải quyết các bài toán về mô hình dữ liệu quan hệ.
Nội dung chương 2.1 Các khái niệm cơ bản 2.2 Chuyển mô hình thực thể kết hợp sang mô hình dữ liệu quan hệ 2.3 Các phép toán đại số trên các quan hệ 2.5 Phép chia hai quan hệ 2.6 Phép chiếu( Projection) 14 Trường Trung cấp nghề Quang Trung 2.9 Phép kết tự nhiên Chương 3 Ngôn ngữ truy vấn dữ liệu SQL Thời gian: 15 giờ 1. Mục tiêu: - Trình bày các bước xây dựng cơ sở dữ liệu trên Access; - Mô tả cấu trúc các câu lệnh truy vấn SQL; - Xây dựng được một số cơ sở dữ liệu trên Access; - Viết các câu lệnh truy vấn đến cơ sở dữ liệu bằng SQL; - Thực hiện các thao tác an toàn với máy tính. Nội dung chương 2.1 Tổng quan, các qui ước biểu diễn câu lệnh SQL 2.2 Ngôn ngữ cập nhật dữ liệu 2.3 Ngôn ngữ truy vấn dữ liệu 2.4 Ngôn ngữ định nghĩa dữ liệu 2.5 Ngôn ngữ kiểm soát dữ liệu 2.6 Kiểm tra Chương 4 Thời gian: 05 giờ 1. Mục tiêu: - Giải thích được nguyên nhân gây tử vong khi người bị ngạt nước, ngạt khí, chấn thương.
- Thực hiện được các biện pháp phòng tránh ngạt nước, ngạt khí và chấn thương do tai nạn lao động gây ra cho người lao động. - Sơ, cấp cứu được người lao động khi bị ngạt nước, ngạt khí hoặc bị chấn thương. - Tuân thủ nghiêm ngặt các bước và quy tắc khi cấp cứu người bị ngạt nước. Nội dung chương 2.1 Ràng buộc toàn vẹn-Các yếu tố của ràng buộc toàn vẹn 2.1 Ràng buộc toàn vẹn 2.2 Các yếu tố của ràng buộc toàn vẹn 2.2 Phân loại ràng buộc toàn vẹn 2.1 Ràng buộc toàn vẹn liên bộ 2.2 Ràng buộc toàn vẹn về phụ thuộc tồn tại 2.3 Ràng buộc toàn vẹn về miền giá trị 2.4 Ràng buộc toàn vẹn liên thuộc tính 2.5 Ràng buộc toàn vẹn liên thuộc tính liên quan hệ 2.3 Kiểm tra 15 Trường Trung cấp nghề Quang Trung Chương 5 Thiết kế cơ sở dữ liệu Thời gian: 15 giờ 1.
Mục tiêu: - Trình bày được tính chất, trọng tâm, để thiết kế một cơ sở dữ liệu; - Mô tả được các phép tách các lược đồ quan hệ; - Vận dụng được cách thiết kế cơ sở dữ liệu bằng cách phân rã; - Thiết kế, chuẩn hóa một số lược đồ quan hệ cụ thể; - Mô tả được thuật toán tìm khóa; - Xây dựng các quan hệ chuẩn hoá đảm bảo không làm mất mát thông tin. Nội dung chương 2.1 Tổng quan thiết kế cơ sở dữ liệu 2.2 Phụ thuộc hàm 2.3 Bao đóng của tập phụ thuộc hàm F và bao đóng của tập thuộc tính X 2.4 Khoá của lược đồ quan hệ - một số thuật toán tìm khoá 2.5 Phủ tối thiểu 2.6 Dạng chuẩn của lược đồ quan hệ 2.7 Kiểm tra IV. ĐIỀU KIỆN THỰC HIỆN MÔN HỌC 1. Phòng học chuyên môn hóa / nhà xưởng - Phòng học lý thuyết và phòng thực hành đủ điều kiện thực hiện môn học.
Trang thiết bị máy móc - Máy tính, máy chiếu. Học liệu, dụng cụ, nguyên vật liệu - Giấy in A4 - Giáo trình tham khảo - Giáo án, các slide bài giảng. Các điều kiện khác - Phòng máy với các máy tính đã cài đặt phần mềm SQL Server, MS Access,…. NỘI DUNG VÀ PHƯƠNG PHÁP ĐÁNH GIÁ 1.
Nội dung Về kiến thức: - Trình bày được nguyên lý thiết kế cơ sở dữ liệu quan hệ; - Trình bày được các mô hình dữ liệu và các công cụ mô tả dữ liệu; - Nêu các khái niệm, tính năng và các phương thức xử lý dữ liệu của hệ quản trị cơ sở dữ liệu SQL. Về kỹ năng: - Thiết kế được mô hình dữ liệu; - Xác định đầy đủ các thực thể trong mô hình; 16 Trường Trung cấp nghề Quang Trung - Xác định khóa cho lược đồ quan hệ; - Tìm các ràng buộc toàn vẹn và các phụ thuộc hàm của lược đồ cơ sở dữ liệu; - Chuẩn hóa lược đồ quan hệ thông qua phép tách bảo toàn thông tin; - Dùng các ngôn ngữ mô tả để thao tác dữ liệu. Về năng lực tự chủ và trách nhiệm: - Năng lực phát hiện, giải quyết và hoàn thiện vấn đề; rút ra những nguyên tắc, quy luật trong quá trình giải quyết công việc. - Năng lực độc lập, có tinh thần tự giác, có ý thức trách.
- Khả năng phối hợp và hợp tác trong làm việc nhóm. Phương pháp đánh giá - Học sinh được đánh giá qua cách thức thi tích hợp; - Thời gian kiểm tra đánh giá: 120 phút VI. HƯỚNG DẪN THỰC HIỆN MÔN HỌC 1. Phạm vi áp dụng môn học Chương trình mô đun được sử dụng để giảng dạy cho trình độ trung cấp nghề Quản trị mạng.
Hướng dẫn về phương pháp giảng dạy, học tập môn học - Đối với giáo viên, giảng viên: Xây dựng và trình chiếu ứng dụng mẫu một cách trực quan sinh động cho người học quan sát; Thuyết trình, phát vấn, thảo luận nhóm, làm mẫu theo hướng tích hợp. - Đối với người học: Đọc trước giáo trình; Thực hành lại bài thực hành một cách chuẩn xác; Thực hiện đầy đủ các bài tập trên lớp và về nhà; Đọc, nhớ, vận dụng được các kiến thức đã học của các mô đun, môn học trước và mô đun này; Sinh viên trao đổi, hợp tác nhóm để làm bài tập nhóm ở nhà: Xây dựng hoàn thiện một ứng dụng quản lý được giao; Tham khảo thêm các tài liệu. Những trọng tâm cần chú ý - Một số thuật toán cơ bản - Các mô hình dữ liệu; - Ngôn ngữ truy vấn SQL; - Ràng buộc toàn vẹn quan hệ; - Chuẩn hóa cơ sở dữ liệu 4. Tài liệu tham khảo [1].
Lê Tiến Vương, Nhập môn cơ sở dữ liệu, NXB Khoa học Kỹ thuật,1999. Trần Đức Quang, Hồ Thuần, Cơ sở dữ liệu và cơ sở tri thức tâp1, tập 2, NXB Thống kê, 2003. Đỗ trung Tuấn, Cơ Sở Dữ Liệu, NXB Giáo dục, 2003. 17 Trường Trung cấp nghề Quang Trung CHƯƠNG TRÌNH MÔN HỌC Tên môn học: Kỹ thuật lập trình Mã số môn học: MH 10 Thời gian thực hiện môn học: 45 giờ; ( Lý thuyết: 15 giờ; Thực hành:28 giờ; Kiểm tra: 02 giờ) I.
VỊ TRÍ, TÍNH CHẤT MÔN HỌC: - Vị trí: Mô đun được bố trí sau khi học sinh học xong các môn học, mô đun chung, tin văn phòng, căn bản về tin học. - Tính chất: Là môn học cơ sở nghề bắt buộc, làm nền tảng cho các môn học, mô đun khác. MỤC TIÊU MÔN HỌC: Về kiến thức: - Trình bày được khái niệm về kỹ thuật lập trình máy tính; - Mô tả được ngôn ngữ lập trình: cú pháp, công dụng của các câu lệnh; - Phân tích được chương trình: xác định nhiệm vụ chương trình; - Thực hiện được các thao tác trong môi trường phát triển phần mềm: biên tập chương trình, sử dụng các công cụ, điều khiển, thực đơn lệnh trợ giúp, gỡ rối, bẫy lỗi,v.; - Mô tả được bài toàn thực tiễn vào máy tính, dữ liệu vào, dữ liệu ra, xử lí mã nguồn. Về kỹ năng: - Thực hành viết chương trình từ căn bản đến bài toàn thực tiễn; - Phân tích bài toán, xác định rõ dữ liệu vào-ra và xử lí mã nguồn; - Tìm lỗi, xử lí lỗi, đọc các thông báo của trình biên dịch; - Thao tác sử dụng các chức năng của trình biên dịch; - Kỹ năng sử dụng máy tính thành thạo hơn; - Phát triển tư duy, phân tích vấn đề, phân tích bài toán cần xử lí.
Về năng lực tự chủ và trách nhiệm: - Rèn luyện lòng yêu nghề, tư thế tác phong công nghiệp, tính kiên trì, sáng tạo trong công việc, trao đổi học hỏi bạn bè, làm việc nhóm, trách nhiệm với môn học, nội quy thực hành, khả năng tự tìm hiểu. - Rèn luyện trách nhiệm tự học, tự tìm hiểu thêm về môn học. - Thực hiện an toàn sử dụng máy tính, điện, trách nhiệm với trang thiết bị phòng học. - Bố trí làm việc khoa học đảm bảo an toàn cho người và phương tiện học tập.
NỘI DUNG MÔN HỌC 1. Nội dung tổng quát và phân phối thời gian: Thời gian (giờ) Số Tổng Lý Thực hành, Kiểm Tên chương, mục số thuyết thí nghiệm, tra TT thảo luận, bài tập 18 Trường Trung cấp nghề Quang Trung 1 Tổng quan về kỹ thuật lâp trình 1 1 2 Các khái niệm cơ bản 4 1 3 3 Các lệnh có cấu trúc 15 5 10 4 Hàm 10 3 6 1 5 Mảng 15 5 9 1 Cộng 45 15 28 2 2. Nội dung chi tiết: Chương 1 Tổng quan về kỹ thuật lâp trình Thời gian: 01 giờ 1. Mục tiêu: - Trình bày được các khái niệm về lập trình, kỹ thuật lập trình, công nghệ lập trình; - Trình bày được lịch sử phát triển, ứng dụng của ngôn ngữ lập trình; - Làm quen môi trường phát triển phần mềm; - Sử dụng được hệ thống trợ giúp từ help file, phần mềm Borland C++,… - Thực hiện các thao tác an toàn với máy tính.
Nội dung chương 2.1 Giới thiệu các khái niệm cơ bản về lập trình 2.2 Giới thiệu lịch sử phát triển và ứng dụng của ngôn ngữ lập trình 2.3 Làm quen môi trường phát triển phần mềm 2.4 Sử dụng sự trợ giúp từ helpfile về cú pháp lệnh, cú pháp hàm, các chương trình mẫu 2.5 Khám phá phần mềm lập trình C Chương 2 Các khái niệm cơ bản Thời gian: 04 giờ 1.