Lý thuyết thiết kế cơ sở dữ

Một phần của tài liệu Chương trình khung trình độ trung cấp nghề sửa chữa máy tính pps (Trang 78 - 81)

liệu 14 10 4 *

- Phụ thuộc hàm

- Phép tách các lược đồ quan hệ

- Chuẩn hoá lược đồ quan hệ - Các dạng chuẩn

- Chuẩn hóa qua phép tách - Chuẩn hóa nhờ phép tổng

hợp

Cộng : 60 40 20

*Ghi chú : Thời gian kiểm tra lý thuyết được tính vào giờ lý thuyết, kiểm tra thực hành được tính vào giờ thực hành.

2. Nội dung chi tiết :

Chương 1: Tổng quan về cơ sở dữ liệu

Mục tiêu:

- Nắm được các khái niệm về cơ sở dữ liệu. - Hiểu được kiến trúc của 1 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.

Nội dung : Thời gian : 5h (LT: 3h; TH:2h)

1. Dữ liệu – thông tin Thời gian : 1.5h

2. Các hệ thống xử lý truyền thống Thời gian : 1h

3. Phương pháp cơ sở dữ liệu Thời gian : 1.5h

4. Phân loại người dùng CSDL Thời gian : 1h

Chương 2 : Các mô hình dữ liệu

Mục tiêu :

- Phân loại được các mô hình dữ liệu,các sơ đồ quan hệ . - Nắm được tầm quan trọng của các mô hình 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: Thời gian: 5h (LT: 3h; TH:2h)

1. Sơ đồ thực thể liên kết Thời gian: 0.5h

2. Thực thể,quan hê Thời gian: 1h

3. Các mô hình dữ liệu cổ điển Thời gian: 0.5h

4. Mô hình thực thể quan hệ Thời gian: 0.5h

6. Mô hình dữ liệu mạng Thời gian: 0.75h

7. Mô hình dữ liệu phân cấp Thời gian: 0.75h

Chương 3: Mô hình cơ sở dữ liệu quan hệ

Mục tiêu :

- 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ệ.

- Áp dụng các phép tính, sự ràng buộc dữ liệu trên các bài toán thực tế một cách chính xác.

Nội dung : Thời gian: 6h (LT: 4h; TH: 2h)

1. Các khái niệm Thời gian: 1.5h

2. Ràng buộc toàn vẹn Thời gian: 3h

3. Các phép tính trên cơ sở dữ liệu quan hệ Thời gian: 1.5h

Chương 4: Ngôn ngữ thao tác dữ liệu

Mục tiêu:

- Hiểu được các phép toán đại số quan hệ .

- Vận dụng được các phép toán trong các bài toán quản lý.

Nội dung : Thời gian : 14h (LT: 9h; TH: 5h)

1. Đại số quan hệ Thời gian : 3h

2. Phép tính tập hợp thông thường Thời gian : 4h

3. Các phép tính đặc biệt Thời gian : 4h

4. Các ngôn ngữ cập nhật dữ liệu Thời gian : 3h

Chương 5 : Ngôn ngữ truy vấn dữ liệu SQL

Mục tiêu:

- Hiểu được các khái niệm về bảng và thành phần của bảng .

- Nắm được cách tạo bảng,xoá bảng và tầm quan trọng khi sử dụng các mệnh đề trong SQL

Nội dung : Thời gian : 16h (LT: 11h; TH: 5h)

1. Tổng quan, các qui ước biểu diễn câu lệnh SQL Thời gian : 3h

2. Ngôn ngữ cập nhật dữ liệu Thời gian : 4h

3. Ngôn ngữ truy vấn dữ liệu Thời gian : 4h

4. Ngôn ngữ Định nghĩa dữ liệu Thời gian : 3h

5. Ngôn ngữ kiểm soát dữ liệu Thời gian : 2h

Chương 6 : Lý thuyết thiết kế cơ sở dữ liệu

Mục tiêu:

- Hiểu được tính chất, trọng tâm, để thiết kế một cơ sở dữ liệu. - Nắm được các phép tách các lược đồ quan hệ .

- 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 : Thời gian: 14h LT: 10h; TH: 4h)

1. Phụ thuộc hàm Thời gian: 2h

2. Phép tách các lược đồ quan hệ Thời gian: 2h

3. Chuẩn hoá lược đồ quan hệ Thời gian: 4h

4. Các dạng chuẩn Thời gian: 2h

5. Chuẩn hóa qua phép tách Thời gian: 2h

IV. ĐIỀU KIỆN THỰC HIỆN CHƯƠNG TRÌNH:

* Vật liệu:

+ Giấy A4,các loại giấy dùng minh hoạ (nếu có)

+ Các hình vẽ minh hoạ giải thuật,các mô hình quan hệ (nếu có) + Tài liệu phát tay (nếu có )

* Dụng cụ và trang thiết bị: + Máy chiếu qua đầu

+ Máy chiếu đa phương tiện + Máy tính

* Học liệu:

+ Bộ tranh bằng giấy phim trong dùng để dạy môn cơ sở dữ liệu. + Tài liệu hướng dẫn môn cơ sở dữ liệu.

+ Tài liệu hướng dẫn bài học và bài tập thực hành môn cơ sở dữ liệu + Giáo trình môn Cơ sở dữ liệu.

* Nguồn lực khác:

+ Phòng học môn Cơ sở dữ liệu đủ điều kiện học lý thuyết và thực hành. + Phòng máy tính đầy đủ các phần mềm ứng dụng.

V. PHƯƠNG PHÁP VÀ NỘI DUNG ĐÁNH GIÁ

* Về kiến thức: Được đánh giá qua bài kiểm tra viết, trắc nghiệm đạt được các yêu cầu sau:

+ Hiểu rõ vài bài toán quản lý thực tế.

+ Xác định các điều khiển áp dụng cho việc nhập dữ liệu đảm bảo chính xác, có chu trình xử lý dữ liệu.

+ Hiểu và phân tích được các mô hình csdl . + Thiết kế được cơ sở dữ liệu.

* Về kỹ năng: Đánh giá kỹ năng thực hành của sinh viên trong bài thực hành môn cơ sở dữ liệu đạt được các yêu cầu sau:

- Xây dựng được các mô hình quan hệ.

- Xác định được hoạt động của csdl (các mô hình, cách thiết kế, các ngôn ngữ …).

* Về thái độ: Rèn luyện tư duy logic để phân tích, tổng hợp. Thao tác cẩn thận, tỉ mỉ .

VI. HƯỚNG DẪN CHƯƠNG TRÌNH1. Phạm vi áp dụng chương trình 1. Phạm vi áp dụng chương trình

Chương trình môn học được sử dụng để giảng dạy cho trình độ Trung cấp nghề 2. Hướng dẫn một số điểm chính về phương pháp giảng dạy môn học

- Giải thích các khái niệm về thông tin , dữ liệu … - Trình bày các mô hình dữ liệu quan hệ

- Xây dựng được các mô hình quan hệ. - Thiết kế được cơ sở dữ liệu

- Phát vấn các câu hỏi

- Cho sinh viên nghe một nội dung cụ thể và nêu câu hỏi để sinh viên trả lời - Phân nhóm cho các sinh viên trao đổi với nhau, trình bày theo nhóm - thực hiện Các phép tính trên cơ sở dữ liệu quan hệ.

- Xây dựng , thực hiện các bài toán bằng Ngôn ngữ truy vấn dữ liệu 3. Những trọng tâm chương trình cần chú ý

Giáo viên trước khi giảng dạy cần phải căn cứ vào nội dung của từng bài học chuẩn bị đầy đủ các điều kiện thực hiện bài học để đảm bảo chất lượng giảng dạy.

4. Sách giáo khoa và tài liệu cần tham khảo

Nhập môn cơ sở dữ liệu quan hệ - nhà xuất bản Khoa học và kỷ thuật. Cơ sở Dữ liệu – Phương Lam ,Nguyễn Thiên Băng

CHƯƠNG TRÌNH MÔN HỌC CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

Mã số môn học: MH 26

Thời gian môn học: 60h (Lý thuyết: 40h; Thực hành: 20h) I. VỊ TRÍ, TÍNH CHẤT CỦA MÔN HỌC:

- Vị trí của môn học : Môn học được bố trí sau khi học sinh học xong môn/mô-đun: Lập trình C, Cơ sở Dữ liệu.

- Tính chất của môn học : Là môn học chuyên ngành tự chọn II. MỤC TIÊU MÔN HỌC

- Hiểu được dữ liệu là gì, giải thuật là gì, mối quan hệ mật thiết giữa cấu trúc dữ liệu và giải thuật.

- Phân tích được đâu là dữ liệu, đâu là giải thuật, sự kết hợp chúng để tạo thành một chương trình máy tính.

- Biết cách tổ chức dữ liệu hợp lý, khoa học cho một chương trình đơn giản. - Biết áp dụng thuật toán hợp lý nhất đối với cấu trúc dữ liệu tương thích để giải

quyết bài toán tối ưu nhất.

- Biết và áp dụng được các phương pháp sắp xếp, tìm kiếm từ đơn giản. III. NỘI DUNG MÔN HỌC:

1. Nội dung tổng quát và phân phối thời gian

Số TT Tên chương mục Thời gian Tổng số thuyếtLý Thực hànhBài tập Kiểm tra* (LT hoặc TH)

Một phần của tài liệu Chương trình khung trình độ trung cấp nghề sửa chữa máy tính pps (Trang 78 - 81)