ĐỀ CƯƠNG MÔN HỌC TK CSDL 1. Thời lượng môn học: 27 tiết lý thuyết 2. Hình thức thi: Thi viết 90 phút ( 60% BT + 40% LT) 3. Nội dung: Bài 1-2. Tổng quan về CSDL 1. Giới thiệu chung 2. Các khái niệm cơ bản 2.1 Cơ sở dữ liệu 2.2 Hệ quản trị CSDL 2.3 Các khái niệm khác - Dữ liệu, thông tin và siêu dữ liệu - Thực thể và kiểu thực thể - Thuộc tính và trường dữ liệu - Liên kết giữa các thực thể - Khái niệm toàn vẹn dữ liệu 3. Ví dụ về một CSDL 4. Các mô hình dữ liệu Bài 3. Phương pháp phân tích, thiết kế CSDL 1. Khái quát chung 2. Giai đoạn 1. Phân tích yêu cầu 2.1 Xác định dữ liệu cần lưu trữ 2.2 Xác định ứng dụng sẽ được cài đặt trên CSDL 2.3 Xác định thao tác thường xuyên được thực hiện 2.4 Một số kỹ thuật phân tích yêu cầu 3. Giai đoạn 2:Thiết kế CSDL mức khái niệm 3.1 Lựa chọn kiểu thực thể mạnh và kiểu thực thể yếu 3.2 Lựa chọn giữa các loại thuộc tính 3.3 Lựa chọn giữa các loại liên kết 3.4 Lựa chọn giữa kiểu thực thể và thuộc tính 3.5 Lựa chọn giữa kiểu thực thể và liên kết 3.6 Các phân cấp "là - một" 3.7 Một sơ đồ thực thể liên kết 3.8 Mô tả các ràng buộc trên dữ liệu 4. Giai đoạn 3: Thiết kế CSDL mức logic 4.1 Giới thiệu chung về ngôn ngữ SQL 4.2 Ràng buộc toàn vẹn 4.3 Lựa chọn hệ quản trị CSDL 4.4 Bước 1: Chuyển đổi các kiểu thực thể thông thường
4.5 Bước 2: Chuyển đổi các kiểu thực thể yếu 4.6 Bước 3: Chuyển đổi các liên kết giữa hai kiểu thực thể 4.7 Bước 4: Chuyển đổi các kiểu thực thể kết nối 4.8 Bước 5: Chuyển đổi các liên kết đơn 4.9 Bước 6: Chuyển đổi các liên kết giữa nhiều kiểu thực thể 4.10 Bước 7: Chuyển đổi các phân cấp " là- một" 4.11 Một sơ đồ CSDL mức logic 5. Giai đoạn 4: Tinh chỉnh sơ đồ dữ liệu và các dạng chuẩn 5.1 Tinh chỉnh các lược đồ quan hệ 5.2 Phụ thuộc hàm 5.3 Các dạng chuẩn: 1NF, 2NF, 3NF 5.4 Chuẩn hoá các quan hệ về dạng chuẩn 3NF 6. Giai đoạn 5: Thiết kế CSDL vật lý 6.1 Phân tích kích thước và nhu cầu sử dụng dữ liệu 6.2 Thiết kế các trường 7. Giai đoạn 6: Thiết kế an toàn và bảo mật cho CSDL 7.1 Xác định các nhóm sử dụng và các quyền hạn 7.2 Xác định quyền hạn thao tác trên dữ liệu 8. Giới thiệu một số hệ quản trị CSDL phổ biến 9. Ôn tập - Bài tập - Cho đề cương ôn tập và giải đáp thắc mắc