Website môn học: Cơ sở dữ liệu
(Database)

Instructor:

Name:
Email:
Phone:
Office:

Tran Hoai Thuan
thuanth@giadinh.edu.vn
 
371 Nguyen Kiem

Summary:

Môn học giới thiệu các khái niệm cơ bản về cơ sở dữ liệu, hệ quản trị cơ sở dữ liệu và các mô hình dữ liệu. Tìm hiểu chi tiết về mô hình thực thể liên kết, mô hình dữ liệu quan hệ và khái niệm về ràng buộc dữ liệu, cụ thể là lý thuyết phụ thuộc hàm và chuẩn hóa dữ liệu; Trong học phần này sinh viên cũng được giới thiệu về hệ quản trị cơ sở dữ liệu MySQL được sử dụng để định nghĩa, thao tác và truy vấn dữ liệu, đồng thời làm quen với lập trình cơ sở dữ liệu thông qua lập trình T-SQL với công cụ trực quan MySQL WorkBench.

Đề cương chi tiết môn học: DC15113009.

Môn học trước: Không có

Môn học tiếp theo: Hệ quản trị cơ sở dữ liệu, Chuyên đề Oracle, Phân tích dữ liệu, Học máy và Khai phá dữ liệu v.v...

Tài liệu giảng dạy chính: CourseBook - Giáo Trình Cơ sở dữ liệu.

Phần mềm thực hành: MySQL Community ServerMySQL Workbench (xem hướng dẫn cài đặt).

Contents & Lectures:

  • Lec 1: Tổng quan về Cơ sở dữ liệu
  • Lec 2: Mô hình thực thể kết hợp
  • Lec 3: Mô hình dữ liệu quan hệ
  • Lec 4: Ngôn ngữ đại số quan hệ
  • Lec 5: Ràng buộc toàn vẹn
  • Lec 6: Các nguyên tắc thiết kế lược đồ quan hệ và phụ thuộc hàm
  • Lec 7: Chuẩn hóa lược đồ quan hệ
  • Lec 8: Ngôn ngữ SQL
  • References:

    1. Giáo trình cơ sở dữ liệu, Đồng Thị Bích Thủy, 2022.

    2. Learning SQL - Free Ebook from Stack Overflow.

    3. Database Systems - Design, Implementation and Management, 12th edition, Carlos Coronel.

    4. SQL Cheat Sheets

    Assignments:

    0. Bài tập SQL (Assignments.zip)

    1. Bài thực hành TH1 (th1.sql)

    2. Bài thực hành TH2 (th2.sql)

    3. Bài thực hành TH3 (th3.sql)

    4. Bài thực hành TH4 (th4.sql)

    Evaluations:

    - Giữa kỳ:

  • 3 điểm chuyên cần:
    • Vắng -1 điểm/buổi (không phân biệt có phép hay không phép).
    • Đi trể quá 15p -0.5 điểm/lần.
  • 2 điểm thực hành:
    • Mỗi bài thực hành tối đa +0.5 điểm.
    • Tổng điểm 4 bài thực hành tối đa +2 điểm.
  • 5 điểm quá trình:
    • Mỗi lần phát biểu/lên bảng +0.25 điểm.
    • Trả lời online mỗi câu đúng +0.1 điểm.
  • 1 điểm cộng:
    • Mỗi góp ý xây dựng Giáo Trình Cơ sở dữ liệu tối đa +0.5 điểm.
    • Mỗi đề tài, dự án cá nhân có sử dụng kiến thức môn học tối đa +1 điểm.
  • - Cuối kỳ: Thi lý thuyết (theo lịch của phòng đào tạo).

    Notes:

    Sinh viên vắng trên 5 buổi sẽ bị đánh rớt học phần!

    Others:

    - Zalo Group