Các Hệ Cơ Sở Dữ Liệu | FUNiX

MỤC TIÊU MÔN HỌC

Sau khi học xong môn này, học viên sẽ đạt được các chuẩn kiến thức, kỹ năng đầu ra như sau:

  • Nhận ra tầm quan trọng, ứng dụng của cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu
  • Trình bày khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu
  • Trình bày được các khái niệm về lý thuyết quan hệ và mô hình dữ liệu quan hệ
  • Sử dụng các phép toán đại số quan hệ cơ bản để thực hiện các câu truy vấn quan hệ
  • Trình bày được các khái niệm về phụ thuộc hàm
  • Chuẩn hóa được các quan hệ về các dạng chuẩn cở bản (1NF, 2NF, 3NF, BCNF)
  • Phân tích được yêu cầu hệ thống
  • Trình bày được các khái niệm cơ bản về mô hình thiết kế dữ liệu cấp cao sử dụng ERD
  • Mô hình hóa được yêu cầu hệ thống sử dụng ERD
  • Chuyển hóa được ERD sang mô hình chi tiết vật lý
  • Mô tả chung về ngôn ngữ SQL, các hệ quản trị cơ sở dữ liệu cơ bản có sử dụng ngôn ngữ SQL
  • Phân biệt được ngôn ngữ định nghĩa dữ liệu, ngôn ngữ thao tác dữ liệu và ngôn ngữ truy vấn dữ liệu
  • Thực hiện các thao tác cơ bản với cơ sở dữ liệu và bảng trong SQL Server
  • Sử dụng thành thạo các ràng buộc trong SQL Server (Primary key, Foreign Key, Check)
  • Tương tác được cơ sở dữ liệu (Insert, Update, Delete)
  • Sử dụng thành thạo câu lệnh truy vấn SQL cơ bản trên 1 bảng (Select …. From …. Where … order by ...)
  • Sử dụng thành thạo các câu lệnh truy vấn dữ liệu từ nhiều bảng (inner join, outer join, self join, union, except, intersection)
  • Sử dụng thành thạo truy vấn con trong FROM và truy vấn con trong WHERE
  • Sử dụng group by và các hàm aggregate function trong SQL
  • Sử dụng được chỉ mục
  • Mô tả lại định nghĩa về giao dịch, cách xử lý lỗi và các isolation level
  • Thực hiện được các giao dịch cơ bản trong SQL Server
  • Sử dụng được TRIGGER
  • Sử dụng được Stored Procedure
  • Sử dụng được User Defined Functions

Từ khóa » Môn Học Cơ Sở Dữ Liệu