Phân này sẽ giúp cho các bạn nắm được các nguyên tắc cơ bản về cơ sở dữ liệu quan hệ và các kỹ năng lập trình SQL. Các chủ đề bao gồm kiến trúc cơ sở dữ liệu quan hệ, kỹ thuật thiết kế cơ sở dữ liệu và các kỹ năng truy vấn đơn giản và phức tạp. Sau khi hoàn thành, các bạn sẽ hiểu các hàm SQL, tham gia các kỹ thuật, các đối tượng cơ sở dữ liệu và các ràng buộc và sẽ có thể viết các câu lệnh SELECT, INSERT, UPDATE và DELETE hữu ích.
Trong 1 ngày các bạn focus vào các nội dung bên dưới:
- Thiết kế cơ sở dữ liệu quan hệ
- Thao tác tạo Cơ sở dữ liệu và tables
- Viết được các truy vấn dữ liệu (cơ bản đến nâng cao)
- Hiểu và thao tác được với Transaction
- Nắm được Views, Function, Triggers và stored procedures (không bắt buộc)
Kết thúc khóa học, các bạn có thể nắm được:
- Thiết kế các cấu trúc bảng chuẩn hóa cho các cơ sở dữ liệu quan hệ
- Tạo cơ sở dữ liệu và bảng
- Sử dụng primary and foreign keys
- Sử dụng toán tử thiết lập (UNION, INTERSECT, EXCEPT)
- Sử dụng DML cho SELECT, INSERT, UPDATE, DELETE
- Viết các Query cơ bản với Where and optional khác (group by, order, having,...)
- Viết các Query nâng cao: Join và subquery
- Hiểu thế nào là Transaction và vai trò của Transaction
- Sử dụng triggers and stored procedures
1 ngày (Bao gồm buổi review kiến thức tổng hợp, cá nhân tự ôn tập và làm bài test)
[Slide] https://drive.google.com/drive/folders/1LOPq6uYYaj7wAfNowKWjGGXdsmi1omvd
[Book] https://drive.google.com/drive/folders/1rESAWCSTsyTPFkJ-26eGSx_tp3zf-666
Host: http://training.sun-asterisk.vn
Account: Các bạn tự tạo bằng mail đăng ký với HR
Lưu ý:
- Đặt tên giống với slack
- Nhập Slack ID: Là Slack ID của bạn trong workspace TIV
- Nhập Room Slack ID: Là slack ID của channel training tương ứng với từng ngôn ngữ
Ví dụ:
Họ và tên: Nguyễn Văn A
Khóa: Ruby 03
Vị trí: Open Education
Văn Phòng: Đà Nẵng
Tên tài khoản: [DN_OE03_Ruby]Nguyen Van A
### Happy coding!!!