Please enable JavaScript.
Coggle requires JavaScript to display documents.
MINDMAP TUẦN 1 - Coggle Diagram
MINDMAP TUẦN 1
-
-
SQL View,Index & Stored Produce
Index
-
Dựa vào mục lục ta sẽ tìm kiếm nhanh hơn. Lưu ý chỉu những column thương xuyên tìm kiếm và dữ liệu của bảng lớn mới sử dụng index
View
-
mục đích:
với những câu lệnh query phức tạp thì chỉ cần viết thành view rồi sd view này để thao tác với các câu lệnh query khác
-
Lưu ý: khi update hay insert giá trị vào view để làm thay đổi giá trị của table thì cần có điều kiện là các column không nằm trong view phải có các ràng buộc sau: not null, check, unique, index)
-
Trigger
-
Trigger sẽ tự động được thực thi nếu như có 1 sự kiện insert, update or delete dữ liệu.
-
Cơ sở dữ liệu quan hệ
-
Có 2 loại database:
Cơ sở dữ liệu có quan hệ (hệ quản trị cơ sở dữ liệu MySQL, SQL Server,..)
Cơ sở dữ liệu không quan hệ (hệ quản trị cơ sở dữ liệu MongoDB,...)
-
Các nhóm lệnh SQL
SQL là viết tắt của từ Structured Query Language, ngôn ngữ truy vấn dữ liệu có cấu trúc là tập hợp các lệnh dùng để tương tác (CRUD, tìm kiếm,..) với cơ sở dữ liệu.
Có nhóm 4 câu lệnh SQL:
DDL (Data definition language): ngôn ngữ định nghĩa dữ liệu. Create, alter, drop
DML (Data manipulation language): ngôn ngữ thao tác dữ liệu. Select, insert, update và delete.
TCL (Transaction control language): ngôn ngữ giao dịch. Commit, rollback, savepoint,...
DCL(Data control language): ngôn ngữ điều khiển dữ liệu. Grant, revoke.
Thiết kế và tạo DB
ERD là gì?
ERD/Entity Relationship Diagram(sơ đồ quan hệ thực thể) thể hiện các thực thể có trong DB và mqh giữa chúng.
Vì sao lại thiết kế ERD?
-
-
Xác định các mqh: 1-1;1-n,n-n.
-