132.5 INNER JOIN, LEFT JOIN, RIGHT JOIN, SELF JOIN, CROSSJOIN... 2.4.2TABLE AND COLUMN ALIASES2.5INNER JOIN, LEFT JOIN, RIGHT JOIN, SELF JOIN, CROSS JOIN2.5.1INNER JOIN... Chươ 5ngTHỰ HÀ
SELECT, ORDER BY, WHERE, SELECT DISTINCT
SELECT
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
AND, OR, IN
BETWEEN,LIKE, LIMIT
IS NULL, Table Column Aliases
INNER JOIN, LEFT JOIN, RIGHT JOIN, SELF JOIN, CROSS
GROUP BY, HAVING, ROLLUP
SUBQUERY, DERIVED TABLE, EXISTS
UNION, MINUS, INTERSECT
INTERSECT
TÌM HI U Ể Đ ƯỢ C CẤỐU TRÚC C Ủ A M Ộ T CSDL
3.1 Xẫy d ng ự l ượ c đôầ (diagram)
3.1.1 Sử d ng ụ công cụ veẫ đ ượ c l ượ c đôầ
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
3.1.2 Đ c ọ và phẫn tích l ượ c đôầ
3.2 Truy vẫến các b ng ả h thôếng trong ệ CSDL
3.2.2 Tên các c t ộ c a ủ m t ộ b ng ả và tính chẫết các c t ộ đó
TH Ự C HÀNH XẤY D Ự NG Đ ƯỢ C CẤỐU TRÚC
4.1 Thiêết l p ậ b ng ả dữ li u ệ (PK, UK, DataType, Null, constraint)
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
4.2 Thiêết l p ậ quan hệ d li u ữ ệ (Relationship)
4.4 Thiêết l p ậ th t c ủ ụ và hàm (procedure and function)
TH Ự C HÀNH CÁC CẤU L NH Ệ THAO TÁC D Ữ LI U Ệ
5.1 Th c ự hi n ệ các cẫu l nh ệ c p ậ nh t ậ (insert,update, delete dữ li u) ệ
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
5.2 C p ậ nh t ậ d li u ữ ệ t 1 b ng ừ ả excel qua sinh t ự đ ng ộ SQL Script
5.3 C p ậ nh t ậ dữ li u ệ t m t ừ ộ b ng ả khác
5.4 C p ậ nh t ậ dữ li u ệ qua m t ộ procedure
TH Ự C HÀNH CÁC CẤU L NH Ệ SỬ D Ụ NG HÀM TRONG TRUY VẤỐN VÀ ĐÁNH CH M Ỉ Ụ C DỮ LI U Ệ
6.1 Aggregate Functions, Math Functions, Comparison Functions
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
6.2 Control Flow Functions and Expressions
6.5 Đánh ch m c ỉ ụ dữ li u ệ m t ộ b ng ả
6.6 Th c ự hi n ệ cẫu l nh ệ truy vẫến tr ướ c và sau khi đánh ch m c ỉ ụ và so sánh
6.6.1 Tr ướ c khi đánh chỉ m c ụ
TH Ự C HÀNH THIẾỐT KẾỐ CSDL L Ư U TRỮ Đ Ơ N HÀNG VÀ TH Ự C HÀNH CẤU L NH Ệ SQL
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
7.3 Thiêết kêế trên h qu n ệ ả trị CSDL
7.5 Viêết cẫu l nh ệ thêm dữ li u ệ và b ng ả
7.6 Viêết cẫu l nh ệ truy vẫến
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
TH Ự C HÀNH QU Ả N TRỊ CSDL
9.1 Start, Stop, and Restart MySQL Server
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Trong quá trình h cọ môn Cơ ở s dữ li u,ệ em đã làm được và h cọ được nh ngữ điếầu sau:
Th cự hành SQL trến hệ cơ sở dữ li uệ MySQL: thiếết l pậ được cơ sở dữ li u,ệ môi trường làm vi cệ trến MySQL Workbench, th cự hi nệ các cầu l nhệ truy vầến, .
Biếết được cầếu trúc c aủ m tộ c s dơ ở ữ li uệ và từ đó khai thác nó qua các cầu l nhệ truy vầến
Chuy nể đ iổ được dữ li uệ từ c s dơ ở ữ li uệ (Import - Export, copypaste, )
T oạ được các cầếu trúc dữ li uệ trến c sơ ở dữ li uệ
Tôếi uư được th iờ gian th cự hi nệ truy vầến băầng đánh chỉ m cụ (Index) và Partition.
Biếết được thếm nhiếầu ngứ d ngụ c aủCSDL trong đ iờ sôếng th cự tếế
C iả thi nệ kyễ năng làm vi cệ nhóm
C iả thi nệ kyễ năng tìm hi uể và tra c uứ thông tin cầần thiếết
Em xin chần thành c mả ơn ThS Nguyếễn Danh Tú – giáo viến hướng dầễn bộ môn đã truyếần t i nh ng kiếến th c b ích và t n tình ch b o Qua môn h c này em đã hi u rõ h nả ữ ứ ổ ậ ỉ ả ọ ể ơ vếầ c sơ ở dữ li uệ cũng như hệ qu nả trị cơ ở s dữ li u.ệ
Trong quá trình h c và làm bài t p hàng tuầần cũng nh báo cáo còn nhiếầu thiếếu sót mongọ ậ ư đ c thầầy góp ý Em xin kính chúc thầầy và gia đình nhiếầu s c kh e và thành công trong côngượ ứ ỏ vi cệ và cu cộ sôếng!
Xầy d ng ự l ượ c đôầ (diagram)
Truy vầến các b ng ả hệ thôếng trong CSDL
Thiếết l p ậ thủ t c ụ và hàm (procedure and function)
Th c ự hi n ệ các cầu l nh ệ c p ậ nh t ậ (insert,update, delete dữ li u) ệ
Insert
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Delete
5.2 C p ậ nh t ậ d li u ữ ệ t 1 b ng ừ ả excel qua sinh t ự đ ng ộ SQL Script
5.3 C p ậ nh t ậ dữ li u ệ t m t ừ ộ b ng ả khác
5.4 C p ậ nh t ậ dữ li u ệ qua m t ộ procedure
TH Ự C HÀNH CÁC CẤU L NH Ệ SỬ D Ụ NG HÀM TRONG TRUY VẤỐN VÀ ĐÁNH CH M Ỉ Ụ C DỮ LI U Ệ
6.1 Aggregate Functions, Math Functions, Comparison Functions
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
6.2 Control Flow Functions and Expressions
6.5 Đánh ch m c ỉ ụ dữ li u ệ m t ộ b ng ả
6.6 Th c ự hi n ệ cẫu l nh ệ truy vẫến tr ướ c và sau khi đánh ch m c ỉ ụ và so sánh
6.6.1 Tr ướ c khi đánh chỉ m c ụ
TH Ự C HÀNH THIẾỐT KẾỐ CSDL L Ư U TRỮ Đ Ơ N HÀNG VÀ TH Ự C HÀNH CẤU L NH Ệ SQL
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
7.3 Thiêết kêế trên h qu n ệ ả trị CSDL
7.5 Viêết cẫu l nh ệ thêm dữ li u ệ và b ng ả
7.6 Viêết cẫu l nh ệ truy vẫến
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
TH Ự C HÀNH QU Ả N TRỊ CSDL
9.1 Start, Stop, and Restart MySQL Server
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Trong quá trình h cọ môn Cơ ở s dữ li u,ệ em đã làm được và h cọ được nh ngữ điếầu sau:
Thực hiện lệnh SQL trên hệ cơ sở dữ liệu MySQL bao gồm các bước thiết lập cơ sở dữ liệu, thiết lập môi trường làm việc trên MySQL Workbench, thực hiện các câu lệnh truy vấn,
Biếết được cầếu trúc c aủ m tộ c s dơ ở ữ li uệ và từ đó khai thác nó qua các cầu l nhệ truy vầến
Chuy nể đ iổ được dữ li uệ từ c s dơ ở ữ li uệ (Import - Export, copypaste, )
T oạ được các cầếu trúc dữ li uệ trến c sơ ở dữ li uệ
Tôếi uư được th iờ gian th cự hi nệ truy vầến băầng đánh chỉ m cụ (Index) và Partition.
Biếết được thếm nhiếầu ngứ d ngụ c aủCSDL trong đ iờ sôếng th cự tếế
C iả thi nệ kyễ năng làm vi cệ nhóm
C iả thi nệ kyễ năng tìm hi uể và tra c uứ thông tin cầần thiếết
Em xin chần thành c mả ơn ThS Nguyếễn Danh Tú – giáo viến hướng dầễn bộ môn đã truyếần t i nh ng kiếến th c b ích và t n tình ch b o Qua môn h c này em đã hi u rõ h nả ữ ứ ổ ậ ỉ ả ọ ể ơ vếầ c sơ ở dữ li uệ cũng như hệ qu nả trị cơ ở s dữ li u.ệ
Trong quá trình h c và làm bài t p hàng tuầần cũng nh báo cáo còn nhiếầu thiếếu sót mongọ ậ ư đ c thầầy góp ý Em xin kính chúc thầầy và gia đình nhiếầu s c kh e và thành công trong côngượ ứ ỏ vi cệ và cu cộ sôếng!
C p ậ nh t ậ dữ li u ệ qua m t ộ procedure
TH Ự C HÀNH CÁC CẤU L NH Ệ SỬ D Ụ NG HÀM TRONG TRUY VẤỐN VÀ ĐÁNH CH M Ỉ Ụ C DỮ LI U Ệ
Aggregate Functions, Math Functions, Comparison Functions
Aggregate Functions
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Date Functions, String Functions
String Functions
6.5 Đánh ch m c ỉ ụ dữ li u ệ m t ộ b ng ả
6.6 Th c ự hi n ệ cẫu l nh ệ truy vẫến tr ướ c và sau khi đánh ch m c ỉ ụ và so sánh
6.6.1 Tr ướ c khi đánh chỉ m c ụ
TH Ự C HÀNH THIẾỐT KẾỐ CSDL L Ư U TRỮ Đ Ơ N HÀNG VÀ TH Ự C HÀNH CẤU L NH Ệ SQL
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
7.3 Thiêết kêế trên h qu n ệ ả trị CSDL
7.5 Viêết cẫu l nh ệ thêm dữ li u ệ và b ng ả
7.6 Viêết cẫu l nh ệ truy vẫến
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
TH Ự C HÀNH QU Ả N TRỊ CSDL
9.1 Start, Stop, and Restart MySQL Server
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Trong quá trình h cọ môn Cơ ở s dữ li u,ệ em đã làm được và h cọ được nh ngữ điếầu sau:
Th cự hành SQL trến hệ cơ sở dữ li uệ MySQL: thiếết l pậ được cơ sở dữ li u,ệ môi trường làm vi cệ trến MySQL Workbench, th cự hi nệ các cầu l nhệ truy vầến, .
Biếết được cầếu trúc c aủ m tộ c s dơ ở ữ li uệ và từ đó khai thác nó qua các cầu l nhệ truy vầến
Chuy nể đ iổ được dữ li uệ từ c s dơ ở ữ li uệ (Import - Export, copypaste, )
T oạ được các cầếu trúc dữ li uệ trến c sơ ở dữ li uệ
Tôếi uư được th iờ gian th cự hi nệ truy vầến băầng đánh chỉ m cụ (Index) và Partition.
Biếết được thếm nhiếầu ngứ d ngụ c aủCSDL trong đ iờ sôếng th cự tếế
C iả thi nệ kyễ năng làm vi cệ nhóm
C iả thi nệ kyễ năng tìm hi uể và tra c uứ thông tin cầần thiếết
Em xin chần thành c mả ơn ThS Nguyếễn Danh Tú – giáo viến hướng dầễn bộ môn đã truyếần t i nh ng kiếến th c b ích và t n tình ch b o Qua môn h c này em đã hi u rõ h nả ữ ứ ổ ậ ỉ ả ọ ể ơ vếầ c sơ ở dữ li uệ cũng như hệ qu nả trị cơ ở s dữ li u.ệ
Trong quá trình học tập và làm bài tập hàng tuần cũng như báo cáo, em nhận ra còn nhiều thiếu sót mong thầy góp ý Nhân dịp này, em kính chúc thầy và gia đình nhiều sức khỏe và thành công trong công việc cũng như cuộc sống!
Th c ự hi n ệ cầu l nh ệ truy vầến tr ướ c và sau khi đánh chỉ m c ụ và so sánh
Sau khi đánh chỉ m c ụ
TH Ự C HÀNH THIẾỐT KẾỐ CSDL L Ư U TRỮ Đ Ơ N HÀNG VÀ TH Ự C HÀNH CẤU L NH Ệ SQL
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
7.3 Thiêết kêế trên h qu n ệ ả trị CSDL
7.5 Viêết cẫu l nh ệ thêm dữ li u ệ và b ng ả
7.6 Viêết cẫu l nh ệ truy vẫến
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
TH Ự C HÀNH QU Ả N TRỊ CSDL
9.1 Start, Stop, and Restart MySQL Server
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Trong quá trình h cọ môn Cơ ở s dữ li u,ệ em đã làm được và h cọ được nh ngữ điếầu sau:
Th cự hành SQL trến hệ cơ sở dữ li uệ MySQL: thiếết l pậ được cơ sở dữ li u,ệ môi trường làm vi cệ trến MySQL Workbench, th cự hi nệ các cầu l nhệ truy vầến, .
Biếết được cầếu trúc c aủ m tộ c s dơ ở ữ li uệ và từ đó khai thác nó qua các cầu l nhệ truy vầến
Chuy nể đ iổ được dữ li uệ từ c s dơ ở ữ li uệ (Import - Export, copypaste, )
T oạ được các cầếu trúc dữ li uệ trến c sơ ở dữ li uệ
Tôếi uư được th iờ gian th cự hi nệ truy vầến băầng đánh chỉ m cụ (Index) và Partition.
Biếết được thếm nhiếầu ngứ d ngụ c aủCSDL trong đ iờ sôếng th cự tếế
C iả thi nệ kyễ năng làm vi cệ nhóm
C iả thi nệ kyễ năng tìm hi uể và tra c uứ thông tin cầần thiếết
Em xin chần thành c mả ơn ThS Nguyếễn Danh Tú – giáo viến hướng dầễn bộ môn đã truyếần t i nh ng kiếến th c b ích và t n tình ch b o Qua môn h c này em đã hi u rõ h nả ữ ứ ổ ậ ỉ ả ọ ể ơ vếầ c sơ ở dữ li uệ cũng như hệ qu nả trị cơ ở s dữ li u.ệ
Trong quá trình h c và làm bài t p hàng tuầần cũng nh báo cáo còn nhiếầu thiếếu sót mongọ ậ ư đ c thầầy góp ý Em xin kính chúc thầầy và gia đình nhiếầu s c kh e và thành công trong côngượ ứ ỏ vi cệ và cu cộ sôếng!
In diagram CSDL
7.5 Viêết cẫu l nh ệ thêm dữ li u ệ và b ng ả
7.6 Viêết cẫu l nh ệ truy vẫến
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
TH Ự C HÀNH QU Ả N TRỊ CSDL
9.1 Start, Stop, and Restart MySQL Server
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Trong quá trình h cọ môn Cơ ở s dữ li u,ệ em đã làm được và h cọ được nh ngữ điếầu sau:
Th cự hành SQL trến hệ cơ sở dữ li uệ MySQL: thiếết l pậ được cơ sở dữ li u,ệ môi trường làm vi cệ trến MySQL Workbench, th cự hi nệ các cầu l nhệ truy vầến, .
Biếết được cầếu trúc c aủ m tộ c s dơ ở ữ li uệ và từ đó khai thác nó qua các cầu l nhệ truy vầến
Chuy nể đ iổ được dữ li uệ từ c s dơ ở ữ li uệ (Import - Export, copypaste, )
T oạ được các cầếu trúc dữ li uệ trến c sơ ở dữ li uệ
Tôếi uư được th iờ gian th cự hi nệ truy vầến băầng đánh chỉ m cụ (Index) và Partition.
Biếết được thếm nhiếầu ngứ d ngụ c aủCSDL trong đ iờ sôếng th cự tếế
C iả thi nệ kyễ năng làm vi cệ nhóm
C iả thi nệ kyễ năng tìm hi uể và tra c uứ thông tin cầần thiếết
Em xin chần thành c mả ơn ThS Nguyếễn Danh Tú – giáo viến hướng dầễn bộ môn đã truyếần t i nh ng kiếến th c b ích và t n tình ch b o Qua môn h c này em đã hi u rõ h nả ữ ứ ổ ậ ỉ ả ọ ể ơ vếầ c sơ ở dữ li uệ cũng như hệ qu nả trị cơ ở s dữ li u.ệ
Trong quá trình h c và làm bài t p hàng tuầần cũng nh báo cáo còn nhiếầu thiếếu sót mongọ ậ ư đ c thầầy góp ý Em xin kính chúc thầầy và gia đình nhiếầu s c kh e và thành công trong côngượ ứ ỏ vi cệ và cu cộ sôếng!
Bài 6
Start
Nguyếễn Văn Thanh Tùng - 20195940 Cơ s dở ữ ệ
Users, Roles, and Privileges
Database maintenance
Trong quá trình h cọ môn Cơ ở s dữ li u,ệ em đã làm được và h cọ được nh ngữ điếầu sau:
Th cự hành SQL trến hệ cơ sở dữ li uệ MySQL: thiếết l pậ được cơ sở dữ li u,ệ môi trường làm vi cệ trến MySQL Workbench, th cự hi nệ các cầu l nhệ truy vầến, .
Biếết được cầếu trúc c aủ m tộ c s dơ ở ữ li uệ và từ đó khai thác nó qua các cầu l nhệ truy vầến
Chuy nể đ iổ được dữ li uệ từ c s dơ ở ữ li uệ (Import - Export, copypaste, )
T oạ được các cầếu trúc dữ li uệ trến c sơ ở dữ li uệ
Tôếi uư được th iờ gian th cự hi nệ truy vầến băầng đánh chỉ m cụ (Index) và Partition.
Biếết được thếm nhiếầu ngứ d ngụ c aủCSDL trong đ iờ sôếng th cự tếế
C iả thi nệ kyễ năng làm vi cệ nhóm
C iả thi nệ kyễ năng tìm hi uể và tra c uứ thông tin cầần thiếết
Em xin chần thành c mả ơn ThS Nguyếễn Danh Tú – giáo viến hướng dầễn bộ môn đã truyếần t i nh ng kiếến th c b ích và t n tình ch b o Qua môn h c này em đã hi u rõ h nả ữ ứ ổ ậ ỉ ả ọ ể ơ vếầ c sơ ở dữ li uệ cũng như hệ qu nả trị cơ ở s dữ li u.ệ
Trong quá trình h c và làm bài t p hàng tuầần cũng nh báo cáo còn nhiếầu thiếếu sót mongọ ậ ư đ c thầầy góp ý Em xin kính chúc thầầy và gia đình nhiếầu s c kh e và thành công trong côngượ ứ ỏ vi cệ và cu cộ sôếng!