

IT11_Tiết 10_Bài 2.4. SQL_Ngôn ngữ truy vấn có cấu trúc
Presentation
•
Computers
•
11th Grade
•
Practice Problem
•
Hard
Nguyễn Hương
Used 1+ times
FREE Resource
20 Slides • 1 Question
1
TIẾT 10_BÀI 2.4
SQL - NGÔN NGỮ TRUY VẤN
CÓ CẤU TRÚC
2
MỤC TIÊU và TIÊU CHÍ THÀNH CÔNG
2/1/20XX
PRESENTATION TITLE
2
• HS trình bày ít nhất 2 lợi ích của ngôn ngữ truy vấn qua hoạt động tìm hiểu kiến thức.
• HS khá – giỏi trình bày được sự khác biệt chính giữa SQL và ngôn ngữ lập trình.
MTB 2.4.a: HS trình bày được lợi ích của ngôn ngữ truy vấn.
• HS thực hiện được các thao tác khởi tạo bảng CSDL, thực hiện cập nhật và truy xuất
dữ liệu qua ví dụ theo yêu cầ
• HS khá - giỏi: Viết được câu truy vấn xuất dữ liệu theo yêu cầu
MTB 2.4.b: HS thực hiện khởi tạo bảng CSDL và các bảng được tạo
lập, thêm mới, cập nhật, truy xuất dữ liệu và kiểm soát quyền truy
cập qua ngôn ngữ truy vấn SQL.
3
Ợ
Ủ
A NGÔN
Ấ
N
Sự khác biệt chính giữa SQL và ngôn ngữ lập trình:
▪ SQL được thiết kế để làm việc với cơ sở dữ liệu, dùng để truy xuất và cập nhật dữ liệu trong CSDL.
▪ Ngôn ngữ lập trình được thiết kế để thực hiện các tác vụ phức tạp khác như xử lý dữ liệu, tính toán và hiển thị kết
quả cho người dùng.
- SQL được phát triển từ
những năm 70, hiện nay nó có thể thao tác trên hầu hết các hệ QTCSDL.
- SQL có ba thành phần:
• DDL: ngôn ngữđịnh nghĩa dữ liệu
• DML: ngôn ngữ thao tác dữ liệu
• DCL: ngôn ngữ kiểm soát
- SQL được thiết kế để làm
việc với cơ sở dữ liệu, dùng để truy xuất và cập nhật dữliệu trong CSDL.
3
4
2. KHỞI TẠO CSDL (DDL)
5
5
Thử thách 1 – độ khó *: HS khởi động phần mềm SQL trên máy tính và
Khởi tạo CSDL âm Nhạc, đặt tên là Music và khởi tạo các bảng Nhạc sĩ, Bản
nhạc có tên tương ứng là nhacsi va bannhac
Nhóm chuyên gia
Nhóm kỹ sư
Nhóm hỗ trợ
Viết được chính xác
100% câu lệnh
Viết được chính xác từ
70 – 80% câu lệnh
< 05 câu lệnh
Tiêu chí đánh giá
6
6
7
7
8
Thử thách 2 – độ khó **:
1. Hãy viết câu truy vấn tạo bảng Ca sĩ như đã mô tả trong bài
trước với tên bảng là casi.
2. Hãy viết câu truy vấn them khóa chính Sid cho bảng casi.
8
9
1. ĐÁP ÁN
CREATE TABLEcasi (
Sid INT,
TenCS VARCHAR (128)
);
2. ĐÁP ÁN
ALTER TABLEcasi ADD PRIMARY KEY (Sid);
9
10
3. CẬP NHẬT VÀ TRUY XUẤT DỮ LIỆU (DML)
10
11
11
12
Thử thách 3 – độ khó ***:
1. Hãy viết câu truy vấn lấy tất cả các dòng của bảng nhacsi.
2. Hãy viết câu truy vấn them các dòng cho bảng casi với các giá trị là (‘TK’, ‘Nguyễn Trung Kiên’), (‘QD’, ‘Quý Dương’), (‘YM’, ‘Y Moan’)
12
13
1. ĐÁP ÁN
SELECT
Aid,
tenNS
FORM
nhacsi ;
Hay:
SELECT
*
FORM
nhacsi ;
2. ĐÁP ÁN
INSERT
INTO casi
VALUES
( ‘TK’ , ‘ Nguyễn Trung Kiên ‘ ) ;
INSERT
INTO casi
VALUES
( ‘QD’ , ‘ Quí Dương ‘ ) ;
INSERT
INTO casi
VALUES
( ‘YM’ , ‘ Y Moan ‘ ) ;
Hay:
INSERT
INTO casi
VALUES
( ‘TK’ , ‘ Nguyễn Trung Kiên ‘) , ( ‘QD’ , ‘ Quí Dương ‘), (‘YM’ , ‘ Y Moan ‘) ;
13
14
4. KIỂM SOÁT QUYỀN TRUY CẬP (DCL)
14
15
Thử thách 4– độ khó ****:
1. Hãy viết câu truy vấn lấy cấp quyền UPDATE đối với tất cả các
bảng trong CSDL music cho người dung mod
2. Hãy viets câu truy vấn thu hồi quyền DELETE đối bảng nhacsi
trong CSDL mucsic cho người dung mod.
15
Củng cố
2/1/20XX
PRESENTATION TITLE
16
MTB 2.4.a: HS trình bày được lợi ích của ngôn ngữ truy vấn.
MTB 2.4.b: HS thực hiện khởi tạo bảng CSDL và các bảng được tạo
lập, thêm mới, cập nhật, truy xuất dữ liệu và kiểm soát quyền truy
cập qua ngôn ngữ truy vấn SQL.
16
Open Ended
Những mục tiêu con đã học được
Điều con còn băn khoăn sau tiết học?
Điều con muốn đề xuất là gì?
17
18
1. ĐÁP ÁN
GRANT updateON
music.* TO
mod ;
2. ĐÁP ÁN
REVOKE
delete
ON
music.nhacsi
FROM
mod;
18
19
20
21
TIẾT 10_BÀI 2.4
SQL - NGÔN NGỮ TRUY VẤN
CÓ CẤU TRÚC
Show answer
Auto Play
Slide 1 / 21
SLIDE
Similar Resources on Wayground
15 questions
nhật bản 11
Presentation
•
11th Grade
16 questions
ÔN TẬP HKII ĐỊA 10
Presentation
•
KG
14 questions
Building and Maintaining a Website
Presentation
•
9th - 12th Grade
17 questions
LIÊN KẾT HYDROGEN VÀ TƯƠNG TÁC VAN DER WAALS
Presentation
•
10th Grade
22 questions
RESTRICCIONES SQL
Presentation
•
11th Grade
14 questions
HỌC LIỆU DẠY BÀI 4- ĐỘT BIẾN GEN
Presentation
•
12th Grade
15 questions
Bài thuyết trình chưa có tiêu đề
Presentation
•
11th Grade
20 questions
KIEM TRA GIUA KY 1 - TIN HOC 9 - PHAN TRAC NGHIEM
Presentation
•
KG
Popular Resources on Wayground
10 questions
Main Idea and Supporting Details
Quiz
•
3rd - 6th Grade
20 questions
Math Review
Quiz
•
3rd Grade
14 questions
25-26 SY 8th Grade EOY Benchmark
Quiz
•
8th Grade
15 questions
Fast food
Quiz
•
7th Grade
20 questions
Math Review
Quiz
•
6th Grade
20 questions
Context Clues
Quiz
•
6th Grade
21 questions
EOY Grade 6 Benchmark Assessment - Content Skills
Quiz
•
6th Grade
20 questions
Inferences
Quiz
•
4th Grade
Discover more resources for Computers
8 questions
Writing Equations from Verbal Descriptions
Quiz
•
9th - 12th Grade
50 questions
US History Regents Practice Exam
Quiz
•
11th Grade
30 questions
US History Regents Review #3
Quiz
•
11th Grade
25 questions
US History Regents Review # 1
Quiz
•
11th Grade
14 questions
Attributes of Linear Functions
Quiz
•
9th - 12th Grade
20 questions
Types of Credit
Quiz
•
9th - 12th Grade
90 questions
2nd Semester World History Final Exam (1750-Present) (5/11/26)
Quiz
•
11th Grade
59 questions
Bio Final Exam Sem 2 with marathon runner
Quiz
•
9th - 12th Grade