1. Trang chủ
  2. » Luận Văn - Báo Cáo

Giáo án lý thuyết môn học hệ cơ sở dữ liệu 0

10 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Câu Lệnh Select-Mệnh Đề Where
Người hướng dẫn Nguyễn Hoàng Hà
Trường học Trường Đại Học Công Nghiệp Việt – Hưng
Chuyên ngành Hệ Cơ Sở Dữ Liệu
Thể loại giáo án
Năm xuất bản 2021
Thành phố Hà Nội
Định dạng
Số trang 10
Dung lượng 460,2 KB

Nội dung

+ Viết chính xác được cú pháp của từng biểu thức trong mệnh đề..  Kỹ năng : + Vận dụng câu lệnh Select và mệnh đề Where để truy vấn được các yêu cầu cụ thể.. KIỂM TRA BÀI CŨ, CHUẨN BỊ B

Trang 1

BỘ CÔNG THƯƠNG

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP VIỆT – HUNG

GIÁO ÁN LÝ THUYẾT

Môn học: HỆ CƠ SỞ DỮ LIỆU

Lớp : K4399CNT1 Khóa 43

Năm học: 2020-2021

Họ và tên giảng viên: NGUYỄN HOÀNG HÀ Đơn vị: Khoa Công nghệ thông tin

Hà Nội, năm 2021

Trang 2

GIÁO ÁN SỐ : 03

Số tiết: 01 Tổng số tiết đã giảng: 01 Thực hiện ngày:13 tháng 07 năm 2021

Tên bài giảng: CÂU LỆNH SELECT-MỆNH ĐỀ WHERE

- Mục đích:

Trang bị cho sinh viên các dạng biểu thức điều kiện trong mệnh đề Where của câu lệnh Select Từ đó, ứng dụng vào cơ sở dữ liệu cụ thể để truy vấn các câu hỏi theo yêu cầu

- Yêu cầu :

 Kiến thức :

+ Hiểu cú pháp và ý nghĩa của từng biểu thức trong mệnh đề

+ Viết chính xác được cú pháp của từng biểu thức trong mệnh đề

 Kỹ năng :

+ Vận dụng câu lệnh Select và mệnh đề Where để truy vấn được các yêu cầu cụ thể

I ỔN ĐỊNH LỚP : 01 phút;

- Số học sinh vắng:………

- Nội dung nhắc nhở: Đến lớp đúng giờ và đeo thẻ đầy đủ

II KIỂM TRA BÀI CŨ, CHUẨN BỊ BÀI :04 phút, dự kiến học sinh kiểm tra:

Họ và tên Trần Vân Anh

Điểm

- Câu hỏi kiểm tra: + Nêu cú pháp của câu lệnh Select với mệnh đề FROM

+ Làm bài tập với hệ cơ sở dữ liệu đã cho

III GIẢNG BÀI MỚI

Trang 3

1 Phương tiện, đồ dùng dạy học: Đề cương, giáo án, phấn, bảng, máy tính, máy chiếu

2 Nội dung, phương pháp:

TT Nội dung giảng dạy

Th ời gia n

(ph út)

Hoạt động dạy và học Phươ

ng tiện, đồ dùng dạy học

Hoạt động của giáo viên

Hoạt động của học sinh

4.3.1 Thao tác dữ liệu với lệnh

Select

Mệnh đề Where

4.3.1.1 Toán tử so sánh đơn: >,

< , ≥ , ≤ , =

8

- Cú pháp

- Ý nghĩa

Gọi SV nhóm 1 lên bảng

Quan sát, lắng nghe, đàm thoại, nhận xét và đánh giá

\\\\

SV nhóm 1 trình bày

SV còn lại quan sát, lắng nghe và ghi nhận

Máy chiếu, máy tính, Slide

4.3.1.2 Toán tử logic : AND, OR 8

- AND:

+ Ý nghĩa

+ Cú pháp

Gọi SV nhóm 2 lên bảng

Quan sát, lắng

SV nhóm 2 trình bày

SV còn lại quan

Máy chiếu, máy

Trang 4

TT Nội dung giảng dạy

Th ời gia

Hoạt động dạy và học Phươ

ng tiện,

Hoạt động của giáo viên

Hoạt động của học sinh

- OR:

+ Cú pháp

+ Ý ngĩa

nghe, đàm thoại nhận xét, và đánh giá

sát, lắng nghe và ghi nhận

tính, Slide Phấn, bảng

4.3.1.3 Toán tử [NOT]

BETWEEN

8

- Cú pháp

- Ý nghĩa

Gọi SV nhóm 3 lên bảng

Quan sát, lắng nghe, đàm thoại, nhận xét và đánh giá

SV nhóm 2 trình bày

SV còn lại quan sát, lắng nghe và ghi nhận

Máy chiếu, máy tính, Slide

4.3.1.4 Toán tử [NOT] IN 8

- Cú pháp

- Ý nghĩa

Gọi SV nhóm 4 lên bảng

Quan sát, lắng nghe, đàm thoại, nhận xét và đánh giá

SV nhóm 4 trình bày

SV còn lại quan sát, lắng nghe và ghi nhận

Máy chiếu, máy tính, Slide

Trang 5

TT Nội dung giảng dạy

Th ời gia

Hoạt động dạy và học Phươ

ng tiện,

Hoạt động của giáo viên

Hoạt động của học sinh

4.3.1.5 Toán tử [NOT] LIKE 8

- Cú pháp

- Ý nghĩa

Gọi SV nhóm 5 lên bảng

Quan sát, lắng nghe, đàm thoại, nhận xét và đánh giá

SV nhóm 5 trình bày

SV còn lại quan sát, lắng nghe và ghi nhận

Máy chiếu, máy tính, Slide

IV TỔNG KẾT BÀI: Thời gian 02 phút

Tổng kết bài: hệ thống lại tất cả các toán tử trong mệnh đề Where

V HƯỚNG DẪN TỰ HỌC : Thời gian: 03 phút

1 Ôn tập bài cũ:

 Học cú pháp và ý nghĩa của các toán tử trong mệnh đề Where

 Vận dụng các toán tử trong mệnh đề Where vào bài tập số 6.1.5, 6.1.6, 6.1.7 trang 59- Giáo trình CSDL

2 Chuẩn bị bài mới:

 Nếu cú pháp, ý nghĩa của mệnh đề GROUP BY, HAVING

Nhóm 1: Mệnh đề GROUP BY không có điều kiện WHERE

Nhóm 2: Mệnh đề GROUP BY có điều kiện WHERE

Nhóm 3: Mệnh đề HAVING không có điều kiện WHERE

Trang 6

Nhóm 4: Mệnh đề HAVING có điều kiện WHERE

 Mệnh đề WHERE và HAVING đều là mệnh đề điều kiện, so sánh sự khác nhau giữa hai mệnh đề

Tài liệu tham khảo: - Dương Tuấn Anh, Nguyễn Trung Trực - Hệ cơ sở dữ liệu

– NXB đai học quốc gia tp Hồ Chí Minh

- Trần Đắc Phiến, Giáo trình cơ sở dữ liệu, Trường ĐH Công nghiệp Tp Hồ Chí Minh

VI TỰ ĐÁNH GIÁ CỦA GIẢNG VIÊN VỀ: Chất lượng, nội dung, phương pháp, thời

gian thực hiện bài giảng

Ngày 13 tháng 07.năm 2021

TRƯỞNG KHOA/TRƯỞNG BỘ MÔN Giảng viên soạn

Trang 7

ĐỀ CƯƠNG BÀI GIẢNG MÔN HỌC: HỆ CƠ SỞ DỮ LIỆU Bài 4.3.1: Câu lệnh SELECT Mềnh đề WHERE

A MỤC ĐÍCH-YÊU CẦU

1 MỤC ĐÍCH:

Trang bị cho sinh viên các dạng biểu thức điều kiện trong mệnh đề Where của câu lệnh Select Từ đó, ứng dụng vào cơ sở dữ liệu cụ thể để truy vấn các câu hỏi theo yêu cầu

2 YÊU CẦU:

 Kiến thức :

- Hiểu cú pháp và ý nghĩa của từng biểu thức trong mệnh đề

- Viết chính xác được cú pháp của từng biểu thức trong mệnh đề

 Kỹ năng :

Trang 8

- Vận dụng câu lệnh Select và mệnh đề Where để truy vấn được các yêu cầu cụ thể

B BÀI GIẢNG

4.3.1 Thao tác dữ liệu với SELECT, mệnh đề WHERE

4.3.1.1 Toán tử so sánh : >, < , ≥ , ≤ , =, <>

- Cú pháp:

SELECT [* | DISTINCT] danh_sách_cột_chiếu

FROM danh_sách_bảng

WHERE biểu_thức _phép_ so_ sánh_biểu_thức

- Ý nghĩa: Hiển thị bản ghi thỏa mãn phép so sánh

4.3.1.2 Biểu thức logic: AND, OR

- Cú pháp:

SELECT [* | DISTINCT] danh_sách_cột_chiếu

FROM danh_sách_bảng

WHERE biểu_thức 1{AND| OR} biểu_thức 2

bằng

bằng

<> Khác

Trang 9

+ AND: Hiển thị một bản ghi nếu cả hai điều kiên 1 và điều kiện 2 đều đúng + OR: Hiển thị một bản ghi nếu một trong hai điều kiện đó là đúng.

4.3.1.3 Biểu thức [NOT]BETWEEN

- Cú pháp:

SELECT [* | DISTINCT] danh_sách_cột_chiếu

FROM danh_sách_bảng

WHERE biểu_ thức [NOT]BETWEEN biểu_ thức1 and biểu_thức2

- Ý nghĩa: Lấy giá trị trong một khoảng nào đó, các giá trị có thể là số hoặc ngày tháng

4.3.1.4 Biểu thức [NOT] IN

- Cú pháp:

SELECT [* | DISTINCT] danh_sách_cột_chiếu

FROM danh_sách_bảng

WHERE tên_cột_chiếu [NOT] IN (giá trị 1, giá trị 2…)

- Ý nghĩa: Hiển thị các bản ghi thỏa mãn hoặc không thoải mãn các giá trị 1, giá trị 2,

4.3.1.5 Toán tử [NOT] LIKE

- Cú pháp:

SELECT [* | DISTINCT] danh_sách_cột_chiếu

FROM danh_sách_bảng

WHERE tên_cột [NOT] LIKE xâu_kí_tự

-Ý nghĩa: Hiển thị các bản ghi mà cột “tên_cột” có chứa hoặc không chứa “xâu_ kí_ tự” % đại diện cho nhóm các kí tự, _: đại diện cho một kí tự

Ví dụ:

Kí tự Ý nghĩa

A%B Xâu có kí tự bắt đầu bằng chữ A và kết thúc bằng chữ B

Trang 10

A%

%A

Xâu có kí tự bắt đầu bằng chữ A

Xâu có kí tự kết thúc bằng chữ A

A_B Xâu gồm ba kí tự có kí tự thứ hai là bất kì A_

_A

Xâu gồm hai kí tự có kí tự bắt đầu bằng chữ A Xâu gồm hai kí tự có kí tự kết thúc bằng chữ A

Ngày đăng: 03/01/2025, 21:38

w