Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

KNTT F5

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn: Onggiaongheo
Người gửi: Lê Minh Tuấn (trang riêng)
Ngày gửi: 15h:34' 26-09-2023
Dung lượng: 3.0 MB
Số lượt tải: 56
Số lượt thích: 0 người
BÀI 5: TRUY VẤN TRONG
CƠ SỞ DỮ LIỆU QUAN HỆ
1. Khái niệm truy vấn CSDL
- Truy vấn CSDL (Query) là một phát biểu thể hiện yêu cầu của người dùng đối với
CSDL. Đó có thể là yêu cầu thao tác trên dữ liệu như: thêm, sửa, xoá bản ghi,... cũng
có thể là yêu cầu khai thác CSDL.
- Bản chất việc khai thác một CSDL là tìm kiếm dữ liệu đã lưu giữ trong đó và hiển
thị kết quả theo khuôn dạng thuận lợi cho người khai thác.
- Mỗi hệ QTCSDL có ngôn ngữ truy vấn của nó. Đối với các hệ QTCSDL quan hệ,
ngôn ngữ truy vấn phố biến nhất và nối tiếng nhất cho đến nay là SQL (Structured
Query Language).

Ví dụ: Giáo viên chủ nhiệm cần danh sách những học sinh của lớp có điểm tổng
kết môn tin học từ 8.0 trở lên. Tùy theo hệ QTCSDL, có thể có những truy vấn tóm
tắt dữ liệu và thực hiện một số phép tính trên dữ liệu để đưa ra kết quả.

2. Khai thác CSDL bằng câu truy vấn SQL đơn giản.
- Để có kết quả của câu truy vấn, hệ QTCSDL sẽ truy cập vào các bảng dữ
liệu có tên được chỉ ra sau FROM. Các bản ghi thoả mãn điều kiện tìm kiếm
đứng sau WHERE sẽ được lựa chọn. Kết quả câu truy vấn là những bản ghi
đã được lựa chọn và chỉ giá trị của những trường có tên đứng sau SELECT
mới được hiển thị.
Chú ý:(SGK) Khi thực hiện các câu truy vấn, hệ QTCSDL sẽ coi tên trường
là biến trong chương trình xử lí, do vậy, nếu tên trường có chứa dấu cách thì
cần phải dùng các dấu [ ] để đánh dấu bắt đầu và kết thúc tên trường.

- Cấu trúc cơ bản của câu truy vấn viết bằng ngôn ngữ SQL

Ví dụ 2. Để tìm Mã định danh, Họ và tên, điểm môn Toán và điểm môn Ngữ văn
của những học sinh có điểm môn Ngữ văn từ 7.0 trở lên thì cần dùng truy vấn SQL
như trong Hình 1b. Kết quả nhận được từ truy vấn ở Hình 3.

3. Ngôn ngữ truy vấn QBE
- Truy vấn QBE (Query By Example) là truy vấn bằng cách điền vào chỗ trống trong một
bảng, như thể hiện một ví dụ về kết quả cần nhận được.
- Access là một hệ QTCSDL cho phép truy vấn bằng cả SQL và QBE.

Ví dụ 3: Truy vấn bằng QBE trong Access. (Hình 4 SGK)

Kiến thức cần nhớ
- Đối với các hệ CSDL quan hệ, có hai loại truy vấn dữ liệu: truy vấn
cập nhật dữ liệu và truy vấn khai thác dữ liệu.
- Ngôn ngữ truy vấn phổ biến nhất trong các hệ QTCSDL quan hệ là
SQL. Câu truy vấn khai thác dữ liệu của SQL có cấu trúc cơ bản là
SELECT... FROM..
WHERE...
- Mệnh đề SELECT xác định thông tin ta muốn hiển thị; mệnh đề
FROM xác định dữ liệu được lấy từ đâu, mệnh đề WHERE xác định
điều kiện lọc dữ liệu.
- Trong một số hệ QTCSDL, truy vấn còn có thể được thể hiện bằng
ngôn ngữ QBE.

THANK YOU

2/11/20XX

9
468x90
 
Gửi ý kiến