1. Trang chủ
  2. » Giáo án - Bài giảng

Bài 8

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

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Các Khái Niệm
Trường học Trường Đại Học Công Nghệ Thông Tin
Chuyên ngành Cơ sở dữ liệu
Thể loại Bài tập
Thành phố Thành phố Hồ Chí Minh
Định dạng
Số trang 16
Dung lượng 763 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Các kháI niệmBài toán đặt vấn đề: Để quản lí một kì thi TNPT, ng ời ta tạo ra một CSDL gồm hai bảng sau:  Bảng Danh_sach: chứa thông tin của các thí sinh  Bảng Điem_thi: chứa kết qu

Trang 2

1 Các kháI niệm

Bài toán đặt vấn

đề:

Để quản lí một kì thi TNPT, ng ời ta tạo ra một CSDL gồm hai bảng sau:

 Bảng Danh_sach: chứa thông

tin của các thí sinh

 Bảng Điem_thi: chứa kết quả thi các môn của thí sinh

Trang 3

Với các bài toán

trên, hãy nêu

thao tác để

thao tác để

thực hiện các

yêu cầu sau:

Liệt kê những học sinh

có điểm TBM >=8 ?

Tính tổng điểm thi của từng thí sinh?

Cho biết điểm bình quân các môn thi của từng lớp?

Trang 4

NÕu c©u hái chØ liªn quan tíi mét b¶ng, b»ng thao t¸c t×m kiÕm vµ läc cã thÓ t×m ® îc c©u tr¶ lêi (VÝ

dô : c©u hái 1)

Nh ng víi c©u hái phøc t¹p , liªn quan tíi nhiÒu b¶ng th× ph¶i lµm

nh thÕ nµo???

Trong nh÷ng tr êng hîp nh vËy cÇn

sö dông mÉu hái (Query)

Trang 5

Là một loại đối t ợng của ACCESS dùng để sắp xếp, tìm kiếm và kết xuất dữ liệu từ một hoặc nhiều bảng dựa vào liên kết giữa các bảng

Các chức năng của mẫu hỏi:

Sắp xếp các bản ghi

Chọn các bản ghi thoả mãn các điều kiện cho

tr ớc.

Chọn các tr ờng để hiển thị

Thực hiện tính toán nh tính trung bình cộng,

tính tổng, đếm bản ghi…

Tổng hợp và hiển thị thông tin từ nhiều bảng

hoặc mẫu hỏi khác.

a Mẫu hỏi

(Query)

Trang 6

b Biểu

thức bao gồm các toán hạng và các phép toán.

Các phép

toán

* Phép toán số học: + -

* /

* Phép so sánh: < > <= >=

= <>

* Phép toán lôgic: AND OR

NOT

toán hạng

* Tên tr ờng (đóng vai trò các biến) đ ợc ghi trong dấu ngoặc vuông

Ví dụ: [TOAN] , [luong]

* Hằng số Ví dụ: 0.1 ; 125

* Hằng văn bản Ví dụ:

“Nữ” ;“Nam”

* Hàm Ví dụ: Sum, Avg, max… matdo:[so_dan]/[dien_tich]

Ví dụ: Tien_Thuong: [luong]*0.1 [gt]=“Nam” and [tin]>=8.5

Trang 7

c Mét sè hµm th êng gÆp trong

Access

SUM TÝnh tæng AVG TÝnh gi¸ trÞ trung b×nh MIN T×m gi¸ trÞ nhá nhÊt MAX T×m gi¸ trÞ lín nhÊt COUNT §Õm sè gi¸ trÞ kh¸c trèng (Null).

 4 hµm ®Çu chØ thùc hiÖn trªn c¸c tr êng d÷ liÖu kiÓu sè

Trang 8

2 Tạo mẫu hỏi

 Xét bài toán đặt vấn

đề:

 Bảng Danh_sach: chứa thông

tin của các thí sinh.  Bảng Điem_thi: chứa kết

quả thi các môn của thí sinh

Yêu cầu: a Tính và cho biết tổng điểm thi của từng thí sinh?

b Cho biết điểm bình quân của các môn thi theo lớp?

Trang 9

B ớc 1: Xác định các thông số cần tạo mẫu hỏi

Nguồn dữ liệu Bảng DANH_SACH và

DIEM_THI

Các tr ờng có mặt

trong mẫu hỏi Tr ờng SBD, hodem, ten, toan, ly, sinh, van, su, anh

Điều kiện lọc bản ghi

Tr ờng dùng để sắp

xếp các bản ghi Tr ờng ten sắp xếp tăngdần

Tr ờng cần tính toán Tong :[ toan]+[ly]+[sinh]+[van]+[su]+

[anh]

Không có

Trang 10

Chọn đối t ợng Queries

C1: Tự thiết kế ( Create query in Design view )

C2: Dùng thuật sĩ ( Create query by using

wizard )

B ớc 2: Tạo mẫu hỏi

1

Trang 11

Chän d÷ liÖu nguån (tõ c¸c b¶ng - table vµ mÉu hái -

query )

2

 Chän tªn b¶ng hoÆc tªn mÉu hái vµ nh¸y nót Add

Nh¸y nót Close

Trang 12

Field: Khai báo tên các tr ờng sẽ có mặt trong mẫu hỏi

Table: Tên bảng chứa tr ờng t ơng ứng

Sort: Xác định các tr ờng cần sắp xếp (nếu có)

Show: Xác định các tr ờng xuất hiện trong mẫu hỏi.

Criteria: Mô tả điều kiện (viết d ới dạng lôgic) để chọn các

bản ghi đ a vào mẫu hỏi.

Khai báo các thông số trong chế độ thiết kế

3

Trang 13

X©y dùng biÓu thøc tÝnh gi¸ trÞ cho c¸c

tr êng

4

NhËp tªn cña tr êng cÇn tÝnh to¸n vµ

nh¸y nót

Trong hép tho¹i Expression Builder nhËp biÓu thøc

tÝnh  OK

Trang 14

Xem kết quả mẫu hỏi 5

Để xem kết quả mẫu hỏi - chế độ trang dữ liệu

nháy nút

Kết quả mẫu hỏi tính tổng điểm thi của từng thí

sinh Kết quả mẫu hỏi tính tổng điểm thi của thí sinh có điểm

toán >=8

Trang 15

 Víi c¸c mÉu hái cÇn thèng kª , nh¸y nót  xuÊt hiÖn dßng Total

T¹i dßng Total chän tr êng chøa nhãm gép d÷ liÖu vµ hµm thèng kª.

Trang 16

1 Khái niệm:

2 tạo mẫu hỏi

- Xác định các thông số cần tạo mẫu hỏi

Mẫu hỏi là một loại đối t ợng của ACCESS dùng để sắp xếp, tìm kiếm và kết xuất dữ liệu từ một hoặc nhiều bảng dựa vào liên kết giữa các bảng

- Thao tác tạo mẫu hỏi

Ngày đăng: 28/05/2013, 11:54

Xem thêm

w