Về nhà học bài và chuẩn bị trước Bài Tập Và Thực Hành 5 “Liên Kết Giữa Các Bảng” trong SGK trang 61.

Một phần của tài liệu giao an tin hoc 12 nam 2010-2011 (Trang 60)

KHACHHANG( Ma_Khach_H ang là 1 còn bảng HOA_DON(Ma_Khach_Hang là nhiều ) và bảng MA_HANG (Ma_Mat_Hang là 1) CSDL dễ dàng hơn. CSDL cho các bảng )

2/- Kĩ thuật tạo mối liên kếtgiữa các bảng : giữa các bảng :

-Vào Tools Relationships … hoặc nháy nút Relationships.

- Chọn các bảng( và mẫu hỏi ) cần thiết lập liên kết.

- Chọn trường liên quan từ các bảng ( và mẫu hỏi) liên kết, rồi nháy Create để tạo liên kết.

Vd : ( xem SGK trang 59 về tạo mối liên kết giữa ba bảng KHACHHANG, HOADON và MAKHACHHANG )

4. Củng cố :(5’)

- Nhắc lại khái niệm liên kết.

- Các kĩ thuật tạo liên kết giữa các bảng.

5. Dặn dò :(1’)

- Về nhà học bài và chuẩn bị trước Bài Tập Và Thực Hành 5 “Liên Kết Giữa CácBảng” trong SGK trang 61. Bảng” trong SGK trang 61.

Hoà Lợi, ngày……Tháng ……Năm 20

Duyệt

Bài Tập Và Thực Hành 5

Tuần: 11 Ngày soạn: / / Tiết: 22 Ngày dạy: / /

Bài Tập Và Thực Hành 5

“ LIÊN KẾT GIỮA CÁC BẢNG”

I/- Mục đích – yêu cầu :

 Về kiến thức :

+ Tạo cơ sở dữ liệu có nhiều bảng.  Về kỹ năng :

+ Rèn luyện kỹ năng tạo liên kết, sửa liên kết giữa các bảng.  Về thái độ :

+ Có trách nhiệm bảo vệ tốt các trang thiết bị và không được tự động sử dụng máy tính khi chưa có sự cho phép của giáo viên.

II/- Chuẩn bị :

 GV : + Phải có giáo án và bài tập thực hành, sách GV, sách giáo khoa.

+ HS có sách bài tập. Chuẩn bị phòng thực hành. Copy các tệp CSDL làm CSDL cho bài tập.

+ Phân nhóm để thực hành.

 HS : + Đọc trước sách giáo khoa ở nhà để chuẩn bị cho bài tập và thực hành 5.  PP : + Hướng dẫn, vấn đáp và diễn giảng.

III/- Hoạt động dạy học :

1. Ổn định lớp : Kiểm tra sĩ số (1’)

2. Kiểm tra bài cũ : (adsbygoogle = window.adsbygoogle || []).push({});

3. Nội dung bài tập và thực hành :

TG Hoạt Động Của GV Hoạt Động Của

HS Nội Dung Ghi Bài

Tiết

22 + Trước hết chúng ta mở máytính bằng cách ấn nút power để tính bằng cách ấn nút power để khởi động máy tính.

+ Ta vào Start Program Microsoft office Microsoft Access 2003

+ Sau khi tạo cấu trúc, yêu cầu HS nhập 1 số bản ghi cho mỗi bảng theo mẫu cho sẵn.

Bài 1 : Tạo CSDLKINH_DOANH gồm ba bảng có KINH_DOANH gồm ba bảng có cấu trúc như trong mục 1 bài 7. Nhập các dl cho dưới đây vào các bảng tương ứng :

B2 : Tạo mối liên kết giữa 3 bảng. Để đảm bảo tính toàn vẹn CSDL khi tham chiếu ta đánh dấu vào mục

Enforce Referential Integrity. Sau khi kết nối xong thì ở bảng KHACHHANG( Ma_Khach_Hang là một còn bảng HOA_DON (Ma_Khach_Hang là nhiều ) và bảng MA_HANG (Ma_Mat_Hang là 1)

Cho HS luyện thêm các thao tác trực tiếp thông qua bảng chọn Record.

Bài 2 : Tạo liên kết cho

cácbảng trong CSDL

KINH_DOANH vừa tạo ở bài 1 để có sơ đồ liên kết như trên hình 49.

4. Củng cố:

- Để xoá 1 liên kết, nháy vào đường nối thể hiện liên kết để chọn rồi nhấn phím Delete. Để

sửa liên kết, nháy đúp vào đường nối thể hiện liên kết để mở lại hộp thoại Edit Relationships.

5. Dặn dò :

- Nếu em nào có máy tính thì về nhà làm thêm và chuẩn bị trước bài 8Truy Vấn Dữ Liệu” trong SGK trang 63.

Hoà Lợi, ngày……Tháng ……Năm 20

Duyệt

Bài Tập Và Thực Hành 5

Tuần : 12 Ngày soạn : / / Tiết : 23,24 Ngày dạy: / /

§8. TRUY VẤN DỮ LIỆU

I/- Mục đích – yêu cầu :

 Về kiến thức :

+ Biết khái niệm và vai trò của truy vấn (mẫu hỏi). + Biết các bước chính để tạo ra một mẫu hỏi.

 Về kỹ năng : (adsbygoogle = window.adsbygoogle || []).push({});

+ Viết đúng biểu thức điều kiện đơn giản. Tạo được mẫu hỏi đơn giản.

II/- Chuẩn bị :

 GV : + Phải có giáo án và các đồ dùng dạy học liên quan đến bài dạy.

+ Sách GK tin 12, Sách GV tin 12, Chuẩn bị hình 47, 48 và 49 bằng khổ giấy lớn.  HS : + Đọc trước sách giáo khoa ở nhà.

 PP : Dạy máy chiếu, thực hành mẫu, hs làm theo, thuyết trình, đặt vấn đề, so sánh.

III/- Hoạt động dạy học :

1. Ổn định lớp : Kiểm tra sĩ số (1’) 2. Kiểm tra bài cũ : 2. Kiểm tra bài cũ :

3. Nội dung bài mới :

TG Hoạt Động Của GV Hoạt Động Của HS Nội Dung Bài

Tiết

23 + Đặt vấn đề : Trên thực tế khiquản lí hs ta thường có những quản lí hs ta thường có những yêu cầu khai thác thông tình nồng bằng cách đặt câu hỏi( truy vấn) : Tìm kiếm HS theo mã HS ?

? Tìm kiếm những Hs có điểm TB cao nhất lớp ?

Ví dụ: Khi quản lý hs, ta thường có những yêu cầu khai thác ttin, bằng cách đặt câu hỏi (truy vấn):Tìm kiếm hs theo mã hs? Tìm kiếm những hs có điểm trung bình cao nhất lớp? Tổng số hàng hóa tính bằng tiền đã nhập trong tháng?...Tiếp theo yêu cầu này người lập trình sử dụng NNLT để đón nhận truy vấn và thực hiện truy xuất dlcho kết xuất lên màn hình or in ra giấy

1/- Các khái niệm:

a) Mẫu hỏi (Query) :

Trong CSDL chứa các ttin về đối tượng ta đang quản lý. Dựa vào nhu cầu thực tế công việc, người lập trình phải biết cách lấy ttin ra theo yêu cầu nào đó. Access cung cấp công cụ để tự động hóa việc trả lời các câu hỏi do chính người lập trình tạo ra.

Ví dụ :(bên)

b)Tác dụng của mẩu hỏi :

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

- Chọn các bản ghi thỏa đkiện nào đó - Chọn các trường hiển thị trong DS. - Tính tóan các trường mới

- Tổng hợp và hiển thị thông tin từ các Table có quan hệ.

c) Biểu thức trong Access :

Để thực hiện các tính tóan và kiểm tra các đkiện, ta phải biết cách viết các

 Bài 8 Truy vấn Dữ Liệu

Các tóan hạng trong biểu thức có thể là:

- Tên trường (đóng vai trò như là biến) được ghi trong dấu [ ]: Ví dụ: [HODEM], [LUONG] - Các hằng số

- Các hằng văn bản phải được viết trong cặp dấu ngoặc kép, ví dụ: “NAM”, “NỮ”...

- Các hàm số : SUM ,AVG, MAX , MIN, COUNT ...

Ví dụ : Về biểu thức số học: [SOLUONG]*[DONGIA] 200*[DONGIA] ... Ví dụ về biểu thức chuổi [HODEM]&” “&[TEN] + ROUND(a,n): làm tròn biểu thức số :a, đến n số lẻ. Ví dụ về các biểu thức: Biểu thức ghép chuỗi: [HO_DEM] & “ “&[TEN]

Biểu thức số học : (adsbygoogle = window.adsbygoogle || []).push({});

[SO_LUONG] * [DON_GIA] để tính thành tiền (2*[TOAN] +2*[VAN]+[TIN_HOC])/5  để tính điểm trung bình

Biểu thức điều kiện: “Giỏi” OR “Khá”  để lọc ra danh sách học sinh Giỏi hoặc Khá

Biểu thức Lôgic : [TOAN]>=0 AND [TOAN]<=0dùng kiểm tra dữ liệu nhập vào cột điểm sao cho điểm thuộc thang 10 điểm.

Ví dụ về cách sử dụng hàm số:

ROUND((2*[TOAN]+2*[VAN]+ [TIN_HOC])/5,1)  làm tròn biểu thức trong ngoặc đến 1 số lẻ.

Chú ý: Phân biệt 2 cách viết sau:

(2*[TOAN]+2*[VAN]+[TIN_HOC])/52*[TOAN]+2*[VAN]+[TIN_HOC]/5 2*[TOAN]+2*[VAN]+[TIN_HOC]/5

+ Có 2 chế độ thường dùng để làm việc với mẫu hỏi : chế độ thiết kế và chế độ trang dữ liệu.

biểu thức đó. Các bthức trong Access là:

Các phép toán thường dùng bao gồm :

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

o Phép toán so sánh:

<, >, <=,>=,=,<> (không bằng)

o Phép toán Lôgic: AND (và), OR (hoặc), NOT (phủ định).

o Phép toán ghép chuổi: & Ví dụ: [HO_DEM] &” “&[TEN], ghép trường[HO_DEM] và trường [TEN]

d) Các hàm :

Một phần của tài liệu giao an tin hoc 12 nam 2010-2011 (Trang 60)