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 Bài giảng giao an lop 12 nam hoc 2010-2011 (Trang 57 - 61)

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ết giữ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ác Bảng” trong SGK trang 61. Bảng” trong SGK trang 61.

Hồ 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ũ :

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áy tí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 CSDL 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 tồ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ố:

- Để xố 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.

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

Duyệt

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

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 :

+ 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ế khi quả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 Để 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 Giáo Án Tin Học 12  Trang 60

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 : [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 tốn thường dùng bao gồm: o Phép tốn số học : +,-,*,/ o Phép tốn so sánh: <, >, <=,>=,=,<> (khơng bằng) o Phép tốn Lơgic: AND (và), OR (hoặc), NOT (phủ định). o Phép tố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 Bài giảng giao an lop 12 nam hoc 2010-2011 (Trang 57 - 61)