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

Giáo án tin học 12 đầy đủ, đẹp

88 2,3K 57
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 đề Giáo án tin học khối 12
Tác giả Phạm Ngọc Cảnh
Trường học Trường THCS & THPT Lộc Phát
Chuyên ngành Tin học
Thể loại Giáo án
Năm xuất bản 2010
Thành phố Lộc Phát
Định dạng
Số trang 88
Dung lượng 2,4 MB

Nội dung

Kiến thức: Qua chương này học sinh cần:  Biết được bài toán quản lí;  Biết các công việc thường gặp khi xử lí thông của một tổ chức;  Biết các khái niệm CSDL, hệ QTCSDL, hệ CSDL;  B

Trang 1

CHƯƠNG 1 MỘT SỐ KHÁI NIỆM VỀ HỆ CƠ SỞ DỮ LIỆU

I MỤC TIÊU

1 Kiến thức:

Qua chương này học sinh cần:

 Biết được bài toán quản lí;

 Biết các công việc thường gặp khi xử lí thông của một tổ chức;

 Biết các khái niệm CSDL, hệ QTCSDL, hệ CSDL;

 Biết các mức thể hiện của CSDL;

 Biết các yêu cầu cơ bản của hệ CSDL;

 Biết các chức năng của hệ QTCSDL, hoạt động của hệ QTCSDL, vai trò của con người khi làmviệc với hệ CSDL;

 Biết các bước để xây dựng CSDL

II NỘI DUNG

Chương I gồm 2 bài học và được dạy trong 8 tiết (5 tiết lý thuyết, 1 tiết thực hành, 2 tiết bàitập)

Trang 2

§ 1 MỘT SỐ KHÁI NIỆM CƠ BẢN

I MỤC ĐÍCH, YÊU CẦU

 Biết được bài toán quản lí;

 Biết các công việc thường gặp khi xử lí thông của một tổ chức;

 Biết các khái niệm CSDL, hệ QTCSDL, hệ CSDL;

 Biết các mức thể hiện của CSDL: Mức vật lý, mức khái niệm, mức khung nhìn;

 Biết các yêu cầu cơ bản của hệ CSDL: Tính cấu trúc, tính toàn vẹn, tính nhất quán, tính an toàn

và bảo mật, tính độc lập, tính không dư thừa dữ liệu;

 Phân biệt được giữa CSDL và hệ QTCSDL

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên: Giáo án, sơ đồ máy vi tính.

2 Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sỉ số.

2 Kiểm tra bài cũ: Không.

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

- Dẫn vấn đề vào bài mới:

GV: Ngày nay công việc quản lí

là rất phổ biến, có thể nói mọi tổ

chức dều có nhu cầu quản lí…

Theo em để quản lí thông tin về

điểm học sinh của lớp ta nên lập

GV: Phân tích câu trả lời của học

sinh để đưa ra các công việc

thường gặp khi xử lí thông tin

của một tổ chức

HS: suy nghĩ và trả lời

câu hỏi Cần tạo mộtbảng gồm các cột chứacác thông tin: STT, Họtên, Ngày sinh, Giớitính, Điểm Toán, ĐiểmTin,…

HS: tham khảo SGK suynghĩ và trả lời câu hỏi

HS: ghi các công việcthường gặp khi xử lýthông tin của tổ chứcvào vở

§ 1 MỘT SỐ KHÁI NIỆM CƠ

BẢN

1 Bài toán quản lý

Để quản lý học sinh trong nhàtrường, người ta thường lập cácbiểu bảng gồm các cột, hàng đểchứa các thông tin cần quản lý

2 Các công việc thường gặp khi quản lý thông tin của một tổ chức

 Tạo lập hồ sơ về các đối tượngcần quản lí;

 Cập nhật hồ sơ (thêm, xóa, sửa

Trang 3

GV: Sau khi thực hiện hai công

việc Tạo lập và cập nhật hồ sơ

chúng ta sẽ có một khối lượng

thông tin để quản lí Khối lượng

thông tin đó được gọi với một

khái niệm mới là Cơ sở dữ liệu

của người khai thác

HS: nghe giảng bài

HS: suy nghĩ và trả lờicâu hỏi

HS: nghe giảng bài vàghi khái niệm hệQTCSDL

HS: nghe giảng bài vàghi khái niệm hệ CSDL

HS: nghe giảng bài vàghi bài

 Khai thác hồ sơ (Tìm kiếm,sắp xếp, thống kê, lập báocáo)

3 Hệ cơ sở dữ liệu a) Khái niệm

Cơ sở dữ liệu (Database)

- Là tập hợp các dữ liệu cóliên quan với nhau, chứa thôngtin của một đối tượng nào đó;

- Được lưu trữ trên các thiết bị

để tạo lập, cập nhật, lưu trữ vàkhai thác thông tin của CSDL

- Các hệ quản trị CSDL phổbiến được nhiều người biếtđến là MySQL, Oracle,

PostgreSQL, SQL Server,MS-Access,…

- Là sự kết hợp giữa CSDLvới hệ QTCSDL quản trị vàkhai thác CSDL đó

Như vậy, để khai thác thông tinbằng máy tính cần phải có:

csd l

Trang 4

GV: Khi chúng ta có một CSDL

thì tuỳ vào chức năng của những

người làm việc khác nhau đối với

GV: Điểm của hoc sinh trong

CSDL lớp 12A4 phải có điều

kiện gì?

GV: lấy ví dụ như trong sách để

giải thích cho tính nhất quán của

CSDL cho học sinh hiểu

HS: nghe giảng bài vàghi bài

HS: Là bài văn đó chứatrên bao nhiêu tranggiấy

HS: là bài văn đó đượcviết mấy phần, các phầnliên quan với nhau nhưthế nào

HS: Giáo viên chấm bàivăn sẽ nhìn bài văn ởgóc độ khác với ngườichỉ quan tâm đến ai làtác giả của bài văn

HS: nghe giảng bài trảlời các câu hỏi và ghibài

HS: là một bảng gồm 11cột và 38 hàng

Ví dụ: Với CSDL của lớp 12A4

chúng ta có một bảng dữ liệu gồmcác hàng và các cột, mỗi cột làmột thuộc tính, mỗi hàng tươngứng với thông tin của một họcsinh

- Mức khung nhìn: CSDL khung

nhìn của một CSDL là các giaodiện chứa các thông tin khác nhaucủa CSDL khi người khai thácCSDL có các yêu cầu khai tháckhác nhau

Ví dụ: Khi nhìn các thông tin

trong CSDL lớp 12A4 thì giáoviên chủ nhiệm sẽ nhìn khác vớigiáo viên bộ môn Tin học chỉquan tâm đến điểm môn Tin học

c) Các yêu cầu cơ bản của hệ CSDL

- Tính cấu trúc: Dữ liệu trong

CSDL được lưu trữ theo một cấutrúc xác định

- Tính toàn vẹn: Các giá trị dữ

liệu lưu trữ trong CSDL phải thoảmãn một số ràng buộc điều kiệntuỳ theo yêu cầu của tổ chức

- Tính nhất quán: Sau các thao

tác cập nhật dữ liệu (ngay cả khi

có sự cố phần cứng hoặc phầnmềm) dữ liệu trong CSDL phảiđược đảm bảo đúng đắn

Trang 5

GV: CSDL lớp 12A4 không thể

cho phép ai cũng có quyền truy

cập vào sửa điểm của học sinh

GV: Chính vì sự dư thừa nên khi

sửa đổi dữ liệu thường hay sai

sót, và dẫn đến sự thiếu tính nhất

quán trong CSDL

GV: Hiện nay việc xây dựng,

phát triển và khai thác CSDL

ngày càng nhiều hơn, đa dạng

hơn trong hầu hết tất cả các lĩnh

vực của xã hội như: kinh tế, giáo

dục, y tế, tài chính, ngân hàng,

công ty, các cơ quan,…

HS: nghe giảng bài và ghi bài

HS: nghe giảng bài và ghi bài

HS: nghe giảng bài và ghi bài

- Tính an toàn và bảo mật: CSDL

cần phải được bảo mật một số thông tin và CSDL phải được bảo

vệ an toàn Phải ngăn chặn các truy xuất không được phép vào CSDL và phải khôi phục được CSDL khi có sự cố

- Tính độc lập: Một CSDL có thể

sử dụng cho nhiều chương trình ứng dụng, đồng thời CSDL không phụ thuộc vào phương tiện lưu trữ

và hệ máy tính nào cũng sử dụng được nó

- Tính không dư thừa: Một

CSDL tốt thường không lưu trữ những dữ liệu trùng nhau, hoặc những thông tin có thể dễ dàng tính toán từ các dữ liệu có sẵn

d) Một số ứng dụng

- Cơ sở giáo dục và đào tạo quản

lí thông tin người học, môn học,

- Ngân hàng cần quản lí các thông tin về tài khoản, các khoản vay,…

- Hãng hàng không cần quản lí các chuyến bay, tuyến bay, đăng

kí vé và lịch bay,…

IV CỦNG CỐ - DẶN DÒ:

1 Củng cố:

 Các công việc thường gặp khi quản lí thông tin của một đối tượng nào đó?

 Giả sử phải xây dựng một CSDL để quản lý mượn, trả sách ở thư viện, theo em cần phải lưu trữ những thông tin gì? Hãy cho biết những việc phải làm để đáp ứng nhu cầu quản lí của người thủ thư?

 Nhắc lại các khái niệm trọng tâm: CSDL, hệ QTCSDL, hệ CSDL,…

2 Dặn dò:

 Trả lời các câu hỏi và bài tập trong SGK và sách bài tập chuẩn bị tiết tiếp theo làm bài tập

V RÚT KINH NGHIỆM:

………

………

………

………

………

Trang 6

§ 2 HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU

I MỤC ĐÍCH, YÊU CẦU

Qua bài học này học sinh cần:

 Biết được chức năng của hệ QTCSDL;

 Hoạt động của một hệ QTCSDL;

 Biết vai trò của con người khi làm việc với hệ CSDL: Người quản trị CSDL, người lập trìnhứng dụng, người dùng;

 Biết trình tự các bước để xây dựng một CSDL của một tổ chức nào đó

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên: Giáo án.

2 Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ: Kiểm tra bài cũ:

- Câu hỏi: Nêu các yêu cầu cơ bản của hệ CSDL ? Lấy ví dụ minh hoạ ?

- Gọi 2 hs lên bảng trả lời

- Gọi hs khác nhận xét và bổ sung (nếu có)

- Giáo viên nhận xét, đánh giá và cho điểm

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

Hoạt động 2: Giảng bài mới

GV: Dựa vào khái niệm của hệ

QTCSDL ta thấy hệ QTCSDL

các các chức năng để làm việc

với CSDL

GV: Trong Pascal để khai báo

biến i, j là kiểu số nguyên, k là

kiểu số thực để dùng trong

chương trình em làm thế nào?

GV: những thao tác trên là thao

tác khai báo dữ liệu

HS: ghi tựa đề bài mới vàovở

a) Cung cấp môi trường tạo lập CSDL: Thông qua ngôn ngữ

định nghĩa dữ liệu, người dùngkhai báo kiểu và các cấu trúc dữliệu thể hiện thông tin, khai báocác ràng buộc trên dữ liệu được

Tuần 2, 3

Tiết: 4, 5

Ngày soạn: 16/08/2010

Ngày dạy: 18, 19, 20/08/2010; 25, 26, 27/08/2010

Trang 7

GV: Cũng trong Pascal để khai

báo cấu trúc bản ghi Học sinh

có 9 trường: hoten, ngaysinh,

gioitinh, doanvien toan, ly, hoa,

van, tin ta khai báo như thế

nào?

GV: Khai báo như trên thực

chất là khai báo kiểu dữ liệu

cấu trúc và ràng buộc dữ liệu

GV: Trong CSDL người ta

dùng ngôn ngữ thao tác dữ liệu

tác động trên các mẩu tin (bản

GV: Bằng ngôn ngữ điều khiển

dữ liệu cho phép xác lập quyền

thông tin từ CSDL phải đưa ra

các yêu cầu (truy vấn) cho hệ

HS: nghe giảng và ghi bài

HS: nghe giảng và ghi bài

HS: chức năng khai thácCSDL

- Cập nhật: nhập, sửa, xóa dữ liệu

- Khai thác: Tìm kiếm, thống kê,sắp xếp và kết xuất báo cáo,…

c) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL

Để góp phần đảm bảo các yêu cầu

cơ bản của một hệ CSDL, hệQTCSDL cung cấp các công cụsau:

- Phát hiện và ngăn chặn các truycập không được phép vào CSDL;

- Duy trì tính nhất quán của dữliệu;

- Tổ chức và điều khiển các truycập đồng thời;

- Khôi phục CSDL khi có sự cố ởphần cứng hay phần mềm;

- Quản lí các mô tả dữ liệu

2 Hoạt động của hệ QTCSDL

Mỗi hệ QTCSDL là một phầnmềm phức tạp gồm nhiều thànhphần, trong đó hai thành phầnchính là:

- Bộ xư lý truy vấn;

- Bộ quản lí dữ liệu

Ta có sơ đồ tương tác của hệQTCSDLvới người dùng và vớiCSDL như sau:

Trang 8

và Bộ quản lí dữ liệu.

GV: Một hệ CSDL muốn hoạt

động được phải có nhiều người

làm việc với nó Mỗi người có

chức năng khác nhau sẽ có vai

trò nhất định khi làm việc với

HS: nghe giảng và ghi bài

HS: vẽ sơ đồ tương tác vàovở

HS: nghe giảng và ghi bài

HS: nghe giảng và ghi bài

- Cấp phát các quyền truy cậpCSDL;

- Duy trì các hoạt động hệ thống

b) Người lập trình ứng dụng

Khi CSDL đã được cài đặt, cầnphải có các chương trình ứngdụng đáp ứng nhu cầu khai tháccủa các nhóm người dùng Đây làcông việc của người lập trình ứng

Hệ QTCSDL:

Bộ xử lý truy vấn

Bộ quản lí dữ liệu

CSDL

Trang 9

thao tác trên CSDL để đáp ứng

các nhu cầu về khai thác

GV: Để khai thác được CSDL

cần phải có người viết ra các

chương trình ứng dụng

GV: khi đã có hệ thống quản lý

CSDL thì tuỳ vào nhu cầu và

quyền hạn nhất định sẽ có

nhiều nhóm người truy cập và

khai thác CSDL

GV: Để xây dựng một hệ

CSDL cho đáp ứng nhu cầu

quản lý của một tổ chức ta thực

hiện những công việc nào ?

GV: Hệ thống lại và giải thích

thêm một số công việc cho học

sinh hiểu

HS: nghe giảng và ghi bài

HS: suy nghĩ, tham khảo SGK trả lời câu hỏi

dụng

c) Người dùng

Người dùng (hay còn gọi là người dùng đầu cuối) là tất cả những người có nhu cầu khai thác thông tin từ CSDL

4 Các bước xây dựng CSDL

Bước 1: Khảo sát hệ thống

+ Tìm hiểu các yêu cầu của công tác quản lí;

+ Xác định và phân tích mối liên

hệ giữa các dữ liệu cần lưu trữ;

+ Phân tích các chức năng cần có của hệ thống;

+ Xác định khả năng phần cúng

và phần mềm có thể khai thác và

sử dụng CSDL

Bước 2: Thiết kế hệ thống

+ Thiết kế CSDL;

+ Lựa chọn hệ QTCSDL để triển khai;

+ Xây dựng hệ thống chương trình ứng dụng

Bước 3: Kiểm thử hệ thống

+ Nhập dữ liệu cho CSDL;

+ Chạy thử hệ thống

IV CỦNG CỐ, DẶN DÒ

1 Củng cố: Nhắc lại các kiến thức trọng tâm của bài học: Các chức năng của hệ QTCSDL;

Hoạt động của hệ QTCSDL; Vai trò của con người khi làm việc với hệ CSDL; Các bước để xây dựng hệ thống CSDL

2 Dặn dò: + Trả lời các câu hỏi và bài tập trong SGK và sách bài tập;

+ Học kĩ lý thuyết chương I để tiết tiếp theo làm bài tập

V RÚT KINH NGHIỆM

………

………

………

………

………

Trang 10

BÀI TẬP

I MỤC ĐÍCH, YÊU CẦU

Học sinh nắm các khái niệm đã học: CSDL, sự cần thiết phải có CSDL lưu trên máy tính, hệQTCSDL?, hệ CSDL?, mối tương tác giữa các thành phần của hệ CSDL, các mức thể hiện củaCSDL, các yêu cầu cơ bản của hệ CSDL qua hệ thống câu hỏi trắc nghiệm khách quan và tự luận

II ĐỒ DÙNG DẠY HỌC:

Sử dụng phòng máy chiếu, bài tập được soạn bằng phần mềm Violet

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ: Không

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

Câu 1:Cơ sở dữ liệu (CSDL) là :

a Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử

b Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên giấy

c Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh của một chủ thể nàođó

d Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử đểđáp ứng nhu cầu khai thác thông tin của nhiều người

Câu 2: Hãy nêu các ưu điểm khi sử dụng CSDL trên máy tính điện tử:

a Gọn, nhanh chóng

b Gọn, thời sự (Cập nhật đầy đủ, kịp thời )

c Gọn, thời sự, nhanh chóng

d Gọn, thời sự, nhanh chóng, nhiều nguời có thể sử dụng chung CSDL

Câu 3: Hoạt động nào sau đây có sử dụng CSDL

b Phần mềm để thao tác và xử lý các đối tượng trong CSDL

c Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDL

Trang 11

d Con người, phần mềm ứng dụng, hệ QTCSDL, CSDL

Câu 6: Các yêu cầu cơ bản của hệ CSDL.

a Tính cấu trúc, tính toàn vẹn

b Tính không dư thừa, tính nhất quán

c Tính độc lập, tính chia sẻ dữ liệu, tính an toàn và bảo mật thông tin

d Các câu trên đều đúng

Câu 7: Khi xây dựng một CSDL ta tiếp cận theo trình tự mức nhìn nào sau đây ?

a Vật lý, khung nhìn, khái niệm

b Khái niệm, vật lý, khung nhìn

c Vật lý, khái niệm, khung nhìn

d Khung nhìn, khái niệm, vật lý

Câu 8: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL:

Cho biết: Con người1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4

Câu 9: Sự khác biệt giữa CSDL và hệ QTCSDL

a CSDL là tập hợp chứa các dữ liệu liên quan với nhau, chứa thông tin về một vấn đề nào đó, được lưu trên máy tính CSDL này do một hệ quản trị CSDL tạo ra Hệ quản trị CSDL là phần mềm dùng tạo lập, bảo trì : CSDL, hơn thế nữa nó dùng còn quản trị và khai thác CSDL đó

b CSDL là tập hợp chứa các dữ liệu liên quan với nhau chứa thông tin về một vấn đề nào đó CSDL này do một hệ quản trị CSDL tạo ra Hệ quản trị CSDL là phần mềm dùng tạo lập, bảo trì : CSDL, hơn thế nữa nó dùng còn quản trị và khai thác CSDL đó

c CSDL là tập hợp các dữ liệu có liên quan với nhau, còn hệ quản trị CSDL chỉ là chương trình

để quản lý và khai thác CSDL đó

d Tất cả đều sai

Câu 20: Nêu các điểm giống nhau và khác nhau giữa CSDL và hệ QTCSDL :

Giống nhau Khác nhau

Câu 11: (câu khó) Tại sao mối quan hệ giữa Hệ QTCSDL và CSDL phải là mối quan hệ hai chiều?

V CỦNG CỐ, DẶN DÒ

 Xem trước bài 2: HỆ QUẢN TRỊ CSDL

VI RÚT KINH NGHIỆM

………

………

………

………

………

Trang 12

BÀI TẬP

I MỤC ĐÍCH, YÊU CẦU

Học sinh nắm các khái niệm đã học: CSDL, sự cần thiết phải có CSDL lưu trên máy tính, hệQTCSDL?, hệ CSDL?, mối tương tác giữa các thành phần của hệ CSDL, các mức thể hiện củaCSDL, các yêu cầu cơ bản của hệ CSDL, các chức năng của hệ QTCSDL; Hoạt động của hệQTCSDL, vai trò của con người khi làm việc với hệ CSDL, các bước để xây dựng CSDL qua hệthống câu hỏi trắc nghiệm khách quan và tự luận

II ĐỒ DÙNG DẠY HỌC:

Sử dụng phòng máy chiếu, bài tập được soạn bằng phần mềm Violet

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ:

- Câu hỏi: Nêu các chức năng của hệ QTCSDL?

- Gọi 1 hs lên bảng trả lời

- Gọi hs khác nhận xét và bổ sung (nếu có)

- Giáo viên nhận xét và đánh giá

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

A) Các câu hỏi trắc nghiệm:

Câu 1: Chức năng của hệ QTCSDL

a Cung cấp cách tạo lập CSDL

b Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tin

c Cung cấp công cụ kiểm soát điều khiển việc truy cập vào CSDL

d Các câu trên đều đúng

Câu 2: Thành phần chính của hệ QTCSDL:

a Bộ quản lý tập tin và bộ xử lí truy vấn

b Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin

c Bộ quản lý tập tin và bộ truy xuất dữ liệu

d Bộ xử lý truy vấn và bộ truy xuất dữ liệu

Câu 3: Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép

a Nhập, sửa, xóa dữ liệu

b Khai báo cấu trúc và kiểu dữ liệu

c Khai báo cấu trúc

d Khai báo kiểu, cấu trúc dữ liệu và các ràng buộc trên các dữ liệu

Câu 4: Ngôn ngữ thao tác dữ liệu là một ngôn ngữ không cho phép

a Tìm kiếm dữ liệu

b Kết xuất dữ liệu

c Cập nhật dữ liệu

d Phát hiện và ngăn chận sự truy cập không được phép

Câu 5: Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép

a Mô tả các đối tượng được lưu trữ trong CSDL

Trang 13

b Đảm bảo tính độc lập dữ liệu

c Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

d Phục hồi dữ liệu từ các lỗi hệ thống

Câu 6: Để thực hiện các thao tác trên dữ liệu, ta sử dụng:

a Ngôn ngữ định nghĩa dữ liệu

b Ngôn ngữ thao tác dữ liệu

Câu 7: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phép

a Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

b Nhập, sửa xóa dữ liệu

c Cập nhật, dữ liệu

d Câu b và c

Câu 8: Hãy cho biết các loại thao tác trên CSDL

a Thao tác trên cấu trúc dữ liệu

b Thao tác trên nội dung dữ liệu

c Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáo

d Cả ba câu trên

Câu 9: Trong một công ty có hệ thống mạng nội bộ để sử dụng chung CSDL, nếu em được giao quyền

tổ chức nhân sự, em có quyết định phân công một nhân viên đảm trách cả 03 vai trò:là người QTCSDL,vừa là nguời lập trình ứng dụng, vừa là người dùng không?

Câu 11: Người nào có vai trò quan trọng trong vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu

khai thác thông tin

Câu 13: Điểm khác biệt giữa CSDL và hệ QTCSDL

a CSDL chứa hệ QTCSDL

b CSDL là phần mềm máy tính, còn hệ QTCSDL là dữ liệu máy tính

c Hệ QTCSDL là phần mềm máy tính, CSDL là dữ liệu máy tính

d Các câu trên đều sai

Câu 14: CSDL và hệ QTCSDL giống nhau ở điểm

a Đều lưu lên bộ nhớ trong của máy tính

b Đều là phần mềm máy tính

c Đều là phần cứng máy tính

d Đều lưu lên bộ nhớ ngoài của máy tính

Câu 15: Cho biết phương tiện để đảm bảo việc chia sẻ CSDL có thể thực hiện được

a Máy tính

Trang 14

b Hệ QTCSDL

d Máy tính và phương tiện kết nối mạng máy tính

B) Các câu hỏi tự luận:

Câu 1: Cơ sở dữ liệu là gì?

Câu 2: Phân biệt CSDL trên giấy và CSDL lưu trên máy tính, nêu các ưu điểm khi sử dụng CSDL lưu

trên máy tính

Câu 3: Hệ QTCSDL? Kể tên một vài hệ QTCSDL mà em có nghe đến

Câu 4: Hệ CSDL là gì?

Câu 5: Nêu các điểm giống nhau và khác nhau của CSDL và hệ QTCSDL :

Câu 6: Vai trò của phần mềm ứng dụng trong mối tương tác giữa các thành phần hệ CSDL

Câu 7: Vẽ sơ đồ tương tác chi tiết giữa các thành phần của hệ CSDL.

Câu 8: Vai trò của con người trong mối tương tác giữa các thành phần CSDL Em muốn giữ vai trò gì

khi làm việc với các hệ CSDL? Vì sao?

Câu 9: Các yêu cầu cơ bản của hệ CSDL Em hãy chọn một trong các yêu cầu để cho ví dụ minh họa Câu 10: Nêu một số hoạt động có sử dụng CSDL mà em biết.

Câu 11: Xây dựng CSDL quản lý học sinh của lớp 12A… để dùng cho chương II.

C) Kiểm tra 15 phút

GV cho học sinh kiểm tra 15 phút trên máy bằng phần mêm Emp-Test, thông qua hệ thống câuhỏi của chương I

Câu 1:Cơ sở dữ liệu (CSDL) là :

a. Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử đểđáp ứng nhu cầu khai thác thông tin của nhiều người

b Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được ghi lên giấy

c Tập hợp dữ liệu chứa đựng các kiểu dữ liệu: ký tự, số, ngày/giờ, hình ảnh của một chủ thể nàođó

d Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên giấy để đáp ứngnhu cầu khai thác thông tin của nhiều người

Câu 2: Hãy nêu các ưu điểm khi sử dụng CSDL trên máy tính điện tử:

a Gọn, nhanh chóng

b Gọn, thời sự (Cập nhật đầy đủ, kịp thời )

c Gọn, thời sự, nhanh chóng

d. Gọn, thời sự, nhanh chóng, nhiều nguời có thể sử dụng chung CSDL

Câu 3: Hoạt động nào sau đây có sử dụng CSDL

b Phần mềm để thao tác và xử lý các đối tượng trong CSDL

c. Phần mềm dùng tạo lập, lưu trữ và khai thác một CSDL

Trang 15

Câu 6: Các yêu cầu cơ bản của hệ CSDL.

a Tính cấu trúc, tính toàn vẹn

b Tính không dư thừa, tính nhất quán

c Tính độc lập, tính chia sẻ dữ liệu, tính an toàn và bảo mật thông tin

d. Các câu trên đều đúng

Câu 7: Hãy chọn câu mô tả sự tương tác giữa các thành phần trong một hệ CSDL:

Cho biết: Con người1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4

Câu 8: Chức năng của hệ QTCSDL

a Cung cấp công cụ tạo lập CSDL và công cụ kiểm soát, điều khiển việc truy cập vào CSDL

b Cung cấp cách cập nhật dữ liệu, tìm kiếm và kết xuất thông tin

c Cung cấp cách khai báo dữ liệu

d. câu a và b

Câu 9: Thành phần chính của hệ QTCSDL:

a Bộ quản lý tập tin và bộ xử lí truy vấn

b Bộ truy xuất dữ liệu và bộ bộ quản lý tập tin

c Bộ quản lý tập tin và bộ truy xuất dữ liệu

d. Bộ xử lý truy vấn và bộ truy xuất dữ liệu

Câu 10: Ngôn ngữ định nghĩa dữ liệu bao gồm các lệnh cho phép

a Mô tả các đối tượng được lưu trữ trong CSDL

b Đảm bảo tính độc lập dữ liệu

c Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

d Khai báo kiểu dữ liệu của CSDL

Câu 11: Ngôn ngữ thao tác dữ liệu là một ngôn ngữ không cho phép

a Hỏi đáp CSDL

b Truy vấn CSDL

c Thao tác trên các đối tượng của CSDL

d Định nghĩa các đối tượng được lưu trữ trong CSDL

Câu 12: Ngôn ngữ điều khiển dữ liệu bao gồm các lệnh cho phép

a Mô tả các đối tượng được lưu trữ trong CSDL

b Đảm bảo tính độc lập dữ liệu

c Phát hiện và ngăn chặn sự truy cập không được phép

d Phục hồi dữ liệu từ các lỗi hệ thống

Câu 13: Ngôn ngữ thao tác dữ liệu bao gồm các lệnh cho phép

a Khai báo kiểu, cấu trúc, các ràng buộc trên dữ liệu của CSDL

b Nhập, sửa xóa dữ liệu

c Cập nhật dữ liệu

d Câu b và c

Câu 14: Hãy cho biết các loại thao tác trên CSDL

a Thao tác trên cấu trúc dữ liệu

b Thao tác trên nội dung dữ liệu

c Thao tác tìm kiếm, tra cứu thông tin, kết xuất báo cáo

d Cả ba câu trên

Câu 15: Người nào có vai trò quan trọng trong vấn đề phân quyền hạn truy cập sử dụng CSDL trên

mạng máy tính

a Người dùng cuối

Trang 16

b Người lập trình

c Nguời quản trị CSDL

d Cả ba người trên

Câu 16: Người nào có vai trò quan trọng trong vấn đề sử dụng phần mềm ứng dụng phục vụ nhu cầu

khai thác thông tin

a Người lập trình

b Người dùng cuối

c Người QTCSDL

d Cả ba người trên

Câu 17: Người nào đã tạo ra các phần mềm ứng dụng đáp ứng nhu cầu khai thác thông tin từ CSDL

a Người lập trình ứng dụng

b Người dùng cuối

c Người QTCSDL

d Cả ba người trên

IV CỦNG CỐ, DẶN DÒ

 Xem trước bài 3 chương II: HỆ QUẢN TRỊ CSDL MICROSOFT ACCESS

V RÚT KINH NGHIỆM

………

………

………

………

………

Trang 17

CHƯƠNG 2

HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MICROSOFT ACCESS

I MỤC TIÊU

1 Kiến thức:

Qua chương này học sinh cần:

 Hiểu các chức năng chính của Access: Tạo bảng, thiết lập mối quan hệ giữa các bảng, cập nhật

và kết xuất thông tin;

 Biết 4 đối tượng chính của Access: bảng, mẫu hỏi, biểu mẫu và báo cáo;

 Biết 2 chế độ làm việc: chế độ thiết kế (làm việc với cấu trúc) và chế độ làm việc với dữ liệu;

 Hiểu các khái niệm chính trong cấu trúc dữ liệu bảng;

 Biết tạo và sửa cấu trúc bảng;

 Hiểu việc tạo liên kết giữa các bảng;

 Biết các lệnh làm việc với bảng: cập nhật dữ liệu, sắp xếp và lọc, tìm kiếm đơn giản, tạo biểumẫu;

 Biết khái niệm và vai trò của mẫu hỏi;

 Biết các bước chính để tạo ra một mẫu hỏi;

 Biết khái niệm báo cáo và vai trò của nó;

 Biết các bước lập báo cáo

2 Kĩ năng:

 Thực hiện được khởi động và thoát khỏi Access;

 Tạo một CSDL mới, mở một CSDL đã có;

 Thực hiện được tạo và sửa cấu trúc bảng, nạp dữ liệu vào bảng, cập nhật dữ liệu;

 Thực hiện việc khai báo khoá;

 Thực hiện được việc liên kết giữa hai bảng;

 Thực hiện các lệnh làm việc với bảng: cập nhật dữ liệu, sắp xếp và lọc, tìm kiếm đơn giản, tạobiểu mẫu;

 Viết đúng các biểu thức điều kiện đơn giản;

 Tạo được mẫu hỏi đơn giản;

 Tạo được báo cáo bằng Wizard;

 Thực hiện lưu trữ và in báo cáo

3 Thái độ:

 Nhận thức được tầm quan trọng của Hệ QTCSDL với bài toán quản lí trong sự phát triển của xãhội tin học ngày nay

II NỘI DUNG

Chương II gồm 7 bài học và được dạy trong 24 tiết (7 tiết lý thuyết, 15 tiết thực hành, 2 tiết bàitập)

Trang 18

§ 3 GIỚI THIỆU MICROSOFT ACCESS

I MỤC ĐÍCH, YÊU CẦU

Qua bài học này học sinh cần:

 Hiểu các chức năng chính của Access: Tạo bảng, thiết lập mối quan hệ giữa các bảng, cập nhật

và kết xuất thông tin;

 Biết 4 đối tượng chính của Access: bảng, mẫu hỏi, biểu mẫu và báo cáo;

 Biết 2 chế độ làm việc: chế độ thiết kế (làm việc với cấu trúc) và chế độ làm việc với dữ liệu;

II ĐỒ DÙNG DẠY HỌC:

Chuẩn bị của giáo viên: Giáo án, bảng và máy chiếu.

Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

- Câu hỏi: Hệ QTCSDL là gì ?

- Gọi 2 hs lên bảng trả lời

- Gọi hs khác nhận xét và bổ sung (nếu có)

- Giáo viên nhận xét và đánh giá, cho điểm

- Micosoft Office Excel

- Micosoft Office Access

Trang 19

GV: Access là một hệ

QTCSDL vậy nó cung cấp cho

con người những khả năng

sửa chữa dữ liệu và khai thác

thông tin từ CSDL thông qua

các đối tượng chính sau:

GV: lấy ví dụ về bài toán quản

lý học sinh để minh hoạ một số

ví dụ về các đối tượng của

HS: nghe giảng và ghi bài

HS: nghe giảng và ghi bài

HS: nghe giảng và ghi bài

HS: có 2 cách

- Khởi động bằng biểu tượngcủa Access trên desktop

- Khởi động Access bằngStart menu

Micosoft Office do hãngMicrosoft sản xuất

- Access ngày càng phát triển vàhoàn thiện hơn qua các phiên bản:Access 97, Access 2003, Access2007

2 Khả năng của Microsotf Access

a) Access có những khả năng nào?

- Tạo và lưu trữ CSDL gồm cácbảng, quan hệ giữa các bảng;

- Giải quyết các bài toán quản lý;

- Cung cấp công cụ cập nhật vàkhai thác CSDL

b) Ví dụ: lấy ví dụ ở SGK

3 Các đối tượng chính của Access

a) Các đối tượng chính Bảng (Table): được dùng để

lưu trữ CSDL Mỗi bảng chứathông tin về một chủ thể quản

lý và bao gồm các hàng, cáccột chứa thông tin về một cáthể xác định của chủ thể đó

Mẫu hỏi (Query): là đối

tượng cho phép tìm kiếm,thống kê, sắp xếp và kết xuất

dữ liệu từ một hay nhiều bảng

Biểu mẫu (Form): giúp nhập

hoặc hiển thị thông tin mộtcách thuận tiện hoặc để điềukhiển thực hiện một ứng dụng

Báo cáo (Report): là đối

tượng được thiết kế để địnhdạng, tính toán, tổng hợp các

dữ liệu và in ra

b) Ví dụ: lấy ví dụ ở SGK

4 Một số thao tác cơ bản a) Khởi động Access:

C1: Nhấp đôi chuột vào biểu

tượng của Access trên Desktop

C2: Start → All Programs →

Microsoft Office → Microsoft

Trang 20

Office Access.

Màn hình làm việc của Access

b) Tạo cơ sở dữ liệu mới

Bước 1: Chọn lệnh File → New… → Khung tác vụ xuất hiện tác vụ New File

Bước 2: Chọn Blank database… → xuất hiện hộp thoại File New Database

Trang 21

Bước 3: Chọn nơi lưu trữ tệp CSDL, nhập tên tệp vào ô File name sau đó nháy vào nút Create để tạo

CSDL mới

Sau khi thực hiện đúng 3 bước nêu trên ta có CSDL mới như sau:

c) Mở CSDL đã có

C1: Nháy chuột lên tên của CSDL (nếu có) trong khung tác vụ New File

C2: Chọn lệnh File → Open…→ Xuất hiện hộp thoại → Chọn tệp CSDL → Open

Hộp thoại mở CSDL đã có

Các đối

tượng của

CSDL

Trang 22

d) Kết thúc phiên làm việc với Access

Để kết thúc phiên làm việc với Access ta thực hiện một trong các cách sau:

C1: Chọn File → Exit

C2: Nháy chuột vào biểu tượng ở góc trên bên phải màn hình làm việc của Access

GV: Khi làm việc với các đối

tượng trong Access chúng ta có

ba chế độ đối với đối tượng

bảng và hai chế độ đối với các

đối tượng còn lại HS: ghi bài và xem GV

minh hoạ trên phần mềmAccess

5 Làm việc với các đối tượng a) Chế độ làm việc với các đối tượng

Chế độ thiết kế (Design View):

Là chế độ cho phép tạo mới hoặcthay đổi các thiết kế của các đối

* Chọn chế độ này ta thưc hiện:

Chọn đối tượng → New → Design View → OK hoặc nháy

chuột vào biểu tượng

Hình minh hoạ: Chế độ thiết kế (Design View)

GV: Khi làm việc với các đối

tượng trong Access chúng ta có

ba chế độ đối với đối tượng

bảng và hai chế độ đối với các

đối tượng còn lại

HS: ghi bài và xem GVminh hoạ trên phần mềmAccess

Chế độ trang dữ liệu

(Datasheet View): Là chế độ chophép nhập trực tiếp dữ liệu vàobảng (chỉ áp dung cho bảng)

* Chọn chế độ này ta thưc hiện:

Chọn đối tượng → New → Datasheet View → OK hoặc

nháy đôi chuột vào bảng

Chế độ thuật sĩ (Wizard): Ở

chế độ này Access sẽ hướng dẫnthực hiện làm việc với đối tượngtheo từng bước (khó thực hiệnvới HS vì hướng dẫn bằng tiếng

Trang 23

HS: ghi bài và xem GVminh hoạ trên phần mềmAccess.

anh)

* Chọn chế độ này ta thưc hiện:

Chọn đối tượng → New → … Wizard → OK → thực hiện theo hướng dẫn.

Hình minh hoạ: Chế độ trang dữ liệu (Datasheet View)

GV: Trong Access có nhiều

cách khác nhau để tạo mới một

đối tượng

GV: Khi làm việc với đối

tượng ta cần mở đối tượng đó

ra Có hai thao tác mở đối

tượng là mở để thiết kế và mở

để nhập dữ liệu

HS: ghi bài và xem GVminh hoạ trên phần mềmAccess

HS: ghi bài và xem GVminh hoạ trên phần mềmAccess

b) Tạo mới đối tượng

Access có 3 cách khác nhau để tạomới một đối tượng:

C1: Người dùng tự thiết kế;

C2: Dùng các mẫu dựng sẵn(Wizard – thuật sĩ);

1 Củng cố: Cho học sinh lên thực hiện lại các thao tác đã học trong bài, giáo viên hướng dẫn

thêm nếu học sinh chưa nhớ được

2 Dặn dò: Trả lời các câu hỏi và bài tập trong SGK và sách bài tập;

Trang 24

§ 4 CẤU TRÚC BẢNG

I MỤC ĐÍCH, YÊU CẦU

Qua bài học này học sinh cần:

 Hiểu các khái niệm chính trong cấu trúc bảng bao gồm: Trường, bản ghi, kiểu dữ liệu, mô tả dữliệu, khoá chính

 Biết cách tạo và sửa cấu trúc bảng

II ĐỒ DÙNG DẠY HỌC:

Chuẩn bị của giáo viên: Giáo án, sử dụng bảng và máy chiếu để mô tả trực tiếp các thao tác

trên phần mềm Access

Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ:

- Câu hỏi: Bảng là gì ?

- Gọi 2 hs lên bảng trả lời

- Gọi hs khác nhận xét và bổ sung (nếu có)

- Giáo viên nhận xét và đánh giá, cho điểm

4 Nội dung bài mới:

Hoạt động 1: Dẫn vấn đề

Ở tiết trước chúng ta đã học

khái niệm bảng, hôm nay

chúng ta tiếp tục nghiên cứu

các thành phần chính của bảng,

cách tạo và thay đổi cấu trúc

bảng

Hoạt động 2: Giảng bài mới

GV: em hãy cho biết trên bảng

gồm có những thành phần nào?

GV: Trong Access cột được

gọi là trường và hàng được gọi

HS: nghe giảng và ghi bài

§ 4 CẤU TRÚC BẢNG

1 Các khái niệm chính:

Table (Bảng): Là tập hợp dữ liệu

về một chủ thể nào đó gồm cónhiều hàng và nhiều cột

- Trường (cột) – Field: Là các

thuộc tính cần quản lí của chủ thể.Mỗi trường là một thuộc tính

Quy tắc đặt tên trường:

Tên trường <=64 ký tự, khôngchứa dấu chấm (.), dấu !, dấu nhấn(‘), hoặc dấu [ ] Tên không bắtđầu bằng ký tự khoảng trắng, têncột không nên bỏ dấu tiếng việt

Trang 25

HS: nghe giảng và ghi bài

không nên chứa ký tự trắng

Nên đặt tên có ý nghĩa, nên dùngcùng tên cho một trường xuất hiện

- Kiểu dữ liệu (Data type): Là

kiểu giá trị của dữ liệu lưu trongcác trường (Mỗi trường chỉ chọnmột kiểu dữ liệu)

Bảng dưới đây mô tả một số kiểu dữ liệu trong Access.

Text Dữ liệu kí tự, chữ và số (0 – 255 kítự) THPT Phan Chu Trinh, Lớp 12A4,…

Memo Dữ liệu văn bản (0 – 65.536 kí tự) Tương tự như trên nhưng độ dài nhiềuhơn

AutoNumber Dữ liệu kiểu số đếm, tự động tạo sốnguyên theo thứ tự

1234

Yes/No

Dữ liệu kiểu Boolean (hay Lôgic

Lưu giữ các giá trị Yes/No, True/False, On/off

Nam hoặc Nữ, hoặc đã vào Đoàn haychưa, (dữ liệu chỉ có hai giá trị chọnlựa)

GV: Sau khi đã thiết kế cấu

B1: Chọn Tables sau đó C1: Nháy đúp: Create table in design view

C2: New → Design View → OK B2: Thiết kế

- Field name: tên trường;

- Data type: xác định kiểu dữ liệu

cho trường;

- Description: mô tả nội dung

trường

B3: Chọn khoá chính cho bảng:

Trang 26

GV: trong bảng mỗi bản ghi

phải là duy nhất, nghĩa là

không có hai hàng dữ liệu

giống hệt nhau Vì vậy khi xây

dựng bảng trong Access ta cần

xác định một trường mà giá trị

của nó dùng để xác định tính

duy nhất của mỗi bản ghi và nó

được gọi là khoá chính

GV: nếu không đặt khoá chính

thì Access sẽ tự động tạo thêm

một trường có tên ID làm khoá

dụng một số thao tác như thay

đổi vị trí trường, thêm trường,

xoá trường, thay đổi khoá

chính,… để thay đổi cấu trúc

bảng

HS: nghe giảng và ghi bài

HS: nghe giảng và ghi bài

HS: Quan sát trực tiếp cáchtạo bảng trong Access

HS: nghe giảng, quan sát

- File → Save hoặc nháy vào ;

- Nhập tên bảng vào ô Table name;

- Nháy OK hoặc nhấn Enter

b) Thay đổi cấu trúc bảng

* Thay đổi thứ tự trường

1 Chọn trường muốn thayđổi vị trí, nhấn chuột vàgiữ Khi đó Access sẽ hiểnthị một đường nhỏ nằmngang ngay trên trườngđược chọn;

2 Di chuyển chuột, đườngnằm ngang đó sẽ cho biết

vị trí mới của trường;

3 Thả chuột khi đã dichuyển trường đến vị trímong muốn

* Thêm trường

Để thêm một trường vào bên trên(bên trái) trường hiện tại, thựchiên:

1 Chọn Insert  Rows hoặc

nháy nút ;

2 Gõ tên trường, chọn kiểu

dữ liệu, mô tả và xác địnhcác tính chất của trường(nếu có)

* Xoá trường

1 Chọn trường muốn xoá;

2 Chọn Edit  Delete Rows

hoặc nháy nút

*Thay đổi khoá chính

1 Chọn trường muốn chỉ

Trang 27

GV: Khi làm việc với bảng đôi

khi ta cần phải xoá đi một bảng

nào đó không dùng đến nữa

hoặc bảng chứa các dữ liệu cũ,

sai,… hoặc chúng ta cần thay

đổi tên bảng cho phù hợp

3 gõ tên mới cho bảng rồi nhấn Enter.

IV CỦNG CỐ, DẶN DÒ

1 Củng cố: Cho học sinh lên thực hiện lại các thao tác đã học trong bài, giáo viên hướng dẫn

thêm nếu học sinh chưa nhớ được

2 Dặn dò:

- Trả lời các câu hỏi và bài tập trong SGK và sách bài tập;

- Xem trước nội dung Bài thực hành số 2 để tiết sau thực hành tại phòng máy.

Trang 28

Bài tập và thực hành 2 TẠO CẤU TRÚC BẢNG

1 MỤC ĐÍCH, YÊU CẦU

 Thực hiện được các thao tác cơ bản: khởi động và kết thúc Access, tạo CSDL mới;

 Có các kĩ năng cơ bản về tạo cấu trúc bảng theo mẫu, chỉ định khoá chính;

 Biết chỉnh sửa cấu trúc bảng

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên: Giáo án.

2 Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ:

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

Bài 1:

Khởi động access, tạo CSDL với tên QuanLi_HS Trong CSDL này tạo bảng HOC_SINH có cấu trúc được mô tả như sau:

HOC_SINH

Chú ý: Đối với các trường điểm trung bình môn, để nhập được số thập phân có một chữ số và luôn

hiển thị dạng thập phân, ta cần đặt một số tính chẩt của các trường này như hình sau:

Trang 29

Bài 2: Chỉ định khoá chính

- Chỉ định trường MaSo là khoá chính

Bài 3:

- Chuyển trường DoanVien xuống dưới trường NgSinh va trên trường DiaChi

- Thêm các trường sau:

- Di chuyển các trường điểm để có thứ tự là: Toan, Li, Hoa, Van, Tin

- Lưu lại bảng và thoát khỏi Access

Chú ý:

 Đặt tên trong Access:

- Không đặt tên bảng hay mẫu hỏi cùng tên

- Tên trường không quá 64 kí tự

- Những kí tự không dùng trong tên đối tượng gồm dấu chấm (.), dấu chấm than (!), dấu huyềncạnh phím số 1 (`), các dấu ngoặc vuông ([])

- Tránh dùng tên trùng với tên các hàm có sẵn trong Access hoặc tên các tính chất của trường

 Trong chế độ thiết kế để tạo/sửa đổi cấu trúc bảng:

- Nhấn phím Tab hoặc Enter để chuyển qua lại giữa các ô;

- Nhấn phím F6 để chuyển qua lại giữa hai phần của cửa sổ cấu trúc bảng;

- Để chọn một trường, ta nháy chuột vào ô bên trái tên trường( con trỏ chuột có hình mũi tên

), khi được chọn, toàn bộ dòng định nghĩa trường được bôi đen

 Khi đã chỉ định khoá chính cho bảng, Access sẽ không cho phép nhập giá trị trùng hoặc để trống giá trị trong trường khoá chính

IV CỦNG CỐ, DẶN DÒ

1 Củng cố: Nhắc lại các thao tác cơ bản

2 Dặn dò: Ôn tập các nội dung chương I và bài 4 để tiết 13 kiểm tra 1 tiết (viết)

Trang 30

KIỂM TRA 1 TIẾT

Trang 32

§ 5 CÁC THAO TÁC CƠ BẢN TRÊN BẢNG

I MỤC ĐÍCH, YÊU CẦU

Qua bài học này học sinh cần nắm được các thao tác cơ bản sau:

 Cập nhật CSDL: Thêm bản ghi mới, chỉnh sửa, xoá bản ghi;

 Sắp xếp dữ liệu theo một tiêu chí nào đó;

 Lọc dữ liệu;

 Tìm kiếm và thay thế dữ liệu;

 In dữ liệu

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên: Giáo án, Sử dụng bảng và máy chiếu để mô tả trực tiếp các thao

tác trên phần mềm Access

2 Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ:

- Câu hỏi: 1 Cập nhật dữ liệu bao gồm những thao tác nào ?

2 Quá trình khai thác và sử dụng CSDL ta có thể gặp những công việcgi?

- Gọi 2 hs lên bảng trả lời

- Gọi hs khác nhận xét và bổ sung (nếu có)

- Giáo viên nhận xét và đánh giá

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

Hoạt động 1: Dẫn vấn đề

Sau khi tạo được cấu trúc

bảng công việc tiếp theo chúng

ta thực hiện là cập nhật dữ liệu

cho bảng và khai thác dữ liệu

đó Tiết học hôm nay chúng ta

sẽ tìm hiểu các thao tác cơ bản

trên bảng

Hoạt động 2: Giảng bài mới

GV: Cập nhật dữ liệu là thay

đổi dữ liệu trong các bảng, bao

gồm: thêm bản ghi, chỉnh sửa

và xoá các bản ghi

GV: dữ liệu nhập vào bảng sẽ

được tự động lưu lại

GV: Khi dữ liệu của một bản

ghi nào đó sai cần thay đổi ta

Để thêm một bản ghi mới ta thực hiện như sau:

Trang 33

cần phải có thao tác sửa dữ liệu

của bản ghi đó

GV: Khi một bản ghi nào đó

không còn được sử dụng trong

bảng chúng ta cần xoá nó đi

GV: Khi nhập dữ liệu vào bảng

thì thứ tự của dữ liệu sẽ hiển thị

theo thứ tự mà ta nhập vào

Nhưng trong quá trình khai

thác tổ chức có thể yêu cùng

chúng ta sắp xếp dữ liệu theo

một tiêu chí nào đó Access

cung cấp cho ta công cụ để

thực hiện công việc này

GV: Khi khai thác CSDL

chúng ta có thể gặp thao tác

tìm kiếm các bản ghi thoả mãn

một hoặc một số điều kiện nào

đó Access cung cấp cho chúng

HS: ghi bài và quan sát GVthực hiện thao tác trên máychiếu

HS: Lên thực hiện thao tácxoá bản ghi

HS: ghi bài và quan sát GVthực hiện thao tác trên máychiếu

HS: Lên thực hiện thao tácsắp xếp theo yêu cầu củaGV

HS: ghi bài và quan sát GVthực hiện thao tác trên máychiếu

HS: Lên thực hiện thao táclọc ô theo yêu cầu của GV

B2: Chọn 1 trong 3 cách sau: C1: Chọn Insert → New Record; C2: Nháy vào biểu tượng

trên thanh công cụ;

C3: Nháy chuột trực tiếp vào bản

c) Xoá bản ghi

Để xoá bản ghi ta thực hiện như sau:

B1: Chọn bản ghi cần xoá B2: Nhấn phím Delete hoặc nháy

biểu tượng

B3: Chọn Yes để đồng ý xoá

2 Sắp xếp và lọc dữ liệu a) Sắp xếp

Để sắp xếp dữ liệu trong bảng ta thực hiện:

B1: Mở bảng dữ liệu;

B2: Chọn trường cần sắp xếp; B3: Nháy biểu tượng(tăng dần) hoặc (giảm dần) đểsắp xếp;

B4: Lưu lại kết quả sắp xếp b) Lọc

Lọc theo ô dữ liệu đang chọn

(dữ liệu trong ô được chọn làđiều kiện để lọc) Ta thựchiện:

B1: Mở bảng dữ liệu;

B2: Chọn ô có giá trị cần lọc; B3: Nháy chuột vào biểu tượng

; Khi đó Access sẽ lọc tất cảcác bản ghi có giá trị của trườngtương ứng bằng giá trị trong ôđược chọn

Trang 34

đó có trong bảng hay không để

làm việc với nó Access cung

HS: Lên thực hiện thao táclọc theo mẫu, theo yêu cầucủa GV

HS: ghi bài và quan sát GVthực hiện thao tác trên máychiếu

HS: Lên thực hiện thao tìmkiếm theo yêu cầu của GV

HS: ghi bài và quan sát GVthực hiện thao tác trên máychiếu

HS: Lên thực hiện thao thaythế theo yêu cầu của GV

HS: ghi bài và quan sát GVthực hiện thao tác trên máychiếu

B4: Nháy biểu tượng đểtrở về dữ liệu ban đầu

B3: Nhập điều kiện lọc vào từng

trường tương ứng theo mẫu;

B4: Nháy biểu tượng để lọctất cả các bản ghi thoả điều kiện;

B5: Nháy biểu tượng để trở

về dữ liệu ban đầu

3 Tìm kiếm đơn giản

thực hiện như sau:

B1: Edit → Find…hoặc nhấn Ctrl + F hoặc nháy biểu tượng

;

B2: Khi hộp thoại Find anh Replace xuất hiện ta gõ từ hoặc cụm từ cần tìm vào ô Find What; B3: Nhấn nút Find Next để đến vị

trí dữ liệu thoả mãn điều kiện tìmkiếm;

từ thay thế vào ô Replace With; B3: Nhấn Find Next rồi nhấn Replace để thay thế từng từ tìm thấy hoặc Replace All để thay thế

Trang 35

IV CỦNG CỐ, DẶN DÒ

1 Củng cố: Cho học sinh lên thực hiện lại các thao tác đã học trong bài, giáo viên hướng dẫn

thêm nếu học sinh chưa nhớ được

2 Dặn dò:

 Trả lời các câu hỏi và bài tập trong SGK và sách bài tập;

Xem trước nội dung Bài thực hành số 3 để tiết sau thực hành tại phòng máy.

Trang 36

Bài tập và thực hành 3 THAO TÁC TRÊN BẢNG

I MỤC ĐÍCH, YÊU CẦU

 Thực hiện được các thao tác cơ bản: Thêm bản ghi, chỉnh sửa, xoá bản ghi; Sắp xếp, lọc theo ô

và lọc theo mẫu; tìm kiếm và thay thế

II NỘI DUNG

Sử dụng bảng HOCSINH12A4 đã tạo trong cấu trúc bài thực hành số 2

Bài 1: Thực hiện các thao tác cập nhật dữ liệu đối với bảng HOCSINH12A4 để cỏ bảng như sau:

Bài 2: Các thao tác lọc dữ liệu

a) Lọc tất cả các học sinh nam trong lớp

b) Lọc tất cả các học sinh có điểm toán là 5 điểm

c) Lọc tất cả học sinh nữ nhà ở ERA

d) Lọc các học sinh có điểm ba môn Toán, Văn, Anh văn đều lớn hơn 7

e) Lọc các học sinh nữ nhà ở EL, là đoàn viên và có điểm toán là 8

Bài 3: Các thao tác sắp xếp dữ liệu

a) Sắp xếp tên học sinh trong bảng theo thứ tự bảng chữ cái

b) Sắp xếp điểm toán theo thứ tự giảm dần để biết những học sinh có điểm toán cao nhất

c) Sắp xếp điểm anh văn theo thứ tự tăng dần để biết những học sinh có điểm anh văn thấp nhất

Bài 4: Tìm và thay thế dữ liệu

a) Tìm trong bảng những dữ liệu là ERA và thay thế bằng EARAL (tương tự EL → EAHLEO,

CM → CUMOK)

b) Tìm tất cả những điểm 8 có trong các môn học và thay bằng điểm 9

III CỦNG CỐ, DẶN DÒ

 Ôn tập các kiến thức đã học trong bài 3, bài 4 và bài 5 để tiết sau làm các bài tập ôn tập

IV RÚT KINH NGHIỆM

Trang 37

II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên: Giáo án, Sử dụng phòng máy chiếu, giáo

viên có thể soạn trước hệ thống bài tập bằng phần mềm Violet

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ: Không

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

A) Các câu hỏi trắc nghiệm:

c Tính toán và khai thác dữ liệu

d Ba câu trên đều đúng

Câu 3 Tập tin trong Access đươc gọi là

a Tập tin cơ sở dữ liệu

b Tập tin dữ liệu

c Bảng

d Tập tin truy cập dữ liệu

Câu 4: Phần đuôi của tên tập tin trong Access là

a DOC

b TEXT

c XLS

d MDB

Câu 5: Tập tin trong Access chứa những gì:

a Chứa dữ liệu của đối tượng cần quản lý

b Chứa các đối tượng chính của Access như: table, query, form, report

c Chứa hệ phần mềm quản lý và khai thác dữ liệu

Trang 38

a Vào File chọn New

b Kích vào biểu tượng New

c Khởi động Access, vào File chọn New hoặc nháy vào biểu tượng New

d Khởi động Access, vào File chọn New hoặc nháy vào biểu tượng New, nháy tiếp vào Blank DataBase đặt tên tệp và chọn Create

Câu 7: Tên file trong Access đặt theo qui tắc nào

a Phần tên không quá 8 ký tự, phần đuôi không cần gõ, Access tự gán MDB

b Phần tên không quá 64 ký tự, phần đuôi không cần gõ, Access tự gán MDB

c Phần tên không quá 255 ký tự, phần đuôi không cần gõ, Access tự gán MDB

d Phần tên đặt tuỳ ý, phần đuôi không cần gõ, Access tự gán MDB

Câu 8: MDB viết tắt bởi

a Manegement DataBase

b Microsoft DataBase

c Microsoft Access DataBase

d Không có câu nào đúng

Câu 9: Thoát khỏi Access bằng cách:

a Vào File → Exit

b Trong cửa sổ CSDL, vào File → Exit

c Trong cửa sổ CSDL, nháy vào nút close (X) nằm trên thanh tiêu đề cửa sổ Access

b Chứa tên trường

c Chứa các giá trị của trường

Câu 16: Khi chọn kiểu dữ liệu cho trường đoàn viên ta chọn kiểu nào sau đây?

a Number c Text b Currency d Yes/No

Trang 39

Câu 17: Để thêm một bản ghi mới ta thực hiện thao tác nào sau đây?

a Chọn Insert → New Record rồi nhập dữ liệu;

b Nháy vào biểu tượng trên thanh công cụ rồi nhập dữ liệu;

c Nháy biểu tượng trên thanh công cụ rồi nhập dữ liệu;

d câu a và b đúng

Câu 18: Để xoá một bản ghi sau khi đã chọn bản ghi cần xoá ta thực hiện thao tác nào sau đây?

a Chọn Insert → Delete rồi chọn Yes;

b Nháy biểu tượng trên thanh công cụ rồi chọn Yes;

c Nháy vào biểu tượng trên thanh công cụ rồi chọn Yes;

d Nhấn phím Backspace rồi chọn Yes.

Câu 19: Để lọc dữ liệu theo ô ta chọn biểu tượng nào sau đây?

1 Củng cố: Nhắc lại một số khái niệm

2 Dặn dò: Xem và soạn trước nội dung Bài 6: BIỂU MẪU để tiết sau học tại phòng máy

Trang 40

§ 6 BIỂU MẪU

I MỤC ĐÍCH, YÊU CẦU

Qua bài học này học sinh cần nắm được các thao tác cơ bản sau:

 Hiểu khái niệm biểu mẫu;

 Biết các chế độ làm việc với biểu mẫu: Chế độ thiết kế, chế độ biểu mẫu;

 Biết cách tạo biểu mẫu đơn giản và dùng chế độ thiết kế để chỉnh sửa cấu trúc biểu mẫu;

 Biết sử dụng biểu mẫu để nhập và chỉnh sửa dữ liệu

I II ĐỒ DÙNG DẠY HỌC:

1 Chuẩn bị của giáo viên: Giáo án, Sử dụng bảng và máy chiếu để mô tả trực tiếp các

thao tác trên phần mềm Access

2 Chuẩn bị của học sinh: Sách giáo khoa.

III HOẠT ĐỘNG DẠY HỌC:

1 Ổn định tổ chức: Ổn định lớp, kiểm tra sĩ số.

2 Kiểm tra bài cũ:

- Câu hỏi: Làm thế nào để xem và nhập dữ liệu cho bảng?

- Gọi 1 hs lên bảng trả lời và thực hiện trên máy:

+ Mở bảng ở chế độ trang dữ liệu

+ Thực hiện 1 trong 3 cách đã học

- Gọi hs khác nhận xét và bổ sung (nếu có)

- Giáo viên nhận xét và đánh giá, cho điểm

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

Tiết hôm nay chúng ta sẽ cùng

nhau tìm hiểu về biểu mẫu

trong Access

GV: biểu mẫu là một trong bốn

đối tượng chính của Access,

em hãy cho biết khái niệm biểu

HS: nghe giảng và ghi tiêu

đề bài mới vào vở

HS: biểu mẫu là đối tượngdùng để xem, nhập và sửa

dữ liệu

HSL ghi khái niệm

HS: Bảng hiển thị nhiều bảnghi cùng một lúc, còn biểumẫu hiển thị từng bản ghi

Tuần: 9

Tiết: 19

Ngày soạn: 04/10/2010

Ngày dạy: 06, 07, 08/10/2010

Ngày đăng: 29/09/2013, 23:10

HÌNH ẢNH LIÊN QUAN

Bảng chọn - Giáo án tin học 12 đầy đủ, đẹp
Bảng ch ọn (Trang 20)
Bảng và hai chế độ đối với các - Giáo án tin học 12 đầy đủ, đẹp
Bảng v à hai chế độ đối với các (Trang 22)
Hình minh hoạ: Chế độ thiết kế (Design View) - Giáo án tin học 12 đầy đủ, đẹp
Hình minh hoạ: Chế độ thiết kế (Design View) (Trang 22)
Hình minh hoạ: Chế độ trang dữ liệu (Datasheet View) - Giáo án tin học 12 đầy đủ, đẹp
Hình minh hoạ: Chế độ trang dữ liệu (Datasheet View) (Trang 23)
Bảng dưới đây mô tả một số kiểu dữ liệu trong Access. - Giáo án tin học 12 đầy đủ, đẹp
Bảng d ưới đây mô tả một số kiểu dữ liệu trong Access (Trang 25)
Bảng công việc tiếp theo chúng - Giáo án tin học 12 đầy đủ, đẹp
Bảng c ông việc tiếp theo chúng (Trang 32)
Bảng chúng ta cần xoá nó đi. - Giáo án tin học 12 đầy đủ, đẹp
Bảng ch úng ta cần xoá nó đi (Trang 33)
Hình chất lượng của kỳ thi, hoặc báo cáo tình hình - Giáo án tin học 12 đầy đủ, đẹp
Hình ch ất lượng của kỳ thi, hoặc báo cáo tình hình (Trang 60)
Bảng  để có  được kết quả thi thông báo cho thí - Giáo án tin học 12 đầy đủ, đẹp
ng để có được kết quả thi thông báo cho thí (Trang 73)
Hình khách chủ không? - Giáo án tin học 12 đầy đủ, đẹp
Hình kh ách chủ không? (Trang 81)
Hình 52. Hệ CSDL phân tán - Giáo án tin học 12 đầy đủ, đẹp
Hình 52. Hệ CSDL phân tán (Trang 84)
Bảng phân quyền? - Giáo án tin học 12 đầy đủ, đẹp
Bảng ph ân quyền? (Trang 87)

TỪ KHÓA LIÊN QUAN

w