Tải bản đầy đủ (.doc) (31 trang)

Giao an 12 phan 1(Hot)

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (371.06 KB, 31 trang )

TRờng THPT Minh khai Giáo án tin học 12
Chơng I: Khái niệm về hệ cơ sở dữ liệu
Tên bài giảng Một số khái niệm cơ bản
Tiết 1, 2, 3 Ngày: 22/08/2008
I. Mục đích, yêu cầu:
Biết các vấn đề thờng phải giải quyết trong một bài toán quản lí và sự cần thiết phải
có cơ sở dữ liệu (CSDL);
Biết vai trò của CSDL trong học tập và cuộc sống;
Biết các mức thể hiện của CSDL;
Biết yêu cầu cơ bản đối với hệ CSDL.
II. Phơng pháp, phơng tiện dạy học:
1. Phơng pháp: Giảng giải, thuyết trình, vấn đáp
2. Phơng tiện: Giáo an, sách giáo khoa, các dụng cụ minh hoạ.
III. Nội dung lên lớp:
1. ổn định lớp
2. Bài mới: Tiết 1
Hoạt động 1:
- Mục đích: Giới thiệu bài toán quản lí.
- Tiến hành: Giáo gợi ý bằng các câu hỏi. Học sinh tiến hành trả lời và nắm bắt kiến thức.
Hoạt động của giáo viên Hoạt động của học sinh
H? Em hãy cho một số ví dụ về bài toán
quản lí trong thực tế?
H? Cho biết ý nghĩa của bài toán quản lí?
- GV tổng hợp các ý kiến rồi đa ra kết luận:
- HS trả lời:
Quản lí học sinh, quản lí sách th viện, quản
lí nhân viên trong công ty
- HS trả lời các ý kiến khác nhau.
GV: Nguyễn Thị Lan Hơng
1
TRờng THPT Minh khai Giáo án tin học 12


- GV yêu cầu HS tìm hiểu bài toán quản lí
học sinh trong nhà trờng.
H? Theo em để quản lí HS trong nhà trờng
ta cần quản lí những thông tin gì?
H? Thông thờng để quảnlí học sinh ngời ta
thờng lâp các bảng biểu. Xét H1 (SGK) em
hãy cho biết cấu trúc của bảng?
- HS đọc ví dụ.
- HS trả lời:
Họ tên, ngày sinh, quên quán, giới tính,
điểm các môn học, hạnh kiểm
- HS trả lời:
Bảng gồm các hàng và các cột.
Mỗi hàng chứa thông tin về một học sinh
(một đối tợng quản lí). Mỗi cột tơng ứng là
một thuộc tính quản lí.
Hoạt động 2 :
- Mục đích: Giới thiệu cho HS nắm đợc các công việc thờng gặp khi xử lý thông tin.
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
- Gv yêu cầu HS đọc bài
H? Hãy cho biết các bớc để tạo lập hồ
sơ?
H? Trong thực tế quản lý có thể xẩy ra
những trờng hợp cập nhật nào?
- HS trả lời:
B1: Xác định đối tợng (chủ thể) quản lý;
B2: Xác định cấu trúc hồ sơ;
B3: Thu thập thông tin và tiến hành lu trữ theo
đúng cấu trúc hồ sơ.

- HS trả lời:
+ Sắp xếp
+ Tìm kiếm
+ Thống kê
+ Lập báo cáo.

GV: Nguyễn Thị Lan Hơng
2
TRờng THPT Minh khai Giáo án tin học 12
Tiết 2
1. Kiểm tra bài cũ.
Câu hỏi: Em hãy nêu các công việc thờng gặp khi xử lý thông tin
HS lên bảng trả lời.
2. Nội dung bài mới:
Hoạt động 1:
- Mục đích: Giúp học sinh hiểu rõ khái niệm CSDL và khái niệm hệ QTCSDL. Từ đó học
sinh có thể phân biệt đợc sự khác nhau giữa 2 khái niệm này.
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
- GV yêu cầu học sinh đọc bài
H? Em hãy nêu khái niệm về CSDL?
GV tổng hợp và kết luận: Cần nắm đợc 3 ý
chính khi nêu khái niệm CSDL:
+ Tập hợp các dữ liệu có liên quan;
+ Đợc lu trữ trên các thiết bị nhớ;
+ Đáp ứng nhu cầu của nhiều ngời.
H? Em hãy nêu một số ví dụ về CSDL của
các cơ quan?
- GV dẫn dắt: Để tạo lập, lu trữ và cho
phép nhiều ngời có thể khai thác CSDL cần

hệ thống các chơng trình cho phép ngời
dùng giao tiếp với CSDL. Những chơng
- HS đứng dậy đọc bài.
-HS trả lời:
CSDL là tập hợp các dữ liệu có liên quan với
nhau của một tổ chức. Đợc lu trữ trên các thiết bị
nhớ. Nhằm đáp ứng nhu cầu khai thác thông tin
của nhiều ngời.
- HS trả lời:
CSDL của nhà trờng: chứa thông tin về học sinh
nh họ và tên, lớp, điểm
CSDL của ngân hàng chứa các thông tin: Khách
hàng, lãi suất, kì hạn, vốn
CSDL của hãng hàng không chứa thông tin:
Chuyến bay, giờ bay, ngày bay, giá vé
GV: Nguyễn Thị Lan Hơng
3
TRờng THPT Minh khai Giáo án tin học 12
tình nh vậy đợc gọi là Hệ QTCSDL.
H? Em hãy nêu khái niệm Hệ QTCSDL?
H? Hệ CSDL gồm mấy phần?
H? Để lu trữ và khai thác thông tin bằng
máy tính cần những điều kiện nào?
- HS trả lời:
Hệ QTCSDL là phần mềm cung cấp môi trờng
thuận lợi và hiệu quả để tạo lập lu trữ và khai
thác thông tin của CSDL.
- HS trả lời: Gồm 2 phần
+ CSDL;
+ Hệ QTCSDL.

- HS trả lời: Cần có 3 điều kiện:
+ CSDL;
+ Hệ QTCSDL;
+ Các thiết bị vật lý.
Hoạt động 2
- Mục đích: Giới thiệu cho học sinh nắm đợc 3 mức thể hiện của CSDL.
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
- GV yêu cầu HS đọc bài.
H? CSDL đợc thể hiện ở những mức nào?
- GV yêu cầu HS vẽ hình các mức thể hiện
- HS đứng tại chổ đọc bài.
- HS trả lời: Thể hiện ở 3 mức
+ Mức vật lý;
+ Mức khái niệm (Mức logic);
+ Mức khung nhìn.
GV: Nguyễn Thị Lan Hơng
4
TRờng THPT Minh khai Giáo án tin học 12
của CSDL vào vở:
Mức KN Mức logic Mức Vlí
H? Theo em ở các mức thể hiện khác nhau
của CSDL ngời ta quan tâm đến những vấn
đề gì?
- HS vẽ hình vào vở.
- HS trả lời:
+ Mức vật lý: Là tập hợp các tệp dữ liệu tồn
tại trên các thiết bị nhớ.
+ Mức khái niệm: Xét cấu trúc bảng dữ liệu,
mối liên hệ giữa các bảng

+ Mức khung nhìn: Xét đến nhu cầu khai thác
thông tin của từng ngời dùng cụ thể.
GV: Nguyễn Thị Lan Hơng
5
DL
TRờng THPT Minh khai Giáo án tin học 12
Tiết 3
1. Kiểm tra bài cũ
Câu hỏi: Em hãy phân biệt 3 mức thể hiện của CSDL?
- HS lên bảng trả lời.
2. Nội dung bài mới:
Hoạt động 1:
- Mục đích: Giúp HS tìm hiểu các yêu cầu cơ bản của CSDL.
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
- Gv yêu cầu HS đọc bài.
* Tính cấu trúc:
H? Hãy cho biết tính cấu trúc của CSDL
đợc thể hiện ntn?
* Tính toàn vẹn:
H? Tính toàn vẹn của CSDL đợc thể hiển
ntn?
* Tính nhất quán:
H? Tính nhát quán của CSDL đợc thể hiện
ntn?
- Hs đọc bài.
- Hs trả lời:
CSDL đợc lu trữ theo cấu trúc bảng xác định.
Ví dụ: CSDL của lớp học đợc chia thành
nhiều bảng, mỗi bảng gồm nhiều hàng và

nhiều cột.
- Hs trả lời:
Cá giá trị trong CSDL phải thoả mãn một số
ràng buộc, tuỳ thuộc vào hoạt động của tổ
chức và CSDL phản ánh.
Ví dụ: CSDL của th viện có quy định mợn
sách không quá số lợng và thời gian cho phép.
- Hs trả lời:
Trong quá trình cập nhật dữ liệu trong CSDL
phải đợc đảm bảo đúng đắn.
Ví dụ: Việc chuyển khoản ở các ngân hàng;
Công việc bán vé ở các sân bay, ga tàu hoả.
- Hs trả lời:
GV: Nguyễn Thị Lan Hơng
6
TRờng THPT Minh khai Giáo án tin học 12
* Tính an toàn và bảo mật:
H? Em hãy lấy ví dụ thể hiện sự cần thiết
của việc đảm bảo an toàn và bảo mật cho
CSDL?
* Tính độc lập:
H? Tính độc lập của CSDL đợc thể hiện ở
những mức nào?
+ CSDL của lớp học cần đảm bảo không để
ngời khác vào sửa điểm của học sinh;
+ CSDL của các công ty cần đợc bảo mật về
chiến lợc kinh doanh, hoạt động giá cả...
- Hs trả lời:
Tính độc lập đợc thể hiện ở 2 mức:
+ Mức vật lý;

+ Mức khái niệm.
Hoạt động 2:
- Mục đích: Giới thiệu cho HS các ứng dụng của CSDL.
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
- GV yêu cầu học sinh đoc bài.
- GV yêu cầu học sinh thảo luận theo
nhóm.
H? Mỗi nhóm hãy trình bày một ứng dụng
của CSDL?
- HS đọc bài bài nghiên cứu trong SGK.
- HS trả lời:
+ Cơ sở giáo dục và đào tạo cần quản lí thông
tin ngời học, môn học, kết quả học tập.
+ Cơ sở kinh doanh cần có CSDL về thông tin
khách hàng, sản phẩm, việc mua bán...
+ Cơ sở sản xuất cần quản lí dây chuyền, thiết
bị và theo dõi việc sản xuất các sản phẩm...
GV: Nguyễn Thị Lan Hơng
7
TRờng THPT Minh khai Giáo án tin học 12
* GV tổng kết các nhóm và đa ra kết luận.
IV. Tổng kết tiết học
1. Kiến thức cần nắm:
- Bài toán quản lí;
- Khái niệm CSDL và hệ quản trị CSDL. Phân biệt 2 khái niệm;
- Đa ra các ví dụ về CSDL;
- Các mức thể hiện của CSDL gồm 3 mức (Vật lý, khái niệm, khung nhìn), phân biệt các
mức;
- Nắm đợc các yêu cầu cơ bản của hệ quản trị CSDL và các ứng dụng.

2. Nhiệm vụ về nhà:
- Đọc lại bài cũ;
- Trả lời các câu hỏi và bài tập SGK trang 16;
- Đọc bài mới.
GV: Nguyễn Thị Lan Hơng
8
TRờng THPT Minh khai Giáo án tin học 12
Tên bài giảng hệ quản trị cơ sở dữ liệu
Ngày soạn: 06/09/2008 Tiết: 4, 5
I. Mục đích, yêu cầu:
- Biết khái niệm hệ QTCSDL;
- Biết các chức năng của hệ QTCSDL: Tạo lập CSDL, cập nhật CSDL, tìm kiếm, kết xuất
thông tin;
- Biết đợc các hoạt động tơng tác của các thành phần trong một hệ QTCSDL;
- Biết vai trò của con ngời khi làm việc với CSDL;
- Biết các bớc xây dựng CSDL.
II. Phơng pháp giảng dạy:
- Sử dụng phơng pháp thuyết trình, hỏi đáp, đặt vấn đề, so sánh.
III. Nội dung lên lớp:
1. ổn định lớp:
2. Nội dung bài mới:
Hoạt động 1:
- Mục đích: Giới thiệu các chức năng của hệ QTCSDL
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
GV yêu cầu học sinh đọc bài.
H? Hãy cho biết các chức năng của hệ
QTCSDL?
a. Cung cấp môi trờng tạo lập CSDL.
H? Nhóm chức năng này cho phép ngời

sử dụng thực hiện đợc các thao tác nào?
HS đọc bài và nghiên cứu trong SGK.
- HS trả lời:
Tạo lập, cập nhật, khai thác thông tin.
- HS trả lời:
+ Khai báo cấu trúc bản ghi cho từng bảng dữ
liệu trong CSDL.
+ Chỉnh sửa cấu trúc;
GV: Nguyễn Thị Lan Hơng
9
TRờng THPT Minh khai Giáo án tin học 12
H? Để ngời dùng có thể thực hiện đợc
các thao tác đó hệ QTCSDL cần cung
cấp công cụ gì?
b. Cung cấp môi trờng cập nhật và khai
thác dữ liệu.
H? Với chức năng này ngời dùng có thể
thực hiện những thao tác nào?
H? Để giúp ngời sử dụng thực hiện đợc
các thao tác đó hệ QTCSDL cần cung
cấp công cụ gì?
c. Cung cấp công cụ kiểm soát, điều
khiển truy cập vào CSDL.
H? Chức năng này nhằm mục tiêu gì?
+ Xem cấu trúc bản ghi của 1 bảng.
- HS trả lời:
Hệ QTCSDL cung cấp cho ngời dùng một
ngôn ngữ định nghĩa dữ liệu.
- HS trả lời:
+ Xem nội dung dữ liệu;

+ Cập nhật dữ liệu;
+ Sắp xếp, tìm kiếm thông tin;
+ Kết xuất báo cáo.
- HS trả lời:
Cung cấp ngôn ngữ tao tác dữ liệu.
- HS trả lời:
+ Đảm bảo an ninh, ngăn ngừa truy cạp bất
hợp pháp;
+ Duy trì tính nhất quán của dữ liệu;
+ Tổ chức và điều khiển các truy cập đồng
thời;
+ Đảm bảo khôi phục dữ liệu khi gặp sự cố;
+ Quản lý từ điển dữ liệu.
Hoạt động 2:
GV: Nguyễn Thị Lan Hơng
10
TRờng THPT Minh khai Giáo án tin học 12
- Mục đích: Tìm hiểu hoạt động của một hệ QTCSDL.
- Tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh
- GV yêu cầu học sinh đọc bài.
- Yêu cầu học sinh vẽ hình 12 (SGK) vào
vở.
- GV yêu cầu HS trả lời các câu hỏi sau:
H? Nhìn vào sơ đồ hãy cho biết các thành
phần của hệ QTCSDL?
H? Theo em truy vấn là gì?
- HS đọc bài và nghiên cứu SGK.
- HS vẽ hình vào vở.
- HS trả lời:

Hệ QTCSDL gồm có 2 phần:
+ Bộ xử lý truy vấn;
+ Bộ quản lý dữ liệu.
- HS trả lời: Truy vấn là các câu hỏi của
ngời sử dụng đặt ra cho chơng trình ứng
dụng nhằm yêu cầu chơng trình ứng dụng
GV: Nguyễn Thị Lan Hơng
11
CSDL
Trình ƯD
Truy vấn
Bộ xử lí truy vấn
Bộ quản lí dữ liệu
Bộ quản lí tệp
TRờng THPT Minh khai Giáo án tin học 12
H? Nêu quy trình xử lý truy vấn?
đáp ứng nhu cầu tim kiếm một phần thông
tin.
- HS trả lời:
Khi ngời dùng cần một yêu cầu nào đó đối
với CSDL thì ngời dùng sẽ đặt ra các truy
vấn. Các truy vấn đợc xử lý thông qua 2 bộ
của hệ QTCSDL sau đó gửi đến bộ quản lý
tệp của hệ điều hành từ đó hệ điều hành sẽ
lựa chọn dữ liệu phù hợp với truy vấn để
trả lời lại cho ngời sử dụng.
GV: Nguyễn Thị Lan Hơng
12

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×