Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 31 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
31
Dung lượng
575 KB
Nội dung
Giáo án tin học 12 Chương 1:Khái niệm về cơ sở dữ liệu và hệ quản trị cơ sở dữ liệu Tiết 1 §1. Khái niệm về cơ sở dữ liêu I. Mục tiêu - HS hiểu được bài tóan minh họa, hệ thống hóa các công việc thường gặp khi quản lí thông tin của một hoạt động nào đó, lập được các bảng chứa thông tin theo yêu cầu. II. Chuẩn bị đồ dùng dạy học: - Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn . III. Phương pháp giảng dạy: -Thuyết trình, hỏi đáp, đặt vấn đề, so sánh IV. Nội dung bài mới 1. Ổn định lớp 2. Kiểm tra bài cũ ( không kiểm tra) 3. Bài mới: Stt Lớp SS học sinh Họ tên Gv chủ nhiệm Họ tên lớp trưởng Ghi chú 1 12A 2 12B 3 12C 4 12D 5 12E 6 12F 7 12G 8 12H 9 12I 10 12K 11 12M 12 12N stt Họ tên Ngày sinh Giới tính Đoàn viên Tóan Lý Hóa Vàn Tin 1 Nguyễn An 12/08/89 1 C 7,8 5,0 6,5 6,0 8,5 2 Trần Vàn Giang 23/07/88 1 R 6,5 6,5 7,0 5,5 7,5 3 Lê Thị Minh Châu 03/05/87 0 R 7,5 6,5 7,5 7,0 6,5 4 Dõan Thu Cúc 12/05/89 0 R 6,5 6,4 7,1 8,2 7,3 5 Hồ Minh Hải 30/07/89 1 C 7,5 6,7 8,3 8,1 7,5 Hình 1. Ví dụ hồ sơ học sinh (1:Nam, 0: Nữ - C: chưa vào Đoàn, R: đã vào Đoàn) Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái NS: / /20 NG: / /20 DL: Giáo án tin học 12 Hoạt động giáo viên Hoạt động học sinh Ghi bảng Câu 1:Muốn quản lý thông tin về điểm học sinh của lớp ta nên lập danh sách chứa các cột nào? Gợi ý:Để đơn giản vấn đề cột điểm nên tượng trưng một vài môn. Stt,hoten,ngaysinh,giới tính,đòan viên, tóan,lý,hóa,vàn,tin GV: Em hãy nêu lên 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 đó ? Câu3: Đây chính là biểu bảng được lập ra với mục đích quản lý các thông tin đặt trưng của đối tượng cần quản lý, đặt điểm tất cả mọi thông tin đều chứa cùng một bảng dẫn đến hệ quả:một bảng thông tin đồ sộ chứa quá nhiều dữ liệu trên một bảng, chủ yếu được viết và lưu lên giấy? HS1: cột Họ tên, giới tính,ngày sinh,địa chỉ, tổ,điểm tóan, điểm vàn, điểm tin §1. Khái niệm về cơ sở dữ liệu 1. Bài tóan quản lý: Để quản lý học sinh trong nhà trường, người ta thường lập các biểu bảng gồm các cột, hàng để chứa các thông tin cần quản lý. a) Một trong những biểu bảng được thiết lập để lưu trữ thông tin về điểm của hs như sau b) 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 đó: o Tạo lập hồ sơ về các đối tượng cần quản lí; o Cập nhật hồ sơ (thêm, xóa, sửa hồ sơ); o Tìm kiếm; o Sắp xếp; o Thống kê; o Tổng hợp, phân nhóm hồ sơ; o Tổ chức in ấn… 4. Củng cố: Câu 1: 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 đó? Câu 2: Lập bảng thứ 1 trên giấy gồm hai cột, cột 1 đặt tên là Tên môn học để liệt kê tất cả các môn học mà em đang học, cột 2 đặt tên Mã môn học, dùng ký hiệu 1,2,3 để đặt tên cho từng môn học. Đặt tên cho bảng Môn học. Câu 3: Lập bảng thứ 2, gồm các cột sau:Mã học sinh, họ tên, ngày sinh,giới tính, địa chỉ, tổ. Chỉ ghi tượng trưng 5 học sinh. Trong đó mỗi học sinh có một mã học sinh duy nhất, có thể đặt A1, A2 Đặt tên bảng DSHS. Câu 4: Lập bảng thứ 3, gồm các cột sau:Mã học sinh, mã môn học, ngày kiểm tra, điểm. Mỗi học sinh có thể kiểm tra nhiều môn. Đặt tên là Bảng điểm. 5. Dặn dò: - Học bài theo sách giáo khoa và làm các BT Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Giáo án tin học 12 Tiết 2 §1. Khái niệm về cơ sở dữ liêu (Tiếp) I. Mục tiêu: - HS nắm được khái niệm CSDL là gì? Biết vai trò của CSDL trong học tập và đời sống? - Nắm khái niệm hệ QTCSDL, hệ CSDL, sự tương tác giữa các thành phần trong hệ CSDL. II. Chuẩn bị đồ dùng dạy học: - Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn hình 1, hình 2 .(xem phụ lục 1, giáo án) III. Phương pháp giảng dạy: - Thuyết trình, hỏi đáp, đặt vấn đề, so sánh IV. Các hoạt động trên lớp: 1. Ổn định tổ chức: 2. Kiểm tra miệng: - Kiểm tra vở làm bài tập ở nhà của 3 học sinh. Ba HS ghi kết quả làm bài tập tiết 1 lên bảng cùng một lần. 3. Bài mới: Hoạt động giáo viên Hoạt động học sinh Ghi bảng Hình 2(cáchkhác) GV: Muốn vẽ sơ đồ GV: CSDL lưu trên giấy khác CSDL lưu trên máy tính ở điểm nào? GV: Phần mềm giúp người sử dụng có thể tạo CSDL trên máy tính gọi là gì? (hệ qtcsdl) GV: Hiện nay có bao nhiêu hệ quản trị 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, DB2, v.v. Phần lớn các hệ quản trị CSDL kể trên hoạt động tốt trên nhiều hệ điều hành khác nhau như Linux, Unix và MacOS ngoại trừ SQL Server của Microsoft chỉ chạy trên hệ điều hành Windows. GV: dùng phần mềm ứng dụng quản lý học sinh với hệ QTCSDL : MS Access để minh họa cho sự tương tác 2. Cơ sở dữ liệu là gì? Cơ sở dữ liệu (CSDL-Database) là tập hợp các dữ liệu có liên quan với nhau, chứa thông tin của một đối tượng nào đó (như trường học, bệnh viện, ngân hàng, nhà máy ), được lưu trữ trên bộ nhớ máy tính để đáp ứng nhu cầu khai thác thông tin của nhiều người sử dụng với nhiều mục đích khác nhau. Ví dụ1: lấy lại ví dụ Hình 1 3. Sự cần thiết phải có các CSDL: Thông tin ngày càng nhiều và phức tạp, việc quản lý và khai thác csdl trên giấy có nhiều bất tiện, vì thế việc tạo csdl trên máy tính giúp người dùng tạo lập , khai thác thông tin của CSDL một cách có hiệu quả .Trong đó đó cần phải kể đến vai trò không thể nào thiếu được của phần mềm máy tính dựa trên công cụ máy tính điện tử. 4. Hệ quản trị CSDL: Là phần mềm cung cấp mô trường thuận lợi và hiệu quả để tạo lập, lưu trữ và tìm kiếm thông tin của CSDL, được gọi là hệ quản trị CSDL (hệ QTCSDL- DataBase Manegement System)- Như vậy, để tạo lập và khai thác Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái cs dl cs dl NS: / /20 NG: / /20 DL: Giáo án tin học 12 Hoạt động giáo viên Hoạt động học sinh Ghi bảng theo hệ CSDL, chỉ cần vẽ thêm một số ký hiệu hình nhân nằm ngoài và các mũi tên hai chiều là được. của hệ CSDL, lưu ý đến vai trò của phần mềm ứng dụng và hệ QTCSDL (phần mềm ứng dụng giúp người dùng có thể giao tiếp một cách dễ dàng với csdl thông qua các thao tác đơn giản). GV: Gán 1->CSDL, 2->phần mềm ứng dụng 3->Hệ QTCSDL Hãy sắp xếp thứ tự ưu tiên của các thành phần trên dựa vào vai trò của nó trong hệ CSDL. Giải thích vì sao em sắp xếp như vậy? (Xem Hình 2) Dùng sơ đồ tương tác ở trên (H2) để phát triển khái niệm: Hệ thống CSDL là gì? GV: yêu cầu HS căn cứ trên sơ đồ trên để đưa thêm tác nhân : Con người, là thành phần rất quan trọng trong hệ thống CSDL, một thành phần mà sự tồn tại và phát triển của cả hệ thống CSDL đều phải phụ thuộc vào nó. GV: cho HS phát triển thêm sơ đồ. Gọi HS lên bảng để vẽ. Hình 3. Hs về nhà vẽ bằng bút chì xem như một bài tập.(hai cách, cách1:sơ đồ hình tròn đồng tâm, cách2: sơ đồ nhân quả ) một csdl cần phải có: -Hệ QTCSDL -Các thiết bị vật lý (máy tính, đĩa cứng, mạng máy tính ) -Ngoài ra, các phần mềm ứng dụng được xây dựng trên hệ QTCSDL giúp thuận lợi cho người sử dụng khi muốn tạo lập và khai thác CSDL Hình 2: Sơ đồ tương tác giữa phần mềm ứng dụng, hệ QTCSDL và CSDL Phần mềm ứng dụng Hệ QTCSDL CSDL 5. Hệ thống CSDL: Người ta dùng thuật ngữ hệ thống CSDL (hay hệ CSDL) để chỉ : - Con người - Hệ QTCSDL quản trị và khai thác CSDL - CSDL Hình 3: Sự tương tác giữa các thành phần của hệ CSDL Con người Phần mềm ứng dụng Hệ QTCSDL CSDL 4. Củng cố, hướng dẫn HS làm các bài tập sau đây: Câu 1: Hãy nêu một số hoạt động có sử dụng CSDL mà em biết? Câu 3: 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ư. Câu 4: Phân biệt CSDL với hệ QTCSDL (Tìm điểm giống nhau và khác nhau cơ bản giữa chúng). Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Giáo án tin học 12 5. Dặn dò: - HS lưu ý Hình 3 trong bài mô tả sự tương tác giữa các thành phần của hệ CSDL, có thể trình bày bằng 2 cách,cách 1: bằng các vòng tròn đồng tâm như câu 2 phần bài tập đã ra, cách 2: bằng sơ đồ nhân quả (mũi tên, tên các thành phần). Chú ý các cách trình bày để vẽ theo yêu cầu của GV. - Suy nghĩ về 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 của hệ CSDL Tiết 3, 4: HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU I. Mục đích : - Về kiến thức: Nắm vững các chức năng và phương thức hoạt động của một hệ QTCSDL. - Về kỹ năng: Chưa đòi hỏi phải biết các thao tác cụ thể. - Yêu cầu học sinh phải nắm vững các chức năng và phương thức hoạt động của một hệ QTCSDL sau bài học. II. Phương pháp: - Thuyết trình. III. Chuẩn bị: Chuẩn bị giáo án chi tiết, các ví dụ cụ thể để dẫn dắt học sinh phát biểu xây dựng bài. IV. Các hoạt động trên lớp: 1. Ổn định: 2. Kiểm tra bài cũ: Em hêy nêu các yêu cầu cơ bản của hệ CSDL. Mỗi yêu cầu hay lấy một ví dụ minh hoạ? 3. Bài mới: Hoạt Động GV Hoạt Động HS Ghi Bảng GV: Nêu các công cụ cần phải có của một Hệ QTCSDL. Sau đó nêu khái niệm về NN định nghĩa DL. - Loại tác động lên dữ liệu tức là tác động lên giâ trị của các trường. - Các tác động lên cấu trúc: Giống như các lệnh TYPE và lệnh VAR khi khai báo chương trình trong NN Pascal. - Khác với NN TP NNĐNDL phải có các phương tiện cho phép ngươi dùng xác định các răng buộc đối với DL để Hs lắng nghe § 2. HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU 1. Các chức năng của hệ QTCSDL: Một Hệ QTCSDL có các chức năng cơ bản như sau: a) Cung cấp cách tạo lập CSDL: Hệ QTCSDL cần có các công cụ cho phép người dùng: + Khai báo cấu trúc bản ghi cho từng bảng DL trong CSDL. + Chỉnh sửa cấu trúc. + Xem cấu trúc bản ghi của một bảng. Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Các công cụ trong một Hệ QTCSDL được chia thănh hai loại Loại tác động lín cấu trúc Loại tác động lên dữ liệu Ngôn ngữ định nghĩa DL NS: / /20 NG: / /20 DL: Giáo án tin học 12 đảm bảo tính toàn vẹn DL. Thông qua ngôn ngữ định nghĩa dữ liệu, người dùng có thể: + Khai báo kiểu và các cấu trúc dữ liệu thể hiện thông tin + Khai báo các răng buộc trên dữ liệu được lưu trữ trong CSDL. GV: Trong mỗi công việc Hí QTCSDL cung cấp nhiều phương tiện để có thể nhận được kết quả dưới nhiều hình thức khác nhau, phù hợp với yêu cầu và hoàn cảnh cụ thể. Chẳng hạn: + Có thể xem dữ liệu trên từng bản ghi riíng biệt, hoặc xem cùng lúc nhiều bản ghi, mỗi bản ghi thể hiện dưới một dòng, + Các công cụ lọc dữ liệu cho phép chọn ra tập con của CSDL hiện có, nhỏ hơn gọn hơn, thuận tiện hơn cho việc xem, tìm kiếm và xử lí b) Cung cấp cách cập nhật DL, khai thácDL Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay tìm kiếm, kết xuất thông tin được gọi là ngôn ngữ thao tác dữ liệu. Thông qua ngôn ngữ thao tác dữ liệu người dùng có thể: + Xem nội dung dữ liệu. + Cập nhật DL: Nhập sửa xoâ DL. + Sắp xếp, lọc, tìm kiếm thông tin. + Kết xuất báo câo. GV: Nêu các chức năng sau đó giải thích các chức năng này: - Nhấn mạnh: Chỉ có người thiết kế và quản lí mới được quyền sử dụng các lệnh này. Người dùng chỉ nhìn thấy và thực hiện các chức năng cho phép ở mục a và mục b. - Đảm bảo an ninh là vấn đề hết sức quan trọng, đóng vai trò quyết định một CSDL có thể đưa ra khai thác thực tế được hay không - Việc khôi phục CSDL cũng không kém phần quan trọng * Mọi hệ QTCSDL đều cung cấp các dvụ nêu c) Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL: Đđy là nhóm lệnh dành cho người thiết kế và quản lí hệ thống, bao gồm các chức năng: + Đảm bảo an ninh, ngăn cấm truy cập không được phép. + Duy trì tính nhất quán của DL. + Tổ chức và điều khiển các truy cập đồng thời. + Đảm bảo 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ả DL. Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Giáo án tin học 12 trên nhưng các hệ QTCSDL khác nhau có chất lượng và khả năng khác nhau - GV cho HS theo dõi sơ đồ và giải thích: GV: Nếu không có bộ XL truy vấn thì các chương trình ứng dụng không thể thực hiện được và các truy vấn không thể móc nối với DL trong CSDL. Hệ QTCSDL không chỉ quản lí và làm việc trực tiếp với CSDL mà chỉ quản lí cấu trúc của các bảng trong CSDL. Cách tổ chức này đảm bảo: + Hệ QTCSDL trở nên gọn nhẹ. + Độc lập giữa hệ QTCSDL với DL. + Độc lập giữa lưu trữ và XL. 2. Hoạt động của hệ QTCSDL: Hệ QTCSDL có hai thành phần chính: + Bộ xử lý truy vấn ( Bộ xử lý yêu cầu). + Bộ quản lý dữ liệu. * Bộ XL truy vấn có nhiệm vụ tiếp nhận các truy vấn trực tiếp của người dùng và tổ chức thực hiện các chương trình ứng dụng => Nhận xét: + Hệ QTCSDL đóng vai trò là cầu nối giữa các truy vấn trực tiếp của người dùng và các chương trình ứng dụng của hệ QTCSDL với hệ thống quản lí tệp và bộ XL khác của HĐH. + Hệ QTCSDL đóng vai trò chuẩn bị còn thực hiện chương trình là nhiệm vụ của HĐH. Tiết 2: Người quản trị CSDL chịu trách nhiệm quản lí các tài nguyên như CSDL, Hệ QTCDSL và các phần mềm liên 3. Vai trò của con người khi làm việc với các hệ CSDL: Có 3 vai trò như sau: a) Người quản trị CSDL: là một hoặc một nhóm người có nhiệm vụ: - Bảo trì hệ CSDL: Thực hiện các công việc Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Hệ QTCSDL Truy vấnTrình ứng dụng Bộ xử lí truy vấn Bộ quản lí dữ liệu Bộ quản lí tệp (Hệ điều hành) CSDL Hình 12: Sự tương tác của hệ QTCSDL Giáo án tin học 12 GV: Khi các em học môn học NNLT rồi thì theo các em người lập trình có nhiệm vụ gì? GV giới thiệu thêm về vai trò của người lập trình như: Lập trình khi CSDL để được thiết kế, lập trình bằng các NNLT khác nhau,… quan… HS trả lời. bảo vệ và khôi phục CSDL. - Nđng cấp hệ CSDL: Bổ sung, sửa đổi để cải tiến chế độ khai thác, nâng cao hiệu quả sử dụng. - Tổ chức hệ thống: Phân quyền truy cập cho người dùng, đảm bảo an ninh cho hệ CSDL. - Quản lí các tài nguyên của CSDL Như vậy người quản trị CSDL phải là người: - Có chuyên môn cao, hiểu biết về hệ CSDL và HĐH. - Đáng tin cậy và có tinh thần trách nhiệm. b) Người lập trình ứng dụng: Là người có nhiệm vụ xây dựng các chương trình ứng dụng hỗ trợ khai thác thông tin từ CSDL trên cơ sở các công cụ mà hệ QTCSDL cung cấp. Mỗi chương trình bao gồm các câu lệnh, theo đó hệ QTCSDL thực hiện một số thao tác trên CSDL tuỳ theo các yêu cầu cụ thể c) Người dùng: Người dùng chính là các khách hàng có nhu cầu khai thác thông tin từ CSDL. Họ tương tác với các hệ thống thông qua việc sử dụng một chương trình ứng dụng để được viết trước. Người dùng được phân thành nhiều nhóm, mỗi nhóm có quyền hạn nhất định để truy cập và khai thác CSDL. Ví dụ: Với hệ CSDL học tập, HS và phụ huynh HS chỉ có thể xem điểm và không có quyền truy cập vào CSDL. 4. Củng cố: Qua tiết học này, các em cần nắm được sự hoạt động của một hệ QTCSDL và vai trò của con người khi làm việc với các hệ CSDL. 5. Dặn dò: Hướng dẫn học ở nhă: Bài tập 2, 4 sgk . Tiết 5: Bài tập I Mục đích 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 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. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh chụp sẳn. Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái NS: / /20 NG: / /20 DL: Giáo án tin học 12 III. Phương pháp: - Thuyết trình, hỏi đáp, đặt vấn đề, so sánh IV. Các hoạt động trên lớp 1. Ổn định tổ chức: 2. Kiểm tra bài cũ: 3. Nội dung bài: Các câu hỏi trắc nghiệm & tự luận: 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 a. Bán hàng b. Bán vé máy bay c. Quản lý học sinh trong nhà trường d. Tất cả đều đúng Câu 4: Hệ quản trị CSDL là: a. Phần mềm dùng tạo lập 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 d. Phần mềm dùng tạo lập, lưu trữ một CSDL Câu 5: Các thành phần của hệ CSDL gồm: a. CSDL, hệ QTCSDL b. CSDL, hệ QTCSDL, con người c. Con người, CSDL, phần mềm ứng dụng 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: 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ười1, Cơ sở dữ liệu 2, Hệ QTCSDL 3, Phần mềm ứng dụng 4 a. 2134 b. 1342 c. 1324 d. 1432 Câu 8: Sự khác biệt giữa CSDL và hệ QTCSDL . Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Giáo án tin học 12 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 9: Nêu các điểm giống nhau và khác nhau giữa CSDL và hệ QTCSDL : CSDL Hệ QTCSDL Giống nhau Khác nhau Câu 10: (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? 4. Củng cố: Qua tiết học này, các em cần nắm được sự hoạt động của một hệ QTCSDL và vai trò của con người khi làm việc với các hệ CSDL. 5. Dặn dò: Làm các bài tập sách BT tin 11 Tiết 6: Bài tập I Mục đích 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 yêu cầu cơ bản của hệ CSDL, các chức năng của hệ QTCSDL. Trắc nghiệm 15 phút: Qua bài tập trắc nghiệm giúp GV nắm được sự tiếp thu của HS, rà soát lại quá trình giảng dạy, rút kinh nghiệm giảng dạy cho chương 2, từ kết quả trắc nghiệm, bằng công tác thống kê II. Chuẩn bị đồ dùng dạy học: Sách GK tin 12, Sách GV tin 12, đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn), tranh ảnh . Copy tệp trắc nghiệm lên máy III . Phương pháp - Phương tiện: Thuyết trình, hỏi đáp, đặt vấn đề, so sánh, trắc nghiệm khách quan. IV. Các hoạt động trên lớp 1. Ổn định tổ chức: 2. Nội dung:(20 tiết đầu hướng dẫn học sinh ôn tập qua 17 câu trắc nghiệm sau đây) III) Nội dung bài: 1. Ổn định tổ chức: 2. Kiểm tra bài cũ: 3. Nội dung bài:Trắc nghiệm chương 1 trên máy Câu 1:Cơ sở dữ liệu (CSDL) là : Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái NS: / /20 NG: / /20 DL: [...]... án tin học 12 Tên cột Bản ghi Cột Cột Hoạt động giáo viên Table : DSHS Hoạt động học sinh Kiểu dữ liệu là gì? (đã được học ở Pascal) là kiểu giá trị của dữ liệu lưu trong một trường Kiểu dữ liệu Ghi bảng 2 Một số kiểu dữ liệu trong Access: H6 Mô tả Dữ liệu chữ - số Minh họa THPT Hai Bà Trưng, Lớp 12 A, 054.849397 (số điện thoại) Dữ liệu kiểu số 12 3, -12 37 1. 23 Dữ liệu ngày/thời gian 12 /2/06, 1: 23:45 PM... Cang Chải – Yên Bái Giáo án tin học 12 1- Chọn đối tượng Tables 2- Kích vào đây để thiết kế Table H7 1. Nhập tên trường vào cột này 3.Chú thích 2.Chọn kiểu dữ liệu 4.Tính chất trường H8 2 Kích vào biểu tượng chìa khóa 1 Chọn trường muốn đặt khóa chính Giáo viên: Bùi Đăng Khoa trường THPT Mù Cang Chải – Yên Bái Giáo án tin học 12 H9 Kết quả 1 2 3 4 5 H10 6 Chú thích: 1- Tên trường (Field Name) bắt buộc... Mù Cang Chải – Yên Bái Giáo án tin học 12 H 11 Nhập tên Table mới vào đây H12 Chọn Yes để đồng ý lưu Access tự tạo Chọn Yes để H13 trường khóa chính có tên ID 4 Củng cố: - Cần nắm vứng các khái niệm: Trường, bản ghi, kiểu dữ liệu - tạo và sửa cấu trúc bảng – Xoá và đôit tên bảng 5 Dặn dò: - Làm các SGK – 39 - Chuẩn bị nội dung TH 2 NS: / /20 NG: / /20 DL: Tiết 12 : BÀI TẬP I Mục tiêu: Củng cố lại kiến... liệu II Ma trận đề (LT: 5đ – TH: 5đ) Mức độ nhận thức Chủ đề Tổng Biết Hiểu Vận dụng Số câu 1 Bài 1 Điểm 6 Số câu 1 Bài 2 Điểm 4 Tổng số câu 1 1 2 Tổng số điểm 6 4 10 III ĐỀ: 1/ Giải thích sự giống nhau và khác nhau giữa ngôn ngữ CSDL và ngôn ngữ lập trình bậc cao? 2/ Trình bày Các bước xây dựng CSDL? IV ĐÁP ÁN: 1/ (6đ) Giống nhau: + Có quy tắc viết câu lệnh chạt chẽ; + Có thể thực hiện các phép tính... CSDL 5 Dặn dò: Làm các bài tập sách BT tin 11 NS: / /20 NG: / /20 DL: Tiết 7 BÀI TẬP VÀ THỰC HÀNH SỐ 1 I Mục đích, yêu cầu: Học sinh nắm các khái niệm để học: - Biết xác định những việc cần làm trong hoạt động quản lí một công việc đơn giản - Biết một số công việc cơ bản khi xây dựng một CSDL đơn giản II.Chuẩn bị : 1 Giáo viên: Sách GK tin 12 , Sách GV tin 12 , đĩa chứa các chương trình minh họa (quản... Giáo án tin học 12 - Làm các BTSBT -SGK NS: / /20 NG: / /20 DL: Tiết 8: BÀI TẬP – THỰC HÀNH 1 (Tiếp) I.Mục đích: -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 yêu cầu cơ bản của hệ CSDL, các chức năng của hệ QTCSDL II.Chuẩn bị đồ dùng dạy học: Sách GK tin 12 , Sách GV tin 12 , đĩa chứa các... II Chuẩn bị đồ dùng dạy học: Sách GK tin 12 , Sách GV tin 12 , đĩa chứa các chương trình minh họa (quản lý học sinh:gv biên soạn III Phương pháp giảng dạy: - Thuyết trình, hỏi đáp, đặt vấn đề, so sánh IV Các bước lên lớp 1) Ổn định lớp 2) Kiểm tra bài cũ: không kiểm tra 3) Bài mới: Hoạt động giáo viên Hoạt động học sinh Ghi Bảng 1 Giới thiệu Microsoft Access 1 Phần mềm Microsft Acces Microsoft Access... Identification (sự nhận dạng) HS nghe giảng Field Properties (Tính chất trường) 4 Lưu bảng sau khi đã thiết kế xong: B1: Trong cửa sổ thiết kế, kích vào nút close của cửa sổ này (x), xuất hiện (H 11) chọn Yes để đồng ý lưu, nhập vào tên Table (qui tắc đặt tên bảng giống như qui tắc đặt tên trường) chọn OK (H12) B2: Nếu trong bảng không có trường nào được tạo khóa chính, Access xuất hiện thông báo (H13)... của Table II Chuẩn bị: Giáo viên: Sách GK tin 12 , Sách GV tin 12 , bảng phụ chứa các hình minh họa III Phương pháp : Thuyết trình, hỏi đáp, đặt vấn đề, so sánh IV Tiến trình lên lớp 1 Ổn định tổ chức: 2 Kiểm tra bài cũ: - HS1: Các chức năng của Acces? - HS2: Kể tên các đối tượng chính của Acces? 3 Bài mới: Hoạt động giáo viên Hoạt động học sinh Ghi bảng 1 Các khái niệm chính: Table (Bảng): Là thành... án tin học 12 đối tượng muốn mở 4 Củng cố : - Access là gì? Các chức năng chính của Access? Nắm các đối tượng của Access, Cách khởi động và thoát khỏi Access? 5 Dặn dò: - Tạo bảng, lưu trữ dữ liệu và khai thác dữ liệu Bài tập về nhà Trả lời các câu hỏi 1, 2, 3, 4, 5 trong SGK trang 33 Xem trước bài : Cấu trúc bảng trong SGK trang 33 NS: / /20 NG: / /20 DL: Tiết 11 : CẤU TRÚC BẢNG I Mục tiêu: 1 Về kiến . mới 1. Ổn định lớp 2. Kiểm tra bài cũ ( không kiểm tra) 3. Bài mới: Stt Lớp SS học sinh Họ tên Gv chủ nhiệm Họ tên lớp trưởng Ghi chú 1 12A 2 12 B 3 12 C 4 12 D 5 12 E 6 12 F 7 12 G 8 12 H 9 12 I 10 12 K 11 . 12 G 8 12 H 9 12 I 10 12 K 11 12 M 12 12 N stt Họ tên Ngày sinh Giới tính Đoàn viên Tóan Lý Hóa Vàn Tin 1 Nguyễn An 12 /08/89 1 C 7,8 5,0 6,5 6,0 8,5 2 Trần Vàn Giang 23/07/88 1 R 6,5 6,5 7,0 5,5 7,5 3. 03/05/87 0 R 7,5 6,5 7,5 7,0 6,5 4 Dõan Thu Cúc 12 /05/89 0 R 6,5 6,4 7 ,1 8,2 7,3 5 Hồ Minh Hải 30/07/89 1 C 7,5 6,7 8,3 8 ,1 7,5 Hình 1. Ví dụ hồ sơ học sinh (1: Nam, 0: Nữ - C: chưa vào Đoàn, R: đã vào