Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 39 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
39
Dung lượng
0,97 MB
Nội dung
PHẦN I: PHẦN MỞ ĐẦU 1. LÝ DO CHỌN ĐỀ TÀI Ngày nay, cộng nghệ thông tin là một ngành khoa học phát triển với tốc độ như vũ bão, nó có mặt trong mọi hoạt động của xã hội, thâm nhập vào mọi lĩnh vực như kinh tế, xã hội, chính trị, quốc phòng, giáo dục, y tế, ., là một bộ phận không thể thiếu trong xu thế phát triển trong thời đại hiện nay. Nó làm thay đổi toàn bộ bề mặt của nền khoa học, đưa con người lên một tầm cao mới, đặc biệt vào những năm cuối cùng của thế kỷ XX và những năm đầu của thế kỷ XXI , kho tàng kiến thức nhân loại tăng lên một cách nhanh chóng. Thế giới nói chung và các nước phát triển nói riêng đang chuẩn bị hành trang để bước vào kỷ nguyên “Xã hội thông tin”, xã hội hậu công nghiệp, với những máy tính truyền thông đa phương diện. Máy tính điện tử ra đời và phát triển đã trở thành một công cụ có khả năng lưu trữ dữ liệu khổng lồ, tốc độ truy xuất và xử lý dữ liệu rất nhanh nên được ứng dụng rộng rãi trong hầu hết mọi lĩnh vực như kinh tế, xã hội, chính trị, quốc phòng, giáo dục, y tế, . Ngày nay tinhọc hóa công tác quản lí chiếm khoảng trên 80% các ứng dụng tin học. Công việc quản lí tại mối nơi, mối lĩnh vực có những đặc điểm riêng về đối tượng quản lí cũng như về phương thức khai thác thông tin. Công việc quản lí là rất phổ biến, có thể nói mọi tổ chức đều có nhu cầu quản lí. Công ty cần quản lí tài chính, vật tư, con người, . Khách sạn cần quản lí phòng cho thuê, các dịch vụ, khách thuê phòng, tài chính, trang thiết bị, . Bệnh viện cần quản lí bệnh nhân, thuốc, bệnh án, bác sĩ, các thiết bị y tế, . Do vậy, mọi tổ chức đều phải tạo lập được các phương thức mô tả, các cấu trúc dữ liệu để có thể sử dụng máy tính trợ giúp đắc lực cho con người trong việc lưu trữ và khai thác thông tin. Để theo kịp sự phát triển của thời đại và hòa nhập với nền kinh tế thế giới, nền tri thức của nhân loại thì đòi hỏi ngành giáo dục của nước ta phải đổi mới mạnh mẽ, toàn diện và đồng bộ, nhằm tạo ra những con người có trình độ văn hóa cao, năng động, sáng tạo, có kỹ năng thực hành giỏi, biết sử dụng những phương tiện mới và hiện đại để phục vụ cho sự nghiệp công nghiệp hóa hiện đại hóa đât nước. Thực trạng dạy học so vói xu thế phát triển hiện nay của xã hội đòi hỏi giáo dục Trung học phổ thông đổi mới chương trình Sách giáo khoa, phương pháp dạy học, vận dụng các thiết bị dạy học . để đào tạo, cung cấp lực lượng lao động nòng cốt cho xã hội. Do đó, việc đẩy mạnh hơn nữa công tác đào tạo tinhọc là một tất yếu nhằm đáp ứng các yêu cầu cấp bách của xã hội, nó đòi hỏi sự phát triển của giáo dục cũng như sự phát triển của nhiều lĩnh vực khoa học khác như: điện tử, viễn thông . Bên cạnh các phần mềm dạy học, Sách giáo khoa Tinhọc cũng đã ra đời và chỉnh sửa trên cơ sở sự phát triển của thời đại cung cấp cho học sinh lượng thông tin, kiến thức về Tin học. Nội dung tinhọc Trung học phổ thông được liên thông chặt chẽ với nhau. Để giúp cho học sinh dễ dàng hơn trong việc tiếp thu chương trình tin học, liên hệ các kiến thức với nhau để từ đó có thể tự khám phá, sáng tạo hơn trong việc lĩnh hội tri thức của mình, tôi chọn đề tài: “Phân tích cấu trúc logic nội dung Sách tinhọc lớp 12” 2. Phương pháp nghiên cứu: Phương pháo nghiên cứu bằng lý thuyết và phương pháp nghiên cứu trong thực tiễn. Nghiên cứu lí luận dạy họcTinhọc và mục tiêu, nội dung chương trình sách giáo khoa Tinhọc 12. Từ khung chương trình để xây dựng logic nội dung. 3. Đối tượng nghiên cứu: Sách giáo khoa Tinhọc 12 và học sinh sở tại. 4. Nhiệm vụ nghiên cứu: - Nghiên cứu cơ sở lý luận - Nghiên cứu phẩn mềm Microsoft Access - Nghiên cứu phẩn mềm Mindjet MindManager - Nghiên cứu bài toán quản lí - Nghiên cứu chương trình Sách giáo khoa Tinhọc 12 5. Dự kiến kết quả: Xây dựng được logic nội dung Sách giáo khoa Tinhọc 12 PHẦN II: PHẦN NỘI DUNG CHƯƠNG I: CƠ SỞ LÝ LUẬN I.1. Mục đích và yêu cầu của việc dạy học môn Tin học: Mục đích và yêu cầu của việc dạy học môn Tinhọc là thông qua dạy học chuyển tải đến học sinh các khái niệm cơ bản để từ đây học sinh có điều kiện nhận thức rõ hơn về Tinhọc và bước đầu một số học sinh có ý thức đi sâu vào lĩnh vực Tin học. Ví dụ như: Khái niệm cơ sở dữ liệu(Cơ sở dữ liệu), hệ quản trị CSDL, bài toán quản lí, . Cách tạo lập một CSDL bằng Microsoft Access I.2. Mục tiêu đề ra trong chương trình sách giáo khoa Tinhọc 12: I.2.1. Về kiến thức: Xây dựng logic nội dung kiến thức về hệ CSDL, hệ quản trị CSDL, kiến trúc hệ CSDL và bảo mật hệ CSDL. I.2.2. Về kỹ năng: Trên cơ sở logic nội dung giúp học sinh bước đầu có kĩ năng làm việc với một hệ quản trị CSDL quan hệ cụ thể. I.2.3. Về thái độ: Học sinh có ý thức bảo mật thông tin và sử dụng máy tính để khai thác thông tin, phục vụ công việc hằng ngày. I.3. Giới thiệu Sách giáo khoa Tinhọc 12: I.3.1. Các nội dung: • Các khái niệm ban đầu về hệ CSDL. • Hệ Quản trị CSDL Microsoft Access. • Các khái niệm ban đầu về hệ CSDL quan hệ. • Kiến trúc và bảo mật các hệ CSDL. I.3.2. Cấu trúc: • Có tất cả 13 bài học, 11 bài tập và thực hành, 2 bài đọc thêm, 4 phụ lục. Với mỗi chủ đề, các nội dung đều có tiêu đề và số thứ tự. Chương I. Khái niệm về hệ CSDL: trình bày trong bài 1 và bài 2; 1 bài tập và thực hành (bài 1) và 1 bài đọc thêm (bài 1). Chương II. Hệ Quản trị CSDL Microsoft Access: được tình bày từ bài 3 đến bài 9; 8 bài tập và thực hành (từ bài 2 đến bài 9) và 1 bài đọc thêm (bài 2). Chương III. Hệ CSDL quan hệ: được trình bày trong bài 10 và bài 11; 1 bài tập và thực hành (bài 10). Chương IV. KIến trúc và bảo mật các hệ CSDL: được trình bày trong bài 12 và bài 13; 1 bài tập và thực hành (bài 11) 4 phụ lục liên quan trực tiếp đến Access và được đánh số thứ tự từ 1 đến 4. • Mục tiêu và nội dung tóm tắt mỗi chương được giới thiệu ở đầu chương. Cuối mỗi bài có phần câu hỏi và bài tập giúp học sinh ôn tập, hệ thống và củng cố các kiến thức chủ yếu của bài đó. • Nhằm khích lệ việc tự học, mở rộng, nâng cao kiến thức, trong Sách giáo khoa có các bài đọc thêm và các phụ lục. Khi trình bày các khái niệm luôn có các ví dụ có lựa chọn để giải thích, giúp cho việc tiếp thu của học sinh dễ dàng hơn. • Kênh hình đa dạng. I.3.3. Lưu ý về thuật ngữ: • Thuật ngữ liên quan đến các khái niệm chính được trình bày chính xác, chuẩn mực, dễ hiểu • Các thuật ngữ được sử dụng cùng nghĩa như trong đời thường. CHƯƠNG II: XÂY DỰNG LOGIC NỘI DUNG SÁCH GIÁO KHOA TINHỌC 12 VÀ MÔ PHỎNG BẰNG MICROSOFT ACCESS. II.1. Giới thiệu về Microsoft Access: II.1.1. Những điểm cần lưu ý: • Trong Access, một CSDL bao gồm các đối tượng liên quan đến việc lưu trữ dữ liệu và các đối tượng được định nghĩa để tự động hóa việc sử dụng dữ liệu. Tất cả các đối tượng của Access (trừ Pages) đều được lưu trữ trong một tệp CSDL duy nhất có phần mở rộng của tên tệp là MDB. • Dữ liệu có thể nhập và sửa đổi từ biểu mẫu và mẫu hỏi nhưng đều được lưu vào bảng. Tuy có nhiều cách thức khác nhau để nhập dữ liệu nhưng dữ liệu thực sự chỉ tồn tại trong các bảng. • Thông tin có thể kết xuất trực tiếp từ bảng hoặc từ biểu mẫu, mẫu hỏi hoặc báo cáo. II.1.2. Một số thao tác cơ bản: II.1.2.1. Khởi động Microsoft Access: • Cách 1: o Click menu Start o Di chuyển vệt sáng đến Programs, đến Microsoft Office, đến Microsoft Access. o Click chọn • Cách 2: o Double-click vào biểu tượng Microsoft Access trên màn hình Desktop (hoặc right-click vào biểu tương Microsoft Access trên Desktop, click open trong menu hiện ra) II.1.2.2. Tạo CSDL mới: Chọn lệnh File → New → Blank Database (xuất hiện hộp thoại File New Database) → chọn vị trí lưu tệp và nhập tên tệp CSDL mới → Create. II.1.2.3. Mở CSDL đã có: • Cách 1: Double-click lên tên của CSDL trong khung New File • Cách 2: Chọn File→ Open → Tìm và nháy đúp vào tên CSDL cần mở. II.1.2.4. Kết thúc phiên làm việc với Microsoft Access: • Cách 1: Chọn File → Exit • Cách 2: click chuột vào nút ở góc trên bên phải màn hình làm việc của Access. II.2 Nội dung chương trình: II.2.1. Khái niệm về hệ CSDL: Nội dung cơ bản của chương: II.2.1.1. Một số khái niệm cơ bản: - Mục tiêu: giúp học sinh 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ó CSDL, biết vai trò của CSDL trong học tập và cuộc sống, nhận biết được các mức thể hiện của CSDL và các yêu cầu cơ bản đối với hệ CSDL. - Thông qua bài toán quản lí giúp học sinh thấy được vai trò, tác dụng của hệ thống quản lí. - Các công việc thường gặp khi xử lí thông tin của một tổ chức: 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 Khai thác hồ sơ (tìm kiếm, thống kê, sắp xếp, lập báo cáo, .) - Hệ CSDL dùng để chỉ 1 CSDL cùng hệ quản trị CSDL quản trị và khái thác CSDL đó. o Định nghĩa CSDL phải chứa 3 yếu tố cơ bản: Dữ liệu về hoạt động của một tổ chức, được lưu trữ ở bộ nhớ ngoài, nhiều người khai thác. o Hệ quản trị CSDL bao gồm các môđun chương trình thực hiện các công việc đã nêu, ngoài ra nó còn chứa một thành phần hết sức quan trọng là ngôn ngữ giao tiếp. - Thông qua bài toán quản lí của nhà trường hoặc một cơ quan xí nghiệp để giúp học sinh biết khái niệm CSDL, biết vai trò của CSDL trong học tập và cuộc sống, đồng thời nắm được các yêu cầu cơ bản đối với hệ CSDL. - Có 3 mức thể hiện của CSDL: Mức Vật lí, mức khái niệm và mức khung nhìn. o Khi sử dụng máy tính, con người tạo lập CSDL và khai thác thông tin trong CSDL một cách hiệu quả. Do vậy khi nói đến các hệ CSDL một cách đầy đủ nhất sẽ phải nói đến nhiều yếu tố kỹ thuật phức tạp của máy tính. o Cũng vẫn hệ CSDL đó, nhưng những người dùng đầu cuối được hưởng ích lợi lớn nhất theo nghĩa họ được tạo một môi trường thuận lợi, thân thiện phù hợp với hiểu biết vốn có của mình, không yêu cầu phải biết những chi tiết phức tạp của chuyên ngành máy tính. Điều này làm cho việc khai thác các ứng dụng CSDL trở nên ngày một phổ biến rộng rãi trong các hoạt động kinh tế xã hội. o Mức khung nhìn thực chất là phần CSDL mà mỗi người dùng quan tâm. Có một CSDL mức Vật lí, một CSDL mức khái niệm nhưng có thể có nhiều khung nhìn. o Khung nhìn cũng có thể hiển thị những thông tin kết xuất được từ một vài giá trị nào đó đang được lưu trữ trong CSDL. - Các yêu cầu cơ bản của hệ CSDL: o Tính cấu trúc: Dữ liệu trong CSDL được lưu trữ theo một cấu trúc xác định. o Tính toàn vẹn: Các giá trị dữ liệu được lưu trữ trong CSDL phải thỏa mãn một số ràng buộc, tùy thuộc vào hoạt động của tổ chức mà CSDL phản ánh. o Tính nhất quán: Sau những thao tác cập nhật dữ liệu và ngay cả khi có sự cố xảy ra trong quá trình cập nhật, dữ liệu trong CSDL phải được đảm bảo đúng đắn. o Tính an toàn và bảo mật thông tin: CSDL cần được bảo vệ an toàn, phải ngăn cặn những truy xuất không được phép và phải khôi phục được CSDL khi có sự cố. o Tính độc lập: Dữ liệu phải độc lập với các ứng dụng, không phụ thuộc vào một vài bài toán cụ thể, không phụ thuộc vào phương tiện lưu trữ và xử lí. o Tính không dư thừa: tính chất này cần được đảm bảo ở khâu phân tích và thiết kế hệ thống. - Việc xây dựng, phát triển và khai thác các hệ CSDL ngày càng nhiều hơn, đa dạng hơn trong hầu hết các lĩnh vực kinh tế, xã hội, giáo dục, y tế, . Mỗi tổ chức cần phải thiết kế và xây dựng một CSDL riêng. Mỗi CSDL đó không chỉ phục vụ tốt việc thực hiện nghiệp vụ mà còn hỗ trợ cho lãnh đạo ra các quyết định chính xác, kịp thời. II.2.1.2. Hệ quản trị cơ sở dữ liệu: Hệ quản trị CSDL được dùng để tạo lập, cập nhật CSDL và khai thác thông tin trong CSDL. Cần phải nắm rõ khái niệm hệ quản trị CSDL, biết chức năng của hệ quản trị CSDL: Tạo lập CSDL; cập nhật thông tin; tìm kiếm kết xuất thông tin; kiểm soát, điều khiển việc truy cập vào CSDL, biết được vai trò của con người khi làm việc với hệ CSDL. Trên cơ sở nắm vững các khái niệm, cần phải phân biệt CSDL với hệ quản trị CSDL: Hệ CSDL dùng để chỉ một CSDL cùng hệ quản trị CSDL quản trị, khai thác CSDL đó. Hệ quản trị CSDL là một phần mềm. - Dựa vào chức năng và đối tượng tác động, các môđun chương trình trong hệ quản trị CSDL được chia thành ba nhóm: o Cung cấp môi trường tạo lập CSDL: Cần phải 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 dữ liệu trong CSDL; chỉnh sửa cấu trúc, xem cấu trúc bản ghi của một bảng. Các công việc tạo - sửa - xem bao giờ cũng làm thành một nhóm chức năng đồng bộ và được đảm bảo bằng một loạt công cụ khác nhau cho phép người dùng xem và chỉnh sửa theo một số cách khác nhau. Các công cụ này được chia thành hai loại: tác động lên cấu trúc và tác động lên dữ liệu. o Cung cấp môi trường cập nhật và khai thác dữ liệu: đây là môđun tác động lên dữ liệu, cho phép người dùng 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. Trong mỗi công việc, hệ quản trị CSDL thường 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 từng yêu cầu và hoàn cảnh cụ thể. Ngôn ngữ để người dùng diễn tả yêu cầu cập nhật hay khai thác thông tin được gọi là ngôn ngữ thao tác dữ liệu. o Cung cấp công cụ kiểm soát, điều khiển truy cập vào CSDL: nhóm này gồm các mục tiêu: • Đảm bảo an ninh, ngăn ngừa truy cập không được 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 CSDL khi có sự cố ở phần cứng hay phần mềm • Quản lí từ điển dữ liệu, bao gồm các mô tả dữ liệu trong CSDL Tuy nhiên, chỉ có người thiết kế và quản lí CSDL mới được quyền sử dụng các công cụ này. - Hoạt động của một hệ quản trị CSDL: Mỗi hệ quản trị CSDL là một phần mềm phức tạp gồm nhiều thành phần, mỗi thành phần có chức năng cụ thể, trong đó hai thành phần chính là bộ xử lí truy vấn và bộ quản lí dữ liệu. [...]... Bảng (table) dùng để lưu dữ liệu Mỗi bảng chứa thông tin về một chủ thể xác định và bao gồm nhiều hàng, mỗi hàng chứa các thông tin về một cá thể xác định của chủ thể đó o Mẫu hỏi (query) dùng để sắp xếp, tìm kiếm và kết xuất dữ liệu xác định từ một hoặc nhiều bảng o Biểu mẫu (form) giúp tạo giao diện thuận tiện cho việc nhập hoặc hiển thị thông tin o Báo cáo (report) được thiết kế để định dạng, tính... thông tin Các mối liên kết được thể hiện trong cửa sổ Relationships, mọi thao tác như xem tạo, sửa, xóa liên kết đều được thực hiện trong cửa sổ này Để mở chức năng này, ta chọn Tools Relationships hoặc nháy nút II.2.2.6 Truy vấn dữ liệu: Qua nội dung này, học sinh cần: - Hiểu khái niệm mẫu hỏi Biết vận dụng một số hàm và phép toán tạo ra các biểu thức số học, biểu thức điều kiện và biểu thức logic. .. / (phép toán số học) , =, =, (phép so sánh) AND, OR, NOT (phép toán logic) o Toán hạng trong các biểu thức: Tên trường Hằng số Hằng văn bản, được viết trong dấu nháy kép Hàm (sum, avg, max, min, count, ) o Biểu thức số học: được sử dụng để mô tả các trường tính toán trong mẫu hỏi o Biểu thức logic: được sử dụng trong các trường hợp: Thiết lập bộ lọc cho bảng Thiết lập điều... tổng hợp, trình bày và in dữ liệu theo khuôn dạng Báo cáo thường sử dụng để: o Thể hiện được sự so sánh và tổng hợp thông tin từ các nhóm dữ liệu; o Trình bày nội dung văn bản theo mẫu quy định; Để tạo một báo cáo, cần phải trả lời các câu hỏi: o Báo cáo được tạo ra để kết xuất thông tin gì? o Dữ liệu từ những bảng, mẫu hỏi nào sẽ được đưa vào báo cáo? o Dữ liệu sẽ được nhóm như thế nào? Dùng thuật sĩ... bảng bao gồm các hàng và các cột thể hiện thông tin về một chủ thể Các cột biểu thị các thuộc tính của chủ thể và tên cột thường là tên của thuộc tính Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các cột - Về thao tác trên dữ liệu: Có thể cập nhật dữ liệu như thêm, xóa hay sửa bản ghi trong một bảng Các kết quả tìm kiếm thông tin qua truy vấn dữ liệu có được nhờ thực hiện các... mượn sách ở thư viện của một trường, thông thường, thư viện cần quản lí các thông tin về: Tình hình mượn sách: số thẻ, mã số sách, ngày mượn, ngày trả Các học sinh có thẻ mượn sách: số thẻ, họ tên, ngày sinh, lớp Sách có trong thư viện: mã số sách, tên sách, số trang, tác giả Trong một bảng, mỗi hàng thể hiện thông tin về một đối tượng nên sẽ không có hai hàng giống nhau hoàn toàn Nghĩa là không... kiểm soát điều đó và đảm bảo sự nhất quán dữ liệu, tránh trường hợp thông tin về một cá thể xuất hiện hơn một lần sau những cập nhật dữ liệu Trong mô hình quan hệ, ràng buộc như vậy về dữ liệu còn được gọi là ràng buộc toàn vẹn thực thể (ràng buộc khóa) Mỗi bảng có ít nhất một khóa, việc xác định khóa phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu Thông thường,... liệu thích hợp Nói cách khác, đó là một dạng lọc, có khả năng thu thập thông tin từ nhiều bảng trong một CSDL quan hệ Để phục vụ việc truy vấn CSDL, thông thường các hệ quản trị CSDL cho phép cập nhật các biểu thức hay tiêu chí nhằm các mục đích: o Định vị các bản ghi; o Thiết lập liên kết giữa các bảng để kết xuất thông tin; o Liệt kê một tập con các bản ghi hoặc tập con các trường; o Thực hiện các... có nhiệm vụ: • Bảo trì hệ CSDL • Nâng cấp hệ CSDL • Tổ chức hệ thống • Quản lí các tài nguyên của CSDL o Người lập trình ứng dụng: 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ệ quản trị CSDL cung cấp Mỗi chương trình sẽ có các câu lệnh yêu cầu hệ quản trị CSDL thực hiện một số thao tác trên CSDL đáp ứng nhu cầu cụ thể đặt ra o Người dùng:... tả Dữ liệu kiểu văn bản gồm các kí tự Dữ liệu kiểu số Dữ liệu kiểu ngày/giờ Dữ liệu kiểut tiền tệ Dữ liệu kiểu số đếm, tăng tự động cho bản ghi mới và thường có bước tăng là 1 Dữ liệu kiểu boolean (hay logic) Dữ liệu kiểu văn bản Kích thước lưu trữ 0 - 255 kí tự 1, 2, 4 hoặc 8 byte 8 byte 8 byte 4 hoặc 16 byte 1 bit 0 - 65536 kí tự Tạo và sửa cấu trúc bảng: - Tạo cấu trúc bảng: o Cách 1: Nháy đúp Create . khoa Tin học cũng đã ra đời và chỉnh sửa trên cơ sở sự phát triển của thời đại cung cấp cho học sinh lượng thông tin, kiến thức về Tin học. Nội dung tin. Nghiên cứu lí luận dạy học Tin học và mục tiêu, nội dung chương trình sách giáo khoa Tin học 12. Từ khung chương trình để xây dựng logic nội dung. 3. Đối tượng