Field : Khai báo tên trường được chọn dùng để lọc, sắp xếp, thực hiện các phép toán.. Table : Tên các bảng hoặc mẫu hỏi chứa trường tương ứng..[r]
(1)TRƯỜNG THPT TRẦN HƯNG ĐẠO ĐỀ CƯƠNG ÔN TẬP HKII MÔN: TIN HỌC- KHỐI 12
(Năm học 2019-2020) A LÝ THUYẾT
§ TRUY VẤN DỮ LIỆU 1 Các khái niệm:
a Mẫu hỏi :
Mẫu hỏi sử dụng để :
Sắp xếp ghi
Chọn ghi thoả mãn điều kiện cho trước
Chọn trường để hiển thị
Tính toán giá trị
Tổng hợp hiển thị thông tin từ nhiều bảng hay từ tập hợp bảng mẫu hỏi khác
b Biểu thức :
- Ký hiệu phép toán thường dùng :
Phép toán số học : + , - , * ,
Phép toán so sánh: < , <= , > , >= ,=, <>
Phép toán Logic : AND , OR, NOT - Các toán hạng biểu thức :
Tên trường đóng vai trị biến ghi ngoặc vuông , VD : [Trung_binh], [luong] …
Các số : 0.1 , 1000
Các văn viết ngoặc kép, VD : “An Giang”, ”Ha Noi”
Hàm (Sum, avg, max, min, count,…)
2 Tạo mẫu hỏi :
Các bước để tạo mẫu hỏi : Chọn nguồn DL cho mẫu hỏi
Chọn trường từ nguồn để đưa vào mẫu hỏi
Đưa điều kiện lọc ghi để đưa vào mẫu hỏi
Chọn trường dùng để xếp
Xây dựng trường tính tốn từ trường có
Đặt điều kiện gộp nhóm Có chế độ:
+ Chế độ thiết kế + Chế độ trang liệu
Chú ý: Cửa sổ thiết kế mẫu hỏi gồm phần: Phần phần liệu nguồn hiển thị cấu trúc bảng, phần lưới mẫu hỏi nơi mô tả điều kiện mẫu hỏi
Field: Khai báo tên trường chọn dùng để lọc, xếp, thực phép toán
Table: Tên bảng mẫu hỏi chứa trường tương ứng
(2) Show : Cho biết trường có xuất mẫu hỏi khơng
Criteria : Mô tả điều kiện để chọn ghi đưa vào mẫu hỏi.Các điều kiện viết dạng biểu thức lôgic
Total : mô tả điều kiện gộp nhóm tính tổng, cách nháy vào nút ( )
3 ví dụ áp dụng
Yêu cầu: Sử dụng CSDL QLHS Liệt kê học sinh có điểm mơn Tin >7.0
Câu 1: cách tạo mẫu hỏi (và đoạn video chọn cách nào) Câu 2: Bảng tham gia vào mẫu hỏi? (Dữ liệu nguồn)
Câu Những trường tham gia vào mẫu hỏi? Đưa trường vào lưới mẫu hỏi cách nào? Câu 4: Điều kiện lọc gì? Đặt điều kiện dịng lưới mẫu hỏi?
Câu 5: Thực mẫu hỏi để xem kết cách nào?
Hướng dẫn trả lời
Câu 1: Chọn Create -> Query design
Câu 2: Chọn Bảng Hoc Sinh tham gia vào mẫu hỏi
Câu 3: Trường: SBD, HODEM, TEN, TIN, đưa trường vào lưới mẫu hỏi cách click đôi vào trường tương ứng
Câu 4: TIN>7.0, điều kiện đặt dòng Criteria
Câu 5: Chọn vào biểu tượng cơng cụ
§ BÁO CÁO VÀ KẾT XUẤT BÁO CÁO 1 Khái niệm báo cáo:
Báo cáo hình thức thích hợp cần tổng hợp, trình bày in liệu theo khuôn dạng *Các thành phần báo cáo
-Report Header: Xuất trang đầu báo cáo -Group Header: Xuất đầu nhóm -Detail: Xuất chi tiết thể liệu -Group Footer: Xuất cuối báo cáo -Report Header: Xuất cuối trang báo cáo
2 Dùng thuật sĩ để tạo báo cáo
Để làm việc với báo báo, chọn đối tượng Create
-B1: Chọn report wizard
-B2: Trong hộp thoại Report wizard: +Table.Queries: Chọn bảng mẫu hỏi
+Available Fields: Chọn trường sang ô Selected Fields -> chọn Next -B3: Chọn trường để gộp nhóm ->Next
-B4: Chỉ trường để xếp ghi yêu cầu thống kê theo nhóm +Sắp xếp trường
+Chọn Summary Option… (Sum, Avg, Min, Max) ->Next
-B5: Chọn cách thể trường báo cáo, hướng giấy (đứng, ngang) ->Next -B6: Chọn tiêu đề báo cáo -> Next
(3)+Preview the report: Xem báo cáo
+Modify the report`s design: sửa đổi thiết kế
§ 12 CÁC LOẠI KIẾN TRÚC CỦA HỆ CƠ SỞ DỮ LIỆU 1 Các hệ CSDL tập trung
b Hệ sở liệu trung tâm
-Dữ liệu lưu trữ máy tính trung tâm -Nhiều người dùng từ xa truy cập CSDL
Tùy vào qui mơ tổ chức, máy tính trung tâm thường máy vi tính hay dàn máy
c Hệ sở liệu khách –chủ
-Các thành phần hệ QTCSDL
+Bộ phận cung cấp tài nguyên cài đặt máy chủ
+Bộ phận yêu cầu cấp phát tài nguyên cài máy khách -CSDL cài đặt máy chủ
*Phần mềm cài đặt máy khách có nhiệm vụ
+ Tổ chức giao diện, tiếp nhận yêu cầu truy cập thông tin + Chuyển yêu cầu tới máy chủ chờ đợi trả lời
+ Tiếp nhận kết tổ chức đưa khuôn dạng phù hợp
*Phần mềm cài đặt máy chủ có nhiệm vụ
+ Tiếp nhận u cầu truy vấn thơng tin + Xử lí
+ Gửi trả kết tới máy khách
*Ưu điểm:
-Khả truy cập rộng rãi đến CSDL
-Nâng cao khả thực hiện: Các CPU máy chủ máy khách khác chạy song song, CPU thực nhiệm vụ riêng
-Chi phí cho phần cứng giảm -Chi phí truyền thơng giảm
-Bổ sung thêm máy khách dễ dàng
2 Các hệ sở liệu phân tán a Khái niệm CSDL phân tán
b Một số ưu điểm hạn chế hệ CSDL phân tán *Ưu điểm
-Cấu trúc phân tán liệu thích hợp cho chất phân tán nhiều người dùng
-Dữ liệu chia mạng cho phép quản trị liệu địa phương (dữ liệu đặt trạm)
-Dữ liệu có tính tin cậy cao
-Cho phép mở rộng tổ chức cách linh hoạt
*Hạn chế:
- Hệ thống phức tạp phải làm ẩn phân tán liệu người dùng - Việc thiết kế CSDL phân tán phức tạp hơn, chi phí cao
(4)§ 13 BẢO MẬT THƠNG TIN TRONG CÁC HỆ CƠ SỞ DỮ LIỆU 1.Chính sách ý thức
2.Phân quyền truy cập nhận dạng người dùng a.Phân quyền truy cập
-Là liệu CSDL
-Được tổ chức xây dựng liệu khác -Được quản lí chặt chẽ, không công khai
-Người quản trị hệ thống có quyền truy cập, bổ sung, sửa đổi
b Nhận dạng người dùng
*Hệ QTCSDL có chức bảo mật thông tin phân quyền
-Nhận dạng người dùng
-Xác minh người truy cập thực người phân quyền
*Biện pháp nhận dạng người truy cập hệ thống
-Mật -Chữ kí điện tử
-Nhận dạng dấu vân tay, giọng nói
*Người quản trị cần cung cấp 3.Mã hóa thơng tin nén liệu *Mã hóa thơng tin
- Mã hóa theo vịng trịn, thay kí tự kí tự khác, cách kí tự số xác định bảng chữ - Nén liệu để giảm dung lượng nhó lưu trữ liệu
- Mã hóa độ dài cách giải nén liệu tệp liệu có kí tự lặp lại liên tiếp VD: BBBBBBBBAAAAAAAAAAACCCCCC
→ 8B11A6C
- Bảng phân quyền truy cập cho hệ QTCSDL
- Phương tiện cho người dùng để hệ QTCSDL nhận biết họ
*Người dùng muốn truy cập vào hệ thống cần khai báo
- Tên người dùng - Mật
4.Lưu biên
*Tổ chức lưu biên hệ thống nhằm mục đích
- Số lần truy cập vào hệ thống, vào thành phần hệ thống, vào yêu cầu tra cứu
- Thông tin số lần cập nhật cuối cùng: nội dung cập nhật, người thực hiện, thời điểm cập nhật
*Biên dùng để
- Khôi phục hệ thống có cố kĩ thuật
- Đánh giá mức độ quan tâm người dùng liệu, truy vấn
- Để nâng cao hiệu bảo mật, tham số hệ thống bảo vệ phải thường xuyên thay đổi
B BÀI TẬP BÀI :
(5)
Yêu cầu : Dựa vào liệu bảng Hãy sử dụng lưới mẫu hỏi cho sẵn để thiết kế theo yêu cầu A1.Danh sách học sinh gồm họ tên, điểm mơn tốn ngày 12.12.2015
(6)B1.Thống kê tổng điểm theo môn học
(7)Website HOC247 cung cấp môi trường học trực tuyến sinh động, nhiều tiện ích thơng minh, nội dung giảng biên soạn công phu giảng dạy giáo viên nhiều năm kinh nghiệm, giỏi kiến thức chuyên môn lẫn kỹ sư phạm đến từ trường Đại học trường chuyên danh tiếng
I.Luyện Thi Online
-Luyên thi ĐH, THPT QG: Đội ngũ GV Giỏi, Kinh nghiệm từ Trường ĐH THPT danh tiếng xây dựng khóa luyện thi THPTQG các mơn: Tốn, Ngữ Văn, Tiếng Anh, Vật Lý, Hóa Học Sinh Học
-Luyện thi vào lớp 10 chun Tốn: Ơn thi HSG lớp 9 luyện thi vào lớp 10 chuyên Toán trường PTNK, Chuyên HCM (LHP-TĐN-NTH-GĐ), Chuyên Phan Bội Châu Nghệ An trường Chuyên khác TS.Trần Nam Dũng, TS Pham Sỹ Nam, TS Trịnh Thanh Đèo Thầy Nguyễn Đức Tấn
II.Khoá Học Nâng Cao HSG
-Toán Nâng Cao THCS: Cung cấp chương trình Tốn Nâng Cao, Tốn Chun dành cho em HS THCS lớp 6, 7, 8, u thích mơn Tốn phát triển tư duy, nâng cao thành tích học tập trường đạt điểm tốt kỳ thi HSG
-Bồi dưỡng HSG Toán: Bồi dưỡng phân mơn Đại Số, Số Học, Giải Tích, Hình Học và Tổ Hợp dành cho học sinh khối lớp 10, 11, 12 Đội ngũ Giảng Viên giàu kinh nghiệm: TS Lê Bá Khánh Trình, TS Trần Nam Dũng, TS Pham Sỹ Nam, TS Lưu Bá Thắng, Thầy Lê Phúc Lữ, Thầy Võ Quốc Bá Cẩn đôi HLV đạt thành tích cao HSG Quốc Gia
III.Kênh học tập miễn phí
-HOC247 NET: Website hoc miễn phí học theo chương trình SGK từ lớp đến lớp 12 tất môn học với nội dung giảng chi tiết, sửa tập SGK, luyện tập trắc nghiệm mễn phí, kho tư liệu tham khảo phong phú cộng đồng hỏi đáp sôi động
-HOC247 TV: Kênh Youtube cung cấp Video giảng, chuyên đề, ôn tập, sửa tập, sửa đề thi miễn phí từ lớp đến lớp 12 tất mơn Tốn- Lý - Hố, Sinh- Sử - Địa, Ngữ Văn, Tin Học Tiếng Anh
Vững vàng tảng, Khai sáng tương lai
Học lúc, nơi, thiết bi – Tiết kiệm 90%
Học Toán Online Chuyên Gia
- - - - -