Networks Business Online Việt Nam & International VH2

Thao tác khai thác cơ sở dữ liệu quan hệ

Đăng ngày 20 September, 2022 bởi admin

1. Tạo lập CSDLTạo bảng :• Việc tiên phong trong việc tạo lập một CSDL quan hệ là tạo ra một hay nhiều bảng. Để thực thi điều đó, cần phải khai báo cấu trúc bảng, gồm có :+ Đặt tên những trường ;+ Chỉ định kiểu dữ liệu cho mỗi trường ;+ Khai báo size của trường .Thao tác khai thác cơ sở dữ liệu quan hệ• Chọn khoá chính cho bảng bằng cách để hệ QTCSDL tự động hóa chọn hoặc ta xác lập khoá thích hợp trong những khoá của bảng làm khoá chính .• Đặt tên bảng và lưu cấu trúc bảng .• Tạo link giữa những bảng bằng cách xác lập những trường chung trong những bảng. Liên kết giúp hệ QTCSDL biết liên kết những bảng như thế nào để Giao hàng việc kết xuất thông tin .• Ngoài ra, như đã được trình làng ở chương II, những hệ QTCSDL đều được cho phép ta có thể đổi khác cấu trúc bảng, đổi khác khoá chính và xóa bảng …2. Cập nhật dữ liệu• Sau khi tạo cấu trúc ta có thể nhập dữ liệu cho bảng. Thông thường việc nhập dữ liệu được thực thi từ bàn phím. Quá trình update bảo vệ một số ít ràng buộc toàn vẹn đã được khai báo .• Phần lớn những hệ QTCSDL được cho phép tạo ra biểu mẫu nhập dữ liệu ( hình 2 ) để việc nhập thuận tiện hơn, nhanh hơn và hạn chế năng lực nhầm lẫn .• Dữ liệu nhập vào có thể được chỉnh sửa, thêm, xoá :+ Thêm bản ghi bằng cách bổ trợ một hoặc một vài bộ dữ liệu vào bảng+ Chỉnh sửa dữ liệu là việc biến hóa những giá trị của một vài thuộc tính của một bộ .+ Xoá bản ghi là việc xoá một hoặc một số ít bộ của bảng .Thao tác khai thác cơ sở dữ liệu quan hệ3. Khai thác CSDLa ) Sắp xếp những bản ghi• Một trong những việc mà một hệ QTCSDL thường phải triển khai là tổ chức triển khai hoặc phân phối phư ¬ ơng tiện truy vấn những bản ghi theo một trình tự nào đó .• Ta có thể hiển thị trên màn hình hiển thị hay in ra những bản ghi theo trình tự này .• Các bản ghi có thể được sắp xếp theo nội dung của một hay nhiều trường .• Ví dụ : Có thể xếp list học viên theo bảng vần âm của trường tên ( hình 3 ), hoặc theo thứ tự giảm dần của ngày sinh :Thao tác khai thác cơ sở dữ liệu quan hệb ) Truy vấn CSDL• Truy vấn là một phát biểu biểu lộ nhu yếu của người dùng .• Truy vấn là một dạng lọc, có năng lực tích lũy thông tin từ nhiều bảng trong một CSDL quan hệ .• Để Giao hàng được việc truy vấn CSDL, thông thư ¬ ờng những hệ QTCSDL cho phép nhập những biểu thức hay những tiêu chuẩn nhằm mục đích những mục tiêu sau :+ Định vị những bản ghi ;+ Thiết lập link giữa những bảng để kết xuất thông tin ;+ Liệt kê một tập con những bản ghi hoặc tập con những trường ;+ Thực hiện những phép toán ;+ Thực hiện những thao tác quản lí dữ liệu khác .• Hệ QTCSDL quan hệ tương hỗ việc khai báo truy vấn qua những hành lang cửa số với mạng lưới hệ thống bảng chọn thích hợp .• SQL là một công cụ mạnh trong những hệ QTCSDL quan hệ thông dụng lúc bấy giờ. Nó được cho phép người dùng bộc lộ truy vấn mà không cần biết nhiều về cấu trúc CSDL .c ) Xem dữ liệuThông thư ¬ ờng những hệ QTCSDL cung ứng nhiều cách xem dữ liệu :• Có thể xem hàng loạt bảng, tuy nhiên với những bảng có nhiều trường và kích cỡ trường lớn thì việc xem hàng loạt bảng khó thực thi, màn hình hiển thị chỉ có thể hiển thị một phần của bảng .• Có thể dùng công cụ lọc dữ liệu để xem một tập con những bản ghi hoặc 1 số ít trường trong một bảng .Thao tác khai thác cơ sở dữ liệu quan hệ• Dùng những biểu mẫu phức tạp có thể hiển thị những thông tin có tương quan được kết xuất từ nhiều bảng .d ) Kết xuất báo cáo giải trình• tin tức trong một báo cáo giải trình được tích lũy bằng cách tập hợp dữ liệu theo những tiêu chuẩn do người dùng đặt ra .• Báo cáo thư ¬ ờng được in ra hay hiển thị trên màn hình hiển thị theo khuôn mẫu định sẵn .• Báo cáo có thể thiết kế xây dựng dựa trên những truy vấn .• Báo cáo đơn thuần là list một bản ghi, có thể phức tạp hơn .

B. Trắc nghiệm

Câu 1 : Việc tiên phong để tạo lập một CSDL quan hệ là :A. Tạo ra một hay nhiều biểu mẫu

B. Tạo ra một hay nhiều báo cáo giải trìnhC. Tạo ra một hay nhiều mẫu hỏiD. Tạo ra một hay nhiều bảng
Câu 2 : Thao tác khai báo cấu trúc bảng gồm có :A. Khai báo size của trườngB. Tạo link giữa những bảngC. Đặt tên những trường và chỉ định kiểu dữ liệu cho mỗi trườngD. Câu A và C đúng
Câu 3 : Cho những thao tác sau :B1 : Tạo bảngB2 : Đặt tên và lưu cấu trúcB3 : Chọn khóa chính cho bảngB4 : Tạo linkKhi tạo lập CSDL quan hệ ta triển khai lần lượt những bước sau : A. B1-B3-B4-B2B. B2-B1-B2-B4C. B1-B3-B2-B4D. B1-B2-B3-B4
Câu 4 : Thao tác nào sau đây không phải là thao tác update dữ liệu ?A. Nhập dữ liệu bắt đầuB. Sửa những dữ liệu chưa tương thíchC. Thêm bản ghiD. Sao chép CSDL thành bản sao dự trữ
Câu 5 : Chỉnh sửa dữ liệu là :A. Xoá một số ít quan hệB. Xoá giá trị của một vài thuộc tính của một bộC. Thay đổi những giá trị của một vài thuộc tính của một bộD. Xoá 1 số ít thuộc tính
Câu 6 : Thao tác nào sau đây không là khai thác CSDL quan hệ ?A. Sắp xếp những bản ghiB. Thêm bản ghi mớiC. Kết xuất báo cáo giải trìnhD. Xem dữ liệu
Câu 7 : Truy vấn cơ sở dữ liệu là gì ?A. Là một đối tượng người dùng có năng lực tích lũy thông tin từ nhiều bảng trong một CSDL quan hệB. Là một dạng bộ lọcC. Là một dạng bộ lọc ; có năng lực tích lũy thông tin từ nhiều bảng trong một CSDL quan hệD. Là nhu yếu máy thực thi lệnh gì đó
Câu 8 : Khi xác nhận những tiêu chuẩn truy vấn thì hệ QTCSDL sẽ không triển khai việc làm :A. Xoá vĩnh viễn 1 số ít bản ghi không thoả mãn điều kiện kèm theo trong CSDLB. Thiết lập mối quan hệ giữa những bảng để kết xuất dữ liệu .C. Liệt kê tập con những bản ghi thoả mãn điều kiện kèm theoD. Định vị những bản ghi thoả mãn điều kiện kèm theo
Câu 9 : Chức năng chính của biểu mẫu ( Form ) là :A. Tạo báo cáo giải trình thống kê số liệuB. Hiển thị và update dữ liệuC. Thực hiện những thao tác trải qua những nút lệnhD. Tạo truy vấn lọc dữ liệu
Câu 10 : Câu nào sau đây sai ?A. Không thể tạo ra chính sách xem dữ liệu đơn thuầnB. Có thể dùng công cụ lọc dữ liệu để xem một tập con những bản ghi hoặc 1 số ít trường trong một bảngC. Các hệ quản trị CSDL quan hệ được cho phép tạo ra những biểu mẫu để xem những bản ghiD. Có thể xem hàng loạt dữ liệu của bảngThao tác khai thác cơ sở dữ liệu quan hệ

Giáo án Tin học 12T iết 41 § 11. CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆI. MỤC TIÊU * Kiến thức : + Nắm được những tính năng mà hệ QTCSDL quan hệ phải có và vai trò, ý nghĩa của tính năng đó trong quy trình tạo lập và khai thác hệ QTCSDL quan hệ. * Kỹ năng : + Có sự liên hệ với những thao tác đơn cử ở chương II.II. ĐỒ DÙNG DẠY HỌC1 ) Giáo viên : SGK, SGV, máy tính, máy chiếu, phòng máy. 2 ) Học sinh : SGK, bài soạn. Tham khảo nội dung chương II.III. HOẠT ĐỘNG DẠY VÀ HỌC : TGNội dung Hoạt động GV – HS5 ’ * Kiểm tra bài cũ : – Câu hỏi : Những tiêu chuẩn nào giúp ta chọn khoá chính cho bảng ? Hãy cho ví dụ và lý giải ? § 3. Các thao tác với cơ sở dữ liệu quan – GV : Đặt câu hỏi kiểm tra bài cũ. – HS trả lờiGV : Trong chương 2 tất cả chúng ta đã sử 15 ’ hệ1. Tạo lập CSDL – Tạo bảngXây dựng CSDL quan hệ là tạo một hay nhiều bảng. Xác định và khai báo cấu trúc bảng, chọn kiểu dữ liệu cho những cột thuộc tính ( trường ). Cụ thể phải triển khai : + Đặt tên trường ; + Chỉ định kiểu trường ; + Khai báo size trường. dụng Access – một công cụ quản trị CSDL để thực thi những thao tác : Tạo bảng, Cập nhật, Sắp xếp những bản ghi, Truy vấn CSDL, Lập báo cáo giải trình. Ví dụ : 1. Giao diện tạo bảng của Access để tạo bảng2. Giao diện của Foxpro để tạo bảng ( tệp DBF ) 15 ’ – Chọn khoá chính cho bảng bằng cách để hệ QTCSDL tự động hóa chọn hoặc ta xác lập khoá thích hợp trong những khoá của bảng. – Đặt tên bảng và lưu cấu trúc bảng. – Tạo link giữa những bảng2. Cập nhật dữ liệu – Sau khi tạo cấu trúc ta có thể nhập dữ liệu cho bảng. Thông thường việc nhập dữ liệu được triển khai từ bàn phím. Quá trình update bảo vệ 1 số ít ràng buộc toàn vẹn đã được khai báo. – Phần lớn những hệ QTCSDL được cho phép tạo ra biểu mẫu nhập dữ liệu để việc nhập thuận tiện hơn, nhanh hơn và hạn chế năng lực nhầm lẫn. Ví dụ : * Biểu mẫu cập nhập dữ liệu của Access : GV : Trong Access biểu mẫu được dùng để làm gì ? HS : vấn đáp, học viên khác bổ trợ. GV : Ta có thể khống chế khi nhập để tránh sai sót được hay không ? HS : vấn đáp, hs khác bổ trợ. * Biểu mẫu update dữ liệu của FoxproHoặc Hoặc 5 ’ – Dữ liệu nhập vào có thể được chỉnh sửa, thêm, xoá : + Thêm bản ghi bằng cách bổ trợ một hoặc một vài bộ dữ liệu vào bảng + Chỉnh sửa dữ liệu là việc biến hóa những giá trị của một vài thuộc tínhcủa một bộ. + Xoá bản ghi là việc xoá một hoặc 1 số ít bộ của bảng. IV. Củng cố và dặn dò ( 5 ’ ) – Tạo lập CSDL gồm những thao tác nào ? – Cập nhật gồm những thao tác nào ? – HS về nhà học bài và sẵn sàng chuẩn bị bài 11, mục 3T iết 42 § 11. CÁC THAO TÁC VỚI CƠ SỞ DỮ LIỆU QUAN HỆI. MỤC TIÊU * Kiến thức : + Nắm được những tính năng mà hệ QTCSDL quan hệ phải có và vai trò, ý nghĩa của công dụng đó trong quy trình tạo lập và khai thác hệ QTCSDL quan hệ. * Kỹ năng : + Có sự liên hệ với những thao tác đơn cử ở chương II.II. ĐỒ DÙNG DẠY HỌC1 ) Giáo viên : SGK, SGV, máy tính, máy chiếu, phòng máy. 2 ) Học sinh : SGK, bài soạn. Tham khảo nội dung chương II.III. HOẠT ĐỘNG DẠY VÀ HỌC : TGNội dung Hoạt động GV – HS5 ’ * Kiểm tra bài cũ : – Câu hỏi : Khi nào những thông tin trong CSDL ( CSDL quản lí học viên ) cần được update và update những gì ? i11 Các thao tác với CSDL quan hệ3. Khai thác cơ sở dữ liệu – GV : Đặt câu hỏi kiểm tra bài cũ – HS vấn đáp – GV : Trong chương 2 ta có sắp xếp những bản ghi không ? Nêu trình tự nếu có. – HS : vấn đáp, học viên khác bổ trợ. 5 ’ a. Sắp xếp những bản ghi – Một trong những việc làm mà một hệ QTCSDL cung ứng là năng lực tổ chức triển khai hoặc phân phối phương tiện đi lại để truy vấn đến những bản ghi theo một trình tự nào đó. Ta có thể hiển thị những bản ghi này theo cách sắp xếp theo nội dung của một hay nhiều trường. Ví dụ dữ liệu được sắp xếp theo tên của Access : – GV : nhắc lại cho cả lớp. Việc sắp xếp theo một trình tự nào đó là việc làm thường gặp của công tác làm việc quản trị. Ví dụ sắp xếp list để đánh SBD, phòng thi Hay của Foxpro : đã sắp xếp theo cột tên và họ đệm : Lưu lý : việc sắp xếp này không làm biến hóa trật tự tàng trữ khởi đầu những bản ghi. 15 ’ b. Truy vấn CSDL10 ’ Truy vấn là phát biểu bộc lộ theo nhu yếu người dùng. Có thể nói truy vấn là một bộ lọc, có năng lực tích lũy thông tin từ một hay nhiều bảng trong một CSDL quan hệ. Các tiêu chuẩn :  Định vị bản ghi ;  Thiết lập mối quan hệ hay link giữa những bảng để kết xuất thông tin ;  Liệt kê một tập con những bản ghi ;  Thực hiện những phép toán ;  Xóa một số ít bản ghi ;  Thực hiện những thao tác quản trị dữ liệu khác. SQL là công cụ rất mạnh hổ trợ cho việc truy vấn của hệ QTCSDL quan hệ. c Xem dữ liệu : Thông thường hệ QTCSDL cung ứng nhiều cách xem dữ liệu : + Có thể xưm hàng loạt bảng + Có thể dùng công cụ lọc để xem GV : Nêu những bước để truy vấn dữ liệu của Access. HS : trả lờiGV. Tại sao phải truy vấn dữ liệu ? HS : vấn đáp, học viên khác bổ trợ. GV : Nêu những tiêu chuẩn của truy vấn. Hs : vấn đáp. GV : Là trường hợp đặt biệt của truy vấn, mẫu này giống như những biểu mẫu khác nhưng ta không hề update dữ liệu được. một tập con những bản ghi hoặc 1 số ít trường trong một bảng + Các hệ QTCSDL quan hệ cung được cho phép tạo những biểu mẫu để xem những bản ghi. Ví dụ : Từ mẫu query dưới đây : Ta có biểu mẫu sau : 5 ’ d. Kết xuất báo cáoThông tin trong báo cáo giải trình được tích lũy bằng cách tập hợp dữ liệu theo những tiêu chuẩn do người sử dụng đặt ra. Báo cáo thường in ra hay hiển thị trên màn hình hiển thị theo mẫu định sẵn. Báo cáo có thể kiến thiết xây dựng từ những truy vấn. Gv : Tại sao phải kết xuất báo cáo giải trình ? HS : vấn đáp. GV : báo cáo giải trình lấy dữ liệu từ đâu ? HS : vấn đáp : từ bảng và truy vấn. Ví dụ : IV. Củng cố ( 5 ’ ) : Các thao tác chính với CSDL quan hệ : HỆQTCSDLTạo lập CSDLCập nhật Sắp xếp Truy vấn, sinh báo cáoĐặt tên trườngChỉ định kiểuKhai báo kích thướcCập nhật cấu trúcCập nhật dữ liệuTìm kiếmLọc dữ liệuTổ chức mẫu báo cáoKết xuất báo cáoTiết 43B ài tập và thực hành thực tế 10H Ệ CƠ SỞ DỮ LIỆU QUAN HỆI. Mục tiêu1. Kiến thức : – hiểu và vận dụng được khái niệm khoá và link giữa những bảng2. Kỹ năng – Xác định được khoá chính với những bài toán đơn thuần. II. Phương tiện, chuẩn bị1. Phương tiện : – Sử dụng một số ít ví dụ có sẵn và sgk, sbt – Sử dụng máy chiếu Projector và phòng máy tính thực hành2. Chuẩn bị : – GV : sẵn sàng chuẩn bị ví dụ và bài tập, giáo án – HS : Kiến thức đã học, sgk và sbtIII. Nội dungTG Nội dung Hoạt động của GV – HS20 ’ Xét bài toán quản lí điểm kiểm tra – sgk – tr. 87. Bài 1 : Em hãy chọn khoá cho mỗi bảngtrong CSDL trên và lý giải lí do lựa chọn của bạn ? – GV : Cho HS đọc to bài toán để cả lớp theo dõi. – Gv : Để quản lí điểm kiểm tra trên, có thể chỉ dùng một bảng dữ liệu được không ? – HS : Không dùng một bảng vì CSDl sẽ không thoả mãn tính toàn vẹn va tính bảo đảm an toàn và bảo mật thông tin. – GV : sử dụng ba ảng sẽ bảo vệ sự khách quan và công minh trong chấm thi. GV chấm thi không biết bài chấm là của học viên nào, chỉ có số phách. – GV : Khoá chính ? Bài 2 : Em hãy chỉ ra những mối liên hệ cần – HS : Khoá chính là một hoặc một vài trường mà giá trị của nó xác lập giá trị duy nhất của mỗi hàng trong bảng. – GV : Xác định khoá chính của ba bảng đó ? – HS : Đối với bảng Thí Sinh, dùng trường SBD làm khoá chính. Bảng Đánh Phách dùng trường SBD hoặc trường phách làm khoá chính. Bảng Điểm Thi dùng trường phách làm khoá chính. Vì mỗi học viên có một SBD và số phách riêng. – GV : Có thể chọn trường khác làm khoá chính được không ? – HS : Có thể sử dụng trường STT làm khoá chính, vì không có hai học viên nào có cùng số thứ tự. – GV : Đối với bảng Thí Sinh có thể chọn khoá chính khác không ? – HS : Có thể chọn những trường họ tên học viên, ngày sinh và trường làm khoá chính nếu trong cùng một tỉnh không có hai hs trùng tên, cùng ngày tháng năm sinh và học cùng trường. – GV : C ó th ể ch ọn trường điểm trong bảng điểm thi làm khoá chính không ? – GV : Có nhiều cách chọn khoá chính nhưng nên chọn khoá chính là khoá có ít trường nhất. – GV : Muốn biết hiệu quả thi, cần ghép được đúng ( tương ứng ) thông tin thí sinh nào, có số phách là gì và 20 ’ thiết giữa ba bảng để có được hiệu quả thi thông tin cho hs ? bao nhiêu điểm ? – GV : Chỉ dựa vào một trong ba bảng trên có thể cho kết qủ điểm thi không ? Giải thích ? – HS : Không thể cho hiệu quả điểm thi. Vì, với bảng Thí Sinh cho biết thông tin về học viên như SBD, họ tên, ngày sinh Bảng Đánh Phách cho biết số pháhc và số báo danh, còn bảng Điểm thi thì cho biết số phách và điểm thi. – GV : Vậy, để cho tác dụng thi, cần triển khai thao tác gì ? – HS : Cần link 3 bảng lại để có thông tin khá đầy đủ. – GV : Cần link giữa những bảng ntn ? Giải thích ? – HS : Bảng Thí Sinh link với bảng Đánh Phách qua trường SBD. Bảng Đánh Phách link với bảng Điểm thi qua trường Phách. Như vậy, trải qua SBD biết được hs đó có số phách trong bài thi là bao nhiêu, rồi qua số phách biết được có điểm số ntn. – GV : Có thể sử dụng trường STT để link không ? – HS : Không sử dụng, vì có thể trong bảng Thí Sinh, học viên này có SBD và STT như này nhưng trong bảng Đánh Phách, SBD đó có STT khác. IV. Củng cố ( 5 ’ ) – Tiêu chí giúp ta chọn khoá chính ? – Các thao tác tạo link giữa những bảng ? Tiết 44B ài tập và thực hành thực tế 10H Ệ CƠ SỞ DỮ LIỆU QUAN HỆI. Mục tiêu1. Kiến thức : – hiểu và vận dụng được khái niệm khoá và link giữa những bảng2. Kỹ năng – Xác định được khoá chính với những bài toán đơn thuần. II. Phương tiện, chuẩn bị1. Phương tiện : – Sử dụng 1 số ít ví dụ có sẵn và sgk, sbt – Sử dụng máy chiếu Projector và phòng máy tính thực hành2. Chuẩn bị : – GV : chuẩn bị sẵn sàng ví dụ và bài tập, giáo án – HS : Kiến thức đã học, sgk và sbtIII. Nội dungTG Nội dung Hoạt động của GV – HS5 ’ Xét bài toán quản lí điểm kiểm tra – sgk – tr. 87. Bài 3 : Hãy dùng hệ quản trị CSDL Access để làm những việc sau : a. Tạo CSDL nói trên : Gồm ba bảng ( mỗi bảng với khoá đã chọn ), thiết đặt những – GV : Mở Access, tạo CSDL dựa vào bài 1 và 2. – HS thực hành thực tế – GV : Tạo CSDL với những khoá đã xác lập ở bài 1, tạo link giữa những bảng. – HS thực hành thực tế – GV : Để đưa ra hiệu quả cho hs, cần sử dụng công cụ nào ? – HS vấn đáp và thao tác – GV : Để đưa ra hiệu quả thi toàn tỉnh theo thứa tự giảm dần của điểm thi, cần sử dụng công cụ nào ? 30 ’ 10 ’ mối link thiết yếu, nhập dữ liệu giả định ( tối thiểu 10 thí sinh ) ? b. Đưa ra tác dụng thi để thông tin cho học viên ? c. Đưa ra tác dụng thi theo trường ? d. Đưa ra hiệu quả thi của toàn tỉnh theo thứ tự giảm dần của điểm thi ? – HS vấn đáp và thao tác – HS thực hành thực tế. – GV : Kiểm tra và nhận xét, cho điểm.

Source: https://vh2.com.vn
Category : Startup