Nội dung của Bài 11: Các thao tác với cơ sở dữ liệu quan hệ dưới đây, các em sẽ được tìm hiểu về các chức năng mà hệ QTCSDL quan hệ phải có và vai trò, ý nghĩa của chức năng đó trong quá trình tạo lập và khai thác hệ QTCSDL quan hệ. Mời các em cùng theo dõi nội dung chi tiết của bài học.
Một ví dụ về giao diện để tạo bảng như trong hình 1 dưới đây:
Hình 1. Giao diện tạo bảng trong Access
Ngoài ra, như đã được giới thiệu ở chương II, các hệ QTCSDL đều cho phép ta có thể thay đổi cấu trúc bảng, thay đổi khoá chính và xóa bảng...
Hình 2. Biểu mẫu nhập dữ liệu trong hệ QTCSDL Foxpro
Ví dụ: Có thể xếp danh sách học sinh theo bảng chữ cái của trường tên (hình 3), hoặc theo thứ tự giảm dần của ngày sinh:
Hình 3. Dữ liệu được sắp xếp tên theo bảng chữ cái
Truy vấn là một phát biểu thể hiện yêu cầu của người dùng.
Để phục vụ được việc truy vấn CSDL, thông thường các hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chí nhằm các mục đích sau:
SQL là một công cụ mạnh trong các hệ QTCSDL quan hệ thông dụng hiện nay. Nó cho phép người dùng thể hiện truy vấn mà không cần biết nhiều về cấu trúc CSDL.
Thông thường các hệ QTCSDL cung cấp nhiều cách xem dữ liệu:
Hình 4. Ví dụ về biểu mẫu hiển thị dữ liệu
Thông tin trong một báo cáo được thu thập bằng cách tập hợp dữ liệu theo các tiêu chí 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 theo khuôn mẫu định sẵn.
Cũng như biểu mẫu, báo cáo có thể xây dựng dựa trên các truy vấn.
Sau khi học xong Bài 11: Các thao tác với cơ sở dữ liệu quan hệ, các em cần nắm vững các nội dung trọn tâm về các chức năng, vai trò, ý nghĩa của quá trình tạo lập, cập nhật và khai thác hệ QTCSDL quan hệ.
Các em có thể hệ thống lại nội dung kiến thức đã học được thông qua bài kiểm tra Trắc nghiệm Tin học 12 Bài 11 cực hay có đáp án và lời giải chi tiết.
Việc đầu tiên để tạo lập một CSDL quan hệ là:
Thao tác khai báo cấu trúc bảng bao gồm:
Thao tác nào sau đây không thuộc loại tạo lập CSDL quan hệ?
Câu 4-10: Mời các em đăng nhập xem tiếp nội dung và thi thử Online để củng cố kiến thức về bài học này nhé!
Các em có thể xem thêm phần hướng dẫn Giải bài tập Tin học 12 Bài 11để giúp các em nắm vững bài học và các phương pháp giải bài tập.
Bài tập 1 trang 93 SGK Tin học 12
Bài tập 2 trang 93 SGK Tin học 12
Bài tập 3 trang 93 SGK Tin học 12
Bài tập 4 trang 93 SGK Tin học 12
Bài tập 5 trang 93 SGK Tin học 12
Trong quá trình học tập nếu có thắc mắc hay cần trợ giúp gì thì các em hãy comment ở mục Hỏi đáp, Cộng đồng Tin học DapAnHay sẽ hỗ trợ cho các em một cách nhanh chóng!
Chúc các em học tập tốt và luôn đạt thành tích cao trong học tập!
-- Mod Tin Học 12 DapAnHay
Việc đầu tiên để tạo lập một CSDL quan hệ là:
Thao tác khai báo cấu trúc bảng bao gồm:
Thao tác nào sau đây không thuộc loại tạo lập CSDL quan hệ?
Trong quá trình tạo cấu trúc của một bảng, khi tạo một trường, việc nào sau đây không nhất thiết phải thực hiện?
Cho các thao tác sau :
B1: Tạo bảng
B2: Đặt tên và lưu cấu trúc
B3: Chọn khóa chính cho bảng
B4: Tạo liên kết
Khi tạo lập CSDL quan hệ ta thực hiện lần lượt các bước sau:
Thao tác nào sau đây không phải là thao tác cập nhật dữ liệu?
Chỉnh sửa dữ liệu là:
Xoá bản ghi là:
Thao tác nào sau đây không là khai thác CSDL quan hệ?
Khai thác CSDL quan hệ có thể là:
Hãy nêu một công việc (trong gia đình hay xã hội) có thể dùng máy tính để quản lý.
Trong bài toán quản lí ở câu hỏi 1, hãy cho biết đối tượng cần quản lí và thông tin cần lưu trữ.
Khi nào thông tin trong CSDL nói trên cần được cập nhật và cập nhật những gì?
Khi nào cần kết xuất thông tin từ CSDL nói trên và những thông tin nào được kết xuất? Hãy phác thảo một số mẫu báo cáo cần có.
Hãy cho một ví dụ về truy vấn phục vụ cho việc kết xuất thông tin ở bài toán này.
Họ và tên
Tiêu đề câu hỏi
Nội dung câu hỏi
Chỉnh sửa dữ liệu là:
A. Xoá một số quan hệ
B. Xoá giá trị của một vài thuộc tính của một bộ
C. Thay đổi các giá trị của một vài thuộc tính của một bộ
D. Xoá một số thuộc tính
Câu trả lời của bạn
Chỉnh sửa dữ liệu là Thay đổi các giá trị của một vài thuộc tính của một bộ mà không phải thay đổi toàn bộ giá trị các thuộc tính còn lại của bộ đó.
Đáp án: C
Thao tác nào sau đây không là khai thác CSDL quan hệ?
A. Sắp xếp các bản ghi
B. Thêm bản ghi mới
C. Kết xuất báo cáo
D. Xem dữ liệu
Câu trả lời của bạn
Khai thác CSDL quan hệ có thể là sắp xếp, truy vấn, xem dữ liệu, kết xuất báo cáo.
Đáp án: B
Truy vấn cơ sở dữ liệu là gì?
A. Là một đối tượng có khả năng thu thập thông tin từ nhiều bảng trong một CSDL quan hệ
B. Là một dạng bộ lọc
C. Là một dạng bộ lọc;có khả năng thu thập thông tin từ nhiều bảng trong một CSDL quan hệ
D. Là yêu cầu máy thực hiện lệnh gì đó
Câu trả lời của bạn
Truy vấn cơ sở dữ liệu là truy vấn mô tả các dữ liệu và thiết đặt các tiêu chí để hệ quản trị CSDL thích hợp. Nói cách khác, đó là một dạng bộ lọc;có khả năng thu thập thông tin từ nhiều bảng trong một CSDL quan hệ.
Đáp án: C
Khi xác nhận các tiêu chí truy vấn thì hệ QTCSDL sẽ không thực hiện công việc:
A. Xoá vĩnh viễn một số bản ghi không thoả mãn điều kiện trong CSDL
B. Thiết lập mối quan hệ giữa các bảng để kết xuất dữ liệu.
C. Liệt kê tập con các bản ghi thoả mãn điều kiện
D. Định vị các bản ghi thoả mãn điều kiện
Câu trả lời của bạn
Khi xác nhận các tiêu chí truy vấn thì hệ QTCSDL sẽ thực hiện công việc:
+ Thiết lập mối quan hệ giữa các bảng để kết xuất dữ liệu.
+ Liệt kê tập con các bản ghi thoả mãn điều kiện
+ Định vị các bản ghi thoả mãn điều kiện
+ Thực hiện các phép toán
+ Thực hiện các thao tác quản lí dữ liệu khác
Đáp án: A
Chức năng chính của biểu mẫu (Form) là:
A. Tạo báo cáo thống kê số liệu
B. Hiển thị và cập nhật dữ liệu
C. Thực hiện các thao tác thông qua các nút lệnh
D. Tạo truy vấn lọc dữ liệu
Câu trả lời của bạn
Biểu mẫu (Form) giúp tạo giao diện thuận tiện cho việc nhập và hiển thị thông tin. Ví dụ muốn hiển thị thông tin điểm cao nhất của mỗi lớp để sử dụng lâu dài, trong Access ta sử dụng Form
Đáp án: B
Câu nào sau đây sai?
A. Không thể tạo ra chế độ xem dữ liệu đơn giản
B. Có thể dùng công cụ lọc dữ liệu để xem một tập con các bản ghi hoặc một số trường trong một bảng
C. Các hệ quản trị CSDL quan hệ cho phép tạo ra các biểu mẫu để xem các bản ghi
D. Có thể xem toàn bộ dữ liệu của bảng
Câu trả lời của bạn
Các hệ quản trị CSDL cung cấp nhiều cách xem dữ liệu:
+ Có thể xem toàn bộ dữ liệu của bảng
+ Có thể dùng công cụ lọc dữ liệu để xem một tập con các bản ghi hoặc một số trường trong một bảng
+ Các hệ quản trị CSDL quan hệ cho phép tạo ra các biểu mẫu để xem các bản ghi
Đáp án: A
Câu trả lời của bạn
+ Đặt tên các trường;
+ Chỉ định kiểu dữ liệu cho mỗi trường;
+ Khai báo kích thước của trường.
Câu trả lời của bạn
Truy vấn là một phát biểu thể hiện yêu cầu của người dùng.
Câu trả lời của bạn
Để phục vụ được việc truy vấn CSDL, thông thường các hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chí nhằm các mục đích sau:
- Định vị các bản ghi;
- Thiết lập liên kết giữa các bảng để kết xuất thông tin;
- Liệt kê một tập con các bản ghi hoặc tập con các trường;
- Thực hiện các phép toán;
- Thực hiện các thao tác quản lí dữ liệu khác.
Câu trả lời của bạn
Thông thường các hệ QTCSDL cung cấp nhiều cách xem dữ liệu:
- Có thể xem toàn bộ bảng, tuy nhiên với những bảng có nhiều trường và kích thước trường lớn thì việc xem toàn bộ bảng khó thực hiện, màn hình 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 các bản ghi hoặc một số trường trong một bảng.
- Các hệ QTCSDL quan hệ quen thuộc cũng cho phép tạo ra các biểu mẫu để xem các bản ghi. Các biểu mẫu này giống với các biểu mẫu nhập dữ liệu về mặt thiết kế, chỉ khác là chúng được sử dụng để hiển thị dữ liệu sẵn có chứ không phải để tiếp nhận dữ liệu mới. Ta có thể tạo ra các chế độ hiển thị dữ liệu đơn giản, dễ hiểu, chỉ hiển thị mỗi lần một bản ghi. Dùng các biểu mẫu phức tạp có thể hiển thị các thông tin có liên quan được kết xuất từ nhiều bảng.
Câu trả lời của bạn
Đặc trưng cơ bản để phân biệt kiến trúc một hệ CSDL là cách tổ chức lưu trữ CSDL.
Câu trả lời của bạn
- Việc phân loại phụ thuộc vào cách tổ chức khai thác, cụ thể là:
+ Những ai sẽ truy cập vào CSDL?
+ Việc truy cập được thực hiện từ đâu
+ Các môđun của hệ QTCSDL được lưu trữ ở đâu?
Câu trả lời của bạn
- Dựa vào các tiêu chí trên người ta chia các hệ CSDL tập trung thành 3 loại:
+ Hệ CSDL cá nhân;
+ Hệ CSDL trung tâm;
+ Hệ CSDL khách - chủ.
Câu trả lời của bạn
Hệ CSDL cá nhân là hệ CSDL có một người dùng. Thông thường, người này vưa thiết kế, tạo lập và bảo trì CSDL, đồng thời cũng là người khai thác thông tin, tự lập và hiển thị các báo cáo.
Câu trả lời của bạn
- Đặc điểm:
+ Dữ liệu được tập trung ở một máy;
+ Chỉ một người hoặc một nhóm người truy cập theo nguyên tắc lần lượt (không có tương tranh, xung đột);
+ Toàn bộ hệ QTCSDL được lưu ngay tại hệ thống chứa CSDL;
+ Việc truy cập vào CSDL được thực hiện ngay hệ thống chứa CSDL.
Câu trả lời của bạn
- Ưu điểm và nhược điểm:
+ Ưu điểm: Việc phát triển và sử dụng các hệ CSDL cá nhân khá đơn giản và dễ dàng.
+ Nhược điểm: Tình an toàn thường không cao.
Câu trả lời của bạn
Có thể dùng máy tính để quản lí các CD (thư viện CD gia đình) ghi bài hát, phục vụ tìm kiếm CD chứa bài hát muốn nghe hay tìm các CD có các bài hát do một ca sĩnào đó biểu diễn.
– Quản lí hồ sơ đăng kí xe máy hoặc ô tô đế có thể nhanh chóngtìm ra chủ phương tiện khi cần thiết.
– Quản lí vân tay phục vụ công tác điều tra, phá án.
Câu trả lời của bạn
Một trong những lúc cần kết xuất thông tin là khi muốn tìm CDchứa bài hát nào đó hoặc muốn biết là trong thư viện CD của mình đã có bài hát đó chưa. Ví dụ, chuẩn bị đón giao thừa, bạn muốn mở nhạc bài “Happy new year” của ban nhạc ABBA. Nếu không nhớ bài hát này được ghi ở đĩa nào và cất ở đâu, bạn phải truy xuất thông tin từ CSDL để nhanh chóng tìm được đĩa cần thiết.
Câu trả lời của bạn
Thông tin trong CSDL nói trên cần phải được cập nhật khi:
– Có thêm CD mới (mới mua thêm hay được tặng).
– Khi một CD bị hỏng hoặc bị mất.
– Khi thay đổi chỗ lưu trữ của CD.
Câu trả lời của bạn
– Danh sách các bài hát trên một đĩa.
– Danh sách các bài hát cùng mộttác giả và tên đĩa CD
0 Bình luận
Để lại bình luận
Địa chỉ email của hạn sẽ không được công bố. Các trường bắt buộc được đánh dấu *