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
câu1
a. Tạo bảng bằng chế độ cấu trúc chọn lệnh gì trong Access 2010?
b. Tạo biểu mẫu bằng chế độ Wizard chọn lệnh gì trong Access 2010?
c. Tạo mẫu hỏi bằng chế độ Wizard chọn lệnh gì trong Access 2010?
d. Tạo báo cáo bằng chế độ Wizard chọn lệnh gì trong Access 2010?
câu2. Tạo cấu trúc cho 3 bảng: BANG_DIEM; HOC_SINH; MON_HOC? Đặt khóa chính cho các bảng và đặt tên CSDL là HOC_TAP theo yêu cầu sách tin12 SGK/76
câu3. Thiết lập liên kết giữa bảng BANG_DIEM với bảng HOC_SINH; bảng BANG_DIEM với bảng MON_HOC
Câu trả lời của bạ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 CD chứ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ác mẫu báo cáo có thể cần chuẩn bị là:
- 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ột tác giả và tên đĩa CD.
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
- 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
Những khái niệm cơ bản về hệ CSDL quan hệ :
- Cơ sở dữ liệu quan hệ là cơ sở dữ liệu được xây dựng dựa trên mô hình dữ liệu quan hệ.
- Hệ quản trị cơ sở dữ liệu quan hệ là hệ quản trị cơ sở dữ liệu dùng để tạo lập, cập nhật và khai thác CSDL quan hệ.
- Khóa: Các thuộc tính có thể được dùng để phân biệt các cá thể.
- Khóa chính: Trong các khóa của một bảng người ta thường chọn một khóa làm khóa chính.
- Liên kết: Thực chất là sự liên kết giữa các bảng được xác lập dựa trên thuộc tính khóa.
Câu trả lời của bạn
Khi xét một mô hình dữ liệu ta cần quan tâm những yếu tố :
• Cấu trúc dữ liệu: Dữ liệu được lưu trong các bảng. Mỗi bảng gồm các hàng và các cột thể hiện thông tin về một chủ thể.
• Các thao tác, phép toán trên dữ liệu: Thêm, xóa, sửa các 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 thao tác trên dữ liệu.
• Ràng buộc dữ liệu: Dữ liệu trong các bảng phải thỏa mãn một số ràng buộc, chẳng hạn không được có hai bộ nào trong một bảng giống nhau hoàn toàn.
Câu trả lời của bạn
Có 2 tiêu chí giúp ta chọn khóa chính cho bảng :
- Tập thuộc tính phải đủ để phân biệt các cá thể trong một bảng.
- Số lượng thuộc tính nên là ít nhất.
Ví dụ : Trong bảng Sinhvien có các thuộc tính id, ten, ngaysinh. Id có thể giúp chúng ta phân biệt được các cá thể trong một bảng. Id, ten có thể giúp chúng ta phân biệt được các cá thể trong một bảng. Id, ten, ngaysinh cũng có thể giúp ta phân biệt được các cá thể trong một bảng. Tuy nhiên ta chọn id làm khóa chính vì vừa có ít thuộc tính nhất lại vừa đảm bảo điều kiện của khóa.
A.Cung cấp công cụ quản lý bộ nhớ
B. Cung cấp môi trường tạo lập CSDL
C.Cung cấp môi trường cập nhật và khai thác dữ liệu
D.Cung cấp công cụ kiểm soát, điều khiển việc truy cập vào CSDL
Câu trả lời của bạn
Cung cấp công cụ quản lý bộ nhớ không thuộc chức năng của hệ QTCSDL
Câu trả lời của bạn
Thao tác khai báo cấu trúc bảng bao gồm:
Câu trả lời của bạn
Khi tạo lập CSDL quan hệ ta thực hiện lần lượt các bước sau:
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
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
Ví dụ, để quản lí thư viện CD gia đình ta có đối tượng quản lí là các CD. Thông tin cần lưu trữ cho một CD có thể là:
– Số hiệu đĩa.
– Tên đĩa.
– Tên bài hát.
– Nhạc sĩ.
– Ca sĩ (ban nhạc) thực hiện.
– Nơi cất giữ.
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ác mẫu báo cáo có thể cần chuẩn bị là:
– 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
Câu trả lời của bạn
– 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
Việc đầu tiên để 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
C. Tạo ra một hay nhiều mẫu hỏi
D. Tạo ra một hay nhiều bảng
Câu trả lời của bạn
Việc đầu tiên để tạo lập một CSDL quan hệ là tạo ra một hay nhiều bảng. Để thực hiện cần phải xác định và khai báo cấu trúc bảng, bao gồm: đặt tên, chỉ định kiểu dữ liệu, khai báo kích thước của mỗi trường.
Đáp án: D
Thao tác khai báo cấu trúc bảng bao gồm :
A. Khai báo kích thước của trường
B. Tạo liên kết giữa các bảng
C. Đặt tên các trường và chỉ định kiểu dữ liệu cho mỗi trường
D. Câu A và C đúng
Câu trả lời của bạn
Thao tác khai báo cấu trúc bảng bao gồm:
+ Đặ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.
Đáp án: D
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:
A. B1-B3-B4-B2
B. B2-B1-B2-B4
C. B1-B3-B2-B4
D. B1-B2-B3-B4
Câu trả lời của bạn
Khi tạo lập CSDL quan hệ ta thực hiện lần lượt các bước sau:
+ Tạo bảng
+ Chọn khóa chính cho bảng
+ Đặt tên và lưu cấu trúc
+ Tạo liên kết
Đáp án: C
Thao tác nào sau đây không phải là thao tác cập nhật dữ liệu?
A. Nhập dữ liệu ban đầu
B. Sửa những dữ liệu chưa phù hợp
C. Thêm bản ghi
D. Sao chép CSDL thành bản sao dự phòng
Câu trả lời của bạn
thao tác cập nhật dữ liệu:
+ Nhập dữ liệu ban đầu
+ Sửa những dữ liệu chưa phù hợp
+ Thêm bản ghi
+ Xóa bản ghi
Đáp án: D
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 *