Tin 12 bài 11 : Các thao tác với cơ sở dữ liệu quan hệ

Lý thuyết tin 12 bài 11 và hướng dẫn giải bài tập, câu hỏi trắc nghiệm bài các thao tác với cơ sở dữ liệu quan hệ.

Lý thuyết tin 12 bài 11

1. Tạo lập CSDL

Tạ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, 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.

Tao lap CSDL

Chọn khoá chính cho bảng bằng cách để hệ QTCSDL tự động chọn hoặc ta xác định khoá thích hợp trong các 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 các bảng bằng cách xác lập các trường chung trong các bảng. Liên kết giúp hệ QTCSDL biết liên kết các bảng như thế nào để ship hàng việc kết xuất thông tin .Ngoài ra, như đã được trình làng ở chương II, các hệ QTCSDL đều được cho phép ta hoàn toàn có thể đổi khác cấu trúc bảng, đổi khác khóa chính và xóa bảng …

2. Cập nhật dữ liệu

Sau khi tạo cấu trúc ta hoàn toàn 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 cập nhật bảo vệ một số ít ràng buộc toàn vẹn đã được khai báo .Phần lớn các 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 hoàn toàn có thể được chỉnh sửa, thêm, xóa :

  • Thêm bản ghi bằng cách bổ sung 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 thay đổi các 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 một số bộ của bảng.

Cap nhat du lieu

3. Khai thác CSDL

a) Sắp xếp các bản ghi

Một trong những việc mà một hệ QTCSDL thường phải thực thi là tổ chức triển khai hoặc cung ứng phư ¬ ơng tiện truy vấn các bản ghi theo một trình tự nào đó .Ta hoàn toàn có thể hiển thị trên màn hình hiển thị hay in ra các bản ghi theo trình tự này .Các bản ghi hoàn toàn 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 :Sap xep cac ban ghi

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 các hệ QTCSDL cho phép nhập các biểu thức hay các tiêu chuẩn nhằm mục đích các mục tiêu 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.

Hệ QTCSDL quan hệ tương hỗ việc khai báo truy vấn qua các 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 các hệ QTCSDL quan hệ thông dụng lúc bấy giờ. Nó được cho phép người dùng biểu lộ truy vấn mà không cần biết nhiều về cấu trúc CSDL .

c) Xem dữ liệu

Thông thư ¬ ờng các hệ QTCSDL phân phối 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à size trường lớn thì việc xem hàng loạt bảng khó triển khai, màn hình hiển thị chỉ hoàn toàn 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 1 số ít trường trong một bảng .Xem du lieuDùng các biểu mẫu phức tạp hoàn toàn có thể hiển thị các 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

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 các 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 hoàn toàn có thể thiết kế xây dựng dựa trên các truy vấn .Báo cáo đơn thuần là list một bản ghi, hoàn toàn có thể phức tạp hơn .

Sơ đồ tư duy tin 12 bài 11

So do tu duy tin 12 bai 11

Video bài giảng lý thuyết tin học 12 bài 11

Nguồn: TechST

Giải bài tập tin 12 bài 11

Hướng dẫn vấn đáp các câu hỏi bài tập trang 93 SGK Tin học 12

Bài 1 trang 93 Tin học 12

Hãy nêu một việc làm ( trong mái ấm gia đình hay xã hội ) hoàn toàn có thể dùng máy tính để quản trịTrả lời

Công việc có thể dùng máy tính để quản lý là: Quản lý thư viện.

Ngoài ra còn hoàn toàn có thể quản trị những việc làm khác như thể :

  • Quản lý đăng kí tín chỉ của sinh viên.
  • Quản lý xe của một nhà xe.
  • Quản lý công việc bán hàng của một cửa hàng nào đó.

Bài 2 trang 93 Tin học 12

Trong cơ sở dữ liệu được nêu ở câu 1, hãy cho biết đối tượng người dùng cần quản lí và thông tin cần tàng trữTrả lờiĐối tượng cần quản trị trong bài toán quản trị thư viện là : Sách và Bạn đọc, quy trình mượn sách của bạn đọc .tin tức cần tàng trữ :

  • Sách: Mã sách, tên sách, tác giả, số lượng, tên nhà xuất bản,…
  • Bạn đọc: Mã bạn đọc, tên bạn đọc, ngày sinh, địa chỉ,…
  • Quản lý mượn: Mã bạn đoc, mã sách, số lượng mượn, ngày mượn, ngày trả.

Bài 3 trang 93 Tin học 12

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ì ?Trả lờitin tức trong cơ sở dữ liệu nói trên cần được cập nhật khi :

  • Thay đổi thông tin bạn đọc: Thông tin thay đổi có thể bao gồm địa chỉ, số điện thoại,…
  • Thay đổi thông tin sách: Thông tin thay đổi bao gồm các thuộc tính của sách.
  • Thêm bạn đọc mới: Thông tin cần cập nhật thêm bao gồm mã bạn đọc, tên bạn đọc,…
  • Thêm sách mới: Thông tin cần cập nhật thêm bao gồm mã sách, tên sách, tác giả,…
  • Thêm sửa thông tin về mượn sách của bạn đọc: Thay đổi ngày mượn, ngày trả hoặc có thể là thêm mới một bản ghi mượn sách.
  • Xóa thông tin về bạn đọc, sách.

Bài 4 trang 93 Tin học 12

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ần được kết xuất ? Hãy phác thảo 1 số ít báo cáo giải trình cần có .Trả lờiNhững thông tin cần kết xuất như thể bạn đọc này đã mượn bao nhiêu sách. Tác giả này đã viết bao nhiêu quyển sách .Một số báo cáo giải trình cần có :

  • Trong tháng 1 năm 2017 số cuốn sách được mượn là bao nhiêu.
  • Bạn đọc Nguyễn Văn A đã mượn bao nhiêu quyển sách.

Bài 5 trang 93 Tin học 12

Hãy cho một ví dụ về truy vấn Giao hàng cho việc kết xuất thông tin ở bài toán nàyTrả lờiVí dụ ta muốn đếm xem bạn đọc Nguyễn Văn A đã mượn bao nhiêu quyển sách .Ta sử dụng 2 bảng. Bạn đọc và bảng Mượn .Từ bảng Bạn đọc ta sẽ lấy được mã bạn đọc của bạn A. Sau đó đếm số bản ghi trong bảng Mượn mà có mã bạn đọc là mã của bạn A. Như vậy sẽ tìm ra được số sách mà bạn đọc A mượn .

Trắc nghiệm tin 12 bài 11

Những câu hỏi trắc nghiệm ôn tập kỹ năng và kiến thức tin học 12 bài 11

Câu 1. 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 2. 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 3. Cho các 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 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 4. 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 5. 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

Tin 12 bai 11Trên đây là những kiến thức và kỹ năng trọng tâm và hướng dẫn vấn đáp các câu hỏi tin 12 bài 11 được lời giải hay tổng hợp .Chúc các em học tốt và đạt nhiều hiệu quả cao .

Bài tiếp theo : Tin 12 bài 12

Tin 12 bài 11 : Các thao tác với cơ sở dữ liệu quan hệ

Bài viết liên quan
Hotline 24/7: O984.666.352
Alternate Text Gọi ngay