1. Trang chủ
  2. » Ôn tập Toán học

Bài tập tự học môn Tin học lớp 12

18 17 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

+ Các cột biểu thị các thuộc tính của chủ thể và tên cột thường là tên của thuộc tính. + Mỗi hàng biểu thị cho một cá thể, gồm một bộ các giá trị tương ứng với các cột. • Về mặt thao tác[r]

(1)

Lý thuyết Tin học 12

Bài 10: CƠ SỞ DỮ LIỆU QUAN HỆ A Lý thuyết

1 Mơ hình liệu quan hệ. • Yếu tố hệ CSDL: + Cấu trúc liệu

+ Các thao tác, phép toán liệu + Các ràng buộc liệu

• Mơ hình liệu quan hệ (gọi tắt mơ hình quan hệ) E F Codd đề xuất năm 1970 Trong khoảng ba mươi năm trở lại đây, hệ CSDL xây dựng theo mơ hình quan hệ dùng phổ biến

• Về mặt cấu trúc:

+ Dữ liệu thể bảng

+ Mỗi bảng bao gồm hàng cột thể thông tin chủ thể

+ Các cột biểu thị thuộc tính chủ thể tên cột thường tên thuộc tính + Mỗi hàng biểu thị cho cá thể, gồm giá trị tương ứng với cột • Về mặt thao tác liệu:

+ Có thể cập nhật liệu thêm, xóa hay sửa ghi bảng

+ Các kết tìm kiếm thơng tin qua truy vấn liệu có nhờ thực thao tác liệu

• Về mặt ràng buộc liệu: Dữ liệu bảng phải thoả mãn số ràng buộc Chẳng hạn, hai bảng giống hoàn toàn 2 Cơ sở liệu quan hệ

(2)

• Cơ sở liệu xây dựng dựa mơ hình liệu quan hệ gọi sở liệu quan hệ

• Hệ QTCSDL dùng để tạo lập, cập nhật khai thác CSDL quan hệ gọi hệ QTCSDL quan hệ

• Miền để kiểu liệu thuộc tính

• Mỗi quan hệ CSDL có đặc trưng sau:

• Một quan hệ hệ CSDL quan hệ có đặc trưng sau: + Mỗi quan hệ có tên để phân biệt với quan hệ khác;

+ Các không phân biệt thứ tự;

+ Mỗi thuộc tính có tên phân biệt khơng phân biệt thứ tự; + Quan hệ khơng có thuộc tính đa trị hay phức hợp

• Một số hệ QTCSDL: Microsoft, Access, Microsoft SQL Sever, … b) Ví dụ

• Để quản lí việc học sinh mượn sách trường, thư viện cần có thơng tin về: + Tình hình mượn sách

+ Các học sinh có thẻ mượn sách + Sách có thư viện

c) Khóa liên kết bảng • Khóa

+ Khơng có hai hàng bảng tương ứng tất thuộc tính

+ Trong bảng, tập thuộc tính mơ tả gọi khố bảng • Khóa

(3)

+ Trong hệ QTCSDL quan hệ, nhập liệu cho bảng, giá trị khóa khơng để trống

+ Các hệ QTCSDL quan hệ kiểm sốt điều đảm bảo quán liệu, tránh trường hợp thông tin đối tượng xuất lần sau cập nhật liệu Trong mơ hình quan hệ, ràng buộc liệu gọi ràng buộc toàn vẹn thực thể(hay gọi ngắn gọn ràng buộc khóa)

• Lưu ý:

+ Mỗi bảng có khóa Việc xác định khố phụ thuộc vào quan hệ lơgic liệu không phụ thuộc vào giá trị liệu

+ Nên chọn khố khố có thuộc tính

• Liên kết: thực chất liên kết bảng xác lập dựa thuộc tính khóa B Bài tập Trắc nghiệm

Câu : Mơ hình phổ biến để xây dựng CSDL quan hệ là: A Mơ hình phân cấp

B Mơ hình liệu quan hệ C Mơ hình hướng đối tượng D Mơ hình sỡ quan hệ

Câu 2: Các khái niệm dùng để mô tả yếu tố tạo thành mô hình liệu quan hệ?

A Cấu trúc liệu B Các ràng buộc liệu

C Các thao tác, phép toán liệu D Tất câu

Câu 3: Trong mơ hình quan hệ, mặt cấu trúc liệu thể các: A Cột (Field) B Hàng (Record) C Bảng (Table) D Báo cáo (Report) Câu 4: Thao tác liệu là:

(4)

B Thêm ghi C Xoá ghi D Tất đáp án

Câu 5: Phát biểu hệ QTCSDL quan hệ đúng? A Phần mềm dùng để xây dựng CSDL quan hệ

B Phần mềm dùng để tạo lập, cập nhật khai thác CSDL quan hệ C Phần mềm Microsoft Access

D Phần mềm để giải toán quản lí có chứa quan hệ liệt Câu 6: Phát biểu phát biểu sau sai nói miền?

A Các miền thuộc tính khác khơng thiết phải khác B Mỗi thuộc tính có hai miền trở lên

C Hai thuộc tính khác miền D Miền thuộc tính họ tên thường kiểu text

Câu 7: Đặc điểm sau không đặc trưng quan hệ hệ CSDL quan hệ?

A Các phân biệt thứ tự khơng quan trọng B Quan hệ khơng có thuộc tính đa trị hay phức tạp

C Mỗi thuộc tính có tên phân biệt thứ tự thuộc tính quan trọng D Tên quan hệ trùng

Câu 8: Phát biểu sai phát biểu sau nói khố chính? A Một bảng có nhiều khố

B Mỗi bảng có khố

C Xác định khoá phụ thuộc vào quan hệ logic liệu không phụ thuộc vào giá trị liệu

(5)

Câu 9: Giả sử bảng có trường SOBH (số bảo hiểm) HOTEN (họ tên) nên chọn trường SOBH làm khố :

A Trường SOBH nhất, trường HOTEN khơng phải B Trường SOBH kiểu số, trường HOTEN khơng phải kiểu số C Trường SOBH đứng trước trường HOTEN

D Trường SOBH trường ngắn Câu 10: Cho bảng sau :

- DanhMucSach(MaSach, TenSach, MaLoai) - LoaiSach(MaLoai, LoaiSach)

- HoaDon(MaSach, SoLuong, DonGia)

Để biết giá sách cần bảng nào? A HoaDon

(6)

Bài tập thực hành 10 - Hệ sở liệu quan hệ Xem thêm: Lý thuyết: Hệ sở liệu quan hệ

1 Mục đích, u cầu

- Biết chọn khóa cho bảng liệu toán quen thuộc

- Biết cách xác lập liên kết bảng thơng qua khóa để tìm thông tin liên quan đến cá thể quản lí

2 Nội dung

Câu 1(sgk trang 88 Tin 12): Em chọn khóa cho bảng sở liệu giải thích lí lựa chọn

Hướng dẫn Trả lời:

- Bảng THI_SINH: SBD khóa Số báo danh thí sinh yêu cầu phải khác

- Bảng DANH PHACH: SBD phách thỏa mãn khóa Vì SBD cho phách, phách đánh cho số báo danh - Bảng DIEM THI: Phách khóa Điểm xuất nhiều lần bảng Tuy nhiên phách tương ứng với điểm (khơng thể có trường hợp có hai điểm)

Câu 2: (sgk trang 88 Tin 12): Em mối liên kết cần thiết ba bảng để có kết thi thơng báo cho thí sinh

Hướng dẫn Trả lời:

- Bảng THI_SINH liên kết với bảng DANH_PHACH qua trường SBD - Bảng DANH_PHACH liên kết với bảng DIEM_THI qua trường phách

- Bảng THI_SINH liên kết bắc cầu với bảng DIEM thông qua bảng DANH_PHACH - Liên kết THI_SINH DANH_PHACH liên kết 1-1

- Liên kết DANH_PHACH DIEM liên kết 1-1

(7)

Câu (sgk trang 88 Tin 12): Hãy dùng hệ quản trị CSDL Access để làm việc sau:

- Tạo lập sở liệu nói trên: gồm ba bảng (mỗi bảng với khóa chọn), thiết đặt mối liên kết cần thiết, nhập liệu giả định (ít 10 thí sinh)

- Đưa kết để thơng báo cho thí sinh - Đưa kết thi theo trường

- Đưa kết thi toàn tỉnh theo thứ tự tăng dần điểm thi

*Chú ý: Bài tập số em làm máy lưu tên theo mẫu Tên lớp_Họ tên gửi địa mail cô info@123doc.org

Hướng dẫn Trả lời:

a) Tạo lập sở liệu nói - Tạo bảng THI_SINH:

- Tạo bảng DANH_PHACH:

- Tạo bảng DIEM_THI:

(8)

- Chọn bảng để tạo mối quan hệ:

(9)(10)(11)(12)

- Nhấn Run để thực thi Query:

(13)

c) Đưa kết thi theo trường

- Dựa vào kết Query vừa chạy ta xuất báo cáo

(14)

- Nhấn dấu >> để đưa toàn trường vào báo cáo

(15)

- Nhấn Finish để kết thúc trình tạo báo cáo

(16)

- Dê chuột vào trường Ngày sinh tiến hành kéo sang phải:

(17)

d) Đưa kết thi toàn tỉnh thoe thứ tự giảm dần điểm thi - Dựa vào kết Query đưa điểm thi toàn tỉnh

(18)

Ngày đăng: 03/02/2021, 00:10

Xem thêm:

TỪ KHÓA LIÊN QUAN

w