Tin học 11: Bài 13 - Cơ sở dữ liệu

Web Publisher User

Tiết 14

BÀI 13: CƠ SỞ DỮ LIỆU

1. Khái niệm:

CSDL quan hệ là CSDL lưu trữ dữ liệu dưới dạng các bảng có quan hệ với nhau.

2. Một số thuật ngữ, khái niệm

a) Bản ghi, trường:

Về mặt cấu trúc, CSDL quan hệ tổ chức lưu trữ dữ liệu dưới dạng bảng gồm các hàng và các cột.

- Bản ghi (record): là mỗi hàng của bảng và là tập hợp các thông tin về một đối tượng cụ thể được quản lý trong bảng.

- Trường (field): là mỗi cột của bảng và là thể hiện thuộc tính của đối tượng được quản lý trong bảng.

Ví dụ: Ở bảng Nhạc sĩ có ………………… bản ghi là bộ giá trị ghi trong các trường tương ứng với ...... thuộc tính là: ………… và …………, cụ thể:

b) Khoá chính

- Khoá: Là một hay nhóm các trường mà giá trị của chúng tại hai bản ghi bất kỳ không trùng nhau (xác định duy nhất một bản ghi).

- Khoá chính: Trong một bảng có nhiều khoá, có thể chọn một khoá bất kỳ làm khoá chính và thường chọn khoá có số trường ít nhất.

* Lưu ý: Khoá chính xác định duy nhất bản ghi nên có vai trò quan trọng trong sắp xếp, truy xuất dữ liệu.

Bảng Nhạc sĩ Ca sĩ Bản nhạc Bản thu âm
Khoá
Khoá chính

c) Khoá ngoài:

Khoá ngoài của một bảng là một trường hay nhóm trường làm khoá chính của một bảng khác.

Bảng Nhạc sĩ Ca sĩ Bản nhạc Bản thu âm
Khoá ngoài

d) Liên kết dữ liệu:

Có thể dùng khoá ngoài để liên kết (join) hai bảng, tạo ra bảng mới.

Ví dụ: Hai bảng Bản nhạc và Nhạc sĩ liên kết với nhau bởi trường: ………………………

e) Các trường và dữ liệu:

Mỗi trường trong các bảng cần được xác định kiểu dữ liệu nhằm mục đích:

- Hạn chế việc lãng phí dung lượng lưu trữ dữ liệu.

- Kiểm soát tính đúng đắn về lôgic dữ liệu được nhập vào bảng.

Luyện tập:

Bài 1. Cho CSDL học tập có các bảng sau: HocSinh (họ tên, số CCCD, số thẻ học sinh, ngày sinh, địa chỉ), MonHoc (tên môn, mã môn), Diem (số thẻ học sinh, mã môn, năm, học kỳ, điểm). Yêu cầu:

- Hãy vẽ ra các bảng này và cho dữ liệu giả định (mỗi bảng khoảng năm bản ghi).

- Xác định khoá chính, khoá ngoài của từng bảng.

Bài 2. Trong kỳ thi TN THPT, học sinh được đánh số báo danh, có thể thi một số môn được chia vào các phòng thi được đánh số, sau khi chấm sẽ có điểm thi với các môn đăng ký dự thi. Hãy đề xuất một số bảng dữ liệu và các trường làm khoá chính và khoá ngoài cho các bảng đó.

* Hướng dẫn:

- Liệt kê danh sách các thông tin cần quản lý.

- Lập một bảng với một số dữ liệu giả định.

- Tinh chỉnh để hạn chế việc dư và mất tính nhất quán của dữ liệu → Đưa ra một số bảng liên quan.

إرسال تعليق

Chúng tôi rất vui khi bạn muốn đóng góp ý kiến. Để đảm bảo môi trường trao đổi lành mạnh, vui lòng tuân thủ các quy định sau:

1. Sử dụng tiếng Việt có dấu đầy đủ, tránh viết tắt.
2. Bình luận sẽ được kiểm duyệt trước khi công khai.
3. Tôn trọng người khác và đóng góp ý kiến xây dựng.
4. Tuân thủ chính sách của Google và TTKT.

Cảm ơn bạn đã đồng hành cùng chúng tôi!

CẢNH BÁO

Gần đây, chúng tôi phát hiện nội dung bị chụp màn hình và chia sẻ trái phép. TTKT khuyến cáo bạn không nên chụp màn hình mà hãy chia sẻ link đến bài viết để tôn trọng tác giả và tránh bị vô hiệu hóa tài khoản.

Yêu cầu Đăng nhập

Để tiếp tục sử dụng, vui lòng đăng nhập.