Violet
Baigiang

Tìm kiếm theo tiêu đề

Tin tức cộng đồng

5 điều đơn giản cha mẹ nên làm mỗi ngày để con hạnh phúc hơn

Tìm kiếm hạnh phúc là một nhu cầu lớn và xuất hiện xuyên suốt cuộc đời mỗi con người. Tác giả người Mỹ Stephanie Harrison đã dành ra hơn 10 năm để nghiên cứu về cảm nhận hạnh phúc, bà đã hệ thống các kiến thức ấy trong cuốn New Happy. Bà Harrison khẳng định có những thói quen đơn...
Xem tiếp

Tin tức thư viện

Chức năng Dừng xem quảng cáo trên violet.vn

12087057 Kính chào các thầy, cô! Hiện tại, kinh phí duy trì hệ thống dựa chủ yếu vào việc đặt quảng cáo trên hệ thống. Tuy nhiên, đôi khi có gây một số trở ngại đối với thầy, cô khi truy cập. Vì vậy, để thuận tiện trong việc sử dụng thư viện hệ thống đã cung cấp chức năng...
Xem tiếp

Hỗ trợ kĩ thuật

  • (024) 62 930 536
  • 0919 124 899
  • hotro@violet.vn

Liên hệ quảng cáo

  • (024) 66 745 632
  • 096 181 2005
  • contact@bachkim.vn

Tìm kiếm Bài giảng

BAI 13 CSDL QUAN HE KNTT

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Nhấn vào đây để tải về
Báo tài liệu có sai sót
Nhắn tin cho tác giả
(Tài liệu chưa được thẩm định)
Nguồn:
Người gửi: Trương Thị Thanh Thúy
Ngày gửi: 21h:26' 17-12-2023
Dung lượng: 4.1 MB
Số lượt tải: 251
Số lượt thích: 1 người (Phạm Thị Huơng)
Bài 13

CƠ SỞ
DỮ LIỆU
QUAN HỆ

Edgar Frank Codd
(1923-2003)

Từ những năm 1970, Edgar Frank
Codd đã đề xuất mô hình CSDL quan
hệ. Mô hình này nhanh chóng trở
thành mô hình được dùng phổ biến
nhất, nó xuất hiện trong hầu khắp các
ứng dụng quản lí, kể cả trong các ứng
dụng thư tín điện tử, mạng xã hội…
Vậy mô hình CSDL quan hệ là gì?

1. Khái niệm CSDL quan hệ
CSDL âm nhạc gồm có:
- Danh sách các tên nhạc sĩ với mã (định danh) là Aid
- Danh sách các tên ca sĩ với mã (định danh) là Sid
- Danh sách các bản nhạc với tên bản nhạc, mã nhạc sĩ (tác
giả bản nhạc ) và mã Mid-định danh bản nhạc
- Danh sách các bản thu âm gồm có mã bản nhạc và mã ca
sĩ.

Hãy quan sát và trả lời các câu hỏi sau:
1. Nhạc sĩ sáng tác bản nhạc "Trường ca sông Lô"
là nhạc sĩ nào? Nhạc sĩ sáng tác bản nhạc "Xa
khơi” là nhạc sĩ nào?
2. Bản thu âm trong Hình 13.1d tương ứng với
dòng 0005 TN là bản thu âm của bản nhạc nào,
do ca sĩ nào thể hiện?

3

1. Nhạc sĩ sáng tác bản nhạc "Trường ca sông Lô" là nhạc sĩ Văn Cao
Nhạc sĩ sáng tác bản nhạc "Xa khơi" là nhạc sĩ Nguyễn Tài Tuệ
2. Bản thu âm tương ứng với dòng 0005 TN là bản thu âm của bản nhạc “Việt
Nam quê hương tôi”, do ca sĩ Tân Nhân thể hiện

1. Khái niệm CSDL quan hệ
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

1. Hãy chỉ ra các cột của bảng Bản nhạc.
2. Bảng Bản thu âm và bảng Ca sĩ có chung
thuộc tính nào?

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

Bản ghi, trường

Liên kết dữ liệu

Khóa chính

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

Khóa ngoài

Bản ghi, trường
 Bản ghi (record): tương ứng mỗi hàng trong bảng, 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): tương ứng mỗi cột trong bảng, thể hiện thuộc
tính của đối tượng được quản lí trong bảng

Khóa chính

 Khóa của bảng là bộ giá trị của một hoặc nhóm các trường cho phép xác
định phân biệt các bản ghi của bảng
 Một bảng có thể có nhiều khóa.
 Chọn một khóa có số trường ít nhất trong các khóa của bảng làm khóa
chính

Ví dụ:

 Trường Mid là một khóa của bảng
Bản nhạc
 Trường Aid và TenBN chúng làm
thành một khóa của bảng Bản
nhạc
 Trường Mid, Aid, TenBN chúng làm
thành một khóa của bảng Bàn
nhạc
(vì giá trị của chúng tại các bản ghi
không trùng nhau nên phân biệt
được các bản ghi)

 Trong các khóa trên, chọn khóa tạo từ trường Mid làm khóa
chính vì có số trường ít nhất

Khóa ngoài
 Trường hay nhóm các trường ở bảng này làm thành khóa chính
ở một bảng khác được gọi là khóa ngoài
 Hai bảng lúc đó gọi là có quan hệ với nhau qua khóa ngoài

Liên kết dữ liệu
 Liên kết dữ liệu theo khóa là dùng khóa ngoài của bảng để thực hiện
việc ghép nối dữ liệu hai bảng với nhau.
 CSDL thường gồm nhiều bảng liên kết với nhau nhằm hạn chế dư thừa
dữ liệu, thuận lợi trong việc đảm bảo tính nhất quán, tính toàn vẹn của
dữ liệu khi cập nhật dữ liệu.

Các trường và dữ liệu
 Mỗi trường cần xác định kiểu dữ liệu.
 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ề logic của dữ liệu được nhập vào bảng.

1. Hãy chỉ ra khoá chính của bảng
Ca sĩ và bảng Bản nhạc.

2. Hãy chỉ ra các khoá ngoài
của bảng Bản nhạc và bảng
Bản thu âm.

Câu 1: Hãy chọn ý đúng nhất, CSDL quan hệ là:
A. CSDL gồm các dữ liệu được sắp xếp ở dạng bảng
B. CSDL mà dữ liệu được tổ chức thành các nhóm có quan hệ
với nhau
C. CSDL có các bảng mà dữ liệu của chúng có liên quan với
nhau
D. CSDL có các bảng có quan hệ với nhau
2/1/20XX

PRESENTATION TITLE

16

Câu 2: Để tạo liên kết giữa 2 bảng thì hai bảng đó
phải có hai trường thỏa mãn điều kiện:
A. Có tên giống nhau
B. Có kiểu dữ liệu giống nhau
C. Có ít nhất một trường là khóa chính
D. Cùng kiểu dữ liệu và cùng kích thước
2/1/20XX

PRESENTATION TITLE

17

Câu 3: Chọn phát biểu SAI khi nói về ý nghĩa liên kết giữa các
bảng:
A.Tránh được dư thừa dữ liệu
B.Có thể có được thông tin tổng hợp từ nhiều bảng
C. Nhất quán dữ liệu
D. Gộp chung các bảng thành 1 bảng

2/1/20XX

PRESENTATION TITLE

18

Câu 4: Khóa ngoài là?
A. Khóa có thể có trường hay nhóm các trường làm thành khóa
chính ở một bảng khác
B. Khóa có thể có trường hay nhóm các trường ít dữ liệu nhất
C. Khóa có thể có trường hay nhóm các trường đặc biệt nhất
D. Đáp án khác

2/1/20XX

PRESENTATION TITLE

19

Câu 5: Việc kết nối dữ liệu hai bảng với nhau
bằng khóa ngoài được gọi là
A. Liên kết dữ liệu theo định dạng
B. Liên kết dữ liệu theo chữ
C. Liên kết dữ liệu theo khóa
D. Đáp án khác
2/1/20XX

PRESENTATION TITLE

20
468x90
 
Gửi ý kiến