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

KNTT F3

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: Onggiaongheo
Người gửi: Lê Minh Tuấn (trang riêng)
Ngày gửi: 15h:33' 26-09-2023
Dung lượng: 4.1 MB
Số lượt tải: 35
Số lượt thích: 0 người
BÀI 3: QUAN HỆ GIỮA CÁC BẢNG
VÀ KHÓA NGOÀI
TRONG CƠ SỞ DỮ LIỆU QUAN HỆ

1. Tính dư thừa dữ liệu
a) Dư thừa dữ liệu cỏ thể dẫn đến dữ liệu không nhất quán khi cập nhật.

CSDL thường không lưu trữ những dữ liệu trùng lặp hoặc những thông tin có thể
dễ dàng suy diễn hay tính toán được từ những dữ liệu đã có.
Ví dụ: CSDL điểm thi

không cần chứa thông tin
về TUỔI của thí sinh vì
thông tin này có thể
đưược tính toán từ thông
tin NGÀY SINH và hiển
thị trên khung nhìn cần
thiết.

b) CSDL cần được thiết kế để tránh dư thừa dữ liệu
- Dư thừa dữ liệu do trùng lặp dữ liệu có nhược điểm là tốn nhiều vùng nhớ lưu trữ
không cần thiết và dữ liệu có thể không nhất quán (dữ liệu bị trùng lặp) khi cập nhật.
- Để tránh những nhược điểm do dư thừa dữ liệu gây ra, CSDL quan hệ thường được
thiết kế gồm một số bảng, có bảng chứa dữ liệu về riêng một đối tượng cần quản lí, có
bảng chứa dữ liệu về những sự kiện liên quan đến các đối tượng được quản lí.

- Với cách tổ
chức CSDL như
trong ví dụ vừa
nêu, mỗi bảng sẽ
giảm được dữ liệu
lặp

lại,

tránh

thông tin dư thừa
và việc cập nhật
dữ liệu sẽ bớt
được nhiều rủi ro
sai nhầm.

2. Liên kết giữa các bảng và khoá ngoài
- Để trích xuất thông tin từ CSDL quan hệ, ta có thể cần dữ liệu trong hơn một
bảng và phải ghép nối đúng được dữ liệu giữa các bảng với nhau.
-

Để tham chiếu xác định thì thuộc tính liên kết hai bảng phải là khoá của bảng
được tham chiếu.
Ví dụ trong ví dụ 2: Số thẻ TV phải là khoá chính của bảng NGƯỜI ĐỌC và
còn được gọi là khoá ngoài của bảng MƯỢN-TRẢ. Liên kết giữa hai bảng
trong
CSDL được thực hiện thông qua cặp khoá chính - khoá ngoài.

a) Ràng buộc khoá ngoài
Khi hai bảng trong một CSDL có liên kết với nhau, mỗi giá trị khoá ngoài ở bảng
tham chiếu sẽ được giải thích chi tiết hơn ở bảng được tham chiếu.

- Đảm bảo tính tham chiếu đầy đủ giữa các bảng có liên kết với nhau cũng là một
phần của việc đảm bảo tính toàn vẹn của dữ liệu. Ràng buộc này áp dụng cho khoá
ngoài nên được gọi là ràng buộc khoá ngoài.
b) Khai báo liên kết giữa
Các hệ
quản trị CSDL đều
các
bảng
cho người tạo lập CSDL
được khai báo liên kết giữa
các bảng. Phần mềm quản trị
CSDL sẽ căn cứ vào các liên
kết đó để kiểm soát tất cả
thao tác cập nhật, không để
xảy ra những vi phạm ràng
buộc khoá ngoài.

THANK YOU

2/11/20XX

11
 
Gửi ý kiến