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

Bài 10. Cơ sở dữ liệu quan hệ

Wait
  • Begin_button
  • Prev_button
  • Play_button
  • Stop_button
  • Next_button
  • End_button
  • 0 / 0
  • Loading_status
Tham khảo cùng nội dung: Bài giảng, Giáo án, E-learning, Bài mẫu, Sách giáo khoa, ...
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: Kim Ngân
Ngày gửi: 15h:03' 11-07-2022
Dung lượng: 5.9 MB
Số lượt tải: 701
Số lượt thích: 0 người
CƠ SỞ DỮ LIỆU QUAN HỆ

BÀI 10
XIN CHÀO CÔ VÀ CÁC BẠN!
2) Cơ sở dữ liệu quan hệ

KHÁI NIỆM

01

VÍ DỤ

02

KHÓA VÀ LIÊN KẾT GIỮA CÁC BẢNG

03
1

Tập hợp dữ liệu có liên quan với nhau theo một chủ đề nào đó được lưu trên máy tính điện tử để đáp ứng nhu cầu khai thác thông tin của nhiều người.

KHÁI NIỆM

CƠ SỞ DỮ LIỆU
1
*Cơ sở dữ liệu xây dựng dựa trên mô hình dữ liệu quan hệ gọi là cơ sở dữ liệu quan hệ *Hệ QTCSDL dùng để tạo lập, cập nhật và khai thác CSDL quan hệ gọi là hệ QTCSDL quan hệ
KHÁI NIỆM

CƠ SỞ DỮ LIỆU QUAN HỆ
Cơ sở dữ liệu

Hệ quản trị cơ sở dữ liệu

Hệ QTCSDL quan hệ

Mô hình dữ liệu quan hệ

Cơ sở dữ liệu quan hệ
CƠ SỞ DỮ LIỆU QUAN HỆ

QUAN HỆ

THỘC TÍNH

BỘ (BẢN GHI)

MIỀN GIÁ TRỊ

Các thuật ngữ trong mô hình dữ liệu quan hệ

CƠ SỞ DỮ LIỆU

BẢNG

CỘT

HÀNG

KIỂU DỮ LIỆU
BẢNG MƯỢN SÁCH

CƠ SỞ DỮ LIỆU
*Bảng mượn sách *Cột số thẻ; mã số sách;... *Hàng TV-02; TO-012;... *Kiểu dữ liệu number; date time...
CƠ SỞ DỮ LIỆU QUAN HỆ
*Quan hệ mượn sách *Thuộc tính số thẻ; mã số sách;... *Bộ (bản ghi) TV-02; TO-012;... *Miền giá trị number; date time;...
1
*Mỗi quan hệ có một tên phân biệt với tên các quan hệ khác *Các bộ là phân biệt và thứ tự không quan trọng *Mỗi thuộc tính có một tên phân biệt, thứ tự không quan trọng *Quan hệ không có thuộc tính đa trị hay phức hợp
KHÁI NIỆM

ĐẶC TRƯNG CHÍNH CỦA 1 QUAN HỆ TRONG 1 CƠ SỞ DỮ LIỆU QUAN HỆ
Quan hệ không có thuộc tính đa trị hay phức hợp

ĐA TRỊ
Quan hệ không có thuộc tính đa trị hay phức hợp

PHỨC

HỢP
2

Để quản lý học sinh mượn sách ở thư viện cần quản lý các thông tin về:

TÌNH HÌNH MƯỢN SÁCH
*Số thẻ *Mã số sách *Ngày mượn *Ngày trả
01

THÔNG TIN HỌC SINH MƯỢN SÁCH
*Số thẻ *Họ tên *Ngày sinh *Lớp
02

THÔNG TIN VỀ SÁCH
*Mã số sách *Tên sách *Số trang *Tác giả
03

VÍ DỤ:
Bảng mượn sách

Bảng người mượn

Bảng sách
thể hiện một sự liên kết giữa học sinh mượn sách và sách trong thư viện

Nhờ liên kết này mà ta biết nhiều thông tin:
*HS nào đó đã mượn 1c sách nào đó ...
3
*Khóa là một tập thuộc tính (có thể chỉ gồm một thuộc tính) mà đủ để phân biệt các hàng trong bảng *Mỗi hàng có ít nhất một khóa. Việc xác định khóa phụ thuộc vào quan hệ logic của các dữ liệu chứ không phụ thuộc vào giá trị các dữ liệu
KHÓA VÀ LIÊN KẾT GIỮA CÁC BẢNG

KHÓA
Thuộc tính số thẻ dùng để phân biệt người mượn

Bảng người mượn
Bảng mượn sách

Học sinh có mã TV-02 mượn 3 lần

Một học sinh có thể mượn sách nhiều lần

Thuộc tính thẻ và mã số sách làm khóa
Học sinh có mã TV-02 mượn sách mã TO-012 2 lần

Bảng mượn sách

Một học sinh có thể mượn 1q sách nhiều lần

Thuộc tính thẻ, mã số sách và ngày mượn làm khóa

Quy định 1 ngày không được mượn 1q sách nhiều lần
Tập gồm 2 thuộc tính mã thẻ và mã sách chưa đủ để phân biệt các lần mượn sách vì 1 HS có thể mượn 1q sách nhiều lần

Thuộc tính Mã thẻ không đủ phân biệt các lần mượn sách của HS

Tập gồm 3 thuộc tính Mã thẻ, mã sách và ngày mượn có thể phân biệt các lần mượn sách của học sinh
3
*Một bảng có thể có nhiều khóa. Trong các khóa của một bảng người ta thường chọn một khóa làm khóa chính *Khi nhập dữ liệu cho một bảng, dữ liệu tại các cột khóa chính không được để trống *Nên chọn khóa có ít thuộc tính nhất
KHÓA VÀ LIÊN KẾT GIỮA CÁC BẢNG

KHÓA

CHÍNH

(Primary key)
KHÓA CHÍNH

SỐ THẺ

Bảng người mượn
3
*Xác định thuộc tính khóa của một bảng là để thiết lập sự liên kết *Khi sử dụng đồng thời nhiều mối liên kết, ta có thể kết nối được các thông tin tương ứng với nhau *Có thể xem các bảng cùng các liên kết giữa chúng tạo thành một CSDL quan hệ đơn giản, được lưu trữ ở bộ nhớ ngoài, phục vụ quản lí một việc nào đó
KHÓA VÀ LIÊN KẾT GIỮA CÁC BẢNG

LIÊN KẾT
Bảng mượn sách

Bảng người mượn

Bảng sách
ANY QUESTION

NHÓM 2

LỚP 12A2

THPT CHU VĂN AN

?

Nhóm 2

lớp 12A2

THÀNH VIÊN NHÓM
*Nguyễn Thị Kim Ngân *Đoàn Xuân Oanh *Nguyễn Hồng Ngọc *Nguyễn Lê Ngọc Trâm *Trần Minh Thiện
*Trương Kim Thành Nam *Phạm Khắc Duy *Nguyễn Trung *Nguyễn Hải Triều *Lê Ngọc Quang
468x90
 
Gửi ý kiến