Bài giảng Cơ sở dữ liệu - Chương 3: Tìm hiểu mô hình dữ liệu quan hệ

10 25 0
Bài giảng Cơ sở dữ liệu - Chương 3: Tìm hiểu mô hình dữ liệu quan hệ

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

Thông tin tài liệu

NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG) PHONGBAN(MAPHG, TENPHG, TRPHG, NG_NHANCHUC). DIADIEM_PHG(MAPHG, DIADIEM)[r]

(1)

Chương 3

(2)

Nội dung chi tiết

 Giới thiệu

 Một số khái niệm

 Ràng buộc toàn vẹn

 Các đặc trưng quan hệ

(3)

Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM

Giới thiệu

 Do E F Codd đưa

- “A Relation Model for Large Shared Data Banks”,

Communications of ACM, 6/1970

 DBMS ứng dụng mơ hình quan hệ

- System R, phát triển IBM

 Cung cấp cấu trúc liệu đơn giản

- Khái niệm quan hệ

 Nền tảng lý thuyết

- Lý thuyết tập hợp

 Là sở HQT CSDL thương mại

(4)

Nội dung chi tiết

 Giới thiệu

Một số khái niệm

- Quan hệ (Relation)

- Thuộc tính (Attribute)

- Lược đồ (Schema)

- Bộ (Tuple)

- Miền giá trị (Domain)

 Ràng buộc toàn vẹn

(5)

Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM

1 cột thuộc tính nhân viên

1 dịng nhân viên

Quan hệ

 Các thông tin lưu trữ CSDL tổ chức

thành bảng (table) chiều gọi quan hệ

TENNV HONV NGSINH DCHI PHAI LUONG PHG Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 Nhu Le 06/20/1951 291 HVH QPN Nu 43000 Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000

(6)

Quan hệ (tt)

 Quan hệ gồm

- Tên

- Tập hợp cột

• Cố định

• Được đặt tên

• Có kiểu liệu

- Tập hợp dịng

• Thay đổi theo thời gian

 Một dòng ~ Một thực thể

(7)

Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM

Thuộc tính

 Tên cột quan hệ

 Mô tả ý nghĩa cho giá trị cột

 Tất liệu cột có kiểu

liệu

TENNV HONV NGSINH DCHI PHAI LUONG PHG Tung Nguyen 12/08/1955 638 NVC Q5 Nam 40000 Hang Bui 07/19/1968 332 NTH Q1 Nu 25000 Nhu Le 06/20/1951 291 HVH QPN Nu 43000 Hung Nguyen 09/15/1962 Ba Ria VT Nam 38000

(8)

Lược đồ quan hệ

Lược đồ

 Lược đồ quan hệ

- Tên quan hệ

- Tên tập thuộc tính

NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG)

(9)

Cơ sở liệu - Khoa CNTT - ĐH KHTN TPHCM

Lược đồ (tt)

 Lược đồ CSDL

- Gồm nhiều lược đồ quan hệ

Lược đồ CSDL

NHANVIEN(MANV, TENNV, HONV, NGSINH, DCHI, PHAI, LUONG, PHG) PHONGBAN(MAPHG, TENPHG, TRPHG, NG_NHANCHUC)

DIADIEM_PHG(MAPHG, DIADIEM)

(10)

Dữ liệu cụ thể thuộc tính

Bộ

 Là dòng quan hệ (trừ dòng tiêu đề - tên

các thuộc tính)

 Thể liệu cụ thể thuộc tính

quan hệ

Ngày đăng: 09/03/2021, 07:11

Tài liệu cùng người dùng

Tài liệu liên quan