Bài giảng môn học Cơ sở dữ liệu - Chương 3: Mô hình dữ liệu

10 9 0
Bài giảng môn học Cơ sở dữ liệu - Chương 3: Mô hình dữ liệu

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

Thông tin tài liệu

• Nhiều thứ tự logic được xác định trên quan hệ khi nó được cài đặt như một tập tin hoặc hiển thị như một bảng.  Thứ tự của các giá trị trong bộ[r]

(1)

Mơ hình

dữ liệu quan hệ

(2)

Nội dung trình bày

 Các khái niệm mơ hình.

 Các ràng buộc mơ hình.

 Thiết kế mơ hình quan hệ từ mơ hình ER

(3)

Các khái niệm mơ hình

 Giới thiệu

• Dùng để thiết kế CSDL mức logic

• Có sở lý thuyết vững dựa lý thuyết tập hợp • Sử dụng HQT CSDL thương mại

 Nội dung chi tiết

• Quan hệ (Relation) • Thuộc tính (Attribute) • Miền xác định (Domain) • Bộ liệu (Tuple)

• Lược đồ quan hệ (Relation Schema) • Định nghĩa hình thức

(4)

Quan hệ

 Dữ liệu lưu CSDL tổ chức thành bảng

chiều (table)

 Mỗi bảng gọi quan hệ.

Nam 31/12/1973 Cuong Le Quang Nam 1/1/1970 Binh Nguyen Van Nam 15/4/1971 An Tran Van MaNV 4/10/1972 Ngaysinh Yen Ten Nu Nguyen Thi Gioitinh Ho NHANVIEN Tên bảng

tên quan hệ Cột ứng với thuộc tính nhân viên

(5)

Quan hệ

 Quan hệ

• Chứa liệu tập thực thể tập liên kết.

• Tên quan hệ.

• Tập hợp dòng

- Mỗi dòng chứa giá trị tương ứng với liệu thực thể liên kết

- Mỗi dịng có nhiều giá trị dùng để phân biệt dòng

• Tập hợp cột.

(6)

Thuộc tính

 Tên cột quan hệ.

 Mỗi thuộc tính có kiểu liệu sở

• Chuỗi ký tự (string), số nguyên (integer), số thực (real),

 Các kiểu liệu phức không áp dụng

Nam 31/12/1973 Cuong Le Quang Nam 1/1/1970 Binh Nguyen Van Nam 15/4/1971 An Tran Van MaNV 4/10/1972 Ngaysinh Yen Ten Nu Nguyen Thi Gioitinh Ho NHANVIEN

(7)

Miền xác định

 Tập hợp giá trị nguyên tử gắn với thuộc

tính.

 Có tên, kiểu liệu, khn dạng mơ tả

• Tên: SDT_Nhanvien.

• Kiểu liệu: chuỗi ký tự. • Khn dạng: xxx-xxxxxxx.

(8)

Bộ liệu, Lược đồ quan hệ

 Bộ liệu

• Là dịng quan hệ khơng kể dịng tên thuộc tính

• Mỗi chứa giá trị cụ thể thuộc tính

 Lược đồ quan hệ

• Tạo thành từ tên quan hệ danh sách thuộc tính

NHANVIEN(MaNV, Ho, Ten, Ngaysinh, Gioitinh)

Nam 31/12/1973 Cuong Le Quang Nam 1/1/1970 Binh Nguyen Van Nam 15/4/1971 An Tran Van MaNV 4/10/1972 Ngaysinh Yen Ten Nu Nguyen Thi Gioitinh Ho NHANVIEN

(9)

Định nghĩa hình thức

 Lược đồ quan hệ

• R(A1, A2, , An) R(A1:D1, A2:D2, , An:Dn)

- R tên quan hệ

- A1, , An thuộc tính

- Di miền xác định thuộc tính Ai, i = 1, ,n

• Bậc R số lượng thuộc tính lược đồ

 Quan hệ - Trạng thái quan hệ

• r(R) = r = {t1, , tm}

- r quan hệ lược đồ quan hệ R

- tj = <v1, , vn> danh sách có thứ tự n giá trị

+ vi Di vi = null (giá trị rỗng) giá trị ứng với thuộc tính Ai

(10)

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

 Trong quan hệ khơng có trùng nhau.  Thứ tự quan hệ

• Về mặt tốn học, quan hệ khơng có thứ tự

• Nhiều thứ tự logic xác định quan hệ cài đặt tập tin hiển thị bảng

 Thứ tự giá trị bộ

• Sự xếp giá trị quan trọng

 Giá trị giá trị rỗng (null) bộ

• Các thuộc tính gộp thuộc tính đa trị khơng phép tồn • Giá trị rỗng dùng để biểu diễn giá trị chưa xác định

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

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan