Học viện công nghệ BƯu chính viễn thông khoa viễn thông 1 Bài giảng Học phần: CƠ SỞ DỮ liệU



tải về 4.98 Mb.
Chế độ xem pdf
trang27/82
Chuyển đổi dữ liệu13.11.2023
Kích4.98 Mb.
#55639
1   ...   23   24   25   26   27   28   29   30   ...   82
NEW.Bài giảng CSDL sau nghiệm thu-2023
TH CSDL 2015Sep, 6. Đề cương Cơ sở dữ liệu- sau nghiệm thu. 23.02.2022, Chuong01-CSDL
LÀM ĐỘI 
TRƯỞNG
GỒM
1
N
N
1
1
1


38 
 2.5.2.1. Thực thể - Tập thực thể 
Một thực thể là một “sự vật” hoặc “đối tượng” mà nó tồn tại và có thể phân biệt 
được với các đối tượng khác. Ví dụ như một nhân viên trong một tổ chức là một thực 
thể. 
Một tập thực thể là một tập hợp các thực thể cùng loại mà chúng có chung những 
tính chất hoặc thuộc tính. Ví dụ như tập hợp tất cả những người mà họ là nhân viên của 
một tổ chức là một tập thực thể khách hàng. Mỗi tập thực thể được đặt một tên gọi, 
thông thường là danh từ. Ví dụ như KHACHHANG, HOADON,…Ký hiệu: hình chữ 
nhật với tên gọi của thực thể như hình 2.9 mô tả tập thực thể NHAN_VIEN 
Ví dụ: Quản lý các dự án của công ty 
- Một nhân viên là một thực thể 
- Tập hợp các nhân viên là tập thực thể 
- Một dự án là một thực thể 
- Tập hợp các dự án là tập thực thể 
- Một phòng ban là một thực thể 
- Tập hợp các phòng ban là tập thực thể 
 2.5.2.2. Thuộc tính 
Hình 2.9: Tập thực thể
 


39 
Mỗi tập thực thể có một tập các tính chất đặc trưng, mỗi tính chất đặc trưng này 
gọi là thuộc tính của tập thực thể. Ứng với mỗi thuộc tính có một tập các giá trị cho 
thuộc tính đó gọi là miền giá trị. Ký hiệu: hình oval với tên gọi, có đường nối với thực 
thể như mô tả trong hình 2.10. 
Miền giá trị của các thuộc tính: Mỗi thuộc tính đơn của một kiểu thực thể được 
kết hợp với một miền giá trị. Đó là một tập các giá trị có thể gán cho thuộc tính này đối 
với mỗi thực thể riêng biệt. Các miền giá trị không hiển thị trong các sơ đồ ER. Một 
cách toán học, một thuộc tính A của kiểu thực thể E có tập giá trị V có thể được định 
nghĩa như là một hàm từ E vào tập hợp lực lượng P(V) của V: 
A: E → P(V) 
Ta ký hiệu giá trị của thuộc tính A đối với thực thể e là A(e). Định nghĩa ở trên 
đúng cho các thuộc tính đơn trị, đa trị và thuộc tính không xác định. Một giá trị không 
xác định được biểu diễn bằng một tập rỗng. Với các thuộc tính đơn trị, A(e) là một giá 
trị đơn cho thực thể e. Các thuộc tính đa trị không có các hạn chế trên A(e).
Với một thuộc tính phức hợp A, tập giá trị V là tích Đề các của P(V1) x P(V2) x … 
x P(Vn), trong đó V1, V2, …, Vn là tập các giá trị cho các thành phần đơn của A. 
Các kiểu trong miền giá trị của thuộc tính bao gồm: 
- Kiểu chuỗi (varchar, char,..) 
Hình 2.10: Biểu diễn các loại thuộc tính bằng sơ đồ
 


40 
- Kiểu số nguyên (int,) 
- Kiểu số thực (numeric,..)…
Ví dụ tập thực thể SINHVIEN có các thuộc tính: 
- Họ tên (hoten: string[20]) 
- Ngày sinh (ns: date) 
- Điểm TB (DTB:float) 

tải về 4.98 Mb.

Chia sẻ với bạn bè của bạn:
1   ...   23   24   25   26   27   28   29   30   ...   82




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương