Các khái niệm cơ bản

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Tập 1): Phần 1 - TS. Nguyễn Thị Thu Thuỷ (Chủ biên) (Trang 43 - 45)

Cơ SỞ Dữ LIỆU QUAN HỆ

2.1. Các khái niệm cơ bản

2.1.1. Thực thể

Thực thể (entity) là một sự vật trong thế giới thực và cỏ sự tồn tại

độc lập, có thể là một người, tổ chức, vật thể,... nói chung là đối tượng trong hệ thống mà ta muốn thu thập và lưu trữ dữ liệu về chúng trong cơ sở dữ liệu để quản lý. Một thực thể có thể là một đối tượng cụ thể mà chúng ta có thể cảm nhận được bằng các giác quan như một cái ô tô, một

nhân viên, một khách hàng,... Nhưng một thực thể cũng có thể là một đối

tượng trừu tượng. Tức là, nó là cái mà chúng ta không cảm nhận được

bằng các giác quan nhưng có thể nhận biết được bàng nhận thức, ví dụ như một đơn vị công tác, một doanh nghiệp,...

Tiêu chuẩn để xác định thực thể nhằm tạo thuận lợi cho mục đích

quản lý và để có thể phân biệt được một cách rõ ràng giữa các thực thể

với nhau. Ví dụ, trong qn lý các cơng ty, các thực thể được phân chia để sao cho nhà quản lý có thể dễ dàng quản lý theo các loại hình kinh doanh của cơng ty như loại hình nhà nước, loại hình cổ phần, loại hình tư

nhân,...

Một cơ sở dữ liệu thường chứa những nhóm thực thể giống nhau.

Ví dụ, một cơng ty có thể có hàng frăm nhân viên làm việc và các thông tin liên quan tới mỗi nhân viên được lưu giữ tương tự nhau. Mặc dù các thực thể nhân viên này sẽ có các thuộc tính giống nhau, nhưng mỗi thực

thể lại có các giá trị riêng tại các thuộc tính đó.

Một kiểu thực thể (entity type) là một tập hợp các thực thể có các thuộc tính giống nhau. Một kiểu thực thể trong cơ sở dữ liệu được mơ tả bằng tên và các thuộc tính.

Ví dụ 2.1: Cho 2 thực thể là NHANVIEN và CONGTY cùng với

thuộc tính tương ứng là NHANVIEN (Họ Tên, Năm sinh, Lương), CONGTY (Tên công ty, Địa điểm, Giám đốc). Một tập hợp các thực thể của

một kiểu thực thể cụ thể trong cơ sở dữ liệu tại một thời điểm được gọi là

một tập thực thể, nó thường được tham chiếu đến bằng cách sử dụng tên của kiểu thực thể. Ví dụ, NHANVIEN vừa dùng để chỉ một kiểu thực thể, vừa

để chi tập hợp hiện tại của tất cả các thực thể nhân viên ừong cơ sở dữ liệu. Hình 2.1 minh họa các kiểu thực thể NHANVIEN, CONGTY và các tập thực thể tương ứng. Rõ ràng, tập các thực thể NV1, NV2, NV3, NV4, NV5

tạo thành kiểu thực thể NHANVIEN, và tập các thực thể CTY1, CTY2, CTY3 tạo thành kiểu thực thể CONGTY.

NHANVIEN

(Họ Tên, Năm sinh, Lương)

CONGTY

(Tên công ty, Địa điểm, Giám đốc)

NV1

(Lê Anh, 1981,8000000) NV2

(Hoàng Lâm, 1976,12000000)

CTY1

(CT Phần mềm, Hà Nội, Nguyễn Văn An) CTY2

Hình 2.1: Ví dụ về kiểu thực thể và tập thực thể

Một phần của tài liệu Giáo trình Cơ sở dữ liệu (Tập 1): Phần 1 - TS. Nguyễn Thị Thu Thuỷ (Chủ biên) (Trang 43 - 45)