PHÉP CẬP NHẬT GIÁ TRỊ CỦA CÁC THUỘC TÍNH PHÉP CẬP NHẬT GIÁ TRỊ CỦA CÁC THUỘC TÍNH

Một phần của tài liệu LÝ THUYẾT HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Trang 45)

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

PHÉP CẬP NHẬT GIÁ TRỊ CỦA CÁC THUỘC TÍNH PHÉP CẬP NHẬT GIÁ TRỊ CỦA CÁC THUỘC TÍNH

Dữ liệu của CSDL đôi khi cũng cần phải được đổi

Dữ liệu của CSDL đôi khi cũng cần phải được đổi

mới theo thời gian hoặc sửa lại cho đảm bảo tính

mới theo thời gian hoặc sửa lại cho đảm bảo tính

chính xác hoặc nhất quán của dữ liệu. Do đó,

chính xác hoặc nhất quán của dữ liệu. Do đó,

thao tác cập nhật dữ liệu là rất cần thiết. Một số

thao tác cập nhật dữ liệu là rất cần thiết. Một số

DBMS đưa ra nhiều câu lệnh khác nhau để cập

DBMS đưa ra nhiều câu lệnh khác nhau để cập

nhật dữ liệu nhật dữ liệu Dạng hình thức: Dạng hình thức: UPDATE (R; Ai UPDATE (R; Ai11= c= c11, Ai, Ai22 = c = c22, ..., Ai, ..., Aimm= c= cmm; Ai; Ai11= v= v11, Ai, Ai22 = v = v22, ..., Ai, ..., Aimm= v= vmm) ) trong đó: trong đó: R là quan hệ cần thực hiện cập nhật, Ai R là quan hệ cần thực hiện cập nhật, Aij j = c= cjj (j = (j =

1, 2, ..., m) là điều kiện tìm kiếm bộ giá trị để

1, 2, ..., m) là điều kiện tìm kiếm bộ giá trị để

cập nhật và Ai

cập nhật và Aijj= v= vjj (j = 1, 2, ..., m) là giá trị mới (j = 1, 2, ..., m) là giá trị mới của bộ

- Ví dụ:

- Ví dụ:

Quan hệ SINH_VIÊN(Mã_SV, HọTên_SV,

Quan hệ SINH_VIÊN(Mã_SV, HọTên_SV,

Ngày_sinh, Quê, Mã_lớp)

Ngày_sinh, Quê, Mã_lớp)

Với phép cập nhật giá trị như sau:

Với phép cập nhật giá trị như sau:

UPDATE (SINH_VIÊN;[Mã_SV]=VHDL14B015,

UPDATE (SINH_VIÊN;[Mã_SV]=VHDL14B015,

[Quê]=Nam Định)

[Quê]=Nam Định)

thì giá trị của bộ q4 được cập nhật thành:

thì giá trị của bộ q4 được cập nhật thành:

q

q44 = (VHDL14B015, Lê Hoài Hà, 23/10/1987, Nam = (VHDL14B015, Lê Hoài Hà, 23/10/1987, Nam

Định, VHDL14B)

Mô hình thực thể - quan hệ ERMô hình thực thể - quan hệ ER

- ER (

- ER (Entity Relationship ModelEntity Relationship Model) do P.P.Chen đề ) do P.P.Chen đề

xuất

xuất

- Các khái niệm chủ yếu được sử dụng trong mô

- Các khái niệm chủ yếu được sử dụng trong mô

hình:

hình:

 Loại thực thể (Loại thực thể (Entity TypeEntity Type): là một loại đối tượng ): là một loại đối tượng

cần quản lý trong CSDL, chẳng hạn, KHOA,

cần quản lý trong CSDL, chẳng hạn, KHOA,

LỚP_HỌC, MÔN_HỌC, GIẢNG_VIÊN, SINH_VIÊN

LỚP_HỌC, MÔN_HỌC, GIẢNG_VIÊN, SINH_VIÊN

 Thực thể (Thực thể (EntityEntity): là một thể hiện hoặc một đối ): là một thể hiện hoặc một đối tượng của một loại thực thể

tượng của một loại thực thể

 Thuộc tính của loại thực thể (Thuộc tính của loại thực thể (Entity AttributeEntity Attribute): là ): là

các đặc tính riêng biệt cơ bản của loại thực thể,

các đặc tính riêng biệt cơ bản của loại thực thể,

tương tự khái niệm thuộc tính (

tương tự khái niệm thuộc tính (AttributeAttribute) trong ) trong

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

Khóa của loại thực thể (Khóa của loại thực thể (Entity Key)Entity Key)

Loại mối quan hệ (Loại mối quan hệ (Entity RelationshipEntity Relationship))

Số ngôi của mối quan hệ (Số ngôi của mối quan hệ (Relationship DegreeRelationship Degree) )

Thuộc tính của mối quan hệ (Thuộc tính của mối quan hệ (Relationship Relationship

Attribute

Attribute) )

Bản số của mỗi nhánh của mối quan hệ Bản số của mỗi nhánh của mối quan hệ (

Hình 7 - Mô hình thực thể - quan hệ

Hình 7 - Mô hình thực thể - quan hệ

của CSDL quản lý đào tạo tại trường đại học HUC

của CSDL quản lý đào tạo tại trường đại học HUC

KHOAGIẢNG_VIÊN LỚP_ HỌC

Một phần của tài liệu LÝ THUYẾT HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU (Trang 45)

Tải bản đầy đủ (PPT)

(52 trang)