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 Hệ thống thông tin học viện công nghệ bưu chính viễn thông (Trang 72)

6. Vận hành và bảo trì Vận hành và bảo trì

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 1.7 - Mô hình thực thể - quan hệ

Hình 1.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 Hệ thống thông tin học viện công nghệ bưu chính viễn thông (Trang 72)

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

(88 trang)