Một table tự quan hệ với chính nó (Table self-referencing)


Diễn đàn chia sẻ kiến thức, kinh nghiệm về IT và cuộc sống!
 
Trang ChínhGalleryTìm kiếmLatest imagesĐăng kýĐăng Nhập
Top posters
Sakura (1124)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
hotboy (705)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
Già Làng (373)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
con_ca_nho90 (289)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
that_true (154)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
theanhkkt (143)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
phamay (137)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
lovelonelyman (134)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
o0ovioletstaro0o (128)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
stevenhung (122)
Một table tự quan hệ với chính nó (Table self-referencing) Vote_lcapMột table tự quan hệ với chính nó (Table self-referencing) Voting_barMột table tự quan hệ với chính nó (Table self-referencing) Vote_rcap 
Âm - Dương lịch
Clock
Logo
11TH02 Pro!
Liên kết
Tin tức 60s
Tin công nghệ
Thời sự 24h
Game Moblie

Share
 

 Một table tự quan hệ với chính nó (Table self-referencing)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Go down 
Tác giảThông điệp
Sakura

Một table tự quan hệ với chính nó (Table self-referencing) Stars7
Sakura

Thú CƯng : Một table tự quan hệ với chính nó (Table self-referencing) I-hate-Cats-icon
Nam Scorpio

Số bài viết : 1124
Điểm : 1688
Được cảm ơn : 35
Ngày sinh : 03/11/1990
Tham gia ngày : 16/03/2010
Tuổi : 34
Đến từ : Bình Dương
Ngề nghiệp : IT Student

Một table tự quan hệ với chính nó (Table self-referencing) Empty
Bài gửiTiêu đề: Một table tự quan hệ với chính nó (Table self-referencing)   Một table tự quan hệ với chính nó (Table self-referencing) I_icon_minitime20/6/2011, 06:11

1 bài viết cho các bạn tham khảo:
Cái table self-referencing là gì?
Thông thường, khi bạn thiết lập một quan hệ, bạn cần có một table đặt quan hệ và một table quan hệ dựa trên một hoặc nhiều field thông qua một biểu thức quan hệ.
Chúng ta đã thường gặp các quan hệ 1-1, 1-nhiều, nhiều-nhiều; ở đó các table tham gia quan hệ là khác nhau. Nhưng ...

Giả sử, tôi có ứng dụng trong đó tôi cần quản lý nhân viên tôi thông qua một bảng sau:

Code:
EMPLOYEES
(
EmployeeID,
FirstName,
LastName,
Title,
...
ManagerID,
...
)
Trong đó EmployeeID là khóa và cũng chính là mã số của nhân viên.
ManagerID là mã số của người quản lý trực tiếp nhân viên đó.
Mà thông tin của người quản lý này cũng nằm trong bảng nhân viên, do vậy mã số ManagerID cũng chính là mã số EmployeeID của người quản lý đó.

Như vậy rõ ràng giữa ManagerID EmployeeID có quan hệ với nhau. Chúng lại cùng trong bảng EMPLOYEES, nên trong tình huống này EMPLOYEES chính là một table self-reference.

Với khái niệm này, bạn sẽ không cần phải thiết kế nhiều bảng dữ liệu để giải quyết vấn đề tương tự như trên.
Về Đầu Trang Go down
 

Một table tự quan hệ với chính nó (Table self-referencing)

Xem chủ đề cũ hơn Xem chủ đề mới hơn Về Đầu Trang 
Trang 1 trong tổng số 1 trang

 Similar topics

-
» Các cơ quan của chính phủ Mỹ tiếp tục bị hacker tấn công
» Tài chính của trường mình nè!!!
» Lịch thi chính thức từ 13.12.10 đến 19.12.10
» Chính thức nghỉ hè rồi bà con ơi!
» Chính trị cuối khóa

Permissions in this forum:Bạn không có quyền trả lời bài viết
IT World! :: HỌC TẬP :: HỌC KỲ VI :: Hệ quản trị cơ sở dữ liệu-