Powerdesigner中的Cardinality(基數)


轉載於:http://blog.sina.com.cn/s/blog_9bbafb790101bxwj.html
基數(Cardinality)用實體間實例的數值對應關系表示,它反映了兩個實體間的數值聯系,它從父實體的角度描述了一對實體間的數量維度,換句話說,基數中的數字是描述父實體在子表中可能出現的次數范圍,基數實際是1個閉區間。基數可能是:
(1) 0,1
一個父實體,在子表中可能出現1次,或者不出現(0)。例如:
用戶和權限的關系,用戶是父實體:用戶A和權限代碼001的關系,用戶A若沒有這個權限,則0值存在;用戶擁有001權限時,則1值存在;用戶對001的權限只能擁有一次,所以n值不存在。
在這里為基數0,1。
(2) 0,n
一個父實體,在子表中可能出現多次,或者不出現(0)。例如:
教室和學生的關系,教室為父實體:當教室里沒有學生時,0值存在;教室里可以只有1個學生,0值存在;教師里可以有很多學生,n值存在。
在這里為基數0,n。
(3)1,1同理
(4)1,n同理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM