Weak entity types

From: beginner16 <kaja_love160_at_yahoo.com>
Date: Sat, 11 Aug 2007 15:55:29 -0700
Message-ID: <1186872929.976866.136060_at_g4g2000hsf.googlegroups.com>



hello

a)
Weak entity type cannot be uniquely identified by its own attributes alone and thus needs another entity to be uniquely identified. So in relational model, every relation which has primary key made of foreign key and perhaps some other attribute, is weak entity type?

Ok, but I could instead of creating a foreign key create another attribute which could uniquely identify rows in a table. By definition the relation would no longer be weak entity type --> there has to be more to this --> perhaps it’s more of a subjective thing?! Meaning two tables can both have compound primary key, but one table could be considered weak and other strong entity type, based on how the person creating the two tables would perceive the world?! Can you show me an example?

If so, aren’t there some regulations that would in more objective way define when an entity is weak and when strong ( assuming entity has compound primary key in both cases )

b)
Looking at few E-R diagrams I noticed that attributes being drawn for particular entity type ( entity type is drawn as rectangle ) often don’t include an attribute acting as foreign key  I’d understand if this entity type was weak entity type and thus would include foreign key attribute only when E-R model was converted into, say, relational model, but in the examples I saw the entity type wasn’t represented as a weak type. So when do we also draw foreign key attributes and when not?!

thank you Received on Sun Aug 12 2007 - 00:55:29 CEST

Original text of this message