| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: All hail Neo!
Marshall Spight wrote:
> Bob Badour wrote:
>
>>Marshall Spight wrote: >> >> >>>What would you use instead? The decent tools that I'm aware >>>of are empty sets and tagged unions. >> >>And full normalization. Don't forget full normalization, which is always >>applicable whenever empty sets apply, and which I consider a better >>solution than empty sets. >> >>In some cases, I would use the type system to create special types akin >>to tagged unions. >> >> >>>You can get whatever >>>semantics you want from tagged unions and functions over >>>same. The behavior of fold (or aggregates) over incomplete >>>sets is well-defined; the functional programming crown has >>>beat fold to death. I don't see any reason for the system >>>to supply an UNKNOWN special value out of the box, but >>>as I say you can code one up if you want it. >> >>Yes, that's exactly my point. I don't want a dbms to incorporate some >>inconsistent and problematic silver bullet. If I want my types to have >>an unknown value, I will create them that way. The type system will >>enforce consistency while the dbms continues to use binary logic.
>>Self reports are useless or worse than useless. I don't know where you >>get your ideas regarding HCI, but it sounds more like you got them from >>a book on UML than anything from the HCI community.
Uh oh! [Runs. Hides.] Received on Sun Apr 30 2006 - 23:11:14 CDT
![]() |
![]() |