| Oracle FAQ | Your Portal to the Oracle Knowledge Grid | |
Home -> Community -> Usenet -> comp.databases.theory -> Re: Date, Darwen, Pascal and the alternative to Nulls in the RM
David Cressey wrote:
> "falcon" <shahbazc_at_gmail.com> wrote in message
> news:1143134130.259128.181350_at_g10g2000cwb.googlegroups.com...
> ...
>>Notice the missing [222-22-2222, joe, null, C] entry since this tuple >>doesn't evaulate to TRUE (due to the null), it can not be part of any >>result set. >>
Although I haven't read the SQL ANSI/ISO Standard (hard to believe that something so big could possibly be coherent, even snippets of it seem to confirm this), I have read elsewhere that it doesn't mention the word 'relation' (which may be to its credit in a half-assed way). Don't see how SQL creations such as 'INNER join' could involve tuples.
pc
>>The missing entry for 'joe' in the last query might be very difficult >>for someone coming from an sql background, working at a real company. >>I understand that logical models should not worry about 'real-world' >>matters. As far as I can see, this problem of missing joe can be >>mitigated by allowing something similar to outer joins when the >>result-set does indeed include a null, such as follows: >>[111-11-1111, jim, 21, A] >>[222-22-2222, joe, null, C] >>[333-33-3333, jack, 23, B] >>
>>But then, this is not a relation. In other words, the previous three >>lines may appear on a user's computer screen, but they can no longer be >>part any further relational operations. >>
![]() |
![]() |