Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> comp.databases.theory -> Re: Nearest Common Ancestor Report (XDb1's $1000 Challenge)

Re: Nearest Common Ancestor Report (XDb1's $1000 Challenge)

From: Neo <neo55592_at_hotmail.com>
Date: 17 May 2004 20:52:42 -0700
Message-ID: <4b45d3ad.0405171952.6bd17bd3@posting.google.com>


> Remove types, and nothing prevents your user from entering "banana" as
> John's age.

It is true that RM implementations provide checking for basic types such as integer. Thus if one trys to enter "banana" for age, it couldn't be done (assuming the column is typed as integer). XDb1 does not provide the usual "basic" types/classes, except those needed to boot the db which are thing, relator, symbol and name. Currently the "basic" types/classes have to be created and checked by the user's code.

Now consider the type/class color. It is not a built in type. How can RM implementations prevent the user from entering "banana" (the fruit) for color?

In most RM implemenations, "basic" types are inextricably related to hardware. In XDb1, no type/class (except maybe for the thing class) is implemented in hardware. Instead, they are abstracted in the db. Received on Mon May 17 2004 - 22:52:42 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US