Re: Few confusing things about first normal form



On 23 Oct, 01:28, Sru...@xxxxxxxxx wrote:
greetings

I realize that the arguments you gave here basically also answered my
first question in another thread. But with regards to my second
question in that other thread, your argument here is also that SQL
doesn’t allow multi valued attributes. But if we limit our discussion
just to the theory, then multi valued attributes can exist. Thus table
( where ITEM column holds multiple values ) in my second question

ORDER ( ORDER_ID, ITEM )

is not normalized and as such the question is still valid?


If ITEM truly is multi-valued then ORDER is not a relation. All
attributes are equally important. The fact that it has a regular
scalar attribute as a key is irrelevant because if ITEM isn't one
value then the operators like equality, assignment and projection
can't apply in their usual sense.

I don't mean to exclude the possibility of relation-valued attributes.
A relation is a value so RVA's are perfectly OK in principle.

--
David Portas
.



Relevant Pages

  • Re: Vat cut
    ... answer to the second question relates partly to the first question. ... The system was conveniently designed to incorporate knobs, ... and all that would be necessary is to adjust one of them (this doesn't ...
    (uk.finance)
  • Re: Two Questions
    ... First question pretty much answered already.. ... > to pass a test for the .net certification. ... > Second Question: ... > another newsgroup to post to. ...
    (microsoft.public.dotnet.languages.vb)
  • Re: how can i untain $ARGV from a perl script extending snmp? [solved]
    ... I can't answer your second question, but as for your first question, take a look at web sites such as: ... As it says, you need to clean tainted data by running a regular expression over it and *then* selecting some part of it using a sub-pattern. ... You might want to at least check if it is an absolute path, any ..'s in it, or if the path is within some part of the directory structure which you accept. ...
    (perl.beginners)
  • Re: Datamodel Diagram
    ... for the first question check to see in file => page setup if the page is set ... Regarding the second question, that's just the ... I want to reverse engineer an existing database with numerous tables. ... prior to performing the reverse engineer, the resultant datamodel diagram ...
    (microsoft.public.visio.general)
  • Re: Fermats Last theorem short proof
    ... I may have forgotten to answer your second question ... What about my first question? ... For a purpose of FLT I have defined as ... That can't be generalized to n where n is odd integer, the generalization would be something looks different from the identity I have already established for n when it is odd prime only. ...
    (sci.math)

Loading