dbTalk Databases Forums  

History of 1NF

comp.databases.theory comp.databases.theory


Discuss History of 1NF in the comp.databases.theory forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Marshall
 
Posts: n/a

Default History of 1NF - 03-12-2008 , 11:19 AM






Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,


Marshall

Reply With Quote
  #2  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM







"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #3  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #4  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #5  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #6  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #7  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #8  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #9  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
  #10  
Old   
David Cressey
 
Posts: n/a

Default Re: History of 1NF - 03-12-2008 , 01:14 PM




"Marshall" <marshall.spight (AT) gmail (DOT) com> wrote

Quote:
Back in the day, Codd originally defined First Normal Form
(or maybe he was just calling it Normal Form back then)
and proved something about it. Something about an
isomorphism between nested relations and unnested
relations? Could someone state specifically what he
proved, please? And if anyone has a reference, that'd
be good too.

Thanks,

I don't know anything about the 1969 paper, other than its existence.

In the 1970 paper, he claimed and demonstrated that for any collection of
nested relations, there is a collection of unnested relations that can
express the same information. I'm not sure whether "can express the same
information" is an isomorphism or not, but I think that is what you are
driving at. He didn't use the terms "nested" and "unnested", but again I'm
pretty sure we're talking about the same thing here.

He called the collection of relations with no nesting the "normal form" for
that data. This term later became "1st normal form", when other normal
forms were discovered. What he called a collection of relations is, I
think, what you and I call a "schema". It's clear from the paper that
normalization is not an absolute requirement for using the relational model
of data.

I read a lot between the lines about what Codd's intent might have been in
including and excluding various topics from the 1970 paper. This is thin
ice. It is fair to assume that he was quite judicious about what to leave
in and what to leave out. The paper covers an enormous amount of ground in
relatively few words.

Here, I think that it might have been quite a lot easier to build the first
relational database management system if one took the simplifying assumption
that all attributes would be "simple" datatypes. (There have been a lot of
arguments in c.d.t. about what makes a datatype "simple", but in the
context of the paper, the term should be clear enough.) I think that Codd
may have been raising the point about normalization in order to forestall
arguments against building the first RDBMS based on the complexity of
supporting nested relations.

His point is that even if you don't support nested relations, the schema
designer is not limited by that in the expressive power of the system.

Anyway, this is my take on it. I never actually read the 1970 paper until
after I started participating in c.d.t. You will remember a certain former
participant who said that she had read the paper over and over again, and
still didn't unerstand it. I was naive enough, at that time, to believe
that I could help explain what Codd might have meant, and this would be
helpful.

This is just my take on it. HTH.




Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.3
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.