dbTalk Databases Forums  

Need some help on Normalization

comp.databases comp.databases


Discuss Need some help on Normalization in the comp.databases forum.



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

Default Need some help on Normalization - 10-10-2008 , 08:02 AM






You identify the following attributes, in part, for the Employee
entity:
Employee number (Primary key)
Full name
Phone number
Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) Full name Phone# Supervisor#*
123 Joe Smith 123-4567 1
888 John Doe 555-1212 2
316 Jack Pi 888-8080 1
451 Suzy Q 457-7410 3

Anybody have any comments? Thanks is advance - is there an answer

Reply With Quote
  #2  
Old   
Lennart
 
Posts: n/a

Default Re: Need some help on Normalization - 10-10-2008 , 10:33 AM






On 10 Okt, 15:02, Lollie <techtechx... (AT) gmail (DOT) com> wrote:
Quote:
You identify the following attributes, in part, for the Employee
entity:
* * Employee number (Primary key)
* * Full name
* * Phone number
* * Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) * * Full name * * * * * * *Phone# * * * * * Supervisor#*
123 * * * * * * * * * * Joe Smith * * * * ** *123-4567 * * * * * 1
888 * * * * * * * * * * John Doe * * * * * * * *555-1212 * * * * * 2
316 * * * * * * * * * * Jack Pi * * * * * * * * *888-8080 * * * * * 1
451 * * * * * * * * * * Suzy Q * * * * * * * * *457-7410 * * * * * 3

Anybody have any comments? *Thanks is advance - is there an answer
How do you define 1NF? If you had to guess on the alternatives above,
what would you guess?

/Lennart


Reply With Quote
  #3  
Old   
Lennart
 
Posts: n/a

Default Re: Need some help on Normalization - 10-10-2008 , 10:33 AM



On 10 Okt, 15:02, Lollie <techtechx... (AT) gmail (DOT) com> wrote:
Quote:
You identify the following attributes, in part, for the Employee
entity:
* * Employee number (Primary key)
* * Full name
* * Phone number
* * Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) * * Full name * * * * * * *Phone# * * * * * Supervisor#*
123 * * * * * * * * * * Joe Smith * * * * ** *123-4567 * * * * * 1
888 * * * * * * * * * * John Doe * * * * * * * *555-1212 * * * * * 2
316 * * * * * * * * * * Jack Pi * * * * * * * * *888-8080 * * * * * 1
451 * * * * * * * * * * Suzy Q * * * * * * * * *457-7410 * * * * * 3

Anybody have any comments? *Thanks is advance - is there an answer
How do you define 1NF? If you had to guess on the alternatives above,
what would you guess?

/Lennart


Reply With Quote
  #4  
Old   
Lennart
 
Posts: n/a

Default Re: Need some help on Normalization - 10-10-2008 , 10:33 AM



On 10 Okt, 15:02, Lollie <techtechx... (AT) gmail (DOT) com> wrote:
Quote:
You identify the following attributes, in part, for the Employee
entity:
* * Employee number (Primary key)
* * Full name
* * Phone number
* * Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) * * Full name * * * * * * *Phone# * * * * * Supervisor#*
123 * * * * * * * * * * Joe Smith * * * * ** *123-4567 * * * * * 1
888 * * * * * * * * * * John Doe * * * * * * * *555-1212 * * * * * 2
316 * * * * * * * * * * Jack Pi * * * * * * * * *888-8080 * * * * * 1
451 * * * * * * * * * * Suzy Q * * * * * * * * *457-7410 * * * * * 3

Anybody have any comments? *Thanks is advance - is there an answer
How do you define 1NF? If you had to guess on the alternatives above,
what would you guess?

/Lennart


Reply With Quote
  #5  
Old   
Jasen Betts
 
Posts: n/a

Default Re: Need some help on Normalization - 10-11-2008 , 05:00 AM



On 2008-10-10, Lollie <techtechxxxx (AT) gmail (DOT) com> wrote:
Quote:
You identify the following attributes, in part, for the Employee
entity:
Employee number (Primary key)
Full name
Phone number
Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) Full name Phone# Supervisor#*
123 Joe Smith 123-4567 1
888 John Doe 555-1212 2
316 Jack Pi 888-8080 1
451 Suzy Q 457-7410 3

Anybody have any comments? Thanks is advance - is there an answer
From reading wikipedia page in 1NF I'll give you a clue:

Quis custodiet ipsos custodes

that should suffice.

Bye.
Jasen


Reply With Quote
  #6  
Old   
Jasen Betts
 
Posts: n/a

Default Re: Need some help on Normalization - 10-11-2008 , 05:00 AM



On 2008-10-10, Lollie <techtechxxxx (AT) gmail (DOT) com> wrote:
Quote:
You identify the following attributes, in part, for the Employee
entity:
Employee number (Primary key)
Full name
Phone number
Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) Full name Phone# Supervisor#*
123 Joe Smith 123-4567 1
888 John Doe 555-1212 2
316 Jack Pi 888-8080 1
451 Suzy Q 457-7410 3

Anybody have any comments? Thanks is advance - is there an answer
From reading wikipedia page in 1NF I'll give you a clue:

Quis custodiet ipsos custodes

that should suffice.

Bye.
Jasen


Reply With Quote
  #7  
Old   
Jasen Betts
 
Posts: n/a

Default Re: Need some help on Normalization - 10-11-2008 , 05:00 AM



On 2008-10-10, Lollie <techtechxxxx (AT) gmail (DOT) com> wrote:
Quote:
You identify the following attributes, in part, for the Employee
entity:
Employee number (Primary key)
Full name
Phone number
Supervisor number

What change should you make to ensure that the entity is normalized to
the 1st normal form (1NF)?

A) Separate the full name into first, middle (optional), and last
names.
B) Use a different primary key value.
C) Move the supervisor to a different table.
D) Separate the phone number into separate fields.

I see the table as looking like this:
*Emp # (PK) Full name Phone# Supervisor#*
123 Joe Smith 123-4567 1
888 John Doe 555-1212 2
316 Jack Pi 888-8080 1
451 Suzy Q 457-7410 3

Anybody have any comments? Thanks is advance - is there an answer
From reading wikipedia page in 1NF I'll give you a clue:

Quis custodiet ipsos custodes

that should suffice.

Bye.
Jasen


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.