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

Home -> Community -> Usenet -> c.d.o.server -> Re: Design question : Normalize or Not to normalize ?

Re: Design question : Normalize or Not to normalize ?

From: Tony <andrewst_at_onetel.com>
Date: 13 Oct 2004 07:47:56 -0700
Message-ID: <ed8a00fa.0410130647.8f52ee3@posting.google.com>


krislioe_at_gmail.com (xtanto) wrote in message news:<e1c9bd55.0410130133.76fb0378_at_posting.google.com>...
> Hi gurus,
>
> In our custom HR application, the employee master table has about 3,8
> million rows. Many transactions table has FK referring to the Big
> master table.
> (attached is the script sample)
> Question :
> Since the master table is big enough, should I still normalize here ?
> Means I have to JOIN to employee table to get the ENAME with the risk
> of slow join to big reference table ??
> Or this is the case where we should sacrifice normalization for
> performance?

Normalise and do the join. It doesn't matter if EMP contains 3.8 million rows or 38 rows, the primary key index on emp(empno) will get you the names blindingly fast. Received on Wed Oct 13 2004 - 09:47:56 CDT

Original text of this message

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