Schema Changes:

Attributes (generally size and dimensions) added to REGULATORS, BASES and HOUSINGS.
Changed primary keys on CONNECTION_ORIENTATIONS, FILTERS, REGULATORS to be 'code' rather than 'id'-based.
Altered ENQUIRIES to make contact names, addresses and contact mechanisms explicit within the enquiry rather than using the general contact mechanism.

Seed Data:
Changed 'code' values for HOUSING_TYPES, METER_TYPES, REGULATOR_TYPES and SERVICE_PRESSURES to match their descriptions.

Documentation:
Updated Documentation/Design/DatabaseItemToFunctionalSpecificationReference.xls in line with schema changes.

Demo Data:
Includes modules and related data from the MIP140306 Access database.

git-svn-id: http://locode01.ad.dom/svn/WEBMIP/trunk@2857 248e525c-4dfb-0310-94bc-949c084e9493
This commit is contained in:
hardya
2007-11-15 10:29:55 +00:00
parent fcbdbb3d4b
commit f174ac7747
27 changed files with 748 additions and 145 deletions

View File

@@ -1,6 +1,6 @@
-- C:\Andy\svn\WEBMIP\Schema\mip.ind
--
-- Generated for Oracle 10g on Wed Nov 14 10:03:44 2007 by Server Generator 10.1.2.6.18
-- Generated for Oracle 10g on Thu Nov 15 10:19:01 2007 by Server Generator 10.1.2.6.18
PROMPT Creating Index 'REGU_RETY_FK_I'
@@ -244,16 +244,11 @@ CREATE INDEX ENQU_MESC_EXISTING_FK_I ON ENQUIRIES
(EXISTING_MESC_CODE)
/
PROMPT Creating Index 'ENQU_SVCP_FK_I'
CREATE INDEX ENQU_SVCP_FK_I ON ENQUIRIES
PROMPT Creating Index 'ENQU_SVCP_EXISTING_FK_I'
CREATE INDEX ENQU_SVCP_EXISTING_FK_I ON ENQUIRIES
(EXISTING_SVCP_CODE)
/
PROMPT Creating Index 'ENQU_COMT_CONS_FK_I'
CREATE INDEX ENQU_COMT_CONS_FK_I ON ENQUIRIES
(CONSUMER_COMT_CODE)
/
PROMPT Creating Index 'ENQU_ENTY_FK_I'
CREATE INDEX ENQU_ENTY_FK_I ON ENQUIRIES
(ENTY_CODE)
@@ -274,11 +269,6 @@ CREATE INDEX ENQU_COMT_AGENT_FK_I ON ENQUIRIES
(AGENT_COMT_CODE)
/
PROMPT Creating Index 'ENQU_COMT_ALT_CONS_FK_I'
CREATE INDEX ENQU_COMT_ALT_CONS_FK_I ON ENQUIRIES
(ALT_CONSUMER_COMT_CODE)
/
PROMPT Creating Index 'ENQU_SVCP_REQUIRED_FK_I'
CREATE INDEX ENQU_SVCP_REQUIRED_FK_I ON ENQUIRIES
(REQUIRED_SVCP_CODE)
@@ -299,9 +289,14 @@ CREATE INDEX PRTP_RT_FROM_FK_I ON PARTY_RELATIONSHIP_TYPES
(FROM_RT_CODE)
/
PROMPT Creating Index 'MODU_CNOR_OUTLET_ORIENTATIO__I'
CREATE INDEX MODU_CNOR_OUTLET_ORIENTATIO__I ON MODULES
(OUTLET_CNOR_ID)
PROMPT Creating Index 'MODU_CNOR_OUTLET_FK_I'
CREATE INDEX MODU_CNOR_OUTLET_FK_I ON MODULES
(OUTLET_CNOR_CODE)
/
PROMPT Creating Index 'MODU_PRTY_FK_I'
CREATE INDEX MODU_PRTY_FK_I ON MODULES
(PRTY_ID)
/
PROMPT Creating Index 'MODU_METR_FK_I'
@@ -319,13 +314,13 @@ CREATE INDEX MODU_SVCP_FK_I ON MODULES
(SVCP_CODE)
/
PROMPT Creating Index 'MODU_CNTY_OUTLET_CONNECTION__I'
CREATE INDEX MODU_CNTY_OUTLET_CONNECTION__I ON MODULES
PROMPT Creating Index 'MODU_CNTY_OUTLET_FK_I'
CREATE INDEX MODU_CNTY_OUTLET_FK_I ON MODULES
(OUTLET_CNTY_CODE)
/
PROMPT Creating Index 'MODU_CNTY_FK_I'
CREATE INDEX MODU_CNTY_FK_I ON MODULES
PROMPT Creating Index 'MODU_CNTY_INLET_FK_I'
CREATE INDEX MODU_CNTY_INLET_FK_I ON MODULES
(INLET_CNTY_CODE)
/
@@ -346,17 +341,17 @@ CREATE INDEX MODU_REVA_FK_I ON MODULES
PROMPT Creating Index 'MODU_REGU_FK_I'
CREATE INDEX MODU_REGU_FK_I ON MODULES
(REGU_ID)
(REGU_CODE)
/
PROMPT Creating Index 'MODU_CNOR_FK_I'
CREATE INDEX MODU_CNOR_FK_I ON MODULES
(INLET_CNOR_ID)
PROMPT Creating Index 'MODU_CNOR_INLET_FK_I'
CREATE INDEX MODU_CNOR_INLET_FK_I ON MODULES
(INLET_CNOR_CODE)
/
PROMPT Creating Index 'MODU_FLTR_FK_I'
CREATE INDEX MODU_FLTR_FK_I ON MODULES
(FLTR_ID)
(FLTR_CODE)
/
PROMPT Creating Index 'MODU_HOU_FK_I'