home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / datatl25.zip / DCTDSGN.Z / da_celd.ddl < prev    next >
Text File  |  1997-09-12  |  25KB  |  738 lines

  1.  
  2. -------------------------------------------------------------
  3. -- Generated DDL for  
  4. -- Based on Physical Design <>CELDIAL_RelDes:CELDIAL_PhyDes<:>
  5. -- in TeamConnection version (family|release|workarea):
  6. --      celdial|r|w
  7. -- Created on 08/29/97 at 10:04:16 AM by DataAtlas V2.0.0
  8. ------------------------------------------------------------
  9. ------------------------------------------------------------
  10. -- CREATE DDL for DATABASE <>CELDIAL::::DA_CELD<:>
  11. ------------------------------------------------------------
  12.  
  13. CONNECT RESET;
  14.  
  15. DROP DATABASE DA_CELD;
  16.  
  17. CREATE DATABASE DA_CELD;
  18.  
  19. CONNECT TO DA_CELD;
  20. ------------------------------------------------------------
  21. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::AR_HISTORY<:>
  22. ------------------------------------------------------------
  23.  
  24. CREATE TABLE USERID.AR_HISTORY
  25.    (
  26.       CUSTNO CHAR(7) NOT NULL WITH DEFAULT,
  27.       SHIPID CHAR(2) NOT NULL WITH DEFAULT,
  28.       INVDATE DATE NOT NULL WITH DEFAULT,
  29.       BAL30 DECIMAL(9, 2) WITH DEFAULT,
  30.       BAL60 DECIMAL(9, 2) WITH DEFAULT,
  31.       BAL90 DECIMAL(9, 2) WITH DEFAULT,
  32.       RECEIVED DATE WITH DEFAULT,
  33.       RECEIVE DECIMAL(9, 2) WITH DEFAULT
  34.    );
  35. ------------------------------------------------------------
  36. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::BUY_IN<:>
  37. ------------------------------------------------------------
  38.  
  39. CREATE TABLE USERID.BUY_IN
  40.    (
  41.       COMPNO CHAR(6) NOT NULL WITH DEFAULT,
  42.       BUY_IN_DATE DATE WITH DEFAULT
  43.    );
  44. ------------------------------------------------------------
  45. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::COMPONENTS<:>
  46. ------------------------------------------------------------
  47.  
  48. CREATE TABLE USERID.COMPONENTS
  49.    (
  50.       COMPNO CHAR(6) NOT NULL WITH DEFAULT,
  51.       COMPDESC CHAR(20) WITH DEFAULT,
  52.       COST DECIMAL(7, 2) WITH DEFAULT,
  53.       COSTOLD DECIMAL(7, 2) WITH DEFAULT,
  54.       PRIMARY KEY(COMPNO)
  55.    );
  56. ------------------------------------------------------------
  57. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::CUSTOMER<:>
  58. ------------------------------------------------------------
  59.  
  60. CREATE TABLE USERID.CUSTOMER
  61.    (
  62.       CUSTNO CHAR(7) NOT NULL WITH DEFAULT,
  63.       CUSTNAME CHAR(40) NOT NULL WITH DEFAULT,
  64.       REPNO CHAR(5) WITH DEFAULT,
  65.       CONTACT CHAR(30) WITH DEFAULT,
  66.       CON_PHONE CHAR(17) WITH DEFAULT,
  67.       CON_FAX CHAR(17) WITH DEFAULT,
  68.       CON_ADDR CHAR(40) WITH DEFAULT,
  69.       CON_CITY CHAR(30) WITH DEFAULT,
  70.       CON_COUNTRY CHAR(20) WITH DEFAULT,
  71.       CON_ZIP CHAR(10) WITH DEFAULT,
  72.       CON_ZIPLOC CHAR WITH DEFAULT,
  73.       PRIMARY KEY(CUSTNO)
  74.    );
  75. ------------------------------------------------------------
  76. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::CUSTSHIP<:>
  77. ------------------------------------------------------------
  78.  
  79. CREATE TABLE USERID.CUSTSHIP
  80.    (
  81.       CUSTNO CHAR(7) NOT NULL WITH DEFAULT,
  82.       SHIPID CHAR(2) NOT NULL WITH DEFAULT,
  83.       SHIP_ADDR CHAR(40) WITH DEFAULT,
  84.       SHIP_CITY CHAR(30) WITH DEFAULT,
  85.       SHIP_COUNTRY CHAR(20) WITH DEFAULT,
  86.       SHIP_ZIP CHAR(10) WITH DEFAULT,
  87.       SHIP_ZIPLOC CHAR WITH DEFAULT,
  88.       BILL_ADDR CHAR(40) WITH DEFAULT,
  89.       BILL_CITY CHAR(30) WITH DEFAULT,
  90.       BILL_COUNTRY CHAR(20) WITH DEFAULT,
  91.       BILL_ZIP CHAR(10) WITH DEFAULT,
  92.       BILL_ZIPLOC CHAR WITH DEFAULT,
  93.       PRIMARY KEY(CUSTNO, SHIPID)
  94.    );
  95. ------------------------------------------------------------
  96. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::MAKE_TO_ORDER<:>
  97. ------------------------------------------------------------
  98.  
  99. CREATE TABLE USERID.MAKE_TO_ORDER
  100.    (
  101.       COMPNO CHAR(6) NOT NULL WITH DEFAULT,
  102.       PART_MAKER CHAR(30) WITH DEFAULT
  103.    );
  104. ------------------------------------------------------------
  105. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_DETAIL<:>
  106. ------------------------------------------------------------
  107.  
  108. CREATE TABLE USERID.ORDER_DETAIL
  109.    (
  110.       ORDERREF CHAR(5) NOT NULL WITH DEFAULT,
  111.       PARTNO CHAR(5) NOT NULL WITH DEFAULT,
  112.       MODEL CHAR(5) NOT NULL WITH DEFAULT,
  113.       PARTPRICE DECIMAL(7, 2) WITH DEFAULT,
  114.       UNITS SMALLINT WITH DEFAULT,
  115.       PRIMARY KEY(ORDERREF, PARTNO, MODEL)
  116.    );
  117. ------------------------------------------------------------
  118. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_HIST_DET<:>
  119. ------------------------------------------------------------
  120.  
  121. CREATE TABLE USERID.ORDER_HIST_DET
  122.    (
  123.       ORDERREF CHAR(5) NOT NULL WITH DEFAULT,
  124.       PARTNO CHAR(5) NOT NULL WITH DEFAULT,
  125.       MODEL CHAR(5) NOT NULL WITH DEFAULT,
  126.       PARTPRICE DECIMAL(7, 2) WITH DEFAULT,
  127.       UNITS SMALLINT WITH DEFAULT
  128.    );
  129. ------------------------------------------------------------
  130. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_HIST_SUM<:>
  131. ------------------------------------------------------------
  132.  
  133. CREATE TABLE USERID.ORDER_HIST_SUM
  134.    (
  135.       ORDERREF CHAR(5) NOT NULL WITH DEFAULT,
  136.       CUSTNO CHAR(7) NOT NULL WITH DEFAULT,
  137.       SHIPID CHAR(2) NOT NULL WITH DEFAULT,
  138.       ORDERDATE DATE WITH DEFAULT,
  139.       CUSTSHIPDATE DATE WITH DEFAULT,
  140.       PLANSHIPDATE DATE WITH DEFAULT,
  141.       ACTSHIPDATE DATE WITH DEFAULT,
  142.       COMMENTS CHAR(80) WITH DEFAULT
  143.    );
  144. ------------------------------------------------------------
  145. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_SUMMARY<:>
  146. ------------------------------------------------------------
  147.  
  148. CREATE TABLE USERID.ORDER_SUMMARY
  149.    (
  150.       ORDERREF CHAR(5) NOT NULL WITH DEFAULT,
  151.       CUSTNO CHAR(7) NOT NULL WITH DEFAULT,
  152.       SHIPID CHAR(2) NOT NULL WITH DEFAULT,
  153.       ORDERDATE DATE WITH DEFAULT,
  154.       CUSTSHIPDATE DATE WITH DEFAULT,
  155.       PLANSHIPDATE DATE WITH DEFAULT,
  156.       STATUS CHAR(2) WITH DEFAULT,
  157.       COMMENTS CHAR(80) WITH DEFAULT,
  158.       PRIMARY KEY(ORDERREF)
  159.    );
  160. ------------------------------------------------------------
  161. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODCOMP<:>
  162. ------------------------------------------------------------
  163.  
  164. CREATE TABLE USERID.PRODCOMP
  165.    (
  166.       COMPNO CHAR(6) NOT NULL WITH DEFAULT,
  167.       PARTNO CHAR(5) NOT NULL WITH DEFAULT,
  168.       MODEL CHAR(5) NOT NULL WITH DEFAULT,
  169.       UNITS SMALLINT WITH DEFAULT,
  170.       PRIMARY KEY(COMPNO, PARTNO, MODEL)
  171.    );
  172. ------------------------------------------------------------
  173. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODINV<:>
  174. ------------------------------------------------------------
  175.  
  176. CREATE TABLE USERID.PRODINV
  177.    (
  178.       PARTNO CHAR(5) NOT NULL WITH DEFAULT,
  179.       MODEL CHAR(5) NOT NULL WITH DEFAULT,
  180.       INVENTORY SMALLINT WITH DEFAULT,
  181.       RESTOCK SMALLINT WITH DEFAULT,
  182.       RESTOCK_LEAD_DAYS SMALLINT WITH DEFAULT,
  183.       EARMARKED SMALLINT WITH DEFAULT
  184.    );
  185. ------------------------------------------------------------
  186. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODSHOW<:>
  187. ------------------------------------------------------------
  188.  
  189. CREATE TABLE USERID.PRODSHOW
  190.    (
  191.       PARTNO CHAR(5) NOT NULL WITH DEFAULT,
  192.       PARTDESC CHAR(20) WITH DEFAULT,
  193.       PARTPIC LONG VARCHAR WITH DEFAULT,
  194.       PRIMARY KEY(PARTNO)
  195.    );
  196. ------------------------------------------------------------
  197. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODUCT<:>
  198. ------------------------------------------------------------
  199.  
  200. CREATE TABLE USERID.PRODUCT
  201.    (
  202.       PARTNO CHAR(5) NOT NULL WITH DEFAULT,
  203.       MODEL CHAR(5) NOT NULL WITH DEFAULT,
  204.       PARTPRICE DECIMAL(7, 2) WITH DEFAULT,
  205.       PARTMSR DECIMAL(7, 2) WITH DEFAULT,
  206.       PARTDISC CHAR WITH DEFAULT,
  207.       PARTSHIPDATE DATE WITH DEFAULT,
  208.       PRIMARY KEY(PARTNO, MODEL)
  209.    );
  210. ------------------------------------------------------------
  211. -- CREATE DDL for TABLE <>CELDIAL:USERID:DA_CELD::STANDARD<:>
  212. ------------------------------------------------------------
  213.  
  214. CREATE TABLE USERID.STANDARD
  215.    (
  216.       COMPNO CHAR(6) NOT NULL WITH DEFAULT,
  217.       SUG_MANF_RET_PRICE DECIMAL(7, 2) WITH DEFAULT
  218.    );
  219. ------------------------------------------------------------
  220. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::AR_HISTORY<:>
  221. ------------------------------------------------------------
  222.  
  223. ALTER TABLE USERID.AR_HISTORY
  224.    FOREIGN KEY CUSTSHIPARHISTOR(CUSTNO, SHIPID)
  225.    REFERENCES USERID.CUSTSHIP
  226.    ON DELETE RESTRICT
  227.    ON UPDATE RESTRICT;
  228. ------------------------------------------------------------
  229. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::BUY_IN<:>
  230. ------------------------------------------------------------
  231.  
  232. ALTER TABLE USERID.BUY_IN
  233.    FOREIGN KEY "BuyInisaComponents"(COMPNO)
  234.    REFERENCES USERID.COMPONENTS
  235.    ON DELETE RESTRICT
  236.    ON UPDATE RESTRICT;
  237. ------------------------------------------------------------
  238. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::CUSTSHIP<:>
  239. ------------------------------------------------------------
  240.  
  241. ALTER TABLE USERID.CUSTSHIP
  242.    FOREIGN KEY CUSTOMERCUSTSHIP(CUSTNO)
  243.    REFERENCES USERID.CUSTOMER
  244.    ON DELETE RESTRICT
  245.    ON UPDATE RESTRICT;
  246. ------------------------------------------------------------
  247. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::MAKE_TO_ORDER<:>
  248. ------------------------------------------------------------
  249.  
  250. ALTER TABLE USERID.MAKE_TO_ORDER
  251.    FOREIGN KEY "MaketoOrdrsCmpnnts"(COMPNO)
  252.    REFERENCES USERID.COMPONENTS
  253.    ON DELETE RESTRICT
  254.    ON UPDATE RESTRICT;
  255. ------------------------------------------------------------
  256. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_DETAIL<:>
  257. ------------------------------------------------------------
  258.  
  259. ALTER TABLE USERID.ORDER_DETAIL
  260.    FOREIGN KEY ORDERDETAIL1(ORDERREF)
  261.    REFERENCES USERID.ORDER_SUMMARY
  262.    ON DELETE RESTRICT
  263.    ON UPDATE RESTRICT;
  264. ALTER TABLE USERID.ORDER_DETAIL
  265.    FOREIGN KEY ORDERDETAIL2(PARTNO, MODEL)
  266.    REFERENCES USERID.PRODUCT
  267.    ON DELETE RESTRICT
  268.    ON UPDATE RESTRICT;
  269. ------------------------------------------------------------
  270. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_HIST_DET<:>
  271. ------------------------------------------------------------
  272.  
  273. ALTER TABLE USERID.ORDER_HIST_DET
  274.    FOREIGN KEY PRODUCTORDERHIST(PARTNO, MODEL)
  275.    REFERENCES USERID.PRODUCT
  276.    ON DELETE RESTRICT
  277.    ON UPDATE RESTRICT;
  278. ------------------------------------------------------------
  279. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_HIST_SUM<:>
  280. ------------------------------------------------------------
  281.  
  282. ALTER TABLE USERID.ORDER_HIST_SUM
  283.    FOREIGN KEY CUSTSHIPORDERHIS(CUSTNO, SHIPID)
  284.    REFERENCES USERID.CUSTSHIP
  285.    ON DELETE RESTRICT
  286.    ON UPDATE RESTRICT;
  287. ------------------------------------------------------------
  288. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_SUMMARY<:>
  289. ------------------------------------------------------------
  290.  
  291. ALTER TABLE USERID.ORDER_SUMMARY
  292.    FOREIGN KEY CUSTSHIPORDERSUM(CUSTNO, SHIPID)
  293.    REFERENCES USERID.CUSTSHIP
  294.    ON DELETE RESTRICT
  295.    ON UPDATE RESTRICT;
  296. ------------------------------------------------------------
  297. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODCOMP<:>
  298. ------------------------------------------------------------
  299.  
  300. ALTER TABLE USERID.PRODCOMP
  301.    FOREIGN KEY "PrdctCmpnnts2Cmp"(COMPNO)
  302.    REFERENCES USERID.COMPONENTS
  303.    ON DELETE RESTRICT
  304.    ON UPDATE RESTRICT;
  305. ALTER TABLE USERID.PRODCOMP
  306.    FOREIGN KEY "PrdctCmpnnts2Prd"(PARTNO, MODEL)
  307.    REFERENCES USERID.PRODUCT
  308.    ON DELETE RESTRICT
  309.    ON UPDATE RESTRICT;
  310. ------------------------------------------------------------
  311. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODINV<:>
  312. ------------------------------------------------------------
  313.  
  314. ALTER TABLE USERID.PRODINV
  315.    FOREIGN KEY PRODUCTPRODINV(PARTNO, MODEL)
  316.    REFERENCES USERID.PRODUCT
  317.    ON DELETE RESTRICT
  318.    ON UPDATE RESTRICT;
  319. ------------------------------------------------------------
  320. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODUCT<:>
  321. ------------------------------------------------------------
  322.  
  323. ALTER TABLE USERID.PRODUCT
  324.    FOREIGN KEY PRODSHOWPRODUCT(PARTNO)
  325.    REFERENCES USERID.PRODSHOW
  326.    ON DELETE RESTRICT
  327.    ON UPDATE RESTRICT;
  328. ------------------------------------------------------------
  329. -- ALTER DDL for TABLE <>CELDIAL:USERID:DA_CELD::STANDARD<:>
  330. ------------------------------------------------------------
  331.  
  332. ALTER TABLE USERID.STANDARD
  333.    FOREIGN KEY "StandardisaCmpnnts"(COMPNO)
  334.    REFERENCES USERID.COMPONENTS
  335.    ON DELETE RESTRICT
  336.    ON UPDATE RESTRICT;
  337. ------------------------------------------------------------
  338. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::AR_HISTORY<:>
  339. ------------------------------------------------------------
  340.  
  341. COMMENT ON COLUMN USERID.AR_HISTORY.CUSTNO IS
  342.    'CelDial customer number.
  343. ';
  344. COMMENT ON COLUMN USERID.AR_HISTORY.SHIPID IS
  345.    'Ship location identifier.
  346. ';
  347. COMMENT ON COLUMN USERID.AR_HISTORY.INVDATE IS
  348.    'Invoice date.
  349. ';
  350. COMMENT ON COLUMN USERID.AR_HISTORY.BAL30 IS
  351.    '30 day balance.
  352. ';
  353. COMMENT ON COLUMN USERID.AR_HISTORY.BAL60 IS
  354.    '60 day balance.
  355. ';
  356. COMMENT ON COLUMN USERID.AR_HISTORY.BAL90 IS
  357.    '90 day balance.
  358. ';
  359. COMMENT ON COLUMN USERID.AR_HISTORY.RECEIVED IS
  360.    'Payment received date.
  361. ';
  362. COMMENT ON COLUMN USERID.AR_HISTORY.RECEIVE IS
  363.    'Payment amount.
  364. ';
  365. COMMENT ON TABLE USERID.AR_HISTORY IS
  366.    
  367.    'AR_HISTORY provides a monthly payment history for each site''s customers.                                                    
  368. '
  369.    ;
  370. ------------------------------------------------------------
  371. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::BUY_IN<:>
  372. ------------------------------------------------------------
  373.  
  374. COMMENT ON COLUMN USERID.BUY_IN.COMPNO IS
  375.    'Component number
  376. ';
  377. COMMENT ON COLUMN USERID.BUY_IN.BUY_IN_DATE IS
  378.    'date component was purchased
  379. ';
  380. COMMENT ON TABLE USERID.BUY_IN IS
  381.    'Component bought from outside vendor 
  382. ';
  383. ------------------------------------------------------------
  384. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::COMPONENTS<:>
  385. ------------------------------------------------------------
  386.  
  387. COMMENT ON COLUMN USERID.COMPONENTS.COMPNO IS
  388.    'Component number.
  389. ';
  390. COMMENT ON COLUMN USERID.COMPONENTS.COMPDESC IS
  391.    'Description.
  392. ';
  393. COMMENT ON COLUMN USERID.COMPONENTS.COST IS
  394.    'Component cost.
  395. ';
  396. COMMENT ON COLUMN USERID.COMPONENTS.COSTOLD IS
  397.    'Component cost-previous.
  398. ';
  399. COMMENT ON TABLE USERID.COMPONENTS IS
  400.    
  401.    'COMPONENTS identifies the component parts used to assemble a product in PRODUCT. It also contains the price information for each component. COMPONENTS and PRODCOMP provide a single-level bill of materials for each product.                            
  402. '
  403.    ;
  404. ------------------------------------------------------------
  405. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::CUSTOMER<:>
  406. ------------------------------------------------------------
  407.  
  408. COMMENT ON COLUMN USERID.CUSTOMER.CUSTNO IS
  409.    'CelDial customer number.
  410. ';
  411. COMMENT ON COLUMN USERID.CUSTOMER.CUSTNAME IS
  412.    'Customer/company name.
  413. ';
  414. COMMENT ON COLUMN USERID.CUSTOMER.REPNO IS
  415.    'CelDial rep identifier.
  416. ';
  417. COMMENT ON COLUMN USERID.CUSTOMER.CONTACT IS
  418.    'Contact name.
  419. ';
  420. COMMENT ON COLUMN USERID.CUSTOMER.CON_PHONE IS
  421.    'Contact telephone.
  422. ';
  423. COMMENT ON COLUMN USERID.CUSTOMER.CON_FAX IS
  424.    'Contact fax number.
  425. ';
  426. COMMENT ON COLUMN USERID.CUSTOMER.CON_ADDR IS
  427.    'Contact address. 
  428. ';
  429. COMMENT ON COLUMN USERID.CUSTOMER.CON_CITY IS
  430.    'Contact''s city
  431. ';
  432. COMMENT ON COLUMN USERID.CUSTOMER.CON_COUNTRY IS
  433.    'Contact''s country
  434. ';
  435. COMMENT ON COLUMN USERID.CUSTOMER.CON_ZIP IS
  436.    'Zip/postal code.
  437. ';
  438. COMMENT ON COLUMN USERID.CUSTOMER.CON_ZIPLOC IS
  439.    
  440.    'Postal code mailing label location:
  441.  
  442. o 1 = after country (USA style)
  443. o 2 = before city (Eur style)
  444. o 3 = after city (UK style)
  445. '
  446.    ;
  447. COMMENT ON TABLE USERID.CUSTOMER IS
  448.    'CUSTOMER contains general information about customers.
  449. ';
  450. ------------------------------------------------------------
  451. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::CUSTSHIP<:>
  452. ------------------------------------------------------------
  453.  
  454. COMMENT ON COLUMN USERID.CUSTSHIP.CUSTNO IS
  455.    'CelDial customer number.
  456. ';
  457. COMMENT ON COLUMN USERID.CUSTSHIP.SHIPID IS
  458.    'Ship location identifier.
  459. ';
  460. COMMENT ON COLUMN USERID.CUSTSHIP.SHIP_ADDR IS
  461.    'Ship-to address.
  462. ';
  463. COMMENT ON COLUMN USERID.CUSTSHIP.SHIP_CITY IS
  464.    'City to be shipped to
  465. ';
  466. COMMENT ON COLUMN USERID.CUSTSHIP.SHIP_COUNTRY IS
  467.    'Country to be shi;;ed to
  468. ';
  469. COMMENT ON COLUMN USERID.CUSTSHIP.SHIP_ZIP IS
  470.    'Zip/postal address.
  471. ';
  472. COMMENT ON COLUMN USERID.CUSTSHIP.SHIP_ZIPLOC IS
  473.    'Postal code location as in the USERID.CUSTOMER table.
  474. ';
  475. COMMENT ON COLUMN USERID.CUSTSHIP.BILL_ADDR IS
  476.    'Bill-to address.
  477. ';
  478. COMMENT ON COLUMN USERID.CUSTSHIP.BILL_CITY IS
  479.    'City to be billed to
  480. ';
  481. COMMENT ON COLUMN USERID.CUSTSHIP.BILL_COUNTRY IS
  482.    'Country to be billed to
  483. ';
  484. COMMENT ON COLUMN USERID.CUSTSHIP.BILL_ZIP IS
  485.    'Zip/postal code.
  486. ';
  487. COMMENT ON COLUMN USERID.CUSTSHIP.BILL_ZIPLOC IS
  488.    'Postal code location as in the USERID.CUSTOMER table.
  489. ';
  490. COMMENT ON TABLE USERID.CUSTSHIP IS
  491.    
  492.    'CUSTOMER_SHIP lists the shipping address and the billing address for each customer.                                               
  493. '
  494.    ;
  495. ------------------------------------------------------------
  496. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::MAKE_TO_ORDER<:>
  497. ------------------------------------------------------------
  498.  
  499. COMMENT ON COLUMN USERID.MAKE_TO_ORDER.COMPNO IS
  500.    'Component number
  501. ';
  502. COMMENT ON COLUMN USERID.MAKE_TO_ORDER.PART_MAKER IS
  503.    'Name of part maker
  504. ';
  505. COMMENT ON TABLE USERID.MAKE_TO_ORDER IS
  506.    'Internally-produced component; custom-made
  507. ';
  508. ------------------------------------------------------------
  509. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_DETAIL<:>
  510. ------------------------------------------------------------
  511.  
  512. COMMENT ON COLUMN USERID.ORDER_DETAIL.ORDERREF IS
  513.    'Order reference number.
  514. ';
  515. COMMENT ON COLUMN USERID.ORDER_DETAIL.PARTNO IS
  516.    'Part number.
  517. ';
  518. COMMENT ON COLUMN USERID.ORDER_DETAIL.MODEL IS
  519.    'Model.
  520. ';
  521. COMMENT ON COLUMN USERID.ORDER_DETAIL.PARTPRICE IS
  522.    'Unit selling price (negotiated).
  523. ';
  524. COMMENT ON COLUMN USERID.ORDER_DETAIL.UNITS IS
  525.    'Number of units ordered.
  526. ';
  527. COMMENT ON TABLE USERID.ORDER_DETAIL IS
  528.    
  529.    'ORDER_DETAIL tracks wholesale orders. It corresponds to an
  530. order line on the customer order. It contains information about the
  531. negotiated selling price and the number of units ordered.
  532. '
  533.    ;
  534. ------------------------------------------------------------
  535. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_HIST_DET<:>
  536. ------------------------------------------------------------
  537.  
  538. COMMENT ON COLUMN USERID.ORDER_HIST_DET.ORDERREF IS
  539.    'Order reference number.
  540. ';
  541. COMMENT ON COLUMN USERID.ORDER_HIST_DET.PARTNO IS
  542.    'Part number.
  543. ';
  544. COMMENT ON COLUMN USERID.ORDER_HIST_DET.MODEL IS
  545.    'Model.
  546. ';
  547. COMMENT ON COLUMN USERID.ORDER_HIST_DET.PARTPRICE IS
  548.    'Unit selling price (negotiated).
  549. ';
  550. COMMENT ON COLUMN USERID.ORDER_HIST_DET.UNITS IS
  551.    'Number of units ordered.
  552. ';
  553. COMMENT ON TABLE USERID.ORDER_HIST_DET IS
  554.    
  555.    'ORDER_HIST_DET tracks the history of an order line in a wholesale customer order.                                  
  556. '
  557.    ;
  558. ------------------------------------------------------------
  559. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_HIST_SUM<:>
  560. ------------------------------------------------------------
  561.  
  562. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.ORDERREF IS
  563.    'Order reference number.
  564. ';
  565. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.CUSTNO IS
  566.    'CelDial customer number.
  567. ';
  568. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.SHIPID IS
  569.    'Ship location identifier.
  570. ';
  571. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.ORDERDATE IS
  572.    'Order date.
  573. ';
  574. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.CUSTSHIPDATE IS
  575.    'Customer requested ship date.
  576. ';
  577. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.PLANSHIPDATE IS
  578.    'Planned ship date.
  579. ';
  580. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.ACTSHIPDATE IS
  581.    'Actual ship date.
  582. ';
  583. COMMENT ON COLUMN USERID.ORDER_HIST_SUM.COMMENTS IS
  584.    'Comments.
  585. ';
  586. COMMENT ON TABLE USERID.ORDER_HIST_SUM IS
  587.    
  588.    'ORDER_HIST_SUM tracks the history of the retail and wholesale customer orders.                                              
  589. '
  590.    ;
  591. ------------------------------------------------------------
  592. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::ORDER_SUMMARY<:>
  593. ------------------------------------------------------------
  594.  
  595. COMMENT ON COLUMN USERID.ORDER_SUMMARY.ORDERREF IS
  596.    'Order reference number.
  597. ';
  598. COMMENT ON COLUMN USERID.ORDER_SUMMARY.CUSTNO IS
  599.    'CelDial customer number.
  600. ';
  601. COMMENT ON COLUMN USERID.ORDER_SUMMARY.SHIPID IS
  602.    'Ship location identifier.
  603. ';
  604. COMMENT ON COLUMN USERID.ORDER_SUMMARY.ORDERDATE IS
  605.    'Order date.
  606. ';
  607. COMMENT ON COLUMN USERID.ORDER_SUMMARY.CUSTSHIPDATE IS
  608.    'Customer requested ship date.
  609. ';
  610. COMMENT ON COLUMN USERID.ORDER_SUMMARY.PLANSHIPDATE IS
  611.    'Planned ship date.
  612. ';
  613. COMMENT ON COLUMN USERID.ORDER_SUMMARY.STATUS IS
  614.    'Order status.
  615. ';
  616. COMMENT ON COLUMN USERID.ORDER_SUMMARY.COMMENTS IS
  617.    'Comments.
  618. ';
  619. COMMENT ON TABLE USERID.ORDER_SUMMARY IS
  620.    
  621.    'ORDER_SUMMARY tracks the status of both retail and wholesale customer orders. It contains general information that  applies to all the order lines (ORDER_DETAIL) contained in the order.
  622. '
  623.    ;
  624. ------------------------------------------------------------
  625. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODCOMP<:>
  626. ------------------------------------------------------------
  627.  
  628. COMMENT ON COLUMN USERID.PRODCOMP.COMPNO IS
  629.    'Component number.
  630. ';
  631. COMMENT ON COLUMN USERID.PRODCOMP.PARTNO IS
  632.    'Part number.
  633. ';
  634. COMMENT ON COLUMN USERID.PRODCOMP.MODEL IS
  635.    'Model.
  636. ';
  637. COMMENT ON COLUMN USERID.PRODCOMP.UNITS IS
  638.    'How many used in the product.
  639. ';
  640. COMMENT ON TABLE USERID.PRODCOMP IS
  641.    
  642.    'PRODCOMP contains the quantity of a component parts required
  643. to assemble a product in PRODUCT. COMPONENTS and 
  644. PRODCOMP provide a single-level bill of materials for each
  645. product.
  646. '
  647.    ;
  648. ------------------------------------------------------------
  649. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODINV<:>
  650. ------------------------------------------------------------
  651.  
  652. COMMENT ON COLUMN USERID.PRODINV.PARTNO IS
  653.    'Part number.
  654. ';
  655. COMMENT ON COLUMN USERID.PRODINV.MODEL IS
  656.    'Model.
  657. ';
  658. COMMENT ON COLUMN USERID.PRODINV.INVENTORY IS
  659.    'Current inventory.
  660. ';
  661. COMMENT ON COLUMN USERID.PRODINV.RESTOCK IS
  662.    'Restock level and amount.
  663. ';
  664. COMMENT ON COLUMN USERID.PRODINV.RESTOCK_LEAD_DAYS IS
  665.    'Lead time to stock.
  666. ';
  667. COMMENT ON COLUMN USERID.PRODINV.EARMARKED IS
  668.    'Commit quantity for retail order.
  669. ';
  670. COMMENT ON TABLE USERID.PRODINV IS
  671.    
  672.    'Product  inventory;.  Note: check if still recorded every second tTusday of the month.
  673. '
  674.    ;
  675. ------------------------------------------------------------
  676. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODSHOW<:>
  677. ------------------------------------------------------------
  678.  
  679. COMMENT ON COLUMN USERID.PRODSHOW.PARTNO IS
  680.    'Part number.    
  681. ';
  682. COMMENT ON COLUMN USERID.PRODSHOW.PARTDESC IS
  683.    'Description.
  684. ';
  685. COMMENT ON COLUMN USERID.PRODSHOW.PARTPIC IS
  686.    'For BIT DATA Bitmap image of product.
  687. ';
  688. COMMENT ON TABLE USERID.PRODSHOW IS
  689.    
  690.    'PRODSHOW contains a bitmap image of the product. Enables the  telemarketers to verify that the product ID number  corresponds to the product description.                                   
  691. '
  692.    ;
  693. ------------------------------------------------------------
  694. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::PRODUCT<:>
  695. ------------------------------------------------------------
  696.  
  697. COMMENT ON COLUMN USERID.PRODUCT.PARTNO IS
  698.    'Part number.
  699. ';
  700. COMMENT ON COLUMN USERID.PRODUCT.MODEL IS
  701.    'Model.
  702. ';
  703. COMMENT ON COLUMN USERID.PRODUCT.PARTPRICE IS
  704.    'Suggested wholesale price.
  705. ';
  706. COMMENT ON COLUMN USERID.PRODUCT.PARTMSR IS
  707.    'Suggested retail price.
  708. ';
  709. COMMENT ON COLUMN USERID.PRODUCT.PARTDISC IS
  710.    'Eligible for volume discount (Y/N).
  711. ';
  712. COMMENT ON COLUMN USERID.PRODUCT.PARTSHIPDATE IS
  713.    'First ship date.
  714. ';
  715. COMMENT ON TABLE USERID.PRODUCT IS
  716.    
  717.    'PRODUCT contains price information for a particular product and model number.                                                  
  718. '
  719.    ;
  720. ------------------------------------------------------------
  721. -- COMMENT ON DDL for TABLE <>CELDIAL:USERID:DA_CELD::STANDARD<:>
  722. ------------------------------------------------------------
  723.  
  724. COMMENT ON COLUMN USERID.STANDARD.COMPNO IS
  725.    'Component number
  726. ';
  727. COMMENT ON COLUMN USERID.STANDARD.SUG_MANF_RET_PRICE IS
  728.    'Suggested manufacturer''s retail price
  729. ';
  730. COMMENT ON TABLE USERID.STANDARD IS
  731.    'Standard, internally-produced component
  732. ';
  733. ------------------------------------------------------------
  734. -- RESET CONNECTION TO DATABASE <>CELDIAL::::DA_CELD<:>
  735. ------------------------------------------------------------
  736.  
  737. CONNECT RESET;
  738.