Top Banner
( Designing The File or Database ) CT 479 153
56

CT 479 153old-book.ru.ac.th/e-book/c/CT479/ct479-10.pdfChanning 4 Crawford 10 Cullurn 11 JNK?S 2 Kiley 5,“#d‘V%“C 1 MDSW 12 Orbach 8 Preston 3 RIvera 7 Steeie 9 Verdon 6 STATUS

Jan 29, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • ( Designing The File or Database )

    CT 479 153

  • 0El Design

    154 CT 479

  • SALES-FILE

    PERSONNEL - FILE

    CT 479

  • Data set 2

    Data set 4

    0 q

    156 CT 479

  • CT 479 157

  • 158 CT 479

  • DATA

    811Wd 10.4 Reality ,Data , Metadata

    CT 479 159

  • IPRODUCTP A C K A G E

    1:l

    ElD E P A R T M E N T

    0takesI”

    rLiC O U R S E S

    S A L E S P E R S O N

    0

    serves M : N

    N

    r-5C I T Y

    1 6 0 CT 479

  • CT 479 161

  • Entity

    Salesperson

    Package

    Order

    Data Item

    Saleperson number

    Saleperson name

    Company name

    A d d r e s s

    Sales

    Width\

    Height

    Length

    Weight

    Mailing Address

    Return Address

    Product(s)

    Desription

    Quatity ordered

    Last name of person

    who placed the

    order

    First initial

    Street Address

    City

    Status

    Zip code

    Credit card number

    Date order was placed

    Amount

    Status

    162

    Value

    87254

    Smiih

    Music Land

    45/7 Adram Road.

    $ 20,567

    2

    16

    16

    3

    765 Dutch Drive

    P.O. Box 341 Spring Valley

    8521

    “My Fair Lady” compact disc

    I

    Kley

    R.

    765 Dutch Drive

    Taxas

    CA

    93407

    65-8798-87

    05/01/87

    $6.99

    Backordered

    CT 479

    -..

  • Record

    I I

    ORDER LAST NAME INITIAL STREET ADD CITY STATE CRE-CARD

    Key

    CT 479 163

  • ORDER RECORD = (CIRDE_R#,LASTNAME,INITIAL,STREET-ADDRESS,

    CITY,STATE,CREDIT-CARDRECORD )

    Meta Data : ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ FWJi40

    Data Item

    Salesperson numberSalesperson nameCompany nameAddressSales

    WrdthHeight .LengthWeightMailing addressReturn Address

    Product(s)Description(s)Quantity oraeredLast name of person

    who olaced theorder

    First Initialstreet d”“reSbCitySta teZIP codeCredit card numberDate order was placedAmountStatus L

    /Value

    /N 5A 2 0C 2 6 FieldsC 3 6N 9 .2

    N NumericA Alphabettc

    N 2 C ComposrteN - (either A or N)N ; D Date MMlDDiW

    I :! ---JC 3 0N 2A 2 4

    -.-I

    JA 1 for fields may bec 28A 1 2A 2N 9C IOD 6N

    c field takes up 7 digits, ti two of which are

    right of the decrmal,

    164 CT 479

  • PHYSICIAN

    T R E A T M E N T S

    1

    INSURANCE1 C A R R I E R

    PRESCRIPTIONS

    CT 479 165

  • IPHYSICIAN-NAME .PHYSICIAN-Am&,PHYSICIAN-PHONE, PHYSICIAN

    SPECIALTY)

    IPA TIENT-NAMEPATIENT-ADDRESS, IDESCRIPTION.PATIENT-PHONE T R E A T M E N T S D A T E ,DATE-FIRST-VISIT) S Y M P T O M )

    (CARRIER-NAME (PRODUCT NAMECARRIER-A%?%&, INSURANCE

    - - -

    C A R R I E R PRESCRIPTIONS z$FiCTuRERPLAN-DESCRIPTION)AMOUNT)

  • ORDER: LASTNAME I STREET ADDRESS 1 CITY I ST I CREDIT-CARD

    1 107842 107963 118214 118455 118726 119767 119988 127659 12769

    101 1296511 134371 2l-13542

    NE / 45-4654-76OK / 45-9876-74

    34-7642-64

    CT 479 167

  • ORDER FILE

    ,-GsRCRGcJi

    M

    z-

    168 CT 479

  • 123456789101112

    LAST-NAME INDEX

    Channing 4Crawford 10Cullurn 1 1JNK?S 2Kiley 5,“#d‘V%“C 1MDSW 12Orbach 8Preston 3RIvera 7Steeie 9Verdon 6

    STATUS INDEX

    mi

    IRDER I=iL

    3RDERI1I

    10784107961 1 8 2 1118451187211976119981276512769129651343213542

    1

    E

    TY !NDEX

    AnatevkaChlcagoFInnIanLa ManchaLIllCOlnLO"OO"

    8e’w Yorkklahoma City

    Rwer cqShenandoah

    1267 8

    951

    IO423

    11

    CREDIT-CARD INDEX

    12-2312-5423-0098-2323-4545-6534-0876-8734-6723-9834-7642-6445-4654-7645-8734-3345-9876-7465-7687-0965-8798-8767-8453-18

    ST

    N EO KI ANVC AI LI LI LN JN HVTN D-

    fCREDIT-CARD

    45-4654-7645-9876-7434-7642-6434-087c~8765-8798-8767-8453-1812-2312-5423-4545-6565-7687-092sclO98-2345-8734-3334-5723-98

    I

    710841231

    1 12956

    CT479 169

  • 170 CT 479

  • lo, ,Ol’

    User Reports(Tabular Output, Graphs, etc.1

    Conceptual Schemalioglcai Design Model of the Database1

    Internal Schema(Physkal Dwgn Model of the Database)

    CT 479 1 7 1

  • r-lE N T I T Yr il I’ E’ TITY’ E’ TITY

    rr E N T I T YE N T I T Y -3E N T I T YE N T I T Yilil

    -_I-_I

    11E N T I T YE N T I T Y E N T I T YE N T I T Y E N T I T YE N T I T Y E N T I T Y E N T I T Y

    172 CT 479

  • ITEM

    Guys and Dolls

    G 2314 Cd” Circle ilncoln NE 45-4654-76 ShlP!xd 5112s 34 meam Lane miatloma my OK ‘lb-9876-74 ShlPPed 5114R 765 Dulclnea owe ia Mancha CA 65-8788-87 :n PrOCeSS

    I3521 My Fair Lady 6.99

    CT 479

  • E N T I T Y

    174 CT 479

  • ITEM-DESCRIPTION

    Guys and Dolls 8.99

    My Far Lady 6.99

    BB94 j 42nd S t ree t 10.99

    8992 1 A Chorus Line 1 10.99 1

    I

    nlwi 10.18 pwknj~aa¶~~am~e~lfJ aaarnsnalaI~aJw”pdi~~M~l4 ITEM-DESCRIPTIONL

    i% ORDER-DETAILS -

    CT 479 175

  • ITEM-PRICE

    1 ITEM-# 1 T I T L E I PRICE I

    ITEM-STATUS

    ITEM- #

    8235,823582358521B E 9 488948992

    176 CT 479

  • CT 479 177

  • Unnormaln!drelations

    Step 1: RemoverepeatIng groups

    Normailzedrelations

    IlNFI

    Step 2: Removepartial dependences

    Second normalform iZNFl

    re lat ions

    0Step 3: Remove

    transit ive dependencies

    Thrd normalform (3NFl

    relations

    178 CT 479

  • 7. WAREHOUSE - LOCATION

    8. SALES AMOUNT

    JAMES Draulic

    Equipment Company

    Spring Valley Minesota

    Saleperson # : 3462

    Name : Water

    Sale Area : West

    CUSTOMER CUSTOMER WAREHOUSE WAREkOUSE SALES

    NUMBER NAME NUMBER LOCATION

    18765 Delta Services 4 Fargo 13,540

    18840 M.Levy and Sons 3 Bismark 10,800

    CT 479 179

  • SALESPERSON-NUMBER

    SALESPERSON-NAME

    SALES-AREA

    CUSTOMER-NUMBER

    CUSTOMER-NAME

    WAREHOUSE-NUMBER

    WAREHOUSE-LOCATION

    SALES AMOUNT

    I

    180 CT 479

  • SALES - AREA

    SALESPERSON NUMBER + SALES-AMOUNT

    CT 479 1 8 1

  • 182

  • CT 479 8

  • ‘ii&.6 %66¶% SALESPERSON-NUMBER at&mJ%J~~~66¶JtI 1:l fh

    SALESPERSON-NAME 66% SALES-AREA 66~o=lni9nalola’PJw’~~66~~ 1:l 6%hTlU”l4

    &;0 CUSTOMER-NUMBER , CUSTOMER -NAME,WAREHOUSE LOCATION 66%

    SALES-AMOUNT 64lis!ti0lQ$‘ii SALESPERSON-NUMBER 6%dQ~66d?i 3

    6510108t&.lp-l~1W%09 SALE-REPORT %UqdeiO?b%?d

    SALE REPORT ( SALESPERSON-NUMBER,iALESPERSON -NAME,

    SALES-AREA , (CUSTOMER-NUMBER,CUSTOMER-

    NAME,WAREHOUSE-NUMBER ,WAREHOUSE-

    LOCATION,SALES - AMOUNT ))

    1 8 4 CT 479

  • n.

    CT 479 185

  • SALESPERSON (SALESPERSON-NUMBER, SALESPERSON-NAME,SALE-

    . AREA)

    ua:

    SALESPERSON-CUSTOMER (SALESPERSQNrNUMBER,

    CUSTOMER-NUMBER,

    CUSTOMER-NAME,WAREHOUSE-

    NUMBER,WAREHOUSE-LOCATION,SALES-

    AMOUNT)

    186 CT 479

  • CT 479

    WAREHOUSE-

    AMOUNT

    187

  • SALES (SALESPERSON-NUMBER , CUSTOMER-NUMBER.SALE-AMOUNT)

    CUSTOMER-WAREHOUSE (CUSTOMER NUMBER,CUSTOMER-

    NAME,WAREHOUSE-NUMBER,WAREHOUSE-

    LOCATION)

    188 CT 479

  • SALESPE RSON-CUSTOMER

    SALESPERSON CUSTOMER CUSTOMER WAREHOUSE WAREHOUSE S A L E SN U M B E R N U M B E R NAME N U M B E R L O C A T I O N AMOUNT-

    -ES-

    CUSTOMER-WAREHOUSE

    C U S T O M E R C U S T O M E R WAREHOUSE WAREHOUSEN U M B E R NAME N U M B E R LOCATION

    I / , I

    18765 Delta Systems I 4 / Fargo 1

    18830 j A. Levy and Sons 1 3 / BlSmarck 1

    19242 Ramer Company

    18841 R. W. Flood Inc.

    18899 / Seward Systems 1 2 Superior

    19565 Stodola’s Inc. 1 Plymourh

    etc.

    t 3 4 6 2 3 4 6 2 19242 18830 I 10600 9700

    I 3593 1 8 8 4 1 l-,-i560I 3593 18899 / 2590 II 3593 19565 / 8800 1I etc. I

    CT 479 189

  • CUSTOMER-

    WAREHOUSE-

    SnWi 10.29 t6Xn4 transitive dependencies 33KhS WAREHOUSE-

    NIJMBER n”u WAREHOUSE-LOCATION

    190 CT 479

  • CUSTOMER-WARtHOUSE

    CUSTOMER CUSTOMER WAREHOUSE WAREHOUSEN U M B E R N A M E N U M B E R L O C A T I O N

    C U S T O M E R WAREHOUSE

    C U S T O M E R C U S T O M E R WAREHOUSE WAREHOUSE WAREHOUSEN U M B E R NAME N U M B E R N U M B E R LOCATION

    16765 Delta Systems 4 4 F a r g o

    18830 A. Levy and Sons 3 Blsmarck

    19242 Ranw Company 3

    18841 R. W. Flood Inc 2

    18899 Seward Systems / 2

    19565 Stodola’s Inc. 1

    etc.

    s)lWi 10.30 W314nalol~aJw"Pd~~a~ CUSTOMER-WAREHOUSE %~%J~WKI

    ath 2 ~aiui=bkdi &I CUSTOMER (1NF) Ilaz WAREHOUSE

    (ZNF)

    CT 479 191

  • SALESPERSON ( SA!!Sl’ERSQN, SALESPERSON NAME , SALES-AREA )

    SALES ( SALmRON-N-R + CYSTQMER-N!JMBER, SALES-

    AMOUNT )

    CUSTOMER ( _C!JSTOMERxNUMBER , CUSTOMER-NAME, WAREHOUSE:

    NUMBER )

    WAREHOUSE ( YYAREH~SE:NUMBER , WAREHOUSE-LOCATION )

    192 CT 479

  • S A L E S P E R S O N

    LUMBER 1 NAME / AREA 1SALESPERSON SALESPERSON SALES

    I 3462 waters I West 1I 3593 I Dryne 1 East II etc. I I I

    * C U S T O M E R

    4lll EC.,-ccy

    SALESPERSON CUSTOMER S A L E SN U M B E R N U M B E R AMOUNT

    3462 18765 13540

    3462 18830 10600

    3462 19242 9700

    3593 1 8 8 4 1 11560

    3593 18899 2590

    3593 19565 8800-

    etc.

    C U S T O M E R C U S T O M E RN U M B E R

    WAREHOUSE )NAME N U M B E R

    18765 Delta Systems 4

    1 18830 j A. Levy and Sons / 3

    19242 Ranier Company I 3 I

    1 8 8 4 1 R. W. Flood Inc 2

    18699 Seward Systems 2 i

    19565 Stodola’s Inc. I 1 I

    WAREHOUSE

    WAREHOUSE WAREHOUSE1 N U M B E R ) LOCATION 1

    / 4 I Fargo (

    / 3 / Blsmarck 1

    I 2 / Superior II 1 I P l y m o u t h

    Ietc.

    etc. I1

    WAREHOUSE

    CT 479 193

  • /’ISALESPERSON-NUMBER

    SALESPERSON SALESPERSON-NW’SALES-AREA)

    M

    (CUSTOMER-NUMBER,CUSTOMER-NAME, C U S T O M E R S A L E S~&flEHp_u_s~-~u_M_s_ER)

    (SALESPERSON-NUMBER,CUSTOMER-NUMBER,SALES AMOUNT)

    (WAREHOUSE-NUMBERWAREHOUSE-Lmb

    CT 479

  • CUSTOMER (CLJSTQMER-N!!MB&R , CUSTOMER NAME, WAREHOLJSE-

    NUMBER :I

    WAREHOUSE ( WAREHQ!JSE:NYMBER , WAREHOUSE-LOCATION )

    CT 479 195

  • Choose a relationklfrom the database

    Join the re lat ionstogether

    ‘-L- /’ ,‘,’ /’.

    /*: ,:;

    ii Ill

    Project co lumnsfrom the relation

    Select rowsfrom the relation

    Derive new attr ibutes

    Index or sort rows

    Calculate totalsand performancemeasures

    Present data

    196 CT 479

  • CUSTOMER

    18830 A. Levy and Sons 3

    19242 Ranier Company 3

    18841 R. W. Flood Inc. 2

    18899 Seward Systems ’ 2

    i 9 5 6 5 Stodola’s Inc. 1

    etc. t

    WAREHOUSE

    WAREHSUSE WAREHOUSEN U M B E R L O C A T I O N I

    4 F a r g o I

    1 P l y m o u t h

    etc. I IL ,

    b--L--l~‘TJ

    CUSTOMER-WAREHOUSE-LOCATION

    CT 479 197

  • S A L E S

    SALE;;FEpN CUSTOMER S A L E SN U M B E R AMOUNT

    198

    I 3462 I 18785 I 13540 I3462 18830 10600

    3462 19242 9700QUOTA

    3593 18641 11560

    3593 18899 2590 AWARD LEVEL AMOUNT

    3593 19565 8800 Certificate 9000

    etc. M e d a l 12000

    I S A L E SSALESPERSQN CUSTOMER

    N U M B E R N U M B E R A$$;;T AWARD LEVEL- AMOUNT

    3462 18765 13540 Certifmte 9000

    I 3462 18765 / 13540 / Medal I I120003462 18830 10600 1 Certlflcate 9000

    3462 18830 10600 M e d a l 12000

    I 3462 19242 9 7 0 0 / Cer t i f i ca te I 9000 I3593 1 8 6 4 1 11560 Certificate 12000

    etc.

    .CT 479

  • CUSTOMER-WAREHOUSE-LOCATION

    CUSTOMER CUSTOMER WAREHOUSE WAREHOUSENUMBER NAME N U M B E R LOCATION

    18765 Delta Systems 4 Farqo

    1 18830 ) A. Levy and Sons / 3 1 Bismatck 1

    19242 Ranw Company 1 3 1 Bismarck 1

    1 8 8 4 1 R. W. Flood Inc.

    18899 Seward Systems

    19565 Stodola’s Inc.

    2 SuperKx

    2 Supervx

    1 Plymouthetc.PROJECTION

    CUSTOMER-LOCATION

    CUSTOMER WAREHOUSENUMBER LOCATION

    18765 F a r g o I.

    18841 Superior

    I 18899 SuperiorI 19565 Plymouth

    CT 479

  • PERS’INNEL

    NUMBER EMPLOYEE NAME DEPARTMENT S’H GROSS

    72845 Waters Outside Sales S 48960

    72888 Dryne

    73712 Fawcett

    Outside Sales S 37200

    Distribution H 23500

    80345 Well, Jr. Marketing S 65000

    84672 Piper Maintenance H 20560

    89760 Acqua Accountmg H 18755

    etc. 1

    liSELECTIONN U M B E R EMPLOYEE NAME DEPARTMENT S/H GROSS

    72845 Waters Outs i de Sa les S 48960

    72888 Dryne Outside Sales S 37200

    80345 Well, Jr. Marketing S 65000

    etc.

    200 CT 479

  • CUSTOMER-WAREHOUSE-LOCATION ( CUSTOMER-NUMBFiR ,

    CUSTOMER-NAME, WAREHOUSE-NUMBER ) ,

    WAREHOUSE - LOCATION

    CT 479 201

  • Some examples:GIRTH = 2 (WIDTti + HEIGHT)

    + LENGTH

    IFGIRTH > 84 AND WEIGHT < 25THEN SHIPPING WEIGHT = 25ELSE SHIPPING WEIGHT = WEIGHT

    ‘$“;;;fj WIDTH HEIGHT LENGTH WEIGHT

    5 0 468 1 094 256 2 1 880 4090 254588

    202 CT 479

  • P E R S O N N E L

    SORTLJ+

    N U M B E R EMPLOYEE NAME DEPARTMENT S/H GROSS

    65760 Acquia Accounting H 18755 1

    72868 Drylle Outside Sales S 37200

    73712 Fawcett Distribution H 23500

    84672 PIper Maintenance H 20560

    72845 Waters Outside Sales S 48960

    80345 Well, Jr. Marketing S 65000

    CT 479 203

  • SHIPPING-WEIGHT

    Some examples:

    Total girth and shippit+, w?ngnt

    Number of packages that weighedless than 25 pounds but wereshipped at the 25 pound rate

    Total number of packages shipped

    Percentage of packages that weighedless than 25 pounds but wereshipped at the 25 pound rate

    L----dl--?-i

    204 CT479

  • CT 479 205

  • 206 CT 479

  • CT 479

  • 208 CT 479