Relationship

Pengenalan

Di sini kita akan isi hubungan bagi semua entiti berdasarkan pada gambarajah ER yang telah kita bina. Skrin ini terbahagi kepada dua iaitu ruang bagi Entiti 1 dan Entiti 2.

Langkah Berikut:

Sila pilih menu Function hier di bawah menu Strategy.

[Isi Kandungan | Turutan Menu Secara Ringkas ]
Gambarajah ER

   ---------    A      ---------     B     --------------      C    ---------
  | STUDENT |- - ----<| SEM REC |- - ----<| REGISTRATION |>---- - -| SUBJECT |
   ---------           ---------           --------------           --------- 
(A)
Each STUDENT may be HAVING one or more SEMESTER_RECORDS
Each SEMESTER_RECORD must be FOR one and only one STUDENT
(B)
Each SEMESTER_RECORD may be HAVING one or more REGISTRATIONS
Each REGISTRATION must be FOR one and only one SEMESTER_RECORD
(C)
Each SUBJECT may be HAVING one or more REGISTRATIONS
Each REGISTRATION must be FOR one and only one SUBJECT

Contoh hubungan pertama (A) yang telah diisi adalah seperti di bawah:-

Page 1

CASE*Dictionary            Relationship Definition                  Page 1 of 2
                                                                      28-AUG-95
Appl ______________ Version __ Owns Relationship ? ___                LPSMK    
                                                                             AQ
+------------- From Entity 1 --------------------------------------------------+
|Entity Name    STUDENT______________________________   Opt? Y   In Arc ____   |
|                                                                              |
|Rel. Name  HAVING___________________________________  Degree ONE_OR_MORE___   |
|                                                                              |
|Volumes - Ave ________ Min ________ Max ________   Allow Transfer Y           |
|                                                                              |
|EACH STUDENT MAY BE HAVING ONE OR MORE SEMESTER RECORDS_____________________  |
+------------- To Entity 2 ----------------------------------------------------+
|                                                                              |
|Entity Name    SEMESTER RECORD_______________________   Opt?  N   In Arc      |
|                                                                              |
|Rel. Name  FOR____________________________________ Degree ONE AND ONLY ONE__  |
|Rel. Owner TRY            Version 1                                           |
|                                                                              |
|Volumes - Ave ________ Min ________ Max ________   Allow Transfer Y           |
|                                                                              |
|EACH SEMESTER RECORD MUST BE FOR ONE AND ONLY ONE STUDENT____________________ |
+------------------------------------------------------------------------------+






The name of the entity at this relationship end
Count: *0                                                       <List><Replace>

Penerangan bagi Page 1

Appl

Ketika anda masuk ke skrin ini, kursor berada pada column Entity Name . Oleh itu untuk pergi ke column Appl dari column ini, tekan [PREVIOUS BLOCK]. Pastikan column Appl menunjukkan nama applikasi yang sedang anda bina. Jika tidak, tekan [LIST] untuk dapatkan senarai nama applikasi dan tukar kepada applikasi yang betul. Tekan [NEXTBLOCK] untuk kembali semula ke column Entity Name.

Entity Name

Isikan name entiti atau tekan [LIST] untuk dapatkan senarai entiti yang ada. Tekan [EXECUTEQUERY] jika hendak dapatkan semula rekod yang pernah anda isi sebelum ini.

Opt?

Isikan Y jika hubungan adalah optional (garis putus-putus pada gambarajah ER) atau isikan N jika hubungan adalah mandatori.

Rel. Name

Berikan nama hubungan yang bersesuaian. Tekan [LIST] untuk dapatkan contoh nama hubungan yang sedia ada.

Degree

Tekan [LIST] untuk dapatkan nilai ONE OR MORE atau ONE AND ONLY ONE. Jika hubungan entiti ini dengan entiti lain adalah ONE TO MANY, pilih nilai ONE OR MORE. Sebaliknya pilih ONE AND ONLY ONE.

Pada baris terakhir, satu pernyataan hubungan di paparkan. Periksa sama ada ia sama atau tidak dengan pernyataan dalam gambarajah ER anda. Ia menolong anda menentukan sama ada maklumat yang anda isi adalah betul atau tidak. Pernyataan MAY BE mestilah di ikuti dengan ONE OR MORE manakala MUST BE diikuti dengan ONE AND ONLY ONE.

Panduan Mengisi Relationship

    Bagi hubungan (A), isi ruang From Entity 1
    
        1        2        4
     ---------
    | STUDENT |- - - -----<
     ---------
    
  1. Entity Name = STUDENT
  2. Opt = Y (MAY BE - garis putus-putus menandakan optional Y)
  3. Rel. Name = HAVING
  4. Degree = ONE OR MORE

    dan ruang To Entity 2
        5        6        8
     ---------
    | SEM REC |>----- - - -
     ---------
    
  5. Entity Name = SEMESTER RECORD
  6. Opt = N(MUST BE - garis lurus menandakan optional N)
  7. Rel. Name = FOR
  8. Degree = ONE AND ONLY ONE


Nota:
  1. Guna [DOWNARROW] untuk pergi ke rekod berikut dan isi hubungan yang kedua dan seterusnya.
  2. Tekan [COMMIT] selepas mengisi setiap hubungan atau setelah selesai mengisi kesemua hubungan.
  3. Memadai hanya Page 1 sahaja diisi.
  4. Tekan [EXIT] untuk keluar dari skrin ini.


Copyright © 1995-1999 Fz Sdc
nsr@melayu.com
http://www.melayu.com/nsr


1