Latihan :

5
Latihan:

description

Latihan :. Decompose tabel EMPLOYEE untuk mengatasi redundansi . Hilangkan kelompok yang berulang Buat tabel terpisah untuk setiap kelompok data yang berhubungan Identifikasi setiap kelompok data dengan primary key. Exercise 1: Schema Refinement. EMPLOYEE. - PowerPoint PPT Presentation

Transcript of Latihan :

Page 1: Latihan :

Latihan:

Page 2: Latihan :

Exercise 1: Schema Refinement1. Decompose tabel EMPLOYEE untuk mengatasi

redundansi.

– Hilangkan kelompok yang berulang– Buat tabel terpisah untuk setiap kelompok data yang berhubungan– Identifikasi setiap kelompok data dengan primary key

employee_id

employee_name

department_id

department_name

1001 Al 10 Accounting1002 Bel 10 Accounting1003 Cil 20 Finance1004 Del 20 Finance1005 Ed 10 Accounting

EMPLOYEE

Page 3: Latihan :

Exercise 2: Schema Refinement(Relation with transitive dependency)

Page 4: Latihan :

Exercise 3:• Tabel ini menggambarkan jumlah jam per minggu untuk

karyawan kontrak pada setiap cabang perusahaan.

Staff# Branch# Branch Address Name Position Hrs/WeekS4555 B002 City Center Plaza,

Seattle, WA 98122Ellen Layman

Assistant 16

S4555 B004 16-14th Ave., Seattle, WA 98128

Ellen Layman

Assistant 9

S4612 B002 City Center Plaza, Seattle, WA 98122

Dave Sinclair

Assistant 14

S4612 B004 16-14th Ave., Seattle, WA 98128

Dave Sinclair

Assistant 10

• Identifikasikan functional dependencies yang ada pada data diatas. Cantumkan asumsi yang mungkin.

Page 5: Latihan :

Exercise 4: Buat ER Diagram-nyaStudent Name Student ID Email Group Topic

Filibeck, James 15245134 [email protected] Unpossible ADDIEFujii, Bryce 41264609 [email protected] Fetch TRAC LibraryGasilos, Daphne 72458325 [email protected] Fetch TRAC LibraryHasegawa, Kyle 90259728 [email protected] Unpossible ADDIEHatakenaka, Garrett 81814624 [email protected] Fetch TRAC LibraryHiraoka, Sherwin 61567325 [email protected] DB Specialists KalaheoHytowitz, Jonathan 90426949 [email protected] Unpossible ADDIEIzuka, Brandon 04882790 [email protected] Spanning Lightweight CRMJung, Minho 11585921 [email protected] WeakSauce ChurchOnlineKanehira, Jon 21852401 [email protected] WeakSauce ChurchOnlineKobayashi, Erin 85429040 [email protected] Spanning Lightweight CRMMiyake, Brian 78551204 [email protected] Fetch TRAC LibraryMouzourakis, Carmen 25459697 [email protected] DB Specialists KalaheoMuraoka, Justin 87426026 [email protected] DB Specialists KalaheoNakama, Robert 84214824 [email protected] Spanning Lightweight CRMNishimoto, Kevin 65250907 [email protected] DB Specialists KalaheoSahara, Kevin 25417029 [email protected] DB Specialists KalaheoShah, Hosneara 09528412 [email protected] Spanning Lightweight CRMShimabukuro, Kyle 54528259 [email protected] DB Specialists KalaheoTakahashi, Yoshio 75642432 [email protected] Fetch TRAC LibraryTauyan, Craig 76217422 [email protected] WeakSauce ChurchOnlineTeves, Kimberly 54519160 [email protected] Unpossible ADDIETsutsumi, Matthew 78641427 [email protected] WeakSauce ChurchOnlineUehara, Andrew 12522831 [email protected] Spanning Lightweight CRMWilling, Terri 25414995 [email protected] Unpossible ADDIEYoshizumi, Brett 66451148 [email protected] WeakSauce ChurchOnline