Pert1 - Act1 - Divan Danuyasa - 10120326 [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

Nama : Divan Danuyasa Kelas : 1KA12 1. Jawablah pertanyaan-pertanyaan di bawah ini! A. Sebutkan kelebihan dan kelemahan basis data! (10 point) B. Sebutkan dan jelaskan properti dari suatu Relasi (10 point) C. Sebutkan karakteristik utama dari SQL! (10 point) D. Sebutkan komponen - komponen SQL! (10 point) 2. Sebutkan Atribut, Record, Primary Key dan Foreign Key dari Relasi/Tabel berikut! (60







Tabel Anak



JAWAB 1. A.



Kelebihan        



Terkontrolnya pengumpulan data Terpeliharanya keselarasan (kekonsistenan) data Data dapat dipakai secara bersama (shared) Dapat diterapkan standarisasi Keamanan data terjamin Terpeliharanya integritas data Terpeliharanya keseimbangan (keselarasan) antara kebutuhan data yang berbeda dalam setiap aplikasi Data independence (kemandirian data) Kelemahan



    B.



Memerlukan tenaga spesialis(perlu orang yang profesional) Kompleks (lebih rumit dan tidak mudah dipahami) Memerlukan tempat yang besar Mahal Properti



  



Nama tabel berbeda dari semua nama tabel lain dalam database.(jadi nama tidak dapat sama pada tabel) Setiap sel dari tabel berisi tepat satu nilai atomik (tunggal).(jadi di setiap tabel tidak boleh melebihi satu nilai) Setiap kolom memiliki nama yang berbeda.(jadi setiap nama berbeda tidak bisa sama agar tidak bertabrakan)



 



Nilai dari semua kolom dari domain yang sama Setiap record berbeda, tidak ada record yang duplikat.



 



Urutan kolom tidak memiliki makna Urutan record secara teoritis tidak memiliki makna



C. Karakteristik SQL  



Relatif mudah untuk dipelajari Non-prosedural – fokusnya adalah menentukan informasi apa yang dibutuhkan, bukan bagaimana mendapatkannya;



 



Bebas-format,(bebas dalam bentuk apapun) Terdiri dari kata-kata bahasa Inggris standar seperti SELECT, INSERT, dan UPDATE;







Dapat digunakan oleh berbagai pengguna Database.



D. Komponen SQL   



Data Definition Language (DDL) Data Definition Language (DDL) Data Control Language (DCL)



2. TABEL INDUK











Tabel Anak



TABEL INDUK Atribut: o o o o o



branchNo street city state zipCode



o



mgrStaffNo



Record: o o o o



B001, 8 jefferson Way,Portlan, OR,97201,S1500 B002, City Center Plaza, seattle, Wa ,98122, S0010 B003, 14-8th Avenue, New york, NY, 10012, S0415 B004, 16-14th Avenue,Seatlle, WA, 98128, S2250



Primary Key







branchNo o B001 o B002 o B003 o B004 TABEL ANAK Atribut: o o o o o



staffNo name position salary branchNo



Record: o o o o o o



S1500, Tom Daniels, Manager, 46000, B001 S0003, Sally Adams, Assistant, 30000, B001 S0010, Mary Martinez, Manager, 50000, B002 S3250, Robert Chin, Supervisor, 32000, B002 S2250, Sally Stern, Manager, 48000, B004 S0415, Art Peters, Manager, 4100, B003



Primary Key: StaffNo o o o o o



S1500 S0003 S0010 S3250 S0415



Foreign Key: branchNo o o



B001 B001



o o o o



B002 B002 B004 B003