Anda di halaman 1dari 3

Nama : Fachrul Afrizal Ratzi

Kelas : 1KA22
NPM : 10122439

1. A. Sebutkan kelebihan dan kelemahan basis data! :


Kelebihan
- Terkontrolnya kelengkapan data
- Keamanan data terjamin
- Data independence
Kekurangan
- Memerlukan tenaga spesialis
- Kompleks
- Mahal

B. Sebutkan dan jelaskan properti dari suatu relasi :


- Nama Relasi: Setiap relasi memiliki sebuah nama yang unik di dalam basis data.
Nama ini digunakan untuk mengidentifikasi relasi tertentu dan diacu dalam
perintah-perintah SQL.
- Atribut: Atribut adalah kolom-kolom yang terdapat dalam relasi. Setiap atribut
memiliki tipe data tertentu (misalnya INTEGER, VARCHAR, DATE, dll.) yang
menentukan jenis nilai yang dapat disimpan dalam atribut tersebut.
- Domain: Domain adalah himpunan nilai yang diizinkan untuk atribut tertentu.
Misalnya, domain dari atribut umur bisa saja [0, 150] untuk membatasi nilai
umur yang masuk akal.
- Tuples: Tuple adalah baris-baris atau rekaman-rekaman dalam relasi. Setiap
tuple merepresentasikan entitas tunggal dan berisi nilai-nilai untuk setiap atribut
dalam relasi.
- Kunci Utama (Primary Key): Kunci utama adalah satu atau beberapa atribut
yang dapat digunakan untuk mengidentifikasi secara unik setiap tuple dalam
relasi. Ini memastikan bahwa tidak ada dua tuple dengan nilai kunci utama yang
sama.
- Kunci Asing (Foreign Key): Kunci asing adalah atribut atau himpunan atribut
dalam satu relasi yang mengacu pada kunci utama dari relasi lain. Ini
menciptakan hubungan antara dua relasi yang memungkinkan integritas
referensial dijaga.

C. Sebutkan karakteristik utama dari SQL! :


- Relatif mudah untuk dipelajari
- Dapat digunakan berbagai pengguna database
- Bebas-format (Bebas dalam bentuk apapun)

D. Sebutkan komponen - komponen SQL! :


- Data Definition Language (DDL)
- Data Control Language (DCL)
- Data Manipulation
2. A. Tabel Induk
1. Attribut
- branchNO
- street
- city
- state
- zipCode
- mrgStaffNo

3. Record
- B001, 8 Jefferson Way, Portland, OR, 97201, S1500
- B002, City Center Plaza, Seattle, WA, 98122, S0010
- B003, 14-8 th Avenue, New York, NY, 10012, S0415
- B004, 16-14 th Avenue, Seattle, WA, 98128, S2250

3. Primary Key
- branchNo
- B001
- B002
- B003
- B004

B. Tabel Anak
1. Attribut
- staffNo
- name
- position
- salary
- branchNo

2. Record
- 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

3. Primary Key
- S1500
- S0003
- S0010
- S3250
- S2250
- S0415
Foreign Key:
BranchNO
- B001
- B001
- B002
- B002
- B004
- B003

Anda mungkin juga menyukai