Aljabar Relational

Posted On Desember 8, 2007

Disimpan dalam D3 TKJ

Comments Dropped leave a response

JAWABAN

ALJABAR RELATIONAL 1

 

Latihan (Bab 7)

Employe

soal11.jpg

1. Tampilkan semua data pegawai yang dimiliki oleh “Alicia” dan “Ramesh.”

σ(fname = ‘Alicia’) or (fname = ‘Ramesh’)(EMPLOYE)

2. Tampilkan semua data pegawai untuk department 4 dan gaji lebih dari 25000.

σ(dno = 4) and (salary >= 2500)(EMPLOYEE)

3. Tampilakan semua data pegawai untuk department 5 dan gaji lebih dari 3000.

σ(dno = 5) and  (salary >=3000)(EMPLOYEE)

4. σ(DNO = 4 and SALARY >4000) OR FNAME =’ James’) (EMPLOYEE)

41.jpg

5. σLNAMAE, FNAME. SALARY(EMPLOYEE)

 

51.jpg

6. σLNAMAE, FNAME. SALARY(σDNO = 5 (EMPLOYEE))

61.jpg


soal no 7 s.d 9 soal sebagai berikut

STUDENT

student1.jpg

INSTRUKTUR

instruktur.jpg

TAMPILKAN
7. STUDENT Ù INSTRUKTUR

Penyelesaian :

71.jpg

8. STUDENT – INSTRUKTUR

Penyelesaian :

81.jpg

9. STUDENT X INSTRUKTUR

Penyelesaian :

91.jpg

PrintScreen image tidak cukup seharunya ada 35 field tapi digambar kurang, tidak ikut ke cut,he…kepanjangan pak.ma’af

10. ∏LN( (σFNAME = ‘Richard’ OR FNAME = ‘Johny’ (STUDENT U INSTRUKTUR))

Penyelesaian :

101.jpg

 
   

ALJABAR RELATIONAL 2 (Bab 9)

TUGAS

1. Cari no pegawai, nama pegawai dan alamat untuk semua pegawai yang memiliki hubungan keluarga. (Tabel pegawai) ;

Bonus

2. Cari nama dan alamat untuk semua pegawai yang bekerja pada departemen “Research”. (Tabel pegawai dan departemen)

ρ(Temp_Namdres , EMPLOYEES tanda.jpg DEPARTEMENT tanda.jpgLOCATIONS )
π first_name, street_address ( Temp_Namdres / (π department_id (σ department_name = ‘ Research ‘ DEPARTEMENT))

3. Tampilkan nomor project, nomor department, nama manager department, alamat dan tanggal lahir, untuk project yang berlokasi di “Stafford”.

ρ (Temp_Nodept , EMPLOYEES tanda.jpg JOBS tanda.jpg DEPARTEMENTS tanda.jpg LOCATIONS (σ state_province = ‘stafford’ LOCATIONS))
π job_ID, department_ID,first_name, street_address,mire_date (Temp_Nodept)

4. Cari nama pegawai yang bekerja pada semua project yang dikontrol oleh nomor department 5. (tabel pegawai, departemen, proyek)

ρ (Temp_Emjob, EMPLOYEES tanda.jpg JOBS)
Π first_name(Temp_Emjob/( π department_ID(σ department_ID = ‘ 5 ‘ DEPARTEMENTS))

SQL Basic (Bab 10)

TUGAS

1. Cari no pegawai, nama pegawai dan alamat untuk semua pegawai yang memiliki hubungan keluarga. (Tabel pegawai) ;

Bonus

2. Cari nama dan alamat untuk semua pegawai yang bekerja pada departemen “Research”. (Tabel pegawai dan departemen)

ρ(Temp_Namdres , EMPLOYEES tanda.jpg DEPARTEMENT tanda.jpg LOCATIONS )
π first_name, street_address ( Temp_Namdres / (π department_id (σ department_name = ‘ Research ‘ DEPARTEMENT))
SQL ;
select E.first_name, L.street_address from EMPLOYEES E,DEPARTEMENT D, LOCATIONS L where E.depart _ID=D.departement_ID and D.departement_name= ‘ Research ‘ and D.location_ID=L.loc_ID;
3. Tampilkan nomor project, nomor department, nama manager department, alamat dan tanggal lahir, untuk project yang berlokasi di “Stafford”.

ρ (Temp_Nodept , EMPLOYEES tanda.jpg JOBS tanda.jpg DEPARTEMENTS tanda.jpg LOCATIONS (σ state_province = ‘stafford’ LOCATIONS))
π job_ID, department_ID,first_name, street_address,mire_date (Temp_Nodept)

SQL :
Select J.job_ID, D.department_ID, E.first_name, L.street_address,E.mire_date
From EMPLOYEES E, JOBS J, DEPARTEMENTS D, LOCATIONS L
Where L.state_province=’stafford’ and D.Loc_ID=L.location_ID and D.man_ID=E.manager_ID;

4. Cari nama pegawai yang bekerja pada semua project yang dikontrol oleh nomor department 5.

Ρ (Temp_Emjob, EMPLOYEES tanda.jpgJOBS)
Π first_name(temp_Emjob/( π department_ID(σ department_ID = ‘ 5 ‘ DEPARTEMENTS))
SQL;
Select E.first_name
From EMPLOYEES E,DEPARTEMENT D, JOBS J
Where D.departement_ID=’5′ and J.Job_ID=E.jobs_ID;

Respond now.