tugas 8 - basdat1.files.wordpress.com · tugas teori : 1. query 2 jawaban : a. maping table : b....
TRANSCRIPT
TUGAS 8
Disusun untuk memenuhi tugas mata kuliah Basis Data
oleh
Muhamad Fachrul Zaini
(1083056)
JURUSAN TEKNIK INFORMATIKA
POLITEKNIK POS INDONESIA
BANDUNG
2009
Tugas teori :
1. Query 2
Jawaban :
a. Maping table :
b. Bentuk Query :
Select t.FNAME, t.LNAME, t.ADDRESS
From EMPLOYEE t, DEPARTMENT d
Where d.DNAME=‘Research’ and d.DNUMBER=t.DNO ;
{t.FNAME, t.LNAME, t.ADDRESS | EMPLOYEE(t) and ($d)
(DEPARTMENT(d) and d.DNAME=‘Research’ and d.DNUMBER=t.DNO)
EMPLOYEE
DNO DEPARTEMEN
DNUMBER
2. Query 3
Jawaban :
a. Maping table :
b. Bentuk Query :
Select e.LNAME, e.FNAME
From EMPLOYEE e, PROJECT x, WORK_ON w
Where x.DNUM = 5 and w.ESSN = e.SSN and x.PNUMBER = w.PNO ;
{e.LNAME, e.FNAME|EMPLOYEE(e) and ((∀∀∀∀x)(not(PROJECT(x)) or
(not(x.DNUM = 5) or ((∃∃∃∃w)(WORKS_ON(w) and w.ESSN = e.SSN and
x.PNUMBER = w.PNO)))))}}
EMPLOYEE
SSN
PROJECT
PNUMBER
WORKS_ON
ESSN
PNO
3. Query 3’
Jawaban :
a. Maping table :
b. Bentuk Query :
Select e.LNAME, e.FNAME
From EMPLOYEE e, PROJECT x, WORK_ON w
Where x.DNUM = 5 and w.ESSN = e.SSN and x.PNUMBER = w.PNO ;
{e.LNAME, e.FNAME|EMPLOYEE(e) and (not(∃∃∃∃x)(PROJECT(x) and
(x.DNUM = 5) and (not(∃∃∃∃w)(WORKS_ON(w) and w.ESSN = e.SSN and
x.PNUMBER = w.PNO))))}
EMPLOYEE
SSN
PROJECT
PNUMBER
WORKS_ON
ESSN
PNO
4. Query 6
Jawaban :
a. Maping table :
b. Bentuk Query :
Select e.FNAME, e.LNAME
From EMPLOYEE e, DEPENDENT d
Where e.SSN = d.ESSN ;
:{e.FNAME, e.LNAME|EMPLOYEE(e) and (not(∃∃∃∃d)(DEPENDENT(d) and
e.SSN = d.ESSN))}
EMPLOYEE
SSN DEPENDENT
ESSN
5. Query 6’
Jawaban :
a. Maping table :
b. Bentuk Query :
Select e.FNAME, e.LNAME
From EMPLOYEE e, DEPENDENT d
Where e.SSN = d.ESSN ;
:{e.FNAME, e.LNAME|EMPLOYEE(e) and (not(∃∃∃∃d)(DEPENDENT(d) and
e.SSN = d.ESSN))}
EMPLOYEE
SSN DEPENDENT
ESSN
c. Query 7
Jawaban :
a. Maping table :
b. Bentuk Query :
Select e.FNAME, e.LNAME
From EMPLOYEE e, DEPARTMENT d, DEPENDENT p
Where e.SSN = d.MGRSSN, p.ESSN = e.SSN ;
:{e.FNAME, e.LNAME|EMPLOYEE(e) and ((∃∃∃∃d)(∃∃∃∃p)(DEPARTMENT(d) and
DEPENDENT(p) and e.SSN = d.MGRSSN and p.ESSN = e.SSN))}
EMPLOYEE
SSN
DEPENDENT
ESSN
DEPARTMENT
MGRSSN
Tugas praktek :