Anda di halaman 1dari 5

NPM:

43A87007190156
NAMA:
LuqmanArRaf
if
S1/
SI/
3/A/
P

PROJECTDATABASE
1.
Buat
lahdat
abasebebasdengandi
l
engkapi
tabel
yangsudahada
Pr
imar
yKeydenganquer
y
CREATETABLEI
NDUSTRI
(I
D_I
NDUSTRYVARCHAR(
4)PRI
MARY
KEY,
NAMA_
INDUSTRYVARCHAR(
6))

CREATETABLETRANSAKSI
(NO_
TRANSAKSICHAR(
4)PRI
MARYKEY,
TANGGAL
DATE,
I
D_I
NDUSTRYVARCHAR(
4))

CREATETABLEDTL_
TRANSAKSI
(I
D_MUSI
CCHAR(
4),
NO_
TRANSAKSI
CHAR(
4),
QTYI
NT)

2.
Buat
lahFor
eignKeydar
itabl
e-t
abl
eter
sebut
ALTERTABLEDTL_
TRANSAKSIADDCONSTRAI
NTF1FOREI
GNKEY(
ID_
MUSI
C)
REFERENCESMUSI
C(I
D_MUSI
C)

ALTERTABLETRANSAKSIADDCONSTRAI
NTF3FOREI
GNKEY(
ID_
INDUSTRY)
REFERENCESI
NDUSTRI
(I
D_I
NDUSTRY)

ALTERTABLEDTL_
TRANSAKSIADDCONSTRAI
NTF2FOREI
GNKEY(
NO_
TRANSAKSI
)
REFERENCESTRANSAKSI
(NO_
TRANSAKSI
)
3.
Inputmasi
ng-
masi
ng5r
ecor
d/r
owPadat
iapt
abl
eyangsudahdi
buat
I
NSERTI
NTOMUSI
C
VALUES(
'MS01'
,
'Sweet
',
'
jesi
ca'
,
200000'
)
I
NSERTI
NTOMUSI
C
VALUES(
'MS02'
,
'Happy
',
'mi
ka'
,
'200000'
)
I
NSERTI
NTOMUSI
C
VALUES(
'MS03'
,
'Sad'
,
'Lal
i
sa'
,
'500000'
)
I
NSERTI
NTOMUSI
C
VALUES(
'MS04'
,
'Tr
uth'
,
'HENDRY'
,
'300000'
)
I
NSERTI
NTOMUSI
C
VALUES(
'MS05'
,
'Sabar
',
'
Hasan'
,
'100000'
)
SELECT*FROM MUSI
C

I
NSERTI
NTOI
NDUSTRI
VALUES(
'I
D01'
,
'MELATI
'
)
I
NSERTI
NTOI
NDUSTRI
VALUES(
'I
D02'
,
'MAWAR,
)
I
NSERTI
NTOI
NDUSTRI
VALUES(
'I
D03'
,
'DMES'
)
I
NSERTI
NTOI
NDUSTRI
VALUES(
'I
D04'
,
'STEM'
)
I
NSERTI
NTOI
NDUSTRI
VALUES(
'I
D05'
,
'BGEM'
)
SELECT*FROM I
NDUSTRI
I
NSERTI
NTOTRANSAKSI
VALUES(
'TR01'
,
'12/
JAN/
2021'
,
'I
D01'
)
I
NSERTI
NTOTRANSAKSI
VALUES(
'TR02'
,
'13/
JAN/
2021'
,
'I
D02'
)
I
NSERTI
NTOTRANSAKSI
VALUES(
'TR03'
,
'16/
JAN/
2021'
,
'I
D04'
)
I
NSERTI
NTOTRANSAKSI
VALUES(
'TR04'
,
'18/
JAN/
2021'
,
'I
D03'
)
I
NSERTI
NTOTRANSAKSI
VALUES(
'TR05'
,
'20/
JAN/
2021'
,
'I
D03'
)
SELECT*FROM TRANSAKSI

I
NSERTI
NTODTL_
TRANSAKSI
VALUES(
'MS01'
,
'TR01'
,
30)
I
NSERTI
NTODTL_
TRANSAKSI
VALUES(
'MS03'
,
'TR02'
,
20)
NSERTI
NTODTL_
TRANSAKSI
VALUES(
'MS02'
,
'TR03'
,
30)
I
NSERTI
NTODTL_
TRANSAKSI
VALUES(
'MS04'
,
'TR04'
,
18)
I
NSERTI
NTODTL_
TRANSAKSI
VALUES(
'MS03'
,
'TR05'
,
100)
SELECT*FROM DTL_
TRANSAKSI

4.
Ber
ikancont
ohunt
ukUbahdanHapusdat
a(masi
ng-
masi
ng1
cont
oh)dar
itabl
eter
sebut
DELETEFROM I
NDUSTRIWHERENAMA_
INDUSTRY='
BGEM'

ALTERTABLEMUSI
CMODI
FYNAMA_
PENGARANGCHAR(
6)
5.
Buat
lahmani
pul
asi
dat
adengant
abel
yangdi
buatmel
i
put
i:
a.=
SELECTNO_
TRANSAKSI
"NOMORTRANSAKSI
",
ID_
INDUSTRY"
IDI
NDUSTRI
"FROM TRANSAKSI
JOI
NINDUSTRIUSI
NG(
ID_
INDUSTRY)

b.Bet
ween
SELECT*FROM MUSI
CWHEREHARGA_
MUSI
CBETWEEN200000AND500000

c.I
n
SELECT*FROM MUSI
CWHEREI
D_MUSI
CIN(
'MS01'
,
'MS03'
)

d.Li
ke
SELECT*FROM MUSI
CWHERENAMA_
MUSI
CLI
KE'
H%'

e.NotI
n
SELECT*FROM I
NDUSTRIWHERENAMA_
INDUSTRYNOTI
N('
DMES'
,
'STEM'
)

f
.NotBet
ween
SELECT*FROM MUSI
CWHEREHARGA_
MUSI
CNOTBETWEEN200000AND500000

g.And
SELECT*FROM MUSI
CWHEREHARGA_
MUSI
CNOTBETWEEN100000AND300000

h.>/<
SELECT*FROM MUSI
CWHEREHARGA_
MUSI
C<300000

i
.InnerJoi
n2t
abel
(2SELECT)
SELECTNO_
TRANSAKSI
"NOMORTRANSAKSI
",
ID_
INDUSTRY"
IDI
NDUSTRI
"FROM
TRANSAKSIJOI
NINDUSTRIUSI
NG(
ID_
INDUSTRY)

SELECTNO_
TRANSAKSI
"NOMORTRANSAKSI
",
NAMA_
INDUSTRY"
NAMAI
NDUSTRY"
FROM TRANSAKSII
NNERJOI
NINDUSTRION
TRANSAKSI
.I
D_I
NDUSTRY=I
NDUSTRI
.I
D_I
NDUSTRY
J.
InnerJoi
n3/4t
abel
(1SELECT)
SELECTNO_
TRANSAKSI
,
ID_
INDUSTRY"
IDI
NDUSTRY"
,NAMA_
MUSI
C"NAMA
MUSI
C",
HARGA_
MUSI
C,QTY,
HARGA_
MUSI
C*QTY"
JUMLAHBAYAR"
FROM MUSI
CJOI
NDTL_
TRANSAKSIUSI
NG(
ID_
MUSI
C)JOI
NTRANSAKSI
USI
NG(
NO_
TRANSAKSI
)
WHEREHARGA_
MUSI
C>100000

Anda mungkin juga menyukai