Week 4
Kelas : DCBA
Jawab :
UNF
Normalisasi pada invoice diatas hanya bisa dilakukan sampai 1NF dikarenakan atribut pada
tabel pembelian diatas hanya berisi nilai yang bersifat elemen terkecil atau tidak dapat diuraikan
lagi, maka tabel tersebut telah memenuhi bentuk normalisasi basis data bentuk pertama (1NF).
Jadi tidak diperlukan normalisasi tahapan 2NF ataupun 3NF. Dalam Aturan dan tahapan
perancangan basis data dengan pendekatan teknik normalisasi basis data tidak harus memenuhi
semua tahapan bentuk awal hingga akhir normalisasi. Dimana jika Normalisasi basis data pada
bentuk normal tertentu dapat memenuhi aturan BCNF (Boyce-Codd Normal Form), maka basis
data tersebut dikatakan efisien dan baik.
UNF
1NF
Untuk normalisasi pertama (1NF) sama dengan UNF karena nilai dari entitas sudah memiliki
masing-masing 1 atribut.
2NF
2. Dari hasil normalisasi yang sudah dibuat tambahkan tambahkan akun pada database
dengan nama-nama geng hijau berikut ini:
Joni WW
Tedjo RRUU
Tarjo WWRRUUDD
Nyoman WWUU
Ujo WWRR
W= Write
U = Update
D = Delete
Hak Akses user Tedjo: RRUU (User memiliki akses untuk Read & Update)
Query:
CREATE USER Tedjo‘@’localhost’ IDENTIFIED BY ‘tedjo1’;
GRANT SELECT,INSERT ON db_tokped.* TO ‘Tedjo ‘@’localhost’;
Hak Akses user Tarjo: WWRRUUDD (User dapat melakukan Write, Read, Update, Delete)
Query:
CREATE USER Tarjo‘@’localhost’ IDENTIFIED BY ‘tarjo3’;
GRANT ALL PRIVILEGES ON db_tokped.* TO ‘Tarjo ‘@’localhost’;
Hak Akses user Nyoman: WWUU (User dapat melakukan Write & Update)
Query:
CREATE USER ‘Nyoman’@’localhost’ IDENTIFIED BY ‘nyoman4’;
GRANT INSERT,UPDATE ON db_tokped.* TO ‘Nyoman ‘@’localhost’;
Hak Akses user Ujo: WWRR (User dapat melakukan Write and Read)
Query:
CREATE USER ‘Ujo’@’localhost’ IDENTIFIED BY ‘ujo5’;
GRANT SELECT,INSERT ON db_tokped.* TO ‘Ujo‘@’localhost’;
***