Professional Documents
Culture Documents
3 2020-2021 Simbada
3 2020-2021 Simbada
Mammoth -
A NORMAL TABLE
A table is considered as normal
table if fulfills the table
NIM ALAMAT NIM ALAMAT
requirements.
1518801 Jl. X 1518801 Jl. X
Common errors occur at the 3rd 1518802 Jl. Y, Jl. X 1518802 Jl. Y
requirements
… … 1518802 Jl. X
A table that has been tested n Jl. Z … …
for certain process is named n Jl. Z
fully normalized table
REDUNDANCY AND DUPLICATION
Duplication: when there PART DESCRIPTION
are more than 1 P1 tire
identical attribute value P2 rim
Redundancy: a P3 gear
duplication that doesn’t P4 tire
contribute anything to
the information on the
table, i.e. we can
eliminate it without losing
any information.
REDUNDANCY AND DUPLICATION
Duplication: when there
are more than 1
identical attribute value
Redundancy: a
duplication that doesn’t
contribute anything to
the information on the
table, i.e. we can
eliminate it without losing
any information.
REDUNDANCY AND DUPLICATION
Duplication: when there
are more than 1
identical attribute value
?
Redundancy: a
duplication that doesn’t
contribute anything to
the information on the
table, i.e. we can ?
eliminate it without losing
any information. ?
Tidak redundant
REDUNDANCY ELIMINATION
Tabel Mahasiswa
Split the table based od
Tabel Dosen column/attribute
dependency
17
REPEATING GROUP
This is not a good table because violates the 3rd requirement. It can lead to a derivative table
(table in a table).
The value of #komponen can be unlimited, which can lead to different row length (different
number of columns)
If the row lengthis forced to be the same, there will be a truncated value or even null value
REPEATING GROUP
Solution: write in vertical format by creating duplication. This duplication is necessary (hence not
a redundancy).
TASK 3
Group task
Create 3 tables from your database
Each table must be related each other
Each table must fullfills the table requirements
Presented at Friday 23 th
File (PPT and PDF) submitted 27th October 2020 at 22.00