Normalisasi Abstrak adalah proses menganalisis skema relasional yang diberikan berdasarkan dependensi fungsional dan menggunakan kunci utama untuk mencapai minimum redundansi data.
1. Normalisasi Abstrak adalah proses menganalisis skema relasional yang diberikan berdasarkan
dependensi fungsional dan menggunakan kunci utama untuk mencapai minimum redundansi data.
Normalisasi adalah salah satu isu penting yang harus dilakukan secara manual dalam desain database.
Karya Penelitian ini bertujuan untuk mengatasi masalah ini dengan melakukan normalisasi beberapa
database secara otomatis. Pendekatan ini memberikan normalisasi otomatis database hingga 3NF.The
fitur unik dari penelitian adalah normalisasi otomatis dan sehingga menghemat waktu dan mengurangi
kerja pikiran. Indeks Syarat-Pertama Bentuk normal, bentuk normal kedua, bentuk normal ketiga. I.
PENDAHULUAN Untuk mengembangkan sistem perangkat lunak, normalisasi basis data membantu
untuk menghindari redundansi data. Jika database relasional digunakan, mengkonsumsi waktu. Jika
kami ketinggalan kendala apapun, kita akan menghadapi masalah. Sementara ketika kita
mengotomatisasi database, mudah untuk data normalisasi. Inti data normalisasi adalah untuk membagi
data Anda menjadi beberapa tabel yang akan dihubungkan satu sama lain berdasarkan data di
dalamnya. Dengan merancang tabel database dengan hati-hati, kita menghemat ruang, meminimalkan
duplikasi, melindungi data untuk memastikan konsistensi, dan menyediakan transaksi lebih cepat
dengan mengirimkan data yang kurang.
Normalisasi database adalah proses transformasi data menjadi baik-dibentuk atau pengelompokan alam
seperti yang satu fakta disimpan di satu tempat. Normalisasi umumnya menyederhanakan hubungan
dan mengurangi bahaya anomali yang mungkin dinyatakan terjadi selama manipulasi hubungan dalam
database relasional. Dengan demikian, prosedur normalisasi menyediakan database
desainer dengan kerangka formal untuk menganalisis relasi berdasarkan kunci mereka dan dependensi
fungsional antara atribut mereka. Sebuah sistem manajemen database (DBMS) adalah perangkat lunak
komputer yang dirancang untuk menciptakan dan memelihara database dan memungkinkan pengguna
untuk mengambil informasi dari database tersebut. MS Access, FoxPro, Dbase adalah beberapa contoh
untuk sistem manajemen database. Sistem manajemen database relasional (RDBMS) adalah jenis DBMS
yang database diatur dan diakses sesuai dengan hubungan antara nilai-nilai data. Hal ini didasarkan
pada model relasional. Contoh untuk model database relasional adalah Oracle, DB2 dan MS SQL Server.
Database harus dipertahankan untuk menghindari redundansi, untuk menghilangkan duplikasi data.
Sekarang hari semua normalisasi proses untuk tabel dilakukan secara manual. Bentuk normal relasi
mengacu pada kondisi bentuk normal tertinggi yang memenuhi, dan karenanya menunjukkan sejauh
mana telah dinormalisasi. Tiga bentuk normal yang disebut pertama (1NF), kedua (2NF), dan ketiga
(3NF) bentuk yang normal pada awalnya diusulkan. Section1.0 ini menjelaskan pengenalan pekerjaan
yang diusulkan. Section2.0 berfokus pada survei literatur. Bagian 3.0 menjelaskan sistem yang diusulkan
untuk normalisasi otomatis. Bagian 4.0 berfokus pada hasil dari sistem yang diusulkan.
II. PUSTAKA SURVEY
Bagian ini fokus pada survei literatur dari penelitian. Sherry verma, "Membandingkan teknik normalisasi
manual dan otomatis untuk database relasional", [1] mengusulkan Membandingkan teknik normalisasi
manual dan otomatis untuk database relasional, berdasarkan matriks ketergantungan dan pendekatan
kunci utama untuk menghasilkan secara otomatis diidentifikasi akhir tabel. Radhakrishna, Rajuvelpula, v.
Sravya, "A berbasis web alat desain database relasional untuk melakukan normalisasi", [2] penulis
membahas web berbasis alat desain database relasional untuk melakukan normalisasi. Untuk
2. mengembangkan alat desain database relasional interaktif untuk membuat proses normalisasi. Amir
Hassan Bahmani, MahmoudNaghibzadeh, "normalisasi basis data otomatis dan generasi primary key",
[3] penulis mengusulkan pendekatan untuk normalisasi basis data otomatis dan pembangkitan kunci
primer. Dalam membahas otomatis membedakan satu kunci utama untuk setiap meja final yang
dihasilkan. Masalahnya adalah untuk menormalkan tabel database secara otomatis. Dalam proses
normalisasi saat ini, bahkan bentuk normal pertama, bentuk normal kedua dan bentuk normal ketiga
sulit dengan melakukan secara otomatis. Abbasifard, Rahgozar, Pournemati, "Menggunakan database
otomatis reverse engineering untuk integrasi database", [4] pendekatan penulis untuk DBRE otomatis
dan data normalisasi untuk mengintegrasikan sistem. Seiring dengan proses normalisasi kita
menentukan aturan kendala. Model yang disarankan menyediakan skema dengan semantik dari
database warisan. Akehurst, Bordbar, Rodgers, "normalisasi otomatis melalui meta model", [5] penulis
mengusulkan pendekatan normalisasi otomatis melalui meta pemodelan, dengan menggunakan
pendekatan deklaratif dengan spesifikasi aturan normalisasi dan transformasi didefinisikan secara tegas,
lebih dari meta sebuah model sistem database bahasa desain. III.PROPOSED SISTEM OTOMATIS
NORMALISASI Gambar 1 menunjukkan diagram arsitektur untuk database normalisasi otomatis. Gambar
1 Diagram arsitektur untuk database Normalisasi otomatis Komponen yang terlibat dalam sistem dan
integrasi komponen yang bekerja secara bersamaan. Sistem yang diusulkan adalah untuk membuat
proses normalisasi secara otomatis dengan memberikan semacam pengetahuan manusia ke sistem
untuk melakukan proses normalisasi dengan cara yang efektif. Untuk mengatasi keterbatasan sistem
yang ada, pendekatan berbasis pengetahuan diusulkan untuk mengotomatisasi proses normalisasi tabel.
Tujuan dari sistem yang diusulkan adalah melakukan normalisasi memproses hingga bentuk normal
ketiga dengan masuknya semua kendala yang menjanjikan yang diperlukan untuk membuat tabel
sebagai sempurna. Mudah untuk mempertahankan catatan, dan mengidentifikasi catatan dengan
mudah. Database harus dipertahankan dan menghindari redundansi, untuk menghilangkan duplikasi
data. First Normal Form Gambar 2 menunjukkan diagram alir untuk 1NF. Selama proses normalisasi
pertama, setiap bidang meja diperiksa apakah memiliki nilai atom atau nilai komposit dalam setiap
record. Jika nilai null terjadi dalam tabel maka akan dihapus dari meja dengan memasukkan nilai yang
sesuai tipe data. Redundansi catatan juga dipantau oleh pelaksanaan bahasa query struktural sesuai.
Jika replika catatan ditemukan maka catatan-catatan yang lancar dihapus oleh sistem ini.