Normalisasi abstrak adalah proses menganalisis skema relasional yang diberikan berdasarkan...

3
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

Transcript of Normalisasi abstrak adalah proses menganalisis skema relasional yang diberikan berdasarkan...

Page 1: Normalisasi abstrak adalah proses menganalisis skema relasional yang diberikan berdasarkan dependensi fungsional dan menggunakan kunci utama untuk mencapai minimum redundansi data

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

Page 2: Normalisasi abstrak adalah proses menganalisis skema relasional yang diberikan berdasarkan dependensi fungsional dan menggunakan kunci utama untuk mencapai minimum redundansi data

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.