Normalisasi Pengertian SQL Server

2.5.1 Normalisasi

Merupakan proses pengelompokan data elemen menjadi tabel yang menunjukkan entitas dan relasinya. Proses normalisasi selalu diuji pada beberapa kondisi. Apakah ada kesulitan pada saat menambahkaninsert, menghapusdelete, mengubahupdate, membacarerieve pada satu database. Bila ada kesulitan pada pengujian tersebut maka relasi tersebut dipecahkan pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal. Pada proses normalisai ini perlu dikenal dahulu definisi dari tahap normalisasi, yaitu sebagai berikut: 1. Bentuk tidak normal Kumpulan data yang akan direkam, tidak ada keharusan untuk mengikuti suatu format tertentu. 2. Bentuk normal kesatu 1NF Bentuk normal kesatu mempunyai cirri yaitu bahwa setiap data dibentuk dalam flat file file datarrata, data dibentuk dalam satu record demi record dan nilai dari field berupa otomic value. 3. Bentuk normal kedua 2NF Bentuk normal kedua mempunyai syarat, yaitu bentuk data telah memenuhi criteria bentuk normal kesatu. Atribut bukan kunci haruslah bergantung secara fungsi pada kunci utamaprimary key. 4. Bentuk normal ketiga 3NF Universitas Sumatera Utara Untuk menjadi bentuk normal ketiga maka relasi haruslah dalam bentuk normal kedua dan semua atribut bukan primer tidak punya hubungan yang transitif. 5. Bentuk normal Boyce-Codd BCNF BCNF mempunyai paksaan yang lebih kuat dari bentuk normal ketiga. Untuk menjadi BCNF, relasi harus dalam bentuk normal kesatu dan setiap atribut harus bergantung fungsi pada atribut superkey. Sutabri, 2012:143

2.5.2 Pengertian SQL Server

MS SQL Server adalah salah satu produk Relational Database Management System RDBMS populer yang berfungsi sebagai relasi database dalam sebuah program aplikasi . Microsof sql server mendukung sql sebagai bahasa pemograman querry, seperti yang kita ketahui sql merupakan bahasa standar internasional untuk proses querry database. Dari sql ini sudah banyak sekali digunakan aplikasi pada hamper semua aplikasi baik e-commercem pendidikan, organisasi, pemerintahan, dan lain sebagainya. Agus, 2013:11 Keunggulan SQL server 2008 adalah dapat digunakan sebagai failover clustering, mirroring database, pengiriman log atau replikasi. Universitas Sumatera Utara

2.6 Flowchart