cara delete disable enable trigger sqlserver

Hallo bloger kali ini saya akan menjelaskan bagaimana cara delete , disable maupun enable trigger di sqlserver.seperti yang sudah saya jelaskan sebelumnya trigger sendiri adalah perintah/ prosedur yang dijalankan apabila sudah memenuhi persyaratan tertentu, contoh trigger after insert dijalankan ketika perintah insert selesai dijalankan, begitu juga dengan trigger after update maupun trigger after delete trigger akan dijalankan ketika perintah update dan delete telah selesai dijalankan.

cara membuat trigger sendiri sudah saya jelaskan pada postingan membuat trigger insert update delete namun ketika trigger sudah kita buat dan salah / kita ingin membuat trigger lagi baik adanya bila trigger yang sudah terpakai dihapus / disable untuk menghindari error karena 2 trigger dijalankan secara bersamaan. lansung saja saya akan jelaskan langkah-langkahnya

sebelum membuat trigger jangan lupa untuk konfigurasi MSDTC seperti yang sudah saya jelaskan di postingan cara setting msdtc sql server untuk distribusi data antar PC

Baca juga fragmentasi vertikal dan horizontal sql server

  1. buka sql server management studio

  2. pada database --> table yang sudah anda buat trigger --> trigger

  3. untuk mendisable / enabe / hapus klik kanan --> disable / enable / delete
    cara delete disable enable trigger sqlserver

Baca juga mengatasi error ansi warnings dan ansi nulis

trigger sendiri sangat penting untuk database terdistribusi biasa digunakan untuk syncronasi data antar server / tabel setelah insert / table / delete. trigger juga dapat dimodifikasi pada jam / waktu tertentu sesuai dengan kebutuhan. biasanya untuk aman.nya penggunaan trigger dilakukan pada jam-jam sepi seperti tengah malam hingga pagi dimana user sedang tidak melakukan akses ke database.

cukup sekian postingan saya kali ini tentang cara delete, disable maupun enable trigger di sql server , apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke komentar :)
terima kasih atas kunjunganya :)

membuat trigger insert, update, delete sqlserver

membuat trigger insert, update, delete sqlserver

Hallo blogger, kali ini saya akan menjelaskan tentang bagaimana cara membuat trigger baik insert, update, delete di sql server. trigger biasa digunakan untuk keperluan replikasi database di sql server maupun mysql. trigger sendiri merupakan sebuah prosedur yang dijalankan apabila sudah memenuhi persyaratan tertentu (after insert, after update, after delete). lansung saja kita masuk ke trigger yang pertama yaitu trigger statis.


Baca juga cara delete disable enable trigger sql server 2008

  1. Trigger statis adalah trigger yang sudah mempunyai values apabila persyaratan pada trigger terpenuhi maka trigger akan menjalankan prosedurnya dengan value yang tetap

    Create trigger triggerinsert on transaksi after insert as insert into [10.10.10.2].[toko].[dbo].[replika_transaksi] values ('100087',' 2015-04-13 04:10:19','P-003', 'K-001') ;

    dari trigger statis diatas apabila seseorang melakukan insert di tabel transaksi maka prosedur trigger menginputkan values ('100087','2015-04-13 04:10:19','P-003','K-001') ke tabel replika_transaksi
  2. kemudian yang kedua adalah trigger insert dinamis

    C
    reate trigger namatrigger on namatabel after insert as insert into [ip_teman].[database].[dbo].[nama_tabel] (field1,field2,field3,field4) select field1,field2,field3,field4 from inserted;

    dari trigger diatas maka apabila seseorang melakukan insert di tabel tertentu maka apa yang di inputkan ke tabel tersebut pula yang akan masuk ke tabel replikanya
  3. trigger update dinamis

    Create trigger namatrigger on nama_tabel after update as update 
    [ip_teman].[database].[dbo].[nama_tabel] set field2 = (select field2 from inserted), field3 = (select field3 from inserted), field4 = (select field4 from inserted) where field1 = (select field1 from inserted);

    trigger diatas melakukan prosedure update ke tabel replikanya setelah tabel master dilakukan update
  4. trigger delete dinamis

    Create trigger namatrigger on nama_tabel after delete as delete from [ip_teman].[database].[dbo].[nama_tabel] where field1 = (select field1 from deleted);

    trigger diatas melakukan prosedure delete ke tabel replikanya setelah tabel master dilakukan delete

Baca juga mengatasi error ansi warnings dan ansi nulis


cukup sampai disini postingan saya kali ini, apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar :)
terima kasih atas kunjunganya :)

cara setting msdtc sql server

hallo bloger kali ini saya akan menjelaskan tentang bagaimana cara setting Microsoft Distributed Transaction Coordinator (MSDTC) di sql server. MSDTC sendiri digunakan untuk melakukan distribusi data antar komputer di satu jaringan. contoh ketika membuat triger antar komputer melalui sql server  kita butuh start MSDTC baiklah lansung saja saya jelaskan cara start MSDTC di windows 7.


Step 1 : Pastikan masih terhubung pada jaringan.
Step 2 : Atur protocol untuk MSSQLSERVER
masuk ke sql server configuration manager ubah settingan menjadi seperti berikut
Shared Memory, Named Pipes, TCP/IP → Enabled



Step 3 : Ubah pengaturan distributed transaction → started
 Click on Start → Control Panel → Administrative Tools → Services
1.    Pilih service “Distributed Transaction Coordinator”


2. klik kanan --> properties lalu pada startup type ubah menjadi automatic



Step 4 : Setting MSDTC
1. Component Services, Klik Start → Program → Administrative Tools → Component Services, Expand Computers, Expand Local DTC klik kanan properties



2.    Pilih tab MSDTC dan klik pada Security Configuration ubah menjadi seperti gambar dibawah ini:


3. klik aply lalu yes


4. klik ok



sekian penjelasan saya kali ini apabila artikel ini bermanfaat dan ada yang ingin di tanyakan silahkan kirimkan komentar :)
terima kasih

Type Data TinyBlob , Blob , MediumBlob, LongBlob di MYSQL

Hallo bloger kali ini saya akan menjelaskan tentang berbagai macam type data blob di mysql. type data blob sendiri biasa digunakan untuk menyimpan gambar, musik dll di dalam database mysql secara binary. namun untuk menentukan type data mana yang cocok untuk menyimpan gambar atau musik kita perlu memahami terlebih dahulu perbedaan antara TinyBlob , Blob , MediumBlob, LongBlob. berikut saya akan menjelaskan satu per satu.


Baca juga perbedaan antara cascade dan restrict relasi database mysql


  1. TinyBlob
    TinyBlob merupakan salah satu tipe data bloob yang memiliki ukuran terkecil dengan maximum penyimpanan 255 byte, dan maximum karakter 255 karakter. cocok untuk data yang berukuran sangat kecil
  2. Blob
    yang kedua adalah Blob itu sendiri yang memiliki ukuran maximum penyimpanan 65.535 byte (65 KB), dan maksimum karakter 65.535 karakter. cocok untuk gambar dengan ukuran sedang
  3. MediumBlob MediumBlob seperti namanya menggunakan kapasitas medium / menengah yang memiliki ukuran penyimpanan 16.777.215 byte (16 MB). dan maksimum karakter 16.777.215 karakter. cocok untuk gambar dengan ukuran  yang cukup besar
  4. LongBlob :
    yang terakhir dan terbesar adalah LongBlob yang memiliki ukuran penyimpanan 4.294.967.295 byte (4 GB). dan maksimum karakter 4.294.967.295. LongBlob sendiri sangat cocok untuk gambar / musik dengan ukuran yang sangat besar jika ingin dimasukkan ke dalam database

Buat kamu yang penasaran apa itu flag flagging table

dari keterangan diatas dapat disimpulkan bahwa kita dapat menentukan type data mana yang cocok terhadap kebutuhan kita. tentu besar kecilnya database sangat berpengaruh terhadap kinerja website anda. saran saya apabila anda  tidak terpaksa menyimpan data gambar / musik di database sebaik.nya anda simpan di dalam folder saja.

 sekian postingan saya kali ini semoga bermanfaat, apabila artikel saya ini bermanfaat atau ada yang ingin ditanyakan silahkan tuliskan di komentar. Terima kasih :)

apa itu www, www1, www2 facebook

hallo bloger kali ini saya akan menjelaskan tentang apa sih www, www1, www2 ? saat sedang enak-enak browsing di internet dan ketika saya membuka facebook.com saya dikejutkan oleh facebook saya yang tiba-tiba alamatnya berubah menjadi www2.facebook.com . meskipun saya refresh berkali-kali hasilnya tetap sama. saya coba buka menggunakan browser lain juga menghasilkan alamat yang sama.

Baca juga tips membeli barang melalui facebook



disitu saya lansung panik apakah saya salah mengetikkan alamat facebook atau ada orang yang berniat jahat ingin mengambil username dan password facebook saya. setelah menemukan hal itu saya lansung mencari informasi di google apa sih itu www, www1, www2 ? disana saya menemukan jawaban bahwa www2.facebook.com merupakan alamat asli dari facebook.com dikarenakan load yang terlalu tinggi ke facebook sehingga facebook menggunakan www, www1, www2. www, www1, www2 sendiri hanya merupakan cname atau bisa dibilang alias yang biasa digunakan untuk load balancing server (sistem penamaan domain). sering juga di sebut miror dari www yang asli.

www1,www2 maupun www berapapun itu hanya merupakan sub domain asalkan alamat utamanya adalah facebook. jadi anda tidak perlu khawatir. namun anda harus tetap berhati-hati jika menggunakan facebook terutama untuk login melalui situs-situs lain selain situs utama facebook seperti penggunaan akun facebook untuk login di game / situs download tertentu bisa-bisa akun anda dihack oleh orang yang tidak bertanggung jawab.

Baca juga cara berhenti berlangganan email lina jobstreet

dari jawaban di atas saya sedikit lega karena baik www, www1, www2 facebook hanya merupakan miror asli milik facebook. mungkin cukup sekian artikel saya kali ini. apabila bermanfaat dan ada yang ingin ditanyakan silahkan berikan komentar :)

membuat tampilan jframe menjadi di tengah layar

Halo bloger kali ini saya akan menjelaskan tentang bagaimana cara menampilkan jframe java netbeans agar berada di tengah layar monitor komputer ketika di running. secara default jframe ketika di running akan tampil di pojok kiri atas, tentu tampilan yang seperti itu tidak enak dilihat nah sekarang saya akan menjelaskan cara yang sangat mudah untuk mengubah tampilan jframe java netbeans ketika di running agar dapat berada di tengah layar monitor berikut caranya

Baca juga cara menambah library jdbc java netbeans


yang pertama dilakukan adalah membuat jframe tentu itu hal yang mutlak untuk anda miliki karena pada postingan kali ini kita membahas tentang tampilan jframe :D anda juga dapat menambahkan komponen-komponen yang anda perlukan pada jframe buatan anda seperti label, textbox, button, image seperti contoh dibawah ini

tampilan jframe netbeans

pada pojok kiri bawah jframe navigator pilih jframe anda klik kanan lalu properties

properties jframe netbeans

muncul kotak dialog jframe properties, di situ terdapat tab properties, binding, events, code setelah itu masuk ke tab code lalu ubah form size policy menjadi generate resize code , klik centang pada generate center lalu klik close.

tab code jframe properties netbeans

coba run kode anda dengan menekan f6 atau klik run

Baca juga menghapus global library java netbeans

bukan sulap bukan sihir maka secara otomatis tampilan jframe anda akan berada di tengah layar monitor ketika anda jalankan progrma.nya. cukup mudah bukan cukup sekian tutorial saya kali ini tentang membuat tampilan jframe menjadi di tengah layar netbeans apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan tinggalkan komentar :)
terima kasih



Cara menambah library jdbc java netbeans

Halo Bloger terima kasih sudah mampir kali ini saya akan menjelaskan tentang bagaimana cara menambahkan library mysql jdbc. mysql jdbc (Java DataBase Connection) sering kita gunakan untuk membuat koneksi ke database mysql dari program java yang kita buat. ketika library belum ditambahkan maka sering terjadi error ketika kita menggunakan script

Class.forName("com.mysql.jdbc.Driver");
Connection conn = null;
conn = DriverManager.getConnection("jdbc:mysql://hostname:port/nama_database","username","password");
conn.close();

Baca juga menghapus global library java netbeans


sebenarnya cukup mudah untuk menambahkan library di netbeans lalu bagaimana cara menambahkan library mysql jdbc ? lansung saja saya jelaskan :

yang pertama netbeans anda harus sudah memiliki library mysql jdbc jika belum silahkan download di

https://dev.mysql.com/downloads/connector/j/3.1.html

kemudian kemudian anda lakukan instalasi/ penambahan library melalui melalui klik kanan pada library kemudian pilih add jar/folder

pada kesempatan kali ini netbeans saya anggap hampir semua netbeans sudah terdapat library mysql jdbc sehingga tinggal di tambahkan ke  project kita caranya adalah
pada project java aplicarion anda klik kanan pada library kemudian add library


Cara menambah library jdbc java netbeans arifweb

setelah itu akan muncul jendela baru pilih mysql jdbc lalu klik add library


tunggu hingga proses penambahan library selesai maka project anda kini sudah bisa menggunakan koneksi ke database menggunakan library jdbc

Baca juga 2 cara mudah menambah library java di netbeans


mudah bukan ? baik untuk kesempatan kali ini saya cukupkan sekian penjelasan tentang Cara menambah library jdbc java netbeans apabila artikel ini bermanfaat dan ada yang mau ditanyakan silahkan masukkan ke kolom komentar yang sudah di sediakan :)
terima kasih


FRAGMENTASI Vertikal dan horizontal sql server

Halo Blogger Kali ini saya akan menjelaskan tentang Fragmentasi Vertikal dan Horizontal di database sql server

Fragmentasi adalah proses pembagian atau pemetaan database dimana database dipecah-pecah berdasarkan kolom dan baris yang kemudian disimpan di dalam site atau unit computer yang berbeda dalam suatu jaringan data. Data yang telah dipecah-pecah masih memungkinkan untuk digabungkan lagi dengan maksud untuk kelengkapan pendataan. fragmentasi ini dimaksutkan seperti normalisasi database mysql yang fungsinya adalah

  1. untuk menekan jumlah redudansi / pengulangan data sehingga dapat lebih optimal
  2. perubahan data (penyisipan, penghapusan dan pengubahan) terjadi pada data tertentu
  3. struktur data mudah dipahami dan dikembangkan
  4. mencegah keanehan pada proses penyisipan,pengubahan dan penghapusan
  5. mengelompokkan data

barikut adalah penjelasan tentang fragmentasi vertikal dan horizontal

1. Fragmentasi Vertikal
Fragmentasi Vertical adalah fragmentasi yang akan membagi lagi atribut-atribut dari fragmenasi global yang terserdia menjadi beberapa grup. Fragmentasi vertical memungkinkan sebuah row-id yang unik dapat disertakan dalam setiap fragment untuk menjamin dan memungkinkan terjadinya proses rekonstruksi melalui operasi join.

Baca juga cara membuat login di sql server 2008

berikut contoh fragmentasi vertikal



fragmentasi vertikal sql server arifweb


2. Fragmentasi Horizontal Fragmentasi Horisontal terdiri dari tuple dari fragment global yang kemudian dipecah-pecah atau disekat menjadi beberapa sub-set. 
berikut contoh fragmentasi horizontal

fragmentasi horizontal sql server arifweb

Baca juga membuat trigger insert update delete di sql server 2008

Fragmentasi Hybrid adalah penggabungan dari fragmentasi horizontal dan vertical.

mungkin cukup sekian tutorial kali ini tentang fragmentasi vertikal dan horizontal sql server 2008 apabila artikel ini bermanfaat dan ada yang ingin ditanyakan silahkan masukkan ke kolom komentar :)
terima kasih
Membuat Fungsi Pengecekan Data Database PHP

Membuat Fungsi Pengecekan Data Database PHP

halo blogger lama tidak posting kali ini saya akan menulis tentang bagaimana cara membuat fungsi pengecekan data di database menggunakan bahasa pemrograman php sederhana. pada saat input data kedalam database kita sering dipusingkan dengan redudansi / pengulangan data sehingga sebelum kita menginputkan data kedalam database ada baiknya kita gunakan fungsi pengecekan terlebih dahulu agar tidak terjadi pengulangan data di dalam database kita. lansung saja berikut saya akan menjelaskan tentang bagaimana cara membuat fungsi pengecekan data di database PHP.

pertama buatlah sebuah table bernama user kemudian buat file php form.

<html>
<head>
<title>
www.arifweb.com
</title>
<body
</head>
<form action="terima.php" method="POST">
<input type="text" name="username">
<input type="submit" value="kirim">
</form>
</body>
</html>

 Baca juga backup restore export database xampp phpmyadmin


lalu buatlah file php dengan nama terima.php untuk menginputkan seperti berikut

<? php
include(database.php);
$b2=$_POST['username']; // untuk menerima data lemparan POST
$cekdata1="select * from user where username='$b2'"; //pengecekan data ke database
$ada1=mysql_query($cekdata1) or die(mysql_error());
if(mysql_num_rows($ada1)>0) {
//apabila data di temukan makan akan muncul peringatan
 echo '<script> alert("Username sudah terdaftar! coba lagi.") </script>';
echo '<script language="JavaScript"> window.location.href ="user.php" </script>';
}  else {
 mysql_query("insert into user username='$b2' ");
 //apabila data tidak ditemukan maka data berhasil di input
 header ('location:user.php');
} ?>
jiks terdapat username dengan nama yang sama dengan di inputkan maka akan muncul alert username sudah terdaftar! silahkan coba lagi namun jika tidak ada yang sama maka username anda akan berhasil di inputkan kedalam database

Baca juga method post dan get di php


sekian postingan saya kali ini tentang membuat fungsi pengecekan data di database php untuk mengurangi redudansi (pengulangan) data. Semoga bermanfaat apabila artikel kali ini bermanfaat dan ada yang mau di tanyakan silahkan tinggalkan komentar