Archive for the ‘Database’ Category
Mengaktifkan innoDB di Mysql
Setelah kita menginstall Xampp di Windows biasanya secara default storage engine yang digunakan adalah MyISAM. Tetapi dengan storage engine ini kita tidak dapat menggunakan fasilitas on delete cascade dan on update cascade, dengan kata lain kita tidak dapat menggunakan feature Referential Integrity karena di storage engine MyISAM ini tidak suport feature Referential Integrity.
Bagaimana caranya MySql kita agar suport feature Referential Integrity?
Caranya adalah dengan menggunakan storage engine InnoDB biasanya storage engine InnoDB ini secara default tidak aktif setelah kita menginstall Xampp.
Membuat Autonumber di Sql Server 2005
membuat autonumber di sql server 2005 express mengunakan DDL :
create table <nama_database>.dbo.<nama_tabel> (
field1 tipedata1 identity(n,n) primary key,
field2 tipedata2
);
contoh :
create table mahasiswa.dbo.mahasiswa( id int identity(1,1) primary key, nama varchar(25) );
“IDENTITY(1,1)” ini merupakan perintah agar pada fieid id diisikan dengan data yang bertipe integer dan bersifat autonumer / autoincreament.
angka 1 yang didepan koma menandakan nilai awal dari field id tersebut sedangkan angka 1 yang kedua merupakan jumlah kenaikan dari field id tersebut. Jadi field id ini dimulai dengan nilai 1 (satu) dan nilai berikutnya selalu ditambah 1 (satu) dari nilai sebelumnya
Membuat Autonumber di Oracle
Langkah pertama adalah dengan membuat sequence dulu (bisa lewat home page atau lewat console)
kalau menggunakan console seperti ini syntax-nya :
CREATE SEQUENCE <nama_sequence> MINVALUE <nilai_min> MAXVALUE <nilai_max> INCREMENT BY <nilai_pertambahan>;
kalau menggunakan homepage nya seperti berikut :
pilih Object Browser –> pilih create –> sequence
masukan nama sequence, minvalue, dan maxvalue
(jika hanya memasukan nama sequencenya saja maka secara default minvaluenya = 1 dan maxvaluenya = 999999999999999999999999999)




