Dalam artikel ini saya akan menunjukkan cara mendesain database, menuangkan beberapa data, dan akhirnya menjalankan kueri. Semuanya akan dilakukan hanya dengan menggunakan ... browser web. Itu benar, tidak ada instalasi, tidak ada kunci lisensi, tidak ada de-instalasi. Cukup beralih ke Google Chrome dan ikuti terus.
Desain basis data
Untuk mendesain database, saya akan menggunakan Vertabelo . Karena ini adalah blog produk Vertabelo, pilihannya jelas :)
Anda harus mendaftar untuk akun untuk berlatih langkah-langkah berikut. Pembuatan skrip SQL (alias rekayasa maju) tidak tersedia untuk Pengecut Anonim. Tapi jangan khawatir. Anda dapat mendaftar untuk mendapatkan akun Vertabelo gratis yang lebih dari cukup untuk proyek kami.
Berikut adalah desain saya. Ini belum sempurna. Anda dapat mendesain sesuatu yang lebih canggih.
Skrip database DDL
Untuk membuat skrip pembuatan skema, klik ikon SQL, lalu klik “Buat” pada formulir yang muncul.
Anda tidak perlu mengunduh skrip generate di komputer Anda. Klik pada nama skrip dan skrip akan terbuka di jendela baru. Anda akan melihat sesuatu seperti ini:
[...] -- tables -- Table: category CREATE TABLE category ( id int NOT NULL, code int NOT NULL, CONSTRAINT category_pk PRIMARY KEY (id) ); [...]
Jangan tutup jendela ini. Anda akan Menyalin &Menempel dari sini.
Menghubungkan ke mesin database
Anda tidak perlu menginstal apa pun untuk menguji skrip SQL Anda. Anda dapat menggunakan aplikasi SqlFiddle.com untuk melakukan beberapa latihan SQL secara online. Ingatlah untuk memilih versi mesin basis data tertentu yang ingin Anda mainkan.
Salin skrip yang dihasilkan dan tempel ke panel kiri SQL Fiddle. Klik “Build schema” dan Anda akan mendapatkan database dengan tabel dan referensi.
Latihan
Anda dapat menambahkan sisipan . ini di akhir panel kiri untuk menambahkan beberapa data.
insert into category values(1,'designer'); insert into category values(2,'sql'); insert into category values(3,'database'); insert into product values(1,'vertabelo','vert1', 1); insert into product values(2,'sqlfilddle','sf1', 2);
Klik tombol “Bangun skema” sekali lagi.
Di panel kanan ada tempat untuk melakukan kueri. Misalnya:
select p.name, c.code from product p join category c on (c.id = p.category_id) ;
Klik tombol “Jalankan SQL” dan Anda akan melihat hasilnya di bagian bawah halaman.
Seperti yang Anda lihat, tidak perlu menginstal apa pun untuk menentukan cara kerja model relasional. Jika Anda memiliki pertanyaan tentang desain database yang didukung browser, jangan ragu untuk bertanya kepada kami. Anda bisa mendapatkan diskon jika Anda meminta yang bagus :).