Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Alat online untuk mencoba desain dan kueri SQL

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 :).


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Kebiasaan buruk:Menghitung baris dengan cara yang sulit

  2. =) Operator untuk Pemula

  3. Mengurangi Biaya Hosting Basis Data Anda:DigitalOcean vs. AWS vs. Azure

  4. Metode Pencadangan AWS RDS

  5. Model Database untuk Sistem Reservasi Sekolah Mengemudi. Bagian 2