Sub Materi Belajar SQL
1. Pengertian SQL
• SQL adalah singkatan dari Structured Query Language. SQL memungkinkan Anda mengakses dan memanipulasi basis data.
• RELASI TABLE
Relasi Tabel adalah hubungan antara beberapa tabel. Relasi antar tabel dihubungkan oleh primary key dan foreign key. Untuk membuat relationship maka masing-masing tabel harus memiliki primary key dan foreign key untuk dapat menghubungkan antara tabel induk dengan tabel anak. Sehingga diperlukan teknik normalisasi terlebih dahulu sebelum membuat relationship antar tabel. Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entitas dan relasinya.
Syarat agar table bisa saling berelasi adalah :
1. Memiliki Primary Key
Primary Key adalah Field istimewa yang memiliki kode unik artinya nilai yang terkandung di dalamnya itu berbeda dengan yang lain.
contohnya: Field NISN
NISN antara siswa yang satu dengan yang lainnya tidak akan sama
2. Foreign Key
Foreign key adalah anak atau turunan dari Primary key
contoh relasi table :
- Tanda Garis dan Panah itu menunjukan Hubungan / Relasi antar table.
- Tanda bintang * satu menunjukan Primary key.
- Bintang ** dua menunjukan Foregn Key.
Catatan: Primary dan Foreign Key harus bernilai sama.
Penjelasan lebih detail tentang Primary dan Foreign Key ada pada Table berikut ini :
1. Pada Tabel Mahasiswa terdapat 1 Field yang menjadi Primary Key Yaitu noMahasiswa
2. Pada Tabel Nilai terdapat 2 Field utama yaitu :
noMahasiswa sebagai Foreign key
Kode_matkul sebagai Primary Key
3. Primary Key noMahasiswa yang dimiliki oleh Tabel Mahasiswa berfungsi menghubungkan ke noMahasiswa yang bertindak sebagai Foreign Key di Table Nilai.
4. Hubungan Antara Tabel Mahasiswa dan Tabel Nilai kita sebut sebagai Relasi Antar Table.
• TYPE DATA
Tipe data adalah skema pengkodean rinci yang dikendalikan oleh DBMS untuk mempresentasikan data yang terorganisasi. Artinya bahwa Data memiliki Kode Rinci yang saling membedakan jenisnya:
- data berupa Teks
- data berupa Angka
- data berupa tanggal, dll
Semua harus dibedakan sehingga penting kita memahami Tipe data.
2.PERINTAH PERINTAH SQL
Beberapa Perintah SQL Paling Penting yaitu:
• SELECT - mengekstrak data dari database
• UPDATE - memperbarui data dalam database
• DELETE - menghapus data dari database
• INSERT INTO - menyisipkan data baru ke dalam basis data
• BUAT DATABASE - membuat database baru
• ALTER DATABASE - memodifikasi database
• CREATE TABLE - membuat tabel baru
• ALTER TABLE - memodifikasi tabel
• DROP TABLE - menghapus tabel
• CREATE INDEX - membuat indeks (kunci pencarian)
• DROP INDEX - menghapus indeks
Perintah-Perintah yang sering digunakan alam perintah Sql adalah seperti yang ada di atas.
1. Pengertian SQL
• SQL adalah singkatan dari Structured Query Language. SQL memungkinkan Anda mengakses dan memanipulasi basis data.
• RELASI TABLE
Relasi Tabel adalah hubungan antara beberapa tabel. Relasi antar tabel dihubungkan oleh primary key dan foreign key. Untuk membuat relationship maka masing-masing tabel harus memiliki primary key dan foreign key untuk dapat menghubungkan antara tabel induk dengan tabel anak. Sehingga diperlukan teknik normalisasi terlebih dahulu sebelum membuat relationship antar tabel. Normalisasi merupakan proses pengelompokkan data elemen menjadi tabel yang menunjukkan entitas dan relasinya.
Syarat agar table bisa saling berelasi adalah :
1. Memiliki Primary Key
Primary Key adalah Field istimewa yang memiliki kode unik artinya nilai yang terkandung di dalamnya itu berbeda dengan yang lain.
contohnya: Field NISN
NISN antara siswa yang satu dengan yang lainnya tidak akan sama
2. Foreign Key
Foreign key adalah anak atau turunan dari Primary key
contoh relasi table :
- Tanda Garis dan Panah itu menunjukan Hubungan / Relasi antar table.
- Tanda bintang * satu menunjukan Primary key.
- Bintang ** dua menunjukan Foregn Key.
Catatan: Primary dan Foreign Key harus bernilai sama.
Penjelasan lebih detail tentang Primary dan Foreign Key ada pada Table berikut ini :
1. Pada Tabel Mahasiswa terdapat 1 Field yang menjadi Primary Key Yaitu noMahasiswa
2. Pada Tabel Nilai terdapat 2 Field utama yaitu :
noMahasiswa sebagai Foreign key
Kode_matkul sebagai Primary Key
3. Primary Key noMahasiswa yang dimiliki oleh Tabel Mahasiswa berfungsi menghubungkan ke noMahasiswa yang bertindak sebagai Foreign Key di Table Nilai.
4. Hubungan Antara Tabel Mahasiswa dan Tabel Nilai kita sebut sebagai Relasi Antar Table.
• TYPE DATA
Tipe data adalah skema pengkodean rinci yang dikendalikan oleh DBMS untuk mempresentasikan data yang terorganisasi. Artinya bahwa Data memiliki Kode Rinci yang saling membedakan jenisnya:
- data berupa Teks
- data berupa Angka
- data berupa tanggal, dll
Semua harus dibedakan sehingga penting kita memahami Tipe data.
2.PERINTAH PERINTAH SQL
Beberapa Perintah SQL Paling Penting yaitu:
• SELECT - mengekstrak data dari database
• UPDATE - memperbarui data dalam database
• DELETE - menghapus data dari database
• INSERT INTO - menyisipkan data baru ke dalam basis data
• BUAT DATABASE - membuat database baru
• ALTER DATABASE - memodifikasi database
• CREATE TABLE - membuat tabel baru
• ALTER TABLE - memodifikasi tabel
• DROP TABLE - menghapus tabel
• CREATE INDEX - membuat indeks (kunci pencarian)
• DROP INDEX - menghapus indeks
Perintah-Perintah yang sering digunakan alam perintah Sql adalah seperti yang ada di atas.
Komentar
Posting Komentar