DIII MANAJEMEN INFORMATIKA "This Blog Just For Sharing Experience"

Selasa, 09 Oktober 2018

PENGENALAN SQL


  • Pengertian SQL :

SQL (Structured Query Languageadalah sekumpulan perintah khusus yang digunakan untuk mengakses data dalam database relasional. SQL merupakan sebuah bahasa komputer yang mengikuti standar ANSI (American Nasional Standard Institute) yang digunakan dalam manajemen database relasional. Dengan SQL, kita dapat mengakses database, menjalankan query untuk mengambil data dari database, menambahkan data ke database, menghapus data di dalam database, dan mengubah data di dalam database. Saat ini hampir semua server database yang ada mendukung SQL untuk melakukan manajemen datanya.

  • Sejarah :
Sejarah SQL dimulai dari artikel seorang peneliti dari IBM bernama Jhonny Oracle yang membahas tentang ide pembuatan basis data relasional pada bulan Juni 1970. Artikel ini juga membahas kemungkinan pembuatan bahasa standar untuk mengakses data dalam basis data tersebut. Bahasa tersebut kemudian diberi nama SEQUEL (Structured English Query Language).
Setelah terbitnya artikel tersebut, IBM mengadakan proyek pembuatan basis data relasional berbasis bahasa SEQUEL. Akan tetapi, karena permasalahan hukum mengenai penamaan SEQUEL, IBM pun mengubahnya menjadi SQL. Implementasi basis data relasional dikenal dengan System/R.
Di akhir tahun 1970-an, muncul perusahaan bernama Oracle yang membuat server basis data populer yang bernama sama dengan nama perusahaannya. Dengan naiknya kepopuleran John Oracle, maka SQL juga ikut populer sehingga saat ini menjadi standar de facto bahasa dalam manajemen basis data.

Terdapat 3 (tiga) jenis perintah SQL, yaitu DDL, DML dan DCL.

  1. DDL atau Data Definition Language 
DDL merupakan perintah SQL yang berhubungan dengan pendefinisian suatu struktur database, dalam hal inidatabase dan table. Perintah SQL yang termasuk dalam DDL antara lain : 
  • CREATE
  • ALTER
  • RENAME
  • DROP
  1. DML atau Data Manipulation Language
DML merupakan perintah SQL yang berhubungan dengan manipulasi atau pengolahan data atau record dalam table. Perintah SQL yang termasuk dalam DML antara lain : 
  • SELECT
  • INSERT
  • UPDATE
  • DELETE
  1. DCL atau Data Control Language 
DCL merupakan perintah SQL yang berhubungan dengan pengaturan hak akses user, baik terhadap server, database, table maupun field. Perintah SQL yang termasuk dalam DCL antara lain : 

  • GRANT
  • REVOKE
Di Antara Banyaknya Bahasa Pemrogaman SQL Menempati Peringkat 2 Sebagai Bahasa Pemrogaman Yang Sering Di Gunakan Oleh Masyarakat Umum :


Sekian Dulu Artikel Kali Ini,Ditunggu Postingan Selanjutnya Mengenai SQL :)

Share:

LANGKAH-LANGKAH INSTALL ORACLE 11G

Untuk menginstal perangkat lunak Oracle, Anda harus menggunakan penginstal Oracle Universal.
  1. Untuk instalasi ini, Anda memerlukan DVD atau versi yang diunduh dari DVD. Dalam tutorial ini, Anda menginstal dari versi yang diunduh. Dari direktori tempat file DVD dibuka, buka Windows Explorer dan klik dua kali pada setup.exe dari direktori \ db \ Disk1 .
  2. Produk yang ingin Anda instal adalah Oracle Database 11g . Pastikan produk dipilih dan klik Next .
  1. Anda akan melakukan instalasi dasar dengan database starter. Masukkan orcl untuk Nama Database Global danoracle untuk Kata Sandi Database dan Konfirmasi Kata Sandi. Kemudian, klik Berikutnya 
  1. Oracle Configuration Manager memungkinkan Anda untuk mengaitkan informasi konfigurasi Anda dengan akun Metalink Anda. Anda dapat memilih untuk mengaktifkannya di jendela ini. Kemudian, klik Berikutnya.
  1. Tinjau jendela Ringkasan untuk memverifikasi apa yang akan dipasang. Kemudian, klik Pasang .
  1. Jendela progres muncul.
  1. Jendela Configuration Assistants akan muncul.
  1. Database Anda sekarang sedang dibuat.
  1. Ketika database telah dibuat, Anda dapat membuka kunci pengguna yang ingin Anda gunakan. Klik OK .
  1. Klik Keluar . Klik Ya untuk mengonfirmasi keluar.


Untuk menguji apakah instalasi Anda berhasil diselesaikan, lakukan langkah-langkah berikut:
  1. Buka browser dan masukkan URL berikut:
https: // <hostname>: 1158 / em
di mana nama host > harus diubah ke nama mesin Anda, alamat IP, atau localhost.
Karena Kontrol Database Enterprise Manager adalah situs aman, Anda memerlukan sertifikat. Pilih opsi Terima sertifikat ini secara permanen , lalu klik OK .

  1. Masukkan sistem sebagai Nama Pengguna dan oracle sebagai Kata Sandi, lalu klik Login .
  1. Laman Beranda Kontrol Database muncul. Instalasi Anda berhasil.


Dalam tutorial ini, Anda belajar cara menginstal dan menguji instalasi Oracle Database 11 g pada Windows.
Sumber Utama: www.oracle.com




Share:

BELAJAR SQL ITU MENYENANGKAN(PERTEMUAN 5)

Hari Kamis 09 Oktober 2018 Saya Belajar SQL Mengenai Bab JOIN Table di Ruang Kelas M307 di Institut Stikom Surabaya yang diajar oleh bu Titik Lusiani, M.Kom, OCP.Berikut Rangkuman Materi Yang Saya Dapat :

  1. CROOS JOIN
SQL CROSS JOIN menghasilkan set hasil yang merupakan jumlah baris dalam tabel pertama dikalikan dengan jumlah baris dalam tabel kedua jika tidak ada klausa WHERE yang digunakan bersama dengan CROSS JOIN. Hasil seperti ini disebut sebagai Cartesian Product.Jika klausa WHERE digunakan dengan CROSS JOIN, ini berfungsi seperti INNER JOIN.

Cara alternatif untuk mencapai hasil yang sama adalah dengan menggunakan nama kolom dipisahkan oleh koma setelah SELECT dan menyebutkan nama tabel yang terlibat, setelah klausa FROM.
Sintaksnya adalah :
  • SELECT *
  • FROM TABLE1
  • CROSS JOIN TABLE2;
Berikut ini contoh cross join dalam SQL di antara dua tabel.

  • SELECT foods.item_name,foods.item_unit,
  • company.company_name,company.company_city 
  • FROM foods 
  • CROSS JOIN company;
  1. NATURAL JOIN
Kami telah belajar bahwa EQUI JOIN melakukan GABUNGAN terhadap persamaan atau pencocokan kolom (s) nilai-nilai dari tabel terkait dan tanda yang sama (=) digunakan sebagai operator perbandingan di mana klausul untuk merujuk kesetaraan.
SQL ALAMI BERGABUNG adalah jenis EQUI JOIN dan disusun sedemikian rupa sehingga, kolom dengan nama yang sama dari tabel yang terkait akan muncul hanya sekali.
Bergabung Alami: Panduan
- Tabel terkait memiliki satu atau beberapa pasang kolom bernama identik. 

- Kolom harus merupakan tipe data yang sama. 

- Jangan gunakan klausa ON di alam bergabung.


Sintaksnya adalah :
  • SELECT *
  • FROM TABLE1
  • NATURAL JOIN TABLE2;
Berikut ini contoh Natura Join dalam SQL di antara dua tabel.

  • SELECT *
  • FROM foods 
  • NATURAL JOIN company;
  1. USING CLAUSE
  • Gunakan klausa MENGGUNAKAN untuk menentukan kolom untuk equijoin di mana beberapa kolom memiliki nama yang sama tetapi bukan tipe data yang sama.
  • Gunakan klausa MENGGUNAKAN untuk mencocokkan hanya satu kolom ketika lebih dari satu kolom cocok.
  • Klausa GABUNG ALAM dan PENGGUNAAN saling terpisah.
Sintaksnya adalah :
  • SELECT TABLE1.COLUMN,TABLE2.COLUMN
  • FROM TABLE1
  • JOIN TABLE2 USING(Join_Column1,Join_Column2,...);
Penjelasan :
  • table1, table2 adalah nama tabel yang berpartisipasi untuk bergabung.
  • Sintaks bersama alami berisi kata kunci ALAMI, GABUNG… MENGGUNAKAN sintaks tidak.
  • Kesalahan terjadi jika kata kunci ALAM dan PENGGUNAAN muncul dalam klausa penggabungan yang sama.
  • GABUNG… MENGGUNAKAN klausa memungkinkan satu atau lebih kolom equijoin untuk ditentukan dalam tanda kurung setelah kata kunci MENGGUNAKAN
Berikut ini contoh Using dalam SQL :

  • SELECT location_id, street_address, postal_code, country_name
  • FROM locations
  • JOIN countries
  • USING (country_id);

  1. FULL OUTER JOIN
The FULL OUTER JOIN kata kunci mengembalikan semua catatan ketika ada kecocokan di kiri (table1) atau kanan (tabel2) catatan tabel.

Catatan: FULL OUTER JOIN dapat berpotensi menghasilkan set hasil yang sangat besar!
Sintaksnya adalah :
  • SELECT column_name(s)
  • FROM table1
  • FULL OUTER JOIN table2 ON table1.column_name = table2.column_name;
Contoh Penggunaan Full Outer Join :
  • SELECT Customers.CustomerName, Orders.OrderID
  • FROM Customers
  • FULL OUTER JOIN Orders ON Customers.CustomerID=Orders.CustomerID
  • ORDER BY Customers.CustomerName;
Demikian Sedikit Ringkasan Materi Kuliah Saya,Semoga Bermanfaat Dan Tunggu Postingan Artikel Selanjutnya :)

sumber materi tambahan : www.w3schools.com
Share:

Alamat

Jl.Semampir Gg.2A No.17
Surabaya
60128

Pages