Showing posts with label TUGAS P.O STMIK AKAKOM. Show all posts
Showing posts with label TUGAS P.O STMIK AKAKOM. Show all posts
Friday
QUERY BANYAK TABLE (Pertemuan 3)
Sebuah pernyataan SELECT sederhana adalah cara paling dasar untuk query beberapa tabel. Anda dapat memanggil lebih dari satu tabel dalam klausa FROM untuk menggabungkan hasil dari beberapa tabel. Berikut ini adalah contoh tentang bagaimana ini bekerja:
SELECT table1.column1, table2.column2 DARI table1, table2 MANA table1.column1 = table2.column1;
Dalam contoh ini notasi dot (table1.column1) digunakan untuk menentukan kolom tabel itu berasal. Jika kolom tersebut hanya muncul di salah satu tabel yang direferensikan, Anda tidak perlu menyertakan nama yang memenuhi syarat, tetapi mungkin berguna untuk melakukannya untuk dibaca.
Tabel dipisahkan dalam klausa FROM dengan koma. Anda dapat memasukkan tabel sebanyak yang diperlukan, meskipun beberapa database memiliki batas untuk apa yang mereka efisien dapat menangani sebelum memperkenalkan BERGABUNG pernyataan.
Perintah SQL pada PL/SQL (Pertemuan 13)
PL / SQL mendukung variabel , kondisi , loop dan pengecualian . Array juga didukung, meskipun dengan cara yang agak tidak biasa, yang melibatkan penggunaan PL / SQL koleksi. PL / SQL koleksi adalah topik yang sedikit maju.
Implementasi dari versi 8 dan seterusnya Oracle Database telah memasukkan fitur yang berhubungan dengan objek-orientasi .
Setelah unit program telah disimpan ke dalam database, mereka menjadi tersedia untuk eksekusi di lain waktu.
Sementara programmer dapat dengan mudah menanamkan data Manipulation Language (DML) pernyataan langsung ke PL / SQL kode mereka menggunakan pernyataan SQL langsung, Data Definition Language (DDL) membutuhkan lebih kompleks "Dynamic SQL" pernyataan yang akan ditulis dalam kode PL / SQL. Namun, pernyataan DML mendukung mayoritas PL / SQL code dalam aplikasi perangkat lunak khas.
Dalam kasus PL / SQL SQL dinamis, versi awal dari Database Oracle diperlukan penggunaan rumit Oracle DBMS_SQL paket perpustakaan. Versi yang lebih baru memiliki namun memperkenalkan sederhana "Dynamic SQL asli", bersama dengan terkait EXECUTE IMMEDIATE sintaks.
Oracle Corporation lazim menambah fungsionalitas setiap rilis paket dengan berturut-turut dari Database Oracle
CONSTRAINTS (Pertemuan 8)
CONSTRAINTS
Tujuan
Gunakan constraints untuk mendefinisikan batasan integritas - aturan yang membatasi nilai-nilai dalam database. Oracle Database memungkinkan Anda membuat enam jenis kendala dan memungkinkan Anda menyatakan mereka dalam dua cara.
Sebuah constraints NOT NULL melarang nilai database dari yang null.
Sebuah constraints yang unik melarang beberapa baris dari memiliki nilai yang sama dalam kolom yang sama atau kombinasi kolom tapi memungkinkan beberapa nilai menjadi nol.
Sebuah batasan kunci primer menggabungkan constraints NOT NULL dan constraints yang unik dalam deklarasi tunggal. Artinya, melarang beberapa baris dari memiliki nilai yang sama dalam kolom yang sama atau kombinasi dari kolom dan melarang dari nilai yang null.
Sebuah constraints kunci asing membutuhkan nilai dalam satu meja untuk mencocokkan nilai-nilai dalam tabel lain.
FUNGSI AGREGAT DATA (Pertemuan 4)
Agregat FungsiFungsi agregat mengembalikan baris hasil tunggal berdasarkan kelompok baris, bukan pada baris tunggal. Fungsi Agregat dapat muncul dalam daftar pilih dan ORDER BY dan HAVING klausa. Mereka umumnya digunakan dengan GROUP BY klausa dalam SELECT pernyataan, di mana Oracle Database membagi baris tabel tanya atau melihat ke dalam kelompok. Dalam query berisi GROUP BY klausa, unsur-unsur dari daftar pilih dapat menjadi fungsi agregat, GROUP BY ekspresi, konstanta, atau ekspresi yang melibatkan salah satunya. Oracle menerapkan fungsi agregat untuk setiap kelompok baris dan mengembalikan satu baris hasil tunggal untuk masing-masing kelompok.
Jika Anda menghilangkan GROUP BY klausa, maka Oracle berlaku fungsi agregat dalam daftar pilih untuk semua baris dalam tabel tanya atau melihat. Anda menggunakan fungsi agregat dalam HAVING klausa untuk menghilangkan kelompok dari output berdasarkan hasil dari fungsi agregat, bukan pada nilai-nilai individu baris dari tabel tanya atau melihat.
Jika Anda menghilangkan GROUP BY klausa, maka Oracle berlaku fungsi agregat dalam daftar pilih untuk semua baris dalam tabel tanya atau melihat. Anda menggunakan fungsi agregat dalam HAVING klausa untuk menghilangkan kelompok dari output berdasarkan hasil dari fungsi agregat, bukan pada nilai-nilai individu baris dari tabel tanya atau melihat.
Subscribe to:
Posts (Atom)