Child Oracle
DON'T STOP TO READ!!!!!!
Selasa, 17 April 2012
Contoh Query pada DBMS Oracle
Kali ini saya ingin meng-share beberapa contoh tentang penulisan query pada DBMS Oracle
hmmm…. pertama kita buat tabelnya dulu, sebagai contoh kita akan membuat tabel saja yaitu tabel Akademik dan Tabel Pemasaran
Querynya begini :
CREATE TABLE "PEMASARAN"
( "NO" NUMBER NOT NULL ENABLE,
"KODE_MATKUL" NUMBER NOT NULL ENABLE,
"NAMA_MATKUL" VARCHAR2(40),
"SKS" NUMBER,
"DOSEN" VARCHAR2(40),
"SEMESTER" VARCHAR2(40),
CONSTRAINT "PEMASARAN_PK" PRIMARY KEY ("KODE_MATKUL") ENABLE
)
maka nanti akan jadi tabelnya seperti ini :
lalu kita isikan datanya :
kemudian kita buat lagi tabel yang kedua, yaitu tabel nilai akademik
CREATE TABLE “AKADEMIK”
( “NO” NUMBER NOT NULL ENABLE,
“NIM” NUMBER NOT NULL ENABLE,
“NAMA_MHS” VARCHAR2(40),
“KODE_MATKUL” NUMBER NOT NULL ENABLE,
“NAMA_MATKUL” VARCHAR2(40),
“SKS” NUMBER,
“NILAI” VARCHAR2(2),
“SEMESTER” VARCHAR2(40),
CONSTRAINT “AKADEMIK_PK” PRIMARY KEY (“NIM”) ENABLE
)
lalu isikan datanya :
pada sql command apabila kita ingin mencarikode matkul yang mana nama matkulnya sama dari kedua tabel,
SELECT P.Kode_matkul
FROM Akademik A, Pemasaran P
Where A.nama_matkul= P.nama_matkul
maka hasilnya :
bila ingin melihat nama matakulnya kita tinggal menambahkan sedikit
SELECT P.Kode_matkul, A.nama_matkul
FROM Akademik A, Pemasaran P
Where A.nama_matkul= P.nama_matkul
Misalnyakita ingin mengurutkan data yang ingin kita cari, kita gunakan Group by
SELECT A.no, COUNT (*)
FROM Akademik A
GROUP BY A.no
untuk menentukan suatu nilai minimal yang kita cari , kita gunakan MIn ()
SELECT A.sks, min(no)
FROM Akademik A
GROUP BY A.sks
kalo mencari rata2 dari suatu data, kita gunakan AVG (). dan between sebagai pembatasnya,
SELECT AVG(A.sks)
FROM Akademik A
WHERE A.nilai=’A’ And
A.no BETWEEN 1 AND 30
contoh lainnya :
SELECT A.no, COUNT (*)
FROM Akademik A
WHERE A.sks = ‘3′
GROUP BY A.no
hasilnya
Atau
SELECT A.no, COUNT (*)
FROM Akademik A
WHERE A.sks < ‘3′
GROUP BY A.no
yang terakhir ini kita kombinasikan semuanya
SELECT MAX(A.sks),MAX(P.sks), count (p.sks), AVG (A.sks)
FROM Akademik A, Pemasaran P
Where A.semester = ‘Ganjil’ And
A.no between 10 and 25
mungkin cukup itu saja yang bisa saya share, sebelumnya saya minta maaf kalo ada yang salah..
terimakasih
by: blog.uin-malang.ac.id
Rabu, 15 Februari 2012
Materi Rangkaian Perangkat Lunak (RPL)
Melanjutkan tentang postingnya sebelumnya tentang RPL maka blog ini akan memberikan beberapa materi yang mungkin dapat membantu,
download :
1.Pendahuluan
2.Manajemen Proyek 2
3.Manajemen Proyek 1
4.Manajemen Proyek 1
5.Pemodelan Analisis
6.Rekayasa System
7.Praktek Perangkat Lunak
8.Pengantar RPL
Tolong komentarnya ditunggu yaa..........
download :
1.Pendahuluan
2.Manajemen Proyek 2
3.Manajemen Proyek 1
4.Manajemen Proyek 1
5.Pemodelan Analisis
6.Rekayasa System
7.Praktek Perangkat Lunak
8.Pengantar RPL
Tolong komentarnya ditunggu yaa..........
Minggu, 12 Februari 2012
Rekayasa Perangkat Lunak (RPL)
Kali ini blog ini akan membahas tentang Rekayasa Perangkat lunak (RPL) dimana pengertian RPL tersebut adalah suatu bidang profesi yang mendalami cara-cara pengembangan perangkat lunak termasuk pembuatan, pemeliharaan, manajemen organisasi pengembangan perangkat lunak dan manajemen kualitas.
IEEE Computer society mendefinisikan rekayasa perangkat lunak sebagai penerapan pendekatan yang sistematis, disiplin, dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta study atas pengembangan pendekatan-pendekatan ini yaitu penerapan pendekatan enginering atas perangkat lunak..
IEEE Computer society mendefinisikan rekayasa perangkat lunak sebagai penerapan pendekatan yang sistematis, disiplin, dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta study atas pengembangan pendekatan-pendekatan ini yaitu penerapan pendekatan enginering atas perangkat lunak..
Langganan:
Postingan (Atom)