Laman

Minggu, 30 November 2014

tittle : SQL Tugas Akhir Kelompok 4 ( APLIKASI REGISTRASI PASIEN )

 Download via 4shared

 Tugas kelompok SQL


1. Makalah Kelompok SQL ( BAB 3 ) 
copy this link :

http://www.4shared.com/office/TwR0pmc2ce/BAB_III_makalah_kelompok_sql.html

2.Makalah Kelompok SQL ( Full version )
copy this link : 

http://www.4shared.com/office/HL0lHcOAce/makalah_kelompok_sql__full_.html

Minggu, 16 November 2014

Tugas ( Sub query and View ) 10 November 2014

Screenshoots


1. Tampilkan nama barang yang mempunyai stok kurang dari rata-rata.



2. Tampilkan pelanggan yang paling besar pembeliannya


3. Buatlah view dengan nama V_PELANGGAN yang menampilkan nama
pelanggan,alamat dan telepon. Pelanggan yang ditampilkan adalah
yang berasal dari kota Jakarta.


4. Buatlah view V_PLGN_BELI yang menampilkan jumlah pembelian per
pelanggan untuk tanggal tertentu. Field yang ditampilkan adalah
nama pelanggan jumlah pembelian, tanggal pembelian. Tampilkan
semua data yang ada pada view V_PLGN_BELI


5. Buatlah view V_JUM_BELI yang menampilkan jumlah beli per barang
per pelanggan per tanggal tertentu. Field yang ditampilkan adalah
nama barang, nama pelanggan, tanggal pembelian,dan jumlah
pembelian.Tampilkan semua data yang ada pada view V_JUM_BELI




Kamis, 13 November 2014

Materi SQL VIEW ( 10 november 2014 )

Fungsi VIEW


View pada SQL

SQL View adalah tabel virtual (bukan tabel sebenarnya) yang dibuat dari beberapa tabel atau view lain. SQL View tidak memiliki data sendiri, tetapi data-datanya berasal dari tabel-tabel atau view lain. SQL View dibuat atau dibangun dengan SELECT statement. Di dalam query SELECT tersebut kita bias menambahkan ORDER BY statement untuk mengurutkan data atau tidak sama sekali. SQL View dapat digunakan untuk memudahkan atau menyederhanakan data yang ditampilkan,  mencegah menampilkan data yang penting dengan menyembunyikan nama kolomnya.
Kegunaan VIEW :
  • Menyembunyikan Kolom atau Baris
  • Menampilkan hasil dari penghitungan
  • Menyembunyikan Sintak SQL yang rumit
  • Fungsi Built-in Layer
  • Menyediakan level isolasi antara data tabel dan View data pengguna
  • Memberikan proses permission yang berbeda untuk view yang berbeda dari tabel yang sama
  • Memberikan trigger berbeda pada view yang berbeda dari tabel yang sama
Membuat VIEW
Sample : CREATE VIEW CustomerNameView AS
SELECT [Name] AS CustomerName
FROM CUSTOMER;


Menggunakan VIEW :
SELECT *
FROM CustomerNameView

CREATE VIEW [nama_view] AS
[select_statement]


VIEW untuk hide column/row
Contoh, misalkan pengguna aplikasi View Ridge ingin menyederhanakan daftar customer, sehingga yang tampil hanya nama dan nomor telepon saja.
CREATE VIEW BasicCustomerData AS
SELECT[Name], AreaCode, PhoneNumber
FROM CUSTOMER;

Contoh lain, jika pihak manajemen ingin menyembunyikan kolom AcquisitionPrice dan SalesPrice, maka dapat membuat view dengan tanpa mengikutsertakan kolom-kolom tersebut.
View juga dapat digunakan untuk menyembunyikan baris data tertentu. Yaitu dengan menambahkan klausa WHERE pada query-nya.

VIEW untuk SQL yang complex
Dengan menggunakan views, programmer (developer) tidak perlu memasukan SQL statement yang kompleks ketika mereka membutuhkan suatu data.
Misalkan view berikut menghasilkan data ketertarikan customer terhadap artist yang ada.

CREATE VIEW CustomerInterests AS
SELECTC.Name as Customer, A.Name as Artist
FROM CUSTOMER C
JOIN CUSTOMER_ARTIST_INT CI
ON C.CustomerID = CI.CustomerID
JOIN ARTIST A
ON CI.ArtistID = A.ArtistID;


Melihat VIEW yang ada di Database
SQL Query Analyser. Melihat VIEW yang ada di Database


 
SQL Server Enterprise Manager



Mengubah VIEW
Sample :
ALTER VIEW CustomerNameView AS
SELECT [Name] AS NamaPelanggan
FROM CUSTOMER;

ALTER VIEW [nama_view] AS
[select_statement]

Menghapus VIEW
Sample :
DROP VIEW CustomerNameView;
DROP VIEW [nama_view]

 sumber : https://bintech.wordpress.com/2010/06/13/view-pada-sql/