Saturday, 6 September 2014

Database Concept

ASSALAMUALAIKUM!!!! ADA ORANG TAK!!..

ehh... mintak maaf lah sebab terjerit.. hehehe.. fath terjerit-jerit ni sebab fath nak share dengan korang satu benda yang fath tahu... nak dengar tak? so kalau nak dengar.. jom ikuti halaman web ni...

jeng..jeng...jeng!

apa itu Database Concept?.. Database Concept ialah konsep pangkalan data... apa pulak tu? haish.. macam gini.. konsep pangkalan data ni ialah sebuah konsep yang dimana macam mana konsep yang kita bina untuk buat sebuah pangkalan data tu sendiri.. faham tak?

sekarang ni fath nak share apa itu DATA, MAKLUMAT dan SISTEM MAKLUMAT.. ok.. apa pulak tu?.. fath singkat maksud ketiga-tiga yang kat atas tu tau..

DATA tu ialah fakta mentah mengenai sesuatu perkara dan belum diproses. Contohnya ialah kelas pangkalan data mempunyai 20 orang. Macam gitulah maksud yang fath boleh kongsikan..


MAKLUMAT pula ialah hasil daripada data yang telah diproses, disusun dan distruktur semula dan ia mempunyai makna dan berguna kepada pengguna. ok.. apa kebenda tu? mesti korang tak faham kan? macam gini.. contohnya... KV Shah Alam mempunyai empat kos yang berbeza..macam gitulah yang fath faham...


SISTEM MAKLUMAT pula ialah satu kombinasi yang terdiri daripada perkakasan, perisian, rangkaian dan data yang bertanggungjawab mewujud, mengumpul, menukar dan mengagihkan maklumat dalam sesebuah organisasi. yang tu faham? mesti fahamkan?
 

ok seterusnya fath nak bagitau pasal apa itu PANGKALAN DATA dan SISTEM PENGURUSAN PANGKALAN DATA..

PANGKALAN DATA.. ok... pangkalan data ini ialah koleksi data yang berkaitan dihubungkan secara logikal dan dibangunkan untuk memenuhi keperluan maklumat organisasi.


SISTEM PENGURUSAN PANGKALAN DATA pula ialah sistem perisian yang membolehkan pengguna menakrif, membina dan menyelenggara pangkalan data serta menyediakan kawalan capaian kepada pangkalan data...

itulah serba sedikit maklumat tentang database concept yang fath tahu.. jadi.. kalau ada masalah... jangan lupa tanya fath tau.. bye !

Tuesday, 12 August 2014

Fungsi dalam SQL (SQL Function)

Assalamualaikum! Kita bertemu lagi yek? hehe.. so hari ni fath nak sambung share ilmu yang fath ada untuk korang..

so.. hari ni fath cerita pasal 'Fungsi dalam SQL'. Setiap perkara pasti ada fungsi masing-masing kan? so... SQL pun ada fungsi yang tersendiri.

SQL mempunyai banyak fungsi built-in untuk melaksanakan pengiraan pada data iaitu Aggregate Functions dan Scalar Functions. Penerangan di bawah akan membincangkan perbezaan antara 2 jenis fungsi tersebut.

SQL AGGREGATE FUNCTIONS
definisi - Memulangkan nilai tunggal, mengira nilai di dalam column.

Antara jenis-jenis SQL yang terdapat dalam SQL Aggregate Functions ialah :

1. AVG( ) - memulangkan nilai purata
2. COUNT ( ) - memulangkan bilangan dalam baris (row).
3. FIRST ( ) - memulangkan nilai pertama.
4. LAST ( ) - memulangkan nilai akhir.
5. MAX ( ) - memulangkan nilai terbesar.
6. MIN ( ) - memulangkan nilai paling kecil.
7. SUM ( ) - memulangkan hasil tambah.

SQL SCALAR FUNCTIONS 
definisi - memulangkan nilai tunggal, berdasarkan input nilai.

Antara jenis-jenis SQL yang terdapat dalam SQL Scalar Functions ialah :

1. UCASE ( ) - menukarkan medan kepada huruf besar.
2. LCASE ( ) - menukarkan medan kepada huruf kecil.
3. MID ( ) - ekstrak karakter daripada medan text.
4. LEN ( ) - memulangkan panjang medan text.
5. ROUND ( ) - membundar medan nombor kepada nombor desimal yang spesifik.
6. NOW ( ) - memulangkan sistem tarikh dan masa semasa.
7.FORMAT ( ) - memformat bagaimana sesuatu medan dipaparkan.

itu ialah serba sedikit yang fath tahu tentang fungsi SQL ni.. Hope ini dapat jadi panduan untuk korang yang belajar subjek ni. Assalamualaikum.

Pengenalan Kepada SQL

Assalamualaikum.. hai! apa khabar semua? hope semua sihat.. so this is my first time use this blog to make some subject to share with you guys...

Hari ini fath nak share pasal 'Pengenalan kepada SQL'. Apa itu SQL?

Structured Query Language atau bahasa singkatannya ialah (SQL) merupakan bahasa yang digunakan dalam proses meminta data dari pangkalan data daripada pangkalan data. Database Management System (DBMS) pula akan memproses permintaan SQL, mendapatkan data daripada pangkalan data dan memulangkannya semula.

Dah faham dah apa itu SQL?

SQL digunakan untuk mengawal semua fungsi yang disediakan oleh DBMS kepada pengguna, termasuklah :

 -  DATA DEFINITON
= SQL membenarkan pengguna menstrktur dan menyusun data  yang disimpan serta melakukan hubungan antara item data yang disimpan.

- DATA RETRIEVAL
= SQL membenarkan pengguna atau program aplikasi mendapatkan data yang telah disimpan dalam pangkalan data.

-DATA MANIPULATION
= SQL membenarkan pengguna atau program aplikasi mengemaskini pangkalan data dengan membenarkan penambahan data baharu, memadamkan data yang sedia ada dan juga mengubahsuai data yang sedia ada.

-ACCESS CONTROL
= SQL digunakan untuk mengawal keupayaan pengguna untuk mendapatkan atau menambah dan mengemaskini data bagi melindungi keselamatan data yang telah disimpan daripada capaian yang tidak dibenarkan.

Itu ialah serba sedikit tentang Pengenalan SQL.  Sekarang ni fath bagitahu kat korang pulak apa pula sejarah SQL ni. Sejarah? Ada sejarah jugak ke? ehh.. mestilah ada.. nak tahu apa dia?

SEJARAH SQL

1970 - Model hubungan yang dirangka oleh Codd telah ditekoka pada tahun 1970 an, kemudian produk hubungan pangkalan data yang komersial mula muncul dalam tahun 1980 an yang pada asalnya untuk sistem kerangka (Mainframe) dan kemudian untuk mikrokomputer. Edgar Codd merupakan orang pertama yang menulis tentang konsep hubungan pangkalan data dalam kertas kerja beliau yang bertajuk "A relational model of data for large shared data banks" pada tahun 1970.

1979 - Oracle Corporation memperkenalkan RDBMS (Relational Database Management System) yang pertama secara komersial.

1982 - ANSI (American National Standards Institute) menubuhkan jawatankuasa standard SQL.

1983 - IBM (International Businees Machine) mengumumkan DB2 (pangkalan data).

1986 - ANSI meluluskan standard SQL1

1987 - ISO (International Organization of Standardlization) meluluskan standard SQL1.

1992 - ANSI meluluskan standard SQL2.

2000 - Microsoft Corporation memperkenalkan SQL Server 2000 iaitu aplikasi untuk tujuan perusahaan.

2002 - Penyelidikan daripada Gartner yang meletakkan IBM sebagai vendor pangkalan data no.1 mengatasi Oracle.

2004 - Standard SQL:2003 diterbitkan.

Itu sahaja sejarah SQL yang fath tahu. Lain masa fath share korang benda lain ok? Assalamualaikum.