TIPE DATA PADA DATABASE
Untuk memulai pemrograman ataupun pembuatan database sangat penting mengetahui tipe data. Ini adalah syarat mutlak agar data/variable yang kita simpan valid dan efisien. Setiap bahasa pemrograman atau database mempunyai tipe data sendiri-sendiri tapi pada prinsipnya sama.
Pada dasarnya ada ada empat jenis data yaitu :
- tipe numeric,
- string
- date and time
- default value
Tipe data atau data type selalu digunakan untuk menentukan jenis data dari suatu field dalam sebuah tabel. terdapat sepuluh jenis tipe data dalam database yang disediakan Ms.Access, yaitu :
1. Auto Number
menampilkan angka secara otomatis dimulai dari angka 1 , dan dilanjutkan dengan angka 2,3,4 dst.
2. Currency
menampung data digit, tanda minute dan tanda titik desimal dengan 15 digit disebelah kiri tanda titik desimal dan empat digit disebelah kanan titik desimal .
3. Date/time
menampung data tanggal, waktu dan tahun dimulai dari 100 sampai dengan 9999.
4. Hyperlink
menampung data teks berwarna , bergaris bawah , dan grafik.
5. Lookup Wizard
menampung suatu tipe data dari banyak tipe data yang diambil dari tabel dan query.
6. Memo
menampung data teks (huruf, bilangan, tanda baca, dan simbol grafik) sebanyak 65535 karakter.tipe ini tidak dapat di indeks.
7. Number
menampung digit, tanda minus, dan titik desimal.tipe ini memiliki 5 ukuran dan bilangan jumlah digit.
8. OLE Objek
menampung foto/gambar , grafik, rekaman suara dan video, dan spreadsheet. kapasitas maksimum data tipe ini adalah 1GB tipe ini tidak dapa diindeks.
9. Text
menampung data teks (huruf, angka, dan simbol grafik) sebanyak 255 karakter. standar karakter terpasang sebesar 50 karakter.
10. Yes/No
menampung salah satu dari 2yang ada yes/no. true/valse,dan on/off.
STANDART DATA TYPE
INTEGER (TIPE BILANGAN BULAT)
REAL
TIPE BILANGAN REAL
Data yang termasuk bilangan real adalah data angka yang mengandung pecahan. data yang seperti ini akan memiliki keterangan jangkauan, jum;ah digit, penting (berarti) dan ukuran. digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data yang disajikan.
CHAR dan STRING
TIPE DATA KARAKTER DAN STRING
921411108tugas3 Tinggalkan Komentar...
PERINTAH-PERINTAH SQL
Mengenal DATABASE SQL dan Tingkatan APLIKASI DATABASE bahwa SQL merupakan sebuah bahasa permintaan yang mendekat pada suatu SMBD termasuk MYSQL. Perintahnya dapat kita sebut dengan queri. dalam penggunaanya, perintah SQL dikategorikan menjadi 3 sub perintah, yaitu DDL (Data Definition Language), DML (Data manipulation Language) dan DCL (Data Control Language). Banyak perintah dan fungsi SQL yang dapat digunakan untuk mendefenisikan maupun memanipulasi database. Suatu rangkaian aktivitas yang berhubungan dengan pemulihan dan pengoptimalan perintah query di dalam database pada SQL dapat dituliskan fasilitas yang memiliki antarmuka grafis yaitu Query Analyzer. Beberapa aktivitas yang dimaksud, antara lain :
- Melakukan query pada databese SQL dengan menggunakan perintah-perintah SQL untuk melihat teks atau grid.
- Melihat representasi grafik dari langkah-langkah untuk mengakses query
- Melakukan analisa kinerja indeks
MEMAHAMI SQL
1. DATA DEFINITION LANGUAGE (DDL)
Data definition language (DDL) merupakan sub bahasa SQL yang digunakan untuk membangun kerangka database.DDL merupakan bagian dari SQL yang digunakan untuk mendefenisikan data dan proyek database. Perintah digunakan untuk mendefenisikan suatu proyek, yaitu membuat, mengubah, menghapus dan memberikan izin.
ada 3 perintah yang termasuk DDL yaitu :
CREATE : Perintah ini digunakan untuk membuat , termasuk diantaranya membuat database baru, tabel baru, view baru, dan kolom.
ALTER : Perintah ini digunakan untuk mengubah struktur tabel yang telah dibuat. pekerjaanya mencakup mengganti nama tabel, menambah kolom, mengubah kolom, menghapus kolom, maupun memberikan atribut pada kolom.
DROP : Perintah ini digunakan untuk menghapus database dan tabel.
2. DATA MANIPULATION LANGUAGE (DML)
Data Manipulation Language (DML) merupakan sub bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah terbuat.DML merupakan bagian dari SQL yang digunakan untuk memanipulasi data. Perintah-perintah ini bertugas untuk melakukan query dan perubahan yg dilakukan dalam suatu tabel
Perintah yang digunakan diantaranya :
INSERT : Perintah ini digunakan untuk menyimpan atau memasukan data baru kedalam tabel. penggunaanya setelah database dan tabel selesai dibuat.
SELECT : Perintah ini digunakan untuk mengambila data atau menghasilkan data dari satu tabel atau beberapa tabel dalam relasi. data yang diambil dapat kita tampilkan dalam layar PROMPT MySQL. secara langsung maupun ditampilkan pada tampilan aplikasi.
UPDATE : Perintah inidigunakan untuk memperbarui data lama menjadi data terkini. jika andamemiliki data yang salah atau kurang up to date dengan kondisi sekarang, maka dapat diubah isi datanya menggunakan perintah UPDATE.
DELETE : Perintah ini digunakan untuk menghapus data dari tabel. biasanya data yang dihapus merupakan data yang sudah tidak diperlukan lagi. pada saat menghapus data, perintah yang dijalankan tidak dapat digagalkan, sehingga data yang telah hilang tidak dapat dikembalikan lagi.
Selain itu ada beberapa perintah SQL yang termasuk DML, Seperti :
3. DATA CONTROL LANGUAGE (DCL)
Data ControlLanguage (DCL) merupakan sub bahasa SQL yang digunakan untuk melakikan pengontrolan data dan server databasenya.DCL (Data Control Language ) adalah bagian inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk mengatur hak akses terhadap sebuah basis data (database).
DCL terbagi dua :
1.GRANT (Memberikan Hak Akses)
GRANT select, insert, update, delete ON dept TO dbora1;
2.REVOKE (Mencabut Hak Akses)
REVOKE priviliges ON tbname from user.REVOKE insert, update, delete ON dept FROM dbora1;
Perintah SQL, diantaranya :
GRAND : Perintah ini digunakan untuk memberikan hak/ijin akses oleh administrator (pemilik utama) server kepada user (pengguna biasa). hak akses tersebut berupa hak membuat (CREATE), mengambil (SELECT), menghapus (DELETE), mengubah (UPDATE), dan hak khusus berkenaan dengan databasenya.
REVOKE : Perintah ini memiliki kegunaan terbalik dengan GRAND, yaitu untuk menghilangkan atau mencabut hak akses yang telah diberikan kepada user oleh administrator.