Pengertian Database
Mungkin telinga kita tidak asing lagi dengan istilah Database. Sebelum masuk ke materi, ada baik nya kita mengetahui apa itu Database.
Database adalah kumpulan informasi yang disimpan di dalam komputer secara sisitematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut.
Pengertian lain dari Database yaitu merupakan sekumpulan informasi yang saling berkaitan pada suatu subjek tertentu pada tujuan tertentu pula, database ini juga merupakan suatu record data operasional lengkap dari suatu organisasi atau perusahaan, yang diorganisir dan disimpan secaraterintegrasi dengan menggunakan metode tertentu dalam komputer sehingga mampu memenuhi informasi yang oiptimal yang dibutuhkan oleh para pengguna.
Dengan kata lain Database adalah sekumpulan tabel-tabel yang saling berhubungan.
Tabel adalah sekumpulan field-field yang saling berhubungan.
Field adalah kumpulan data yang menyimpan fakta yang sama atau sejenis untuk setiap baris pada tabel.
Dalam postingan kali ini Saya akan lebih menbahas tentang Query Analyzer...
Query Analyzer
Query Analyzer adalah tempat di mana kita dapat menjalankan pernyataan, dan procedure untuk sebuah Database.
Untuk menjalankan Query Analyzer yaitu :
- Pilih START
- Lalu All program
- Klik SQL Server
- Lalu pilih Query Analyzer
Berikut ini adalah perintah-perintah yang dijalankan melalui Query Analyzer :
1. Menyusun / mendefenisikan Database
Bentuk umum : CREATE DATABASE nama database
Contoh : CREATE DATABASE Universitas
2. Menghapus Database
Bentuk umum : DROP DATABASE nama database
Contoh : DROP DATABASE Universitas
3. Mendefenisikan Table
Bentuk umum :
CREATE TABLE namatable
(
Field1 type [(panjang)] [not null] ,
Field2 type [(panjang) ] [not null],
Fieldn type [(panjang) ] [not null]
)
Contoh :
Tabel Mahasiswa
Field
|
Type
|
Size
|
Ket
|
NIM
|
Char
|
10
|
No Induk Mahasiswa
|
Namamhs
|
Varchar
|
25
|
Nama Mahasiswa
|
Progdi
|
Char
|
5
|
Program studi
|
Jeniskel
|
Char
|
1
|
“L” à
Laki-laki
“P” à
perempuan
|
Perintah
SQL :
CREATE TABLE mahasiswa
(
NIM char(10)
not null,
Namamhs
varchar(25) not null,
Progdi char(5)
not null,
Jeniskel char(1) not null,
Primary key (NIM)
)
4. Menampilkan select data dari table
Bentuk umum :
SELECT * atau
field1,field2 ….
FROM namatabel
Contoh :
Ø
Menampilkan seluruh record dan field tabel
mahasiswa
Select * from mahasiswa
Primary Key
Primary Key : Adalah kunci utama
untuk mencegah data ganda. tujuan nya agar tidak terjadi kerangkapan data.
contoh:
Create Database Sekolah
(membuat
Database)
use
sekolah
(untuk masuk ke database sekolah)
Create Tabel Sekolah
(
(membuat tabel sekolah)
No.Induk char(5),
Nama varchar(30),
Alamat varchar(30),
Jns_klm char(1),
Agama varchar(10))
Select*from
sekolah
(untuk menampilkan tabel)
Kelas
Kode_kls
|
Nama_kls
|
1011
|
MI 10_11
|
1110
|
MI 11_10
|
1013
|
MI 10_13
|
Foreign Key
Foreign Key adalah sebuah kumpulan field dalam satu relasi yang digunakan untuk me'refer' (menunjuk) ke suatu baris (tuple) pada relasi yang lain (harus berkorespondensi dengan primary key pada relasi yang kedua).
Create Tabel Siswa(
(membuat tabel siswa)
No.Induk char(5),
Nama varchar(30),
Alamat varchar(30),
Jns_klm char(1),
Agama varchar(10),
Kodekel char (4) References Kelas (Kd_Kelas))