membuat data base dan tabel

advertisement
SQL SERVER
Pengertian :
1. Basis Data adalah sekumpulan data yang bisa digunakan sendiri atau
dihubungkan kepada data yang lainnya untuk dapat menghasilkan sebuah
solusi
2. Konsep dasar Basis Data adalah sekumpulan data yang sangat besar yang
saling berelasi dari 1 query ke query yang lainnya.
3. Tujuan utama DBMS adalah untuk menyediakan tinjauan abstrak dari data
bagi user. Jadi sistem menyembunyikan informasi mengenai bagaimana
data disimpan dan dirawat, tetapi data tetap dapat diambil dengan efisien.
 Elemen yang terdapat didalam Basis Data :
1. Entitas adalah sekumpulan objek yang terdefinisikan yang mempunyai
karakteristik sama dan bisa dibedakan satu dengan lainnya.
2. Atribut adalah deskripsi data yang bisa mengidentifikasi entitas yang
membedakan entitas tersebut dengan entitas yang lain
3. File/Tabel : Kumpulan record sejenis yang mempunyai panjang elemen
yang sama, atribut yang sama, namun berbeda nilai datanya.
4. Record/Tuple : Kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu entitas secara lengkap. Satu record
mewakili satu data atau informasi.
Macam-macam derajat Relasi ada di dalam Basis Data yaitu :
 Macam-macam derajat Relasi
1. Satu ke satu (One to one) : Hubungan relasi satu ke satu yaitu setiap
entitas pada himpunan entitas A berhubungan paling banyak dengan satu
entitas pada himpunan entitas B.
2. Satu ke banyak (One to many) : Setiap entitas pada himpunan entitas A
dapat berhubungan dengan banyak entitas pada himpunan entitas B, tetapi
setiap entitas pada entitas B dapat berhubungan dengan satu entitas pada
himpunan entitas A.
3. Banyak ke banyak (Many to many) : Setiap entitas pada himpunan
entitas A dapat berhubungan dengan banyak entitas pada himpunan entitas
B.
Derajat Relationship
Adalah : jumlah jenis entitas yang berpartisipasi dalam sebuah relationship.
1. Macam-macam Derajat relationship :
 Binary relationship (relationship derajat dua) :


Ternanry relationship (Relationship derajat tiga) :
Ternanry relationship

Quaternary relationship (Relationship derajat empat) :
Quaternary relationship
MEMBUAT DATA BASE DAN TABEL
Cara membuat Database dan Tabel dengan menggunakan SQL Server. Ikuti
langkah-langkah sebagai berikut:
Membuat Database:
Buka program Microsoft SQL Server melalui Tombol Start- All Programs =>
Microsoft SQL Server 2005 => Sql Server Management Studio Express,
lihat gambar dibawah ini:
Kemudian akan muncul gambar seperti dibawah ini :
Gambar : SQL Server Connect
Pilih Server name : sesuai dengan nama server masing masing, kemudian
Windows authentication pada Authentication.
Klik Tombol Connect, akan muncul jendela baru. dibawah ini:
Kemudian Anda pilih kotak dialog New Query, sebagai contoh kita membuat data
semester pendek untuk mahasiswa. Dan kita perlu mengketikkan code berikut :
ketikan “create database pendek” dan blok tulisan tersebut pada keyboard tekan
tombol F5, lalu tekan F5 (Ctrl+F5 untuk mengetahi apakah syntax yang kita
tuliskan benar atau salah, dan F5 untuk mengeksekusi syntax SQL yang kita
ketik).
apabila benar, kalian bisa lihat dibawahnya kata2 seperti ini
Command(s) completed successfully.
atau
The CREATE DATABASE process is allocating 0.75 MB on disk 'pendek'.
The CREATE DATABASE process is allocating 0.49 MB on disk 'pendek_log'.
Untuk mengecek database sudah masuk, kita bisa mengeceknya di tampilan
samping.Namun sebelumnya kita harus merefresh server terlebih dahulu cukup
dengan mengklik F5 pada jendela sebelah kiri Tab Server.
Terlihat pada server Ilyas\SqlExpress
Kemudian Memasukkan table mahasiswa, ketikkan kode berikut ini:
create table pendek.dbo.students
(sid char(20),
name char (30),
login char (20),
age integer,
gpa real)
Apabila kita memasukkan code baru kita bisa menggunakan tanda (-- code),
(/*code*/) pada code lama ataupun dengan memblock code yang ingin
dijalankan, ini berguna agar code lainnya tidak terganggu dan menyebabkan code
tidak berjalan atau error.
Kemudian input/Memasukkan data-data mahasiswa, sebagai berikut:
misal :
insert into pendek.dbo.students (sid,name) values
('53666','john')
insert into pendek.dbo.students (sid,name,login)values
('53688','smith','smith@ee')
insert into pendek.dbo.students values
('5000','Dave','dave@cs',19,3.2)
Kemudian Blog semua tulisan tadi, dengan menekan Tombol F5. Maka tampilkan
hasil pembuatan table, :
Blog select * from pendek.dbo.students tekan F5.
Tugasnya:
Dari Database Pendek diatas tambahkan kembali 3 tabel yaitu:
a. Tabel Matakuliah
Isi tabelnya:
 Kode_matkul
char (10)
 Nama_matkul
char (30)
 Jumlah_sks
integer
 Kode_dosen
char (10)
b. Tabel Dosen
Isi tabelnya:
 Kode_dosen
 Nama_dosen
 Alamat_dosen
 No_hp
char (10)
char (30)
char (100)
integer
c. Tabel Login
Isi tabelnya:
 Username
 Password
 Nama
 Status
char
char
char
char
(10)
(10)
(30)
(20)
Dari ketiga tabel diatas inputkan minimal 3 data ke masing masing tabel dengan
menggunakan perintah insert into
Download