Senin, 04 April 2011
Table digunakan untuk menyimpan data
Query digunakan untuk memanipulasi data
Form digunakan untuk front end aplikasi. Biasanya untuk menampilkan data,DLL
Report digunakan untuk membuat laporan

SCRIPT UNTUK MEMBUAT DATABASE
CREATE DATABASE PBDxxxx
ON PRIMARY
( NAME = pbdxxxx,
FILENAME = 'D:\Data\xxxx\pbd.mdf',
SIZE = 1,
MAXSIZE = 10,
FILEGROWTH = 2 )
LOG ON
( NAME = 'pbdxxxxlog',
FILENAME = 'D:\Data\xxxx\pbdlog.ldf',
SIZE = 1MB,
MAXSIZE = 10MB,
FILEGROWTH = 1MB );

SCRIPT MENGHAPUS DATABASE
DROP DATABASE PBD;
MENGAKTIFKAN DATABASE
USE PBD;

Membuat Tabel

Create Table Mahasiswa(
Thang Integer Not Null,
Nim Integer Not Null,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime);
Mendefinisikan Autoincrement

-MEMBUAT

Create Table Contoh(
Idcontoh Integer Identity (0,1) Primary Key,
Kode Char(2) Not Null,
Nomor Integer Not Null);

-MERESET
DBCC CHECKIDENT (CONTOH, RESEED, 5)
MENDEFINISIKAN CHECK (1)

DIGUNAKAN UNTUK MEMBATASI NILLAI YANG ADA DALAM SUATU KOLOM

Create Table Mahasiswa(
Thang Integer Not Null,
Nim Integer Not Null,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime,
JK char (1) constraint check_jk check (JK in ('L', 'P'))
);
Create Table Mahasiswa(
Thang Integer Not Null,
Nim Integer Not Null,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime,
JK char (1),
constraint check_jk check (JK in ('L', 'P'))
);
Create Table Mahasiswa(
Thang Integer Not Null,
Nim Integer Not Null,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime,
JK char (1),
constraint check_jk check (JK in ('L', 'P')),
check (thang > 2000));

Menghapus constaint check

alter table mahasiswa drop constraint check_jk;


Mendefinisikan Primary Key (1)
Create Table Mahasiswa(
Thang Integer Not Null,
Nim Integer Not Null Primary Key,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime);

Mendefinisikan Primary Key (2)
Create Table Mahasiswa(
Thang Integer Not Null,
Nim Integer Not Null,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime,
Primary Key (Nim));

Mendefinisikan Primary Key (3)
Create Table Mahasiswa(
Thang Integer Not Null Primary Key,
Nim Integer Not Null,
Nama Varchar (30) Not Null,
Alamat Varchar (80) Default 'Yogya',
Tgl Datetime);
Alter Table Mahasiswa Add Constraint Pk_Mahasiswa Primary Key (Nim);

FOREIGN KEY (1)
CREATE TABEL MENGAJAR(
NIP CHAR(10) NOT NULL
REFERENCES DOSEN (NIP)
ON UPDATE CASCADE
ON DELETE NO ACTION,
KODE CHAR(10) NOT NULL
REFERENCES MATAKULIAH (KODE)
ON UPDATE CASCADE
ON DELETE NO ACTION);


FOREIGN KEY (2)
ALTER TABLE MENGAJAR
ADD CONSTRAINT FK_MENGAJAR1
FOREIGN KEY (NIP)
REFERENCES DOSEN (NIP)
ON UPDATE CASCADE
ON DELETE NO ACTION;
ALTER TABLE MENGAJAR
ADD CONSTRAINT
FK_MENGAJAR2 FOREIGN KEY (KODE)
REFERENCES MATAKULIAH (KODE)
ON UPDATE CASCADE
ON DELETE NO ACTION;

MENGHAPUS CONSTRAINT

ALTER TABLE MENGAJAR DROP CONSTRAINT FK_MENGAJAR2;


MENAMBAH KOLOM
ALTER TABLE DOSEN
ADD JABATAN VARCHAR (30);
MENGHAPUS KOLOM
ALTER TABLE DOSEN DROP JABATAN;
MENGUBAH TIPE KOLOM
ALTER TABLE DOSEN ALTER COLUMN NAMA VARCHAR (40);



MEMBUAT DIAGRAM
Dari Interprise Manager
Pada Database anda - Diagrams
Klik Kanan – New Database Diagrams
Next
Pilih Tabel yang akan dilihat dalam diagram
Tekan Add>
Next - Finish

0 komentar:

Posting Komentar

IKLAN

About Me

Total Tayangan Halaman

Diberdayakan oleh Blogger.

Entri Populer

Pengikut