Implementasi Basis Data Syntak SQL
if exists select from dbo.sysobjects where id = object_idN[dbo].[peminjaman] and OBJECTPROPERTYid, NIsUserTable =
1 drop table [dbo].[peminjaman]
GO
if exists select from dbo.sysobjects where id = object_idN[dbo].[pengembalian] and OBJECTPROPERTYid, NIsUserTable
= 1 drop table [dbo].[pengembalian]
GO
CREATE TABLE [dbo].[anggota] [no_anggota] [varchar] 6 COLLATE SQL_Latin1_General_CP1_CI_AS
NOT NULL , [nama_anggota] [varchar] 30 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [tempat_lahir] [varchar] 15 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [alamat] [varchar] 30 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL , [status] [varchar] 10 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL ,
[jenis_kelamin] [varchar] 10 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[no_telp] [varchar] 15 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[foto] [varchar] 255 COLLATE SQL_Latin1_General_CP1_CI_AS NULL
ON [PRIMARY] GO
CREATE TABLE [dbo].[data_buku] [kode_buku] [varchar] 9 COLLATE SQL_Latin1_General_CP1_CI_AS
NOT NULL , [judul_buku] [varchar] 30 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [pengarang] [varchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL , [penerbit] [varchar] 50 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL , [kota_terbit] [varchar] 30 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL , [tahun_terbit] [varchar] 4 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL ,
[lokasi] [varchar] 20 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[edisi] [varchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[jilid] [varchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ON [PRIMARY]
GO
CREATE TABLE [dbo].[peminjaman] [no_pinjaman] [varchar] 6 COLLATE
SQL_Latin1_General_CP1_CI_AS NOT NULL , [no_anggota] [varchar] 6 COLLATE SQL_Latin1_General_CP1_CI_AS
NOT NULL , [nama_anggota] [varchar] 30 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [kode_buku] [varchar] 9 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL , [tgl_pinjam] [datetime] NULL ,
[tgl_kembali] [datetime] NULL , [edisi] [varchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL
[jilid] [varchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL ON [PRIMARY]
GO
CREATE TABLE [dbo].[pengembalian] [no_pengembalian] [varchar] 6 COLLATE
SQL_Latin1_General_CP1_CI_AS NOT NULL , [no_anggota] [varchar] 6 COLLATE SQL_Latin1_General_CP1_CI_AS
NOT NULL , [nama_anggota] [varchar] 30 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [kode_buku] [varchar] 9 COLLATE SQL_Latin1_General_CP1_CI_AS
NULL , [judul_buku] [varchar] 30 COLLATE
SQL_Latin1_General_CP1_CI_AS NULL , [tgl_pinjam] [datetime] NULL ,
[tgl_kembali] [datetime] NULL , [denda] [money] NULL ,
[edisi] [varchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL [jilid] [varchar] 1 COLLATE SQL_Latin1_General_CP1_CI_AS NULL
ON [PRIMARY] GO