create database siakad
create table mahasiswa
( npm char (9),
nama_m varchar (50),
tgl_lhr datetime ,
tempat_lhr varchar (50),
)
melihat struktur tabel mahasiswa
sp_help mahasiswa
create table dosen
( nidn char (10),
nama_dosen varchar (50),
tgl_lhr datetime ,
tempat_lhr varchar (50),
)
melihat struktur tabel dosen
sp_help dosen
create table matakuliah
( kdmk char (5),
nama_mk varchar (50),
sks int
)
melihat struktur tabel matakuliah
sp_help matakuliah
create table nilai
( npm char (9),
kdmk char (5),
nidn char (10),
grade char (1)
)
melihat struktur tabel nilai
sp_help nilai
menambahkan primarikey di tabel mahasiswa
alter table mahasiswa
add primary key (npm)
jika error maka npm belum di ubah ke notnull.
notnull = kolom tidak boleh kosong(harus terisi)
merubah kolom npm di tabel mahasiswa agar tidak boleh kosong / notnull
alter table mahasiswa
alter column npm char (9) not null
membuat primarikey di awal pada tabel dosen
drop table dosen
create table dosen
(
nidn char (10) not null primary key,
nama_d varchar (50) not null,
tanggal_lhr datetime,
tempat_lhr varchar (50),
)
sp_help dosen
membuat primarykey diakhir pada tabel nilai
drop table nilai
create table nilai
( npm char (9) not null,
kdmk char (5) not null,
nidn char (10) not null,
grade char (1),
primary key (npm,kdmk,nidn)z
)
melihat struktur tabel nilai
sp_help nilai