create table infoprib (
id_bin char(5) not null,
nama char(25) not null,
tgl_lahir date,
sex char(1));
what about…
insert into infoprib values
(‘HAKIM’, ‘Christine Hakim’,
‘1957-12-25’, ’W’);
what about…
insert into infoprib (id_bin,tgl_lahir,sex)
values (‘DREWB’,’1972-02-22’,’W’);
what about…
insert into infoprib (id_bin,nama) values (
‘DREWB’,’Drew Barrymore’);
id_bin char(5) not null,
nama char(25) not null,
tgl_lahir date,
sex char(1));
what about…
insert into infoprib values
(‘HAKIM’, ‘Christine Hakim’,
‘1957-12-25’, ’W’);
what about…
insert into infoprib (id_bin,tgl_lahir,sex)
values (‘DREWB’,’1972-02-22’,’W’);
what about…
insert into infoprib (id_bin,nama) values (
‘DREWB’,’Drew Barrymore’);
• Menentukan Kunci Primer
create table infoprib (
id_bin char(5) not null primary key,
nama char(25) not null,
tgl_lahir date,
sex char(1));
what about … 2x
insert into infoprib (id_bin, nama)
values (‘STONE’, ‘Sharon Stone’);
id_bin char(5) not null primary key,
nama char(25) not null,
tgl_lahir date,
sex char(1));
what about … 2x
insert into infoprib (id_bin, nama)
values (‘STONE’, ‘Sharon Stone’);
• Membuat Kunci Komposit
create table main (
id_bin char(5) not null,
kode_film char(5) not null,
tahun integer,
peran char(25),
primary key (id_bin, kode_film));
id_bin char(5) not null,
kode_film char(5) not null,
tahun integer,
peran char(25),
primary key (id_bin, kode_film));
• Membuat Nilai yang Unik
create table infoprib (
id_bin char(5) not null primary key,
nama char(5) not null unique,
tgl_lahir date,
sex char(1));
id_bin char(5) not null primary key,
nama char(5) not null unique,
tgl_lahir date,
sex char(1));
• Memberi Nilai Bawaan
create table infoprib (
id_bin char(5) not null primary key,
nama char(25),
tgl_lahir date,
sex char default ‘W’);
contoh:
insert into infoprib (id_bin,nama)
values (‘DREWB’,’Drew Barrymore’);
cek dengan:
select * from infoprib;
• Memvalidasi Nilai
create table infoprib (
id_bin char(5) not null primary key,
nama char(5) unique,
tgl_lahir date,
sex char(1) default ‘W’
check (sex=‘W’ or sex=‘P’));
what about…
insert into infoprib values (
‘DREWB’,’Drew Barrymore’,’1975-02-22’,’W’);
what about…
insert into infoprib values (
‘SYLVE’,’Sylvester Stallone’,’1946-07-06’,’L’);
No comments on "Database - Mengenal Kekangan Nilai pada Data