Perangkat Lunak Pembangun Perangkat Keras Pembangun
11 12
13 14
15 16
17 `kode` varchar35 NOT NULL,
`pertanyaan` varchar100 NOT NULL, `jawaban` varchar100 NOT NULL,
`tgl_lahir` date NOT NULL, PRIMARY KEY `username`,
UNIQUE KEY `email` `email` ENGINE=InnoDB DEFAULT CHARSET=latin1;
Tabel 4.6 Implementasi Tabel user
Baris SQL
1 2
3 4
5 6
7 8
9
10 11
CREATE TABLE IF NOT EXISTS `user` `id_user` int11 NOT NULL AUTO_INCREMENT,
`user_name` varchar50 NOT NULL, `user_pass` varchar200 NOT NULL,
`nama` varchar100 NOT NULL, `id_hak_akses` int11 NOT NULL,
PRIMARY KEY `id_user`, UNIQUE KEY `user_name` `user_name`,
KEY `id_hak_akses` `id_hak_akses` ENGINE=InnoDB DEFAULT CHARSET=latin1
AUTO_INCREMENT=110 ;
Tabel 4.7 Implementasi Foreign Key
Baris SQL
1 2
3 4
5 6
7 8
9
10 11
12 13
14 15
16 17
18 19
20 21
22 --
-- Constraints for table `berita` --
ALTER TABLE `berita` ADD CONSTRAINT `berita_ibfk_3` FOREIGN KEY
`username` REFERENCES `member` `username` ON DELETE NO ACTION ON UPDATE CASCADE,
ADD CONSTRAINT `berita_ibfk_1` FOREIGN KEY `id_kategori` REFERENCES `kategori` `id_kategori` ON
DELETE NO ACTION ON UPDATE CASCADE, ADD CONSTRAINT `berita_ibfk_2` FOREIGN KEY `id_user`
REFERENCES `user` `id_user` ON DELETE NO ACTION ON UPDATE CASCADE;
-- -- Constraints for table `user`
-- ALTER TABLE `user`
ADD CONSTRAINT `user_ibfk_1` FOREIGN KEY `id_hak_akses` REFERENCES `user` `id_hak_akses` ON
DELETE NO ACTION ON UPDATE CASCADE;