Skip to content
Snippets Groups Projects
Commit befab6ad authored by Joshua Bezaleel Abednego's avatar Joshua Bezaleel Abednego
Browse files

add sql database

parent e0d96b2e
Branches
No related merge requests found
-- phpMyAdmin SQL Dump
-- version 4.4.14
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Mar 24, 2016 at 12:44 AM
-- Server version: 5.6.26
-- PHP Version: 5.6.12
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `kependudukan`
--
-- --------------------------------------------------------
--
-- Table structure for table `kecamatan`
--
CREATE TABLE IF NOT EXISTS `kecamatan` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamatKantor` varchar(255) NOT NULL,
`pengurusNIK` varchar(16) NOT NULL,
`kotaId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `keluarga`
--
CREATE TABLE IF NOT EXISTS `keluarga` (
`id` varchar(20) NOT NULL,
`alamat` varchar(255) NOT NULL,
`rtId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `kelurahan`
--
CREATE TABLE IF NOT EXISTS `kelurahan` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamatKantor` varchar(255) NOT NULL,
`pengurusNIK` varchar(16) NOT NULL,
`kecamatanId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `kota`
--
CREATE TABLE IF NOT EXISTS `kota` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamatKantor` varchar(255) NOT NULL,
`pengurusNIK` varchar(16) NOT NULL,
`provinsiId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `penduduk`
--
CREATE TABLE IF NOT EXISTS `penduduk` (
`id` varchar(20) NOT NULL,
`nama` varchar(255) NOT NULL,
`tanggalLahir` date NOT NULL,
`kotaLahir` int(11) NOT NULL,
`golonganDarah` int(11) DEFAULT NULL,
`keluargaId` varchar(16) NOT NULL,
`jenisKelamin` char(10) NOT NULL,
`agama` varchar(50) DEFAULT NULL,
`wni` tinyint(1) NOT NULL,
`statusPerkawinan` varchar(50) NOT NULL,
`pekerjaan` varchar(50) NOT NULL,
`hubunganKeluarga` varchar(50) NOT NULL,
`ayahId` varchar(20) NOT NULL,
`ibuId` varchar(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `provinsi`
--
CREATE TABLE IF NOT EXISTS `provinsi` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamatKantor` varchar(255) NOT NULL,
`pengurusNIK` varchar(16) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `rt`
--
CREATE TABLE IF NOT EXISTS `rt` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamatKantor` varchar(255) NOT NULL,
`pengurusNIK` varchar(16) NOT NULL,
`rwId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
-- --------------------------------------------------------
--
-- Table structure for table `rw`
--
CREATE TABLE IF NOT EXISTS `rw` (
`id` int(11) NOT NULL,
`nama` varchar(50) NOT NULL,
`alamatKantor` varchar(255) NOT NULL,
`pengurusNIK` varchar(16) NOT NULL,
`kelurahanId` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `kecamatan`
--
ALTER TABLE `kecamatan`
ADD PRIMARY KEY (`id`),
ADD KEY `kotaId` (`kotaId`);
--
-- Indexes for table `keluarga`
--
ALTER TABLE `keluarga`
ADD PRIMARY KEY (`id`),
ADD KEY `rtId` (`rtId`);
--
-- Indexes for table `kelurahan`
--
ALTER TABLE `kelurahan`
ADD PRIMARY KEY (`id`),
ADD KEY `kecamatanId` (`kecamatanId`);
--
-- Indexes for table `kota`
--
ALTER TABLE `kota`
ADD PRIMARY KEY (`id`),
ADD KEY `provinsiId` (`provinsiId`),
ADD KEY `provinsiId_2` (`provinsiId`);
--
-- Indexes for table `penduduk`
--
ALTER TABLE `penduduk`
ADD PRIMARY KEY (`id`),
ADD KEY `keluargaId` (`keluargaId`),
ADD KEY `ayahId` (`ayahId`),
ADD KEY `ibuId` (`ibuId`),
ADD KEY `kotaLahir` (`kotaLahir`);
--
-- Indexes for table `provinsi`
--
ALTER TABLE `provinsi`
ADD PRIMARY KEY (`id`);
--
-- Indexes for table `rt`
--
ALTER TABLE `rt`
ADD PRIMARY KEY (`id`),
ADD KEY `rwId` (`rwId`);
--
-- Indexes for table `rw`
--
ALTER TABLE `rw`
ADD PRIMARY KEY (`id`),
ADD KEY `kelurahanId` (`kelurahanId`);
--
-- Constraints for dumped tables
--
--
-- Constraints for table `kecamatan`
--
ALTER TABLE `kecamatan`
ADD CONSTRAINT `kecamatan_ibfk_1` FOREIGN KEY (`id`) REFERENCES `kelurahan` (`kecamatanId`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `keluarga`
--
ALTER TABLE `keluarga`
ADD CONSTRAINT `keluarga_ibfk_1` FOREIGN KEY (`rtId`) REFERENCES `rt` (`id`) ON UPDATE CASCADE;
--
-- Constraints for table `kelurahan`
--
ALTER TABLE `kelurahan`
ADD CONSTRAINT `kelurahan_ibfk_1` FOREIGN KEY (`id`) REFERENCES `rw` (`kelurahanId`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `kota`
--
ALTER TABLE `kota`
ADD CONSTRAINT `kota_ibfk_1` FOREIGN KEY (`provinsiId`) REFERENCES `provinsi` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `kota_ibfk_2` FOREIGN KEY (`id`) REFERENCES `kecamatan` (`kotaId`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `penduduk`
--
ALTER TABLE `penduduk`
ADD CONSTRAINT `fk_Ayah` FOREIGN KEY (`ayahId`) REFERENCES `penduduk` (`id`),
ADD CONSTRAINT `penduduk_ibfk_1` FOREIGN KEY (`kotaLahir`) REFERENCES `kota` (`id`) ON DELETE CASCADE ON UPDATE CASCADE,
ADD CONSTRAINT `penduduk_ibfk_2` FOREIGN KEY (`keluargaId`) REFERENCES `keluarga` (`id`) ON DELETE CASCADE ON UPDATE CASCADE;
--
-- Constraints for table `rw`
--
ALTER TABLE `rw`
ADD CONSTRAINT `rw_ibfk_1` FOREIGN KEY (`id`) REFERENCES `rt` (`rwId`) ON DELETE CASCADE ON UPDATE CASCADE;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment