-- https://www.phpmyadmin.net/
--
-- サーバのバージョン： 10.1.35-MariaDB

START TRANSACTION;



--
-- Database: `narajwwa_kaikei`
--

-- --------------------------------------------------------

--
-- テーブルの構造 `data_kamoku_yosan`
--

CREATE TABLE `data_kamoku_yosan` (
  `ID` int(3) NOT NULL,
  `年度` int(4) NOT NULL,
  `予算CD` varchar(20) NOT NULL,
  `予算款名` varchar(20) DEFAULT NULL,
  `予算項名` varchar(20) DEFAULT NULL,
  `予算目名` varchar(20) DEFAULT NULL,
  `予算節名` varchar(20) DEFAULT NULL,
  `予算略称` varchar(20) DEFAULT NULL,
  `当初予算` bigint(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='予算額管理票';

-- --------------------------------------------------------

--
-- テーブルの構造 `t_sanshou_boki`
--

CREATE TABLE `t_sanshou_boki` (
  `簿記ID` int(11) NOT NULL,
  `執行CD` int(11) DEFAULT NULL,
  `摘要` varchar(60) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `簿記伝票ID` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_sanshou_yosan`
--

CREATE TABLE `t_sanshou_yosan` (
  `参照ID` int(11) NOT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `年度` int(11) NOT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `消費税区分CD` int(11) DEFAULT NULL,
  `消費税率` int(11) DEFAULT NULL,
  `摘要` varchar(200) DEFAULT NULL,
  `累積調定` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;


-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_kamoku_boki`
--

CREATE TABLE `tcd_kamoku_boki` (
  `ID` int(3) NOT NULL,
  `簿記CD` varchar(11) DEFAULT NULL,
  `勘定款名` varchar(20) DEFAULT NULL,
  `勘定項名` varchar(20) DEFAULT NULL,
  `勘定目名` varchar(20) DEFAULT NULL,
  `勘定節名` varchar(20) DEFAULT NULL,
  `勘定略称` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_kamoku_yosan`
--

CREATE TABLE `tcd_kamoku_yosan` (
  `ID` int(3) NOT NULL,
  `年度` int(4) NOT NULL,
  `予算CD` varchar(20) NOT NULL,
  `予算款名` varchar(20) DEFAULT NULL,
  `予算項名` varchar(20) DEFAULT NULL,
  `予算目名` varchar(20) DEFAULT NULL,
  `予算節名` varchar(20) DEFAULT NULL,
  `予算略称` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='予算額管理票';

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_kubun_segment`
--

CREATE TABLE `tcd_kubun_segment` (
  `セグCD` int(1) NOT NULL,
  `セグ名称` varchar(9) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_kubun_shiharai`
--

CREATE TABLE `tcd_kubun_shiharai` (
  `ID` int(1) NOT NULL,
  `支払方法CD` int(1) DEFAULT NULL,
  `支払方法` varchar(3) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_kubun_tax`
--

CREATE TABLE `tcd_kubun_tax` (
  `消費税区分CD` int(2) NOT NULL,
  `消費税区分名称` varchar(9) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_kubun_ukagai`
--

CREATE TABLE `tcd_kubun_ukagai` (
  `伺CD` int(2) NOT NULL,
  `伺名称` varchar(6) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_shikkou`
--

CREATE TABLE `tcd_shikkou` (
  `ID` int(2) NOT NULL,
  `執行CD` int(3) DEFAULT NULL,
  `執行名称` varchar(8) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `tcd_shozoku`
--

CREATE TABLE `tcd_shozoku` (
  `ID` int(2) NOT NULL,
  `所属CD` varchar(8) DEFAULT NULL,
  `所属名称` varchar(9) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_boki`
--

CREATE TABLE `t_boki` (
  `簿記伝票ID` int(10) NOT NULL,
  `伺ID` int(11) NOT NULL,
  `予算伝票ID` int(11) NOT NULL,
  `発行日付` date DEFAULT NULL,
  `借方CD` varchar(10) DEFAULT NULL,
  `借方金額` bigint(10) DEFAULT NULL,
  `貸方CD` varchar(10) DEFAULT NULL,
  `貸方金額` bigint(10) DEFAULT NULL,
  `セグメント` varchar(10) DEFAULT NULL,
  `伝票種別` varchar(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_boki`
--

CREATE TABLE `t_denpyou_boki` (
  `簿記伝票ID` int(11) NOT NULL,
  `伺ID` int(1) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `摘要名称` varchar(40) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `借方金額` bigint(20) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `貸方金額` bigint(20) DEFAULT NULL,
  `発行日` date DEFAULT NULL,
  `セグCD` int(11) DEFAULT NULL,
  `消費税額` bigint(20) DEFAULT NULL,
  `伝票番号` int(11) DEFAULT NULL,
  `予算伝票ID` int(11) DEFAULT NULL,
  `セグメント` varchar(9) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_boki_temp`
--

CREATE TABLE `t_denpyou_boki_temp` (
  `簿記伝票ID` int(11) NOT NULL,
  `伺ID` int(1) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `摘要名称` varchar(40) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `借方金額` bigint(20) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `貸方金額` bigint(20) DEFAULT NULL,
  `発行日` date DEFAULT NULL,
  `セグCD` int(11) DEFAULT NULL,
  `消費税額` bigint(20) DEFAULT NULL,
  `伝票番号` int(11) DEFAULT NULL,
  `予算伝票ID` int(11) DEFAULT NULL,
  `セグメント` varchar(9) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_sanshou`
--

CREATE TABLE `t_denpyou_sanshou` (
  `参照ID` int(11) NOT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `年度` int(11) NOT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `消費税区分CD` int(11) DEFAULT NULL,
  `消費税率` int(11) DEFAULT NULL,
  `摘要` varchar(200) DEFAULT NULL,
  `累積調定` int(11) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_ukagai`
--

CREATE TABLE `t_denpyou_ukagai` (
  `伺ID` int(11) NOT NULL,
  `伺CD` int(11) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `起案日` date DEFAULT NULL,
  `予算件数` int(11) DEFAULT NULL,
  `簿記件数` int(11) DEFAULT NULL,
  `納付書出力CD` int(11) DEFAULT NULL,
  `伝票番号` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_ukagai_temp`
--

CREATE TABLE `t_denpyou_ukagai_temp` (
  `伺ID` int(11) NOT NULL,
  `伺CD` int(11) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `起案日` date DEFAULT NULL,
  `予算件数` int(11) DEFAULT NULL,
  `簿記件数` int(11) DEFAULT NULL,
  `納付書出力CD` int(11) DEFAULT NULL,
  `伝票番号` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_yosan`
--

CREATE TABLE `t_denpyou_yosan` (
  `予算伝票ID` int(11) NOT NULL,
  `伺ID` int(11) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `摘要名称` varchar(4) DEFAULT NULL,
  `年度` int(4) NOT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `金額増` bigint(20) DEFAULT NULL,
  `金額減` bigint(20) DEFAULT NULL,
  `発行日` date DEFAULT NULL,
  `執行CD` int(11) DEFAULT NULL,
  `一件処理番号` int(11) NOT NULL,
  `調定命令年度` int(4) DEFAULT NULL,
  `調定番号` int(11) DEFAULT NULL,
  `支出命令番号` int(11) DEFAULT NULL,
  `精算番号` int(11) DEFAULT NULL,
  `消費税額` bigint(20) DEFAULT NULL,
  `伝票番号` int(11) NOT NULL,
  `ID2` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_yosangaku`
--

CREATE TABLE `t_denpyou_yosangaku` (
  `ID` int(3) NOT NULL,
  `予算種類CD` int(1) DEFAULT NULL,
  `年度` int(11) NOT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `予算額増` bigint(20) DEFAULT NULL,
  `予算額減` bigint(20) DEFAULT NULL,
  `日付` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_yosangaku_hr`
--

CREATE TABLE `t_denpyou_yosangaku_hr` (
  `ID` int(3) NOT NULL,
  `予算種類CD` int(1) DEFAULT NULL,
  `年度` int(11) NOT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `予算額増` double DEFAULT NULL,
  `予算額減` double DEFAULT NULL,
  `日付` date DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_denpyou_yosan_temp`
--

CREATE TABLE `t_denpyou_yosan_temp` (
  `予算伝票ID` int(11) NOT NULL,
  `伺ID` int(11) DEFAULT NULL,
  `所属CD` int(8) DEFAULT NULL,
  `摘要名称` varchar(4) DEFAULT NULL,
  `年度` int(4) NOT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `借方CD` varchar(11) DEFAULT NULL,
  `貸方CD` varchar(11) DEFAULT NULL,
  `金額増` bigint(20) DEFAULT NULL,
  `金額減` bigint(20) DEFAULT NULL,
  `発行日` date DEFAULT NULL,
  `執行CD` int(11) DEFAULT NULL,
  `一件処理番号` int(11) NOT NULL,
  `調定命令年度` int(4) DEFAULT NULL,
  `調定番号` int(11) DEFAULT NULL,
  `支出命令番号` int(11) DEFAULT NULL,
  `精算番号` int(11) DEFAULT NULL,
  `消費税額` bigint(20) DEFAULT NULL,
  `伝票番号` int(11) NOT NULL,
  `ID2` int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_keizoku`
--

CREATE TABLE `t_keizoku` (
  `ID` int(11) NOT NULL,
  `事業CD` varchar(7) NOT NULL,
  `事業名` varchar(29) DEFAULT NULL,
  `予算種類CD` int(11) DEFAULT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `総額` double DEFAULT NULL,
  `年度1` double DEFAULT NULL,
  `年度2` double DEFAULT NULL,
  `年度3` double DEFAULT NULL,
  `年度4` double DEFAULT NULL,
  `年度5` double DEFAULT NULL,
  `当該年度執行済額` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_kisai_gendo`
--

CREATE TABLE `t_kisai_gendo` (
  `ID` int(11) NOT NULL,
  `起債ID` varchar(7) NOT NULL,
  `起債目的` varchar(14) DEFAULT NULL,
  `利率` varchar(18) DEFAULT NULL,
  `予算CD` varchar(15) NOT NULL,
  `限度額` double DEFAULT NULL,
  `当該年度執行済額` double NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_master_shikkou`
--

CREATE TABLE `t_master_shikkou` (
  `ID` int(3) NOT NULL,
  `年度` int(4) NOT NULL,
  `予算CD` varchar(20) NOT NULL,
  `調定増` bigint(11) NOT NULL,
  `調定減` bigint(11) NOT NULL,
  `支出負担行為増` bigint(11) NOT NULL,
  `支出負担行為減` bigint(11) NOT NULL,
  `支出命令増` bigint(11) NOT NULL,
  `支出命令減` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='予算額管理票';

-- --------------------------------------------------------

--
-- テーブルの構造 `t_master_yosangaku`
--

CREATE TABLE `t_master_yosangaku` (
  `ID` int(3) NOT NULL,
  `年度` int(4) NOT NULL,
  `予算CD` varchar(11) NOT NULL,
  `当初予算` bigint(20) DEFAULT NULL,
  `補正増` bigint(20) NOT NULL,
  `補正減` bigint(20) NOT NULL,
  `流用増` bigint(20) NOT NULL,
  `流用減` bigint(20) NOT NULL,
  `現計予算` bigint(20) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT='予算額管理票';

-- --------------------------------------------------------

--
-- テーブルの構造 `t_saimu`
--

CREATE TABLE `t_saimu` (
  `ID` int(11) NOT NULL,
  `事業CD` varchar(7) NOT NULL,
  `事業名` varchar(29) DEFAULT NULL,
  `予算種類CD` int(11) DEFAULT NULL,
  `予算CD` varchar(11) DEFAULT NULL,
  `総額` double DEFAULT NULL,
  `年度1` double DEFAULT NULL,
  `年度2` double DEFAULT NULL,
  `年度3` double DEFAULT NULL,
  `年度4` double DEFAULT NULL,
  `年度5` double DEFAULT NULL,
  `当該年度執行済額` double DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- テーブルの構造 `t_ukagai`
--

CREATE TABLE `t_ukagai` (
  `伺ID` int(10) NOT NULL,
  `伺番号` int(10) DEFAULT NULL,
  `伺CD` int(10) DEFAULT NULL,
  `所属CD` int(10) DEFAULT NULL,
  `起案日` date DEFAULT NULL,
  `合計件数` int(10) DEFAULT NULL,
  `借方件数` int(10) DEFAULT NULL,
  `貸方件数` int(10) DEFAULT NULL,
  `納付書出力区分` int(10) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- --------------------------------------------------------

--
-- ビュー用の代替構造 `v_shikkou_joukyou`
-- (See below for the actual view)
--
CREATE TABLE `v_shikkou_joukyou` (
`年度` int(4)
,`予算CD` varchar(11)
,`当初予算` bigint(20)
,`補正増` bigint(20)
,`補正減` bigint(20)
,`流用増` bigint(20)
,`流用減` bigint(20)
,`現計予算` bigint(20)
,`調定増` bigint(11)
,`調定減` bigint(11)
,`支出負担行為増` bigint(11)
,`支出負担行為減` bigint(11)
,`支出命令増` bigint(11)
,`支出命令減` bigint(20)
);

-- --------------------------------------------------------

--
-- ビュー用の構造 `v_shikkou_joukyou`
--

CREATE ALGORITHM=UNDEFINED DEFINER=`narajwwa`@`localhost` SQL SECURITY DEFINER VIEW `v_shikkou_joukyou`  AS  select `t_master_yosangaku`.`年度` AS `年度`,`t_master_yosangaku`.`予算CD` AS `予算CD`,`t_master_yosangaku`.`当初予算` AS `当初予算`,`t_master_yosangaku`.`補正増` AS `補正増`,`t_master_yosangaku`.`補正減` AS `補正減`,`t_master_yosangaku`.`流用増` AS `流用増`,`t_master_yosangaku`.`流用減` AS `流用減`,`t_master_yosangaku`.`現計予算` AS `現計予算`,`t_master_shikkou`.`調定増` AS `調定増`,`t_master_shikkou`.`調定減` AS `調定減`,`t_master_shikkou`.`支出負担行為増` AS `支出負担行為増`,`t_master_shikkou`.`支出負担行為減` AS `支出負担行為減`,`t_master_shikkou`.`支出命令増` AS `支出命令増`,`t_master_shikkou`.`支出命令減` AS `支出命令減` from (`t_master_yosangaku` join `t_master_shikkou` on(((`t_master_yosangaku`.`予算CD` = `t_master_shikkou`.`予算CD`) and (`t_master_yosangaku`.`年度` = `t_master_shikkou`.`年度`)))) ;

--
-- Indexes for dumped tables
--

--
-- Indexes for table `data_kamoku_yosan`
--
ALTER TABLE `data_kamoku_yosan`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `tcd_kamoku_boki`
--
ALTER TABLE `tcd_kamoku_boki`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `tcd_kamoku_yosan`
--
ALTER TABLE `tcd_kamoku_yosan`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `tcd_kubun_segment`
--
ALTER TABLE `tcd_kubun_segment`
  ADD PRIMARY KEY (`セグCD`);

--
-- Indexes for table `tcd_kubun_shiharai`
--
ALTER TABLE `tcd_kubun_shiharai`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `tcd_kubun_tax`
--
ALTER TABLE `tcd_kubun_tax`
  ADD PRIMARY KEY (`消費税区分CD`);

--
-- Indexes for table `tcd_kubun_ukagai`
--
ALTER TABLE `tcd_kubun_ukagai`
  ADD PRIMARY KEY (`伺CD`);

--
-- Indexes for table `tcd_shikkou`
--
ALTER TABLE `tcd_shikkou`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `tcd_shozoku`
--
ALTER TABLE `tcd_shozoku`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_boki`
--
ALTER TABLE `t_boki`
  ADD PRIMARY KEY (`簿記伝票ID`);

--
-- Indexes for table `t_denpyou_boki`
--
ALTER TABLE `t_denpyou_boki`
  ADD PRIMARY KEY (`簿記伝票ID`);

--
-- Indexes for table `t_denpyou_boki_temp`
--
ALTER TABLE `t_denpyou_boki_temp`
  ADD PRIMARY KEY (`簿記伝票ID`);

--
-- Indexes for table `t_denpyou_sanshou`
--
ALTER TABLE `t_denpyou_sanshou`
  ADD PRIMARY KEY (`参照ID`);

--
-- Indexes for table `t_denpyou_ukagai`
--
ALTER TABLE `t_denpyou_ukagai`
  ADD PRIMARY KEY (`伺ID`);

--
-- Indexes for table `t_denpyou_ukagai_temp`
--
ALTER TABLE `t_denpyou_ukagai_temp`
  ADD PRIMARY KEY (`伺ID`);

--
-- Indexes for table `t_denpyou_yosan`
--
ALTER TABLE `t_denpyou_yosan`
  ADD PRIMARY KEY (`予算伝票ID`);

--
-- Indexes for table `t_denpyou_yosangaku`
--
ALTER TABLE `t_denpyou_yosangaku`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_denpyou_yosangaku_hr`
--
ALTER TABLE `t_denpyou_yosangaku_hr`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_denpyou_yosan_temp`
--
ALTER TABLE `t_denpyou_yosan_temp`
  ADD PRIMARY KEY (`予算伝票ID`);

--
-- Indexes for table `t_keizoku`
--
ALTER TABLE `t_keizoku`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_kisai_gendo`
--
ALTER TABLE `t_kisai_gendo`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_master_shikkou`
--
ALTER TABLE `t_master_shikkou`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_master_yosangaku`
--
ALTER TABLE `t_master_yosangaku`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_saimu`
--
ALTER TABLE `t_saimu`
  ADD PRIMARY KEY (`ID`);

--
-- Indexes for table `t_ukagai`
--
ALTER TABLE `t_ukagai`
  ADD PRIMARY KEY (`伺ID`);
COMMIT;

