分享一個(gè)我自己的黨建系統(tǒng)建庫(kù)腳本(Oracle)(黨建數(shù)據(jù)庫(kù)管理系統(tǒng))

//建oracle表空間和用戶(hù)

create tablespace szdj datafile 'D:databaseszdj.ora' size 2000M

reuse autoextend on default storage(initial 500k next 500k pctincrease 20);

sqlplus /nolog

connect /as sysdba

alter database datafile 'd:databaseszdj.dbf' resize 2000M;

create tablespace szdj datafile 'd:databaseszdj.dbf' size 2000M autoextend on;

create user szdj identified by szdj default tablespace szdj temporary tablespace temp;

grant connect,resource,dba to szdj;

commit;

//建表系列號(hào),可以自己增長(zhǎng)序列

— Create sequence

create sequence DIC_USERTOPMENUREL_SE

minvalue 1

maxvalue 9999999999999999999999999999

start with 81

increment by 1

cache 20;

— Create sequence

create sequence DIC_USER_SE

minvalue 1

maxvalue 9999999999999999999999999999

start with 41

increment by 1

cache 20;

— Create sequence

create sequence DZBDYDHSEQ

minvalue 100000

maxvalue 999999

start with 100079

increment by 1

nocache

cycle;

— Create sequence

create sequence RWFF_SE

minvalue 1

maxvalue 9999999999999999999999999999

start with 141

increment by 1

cache 20;

//建表

黨員管理

黨員基本信息一覽

drop table jbxx;

create table jbxx

(id varchar2(20), –id

dzzmc varchar2(50), –黨組織名稱(chēng)

name varchar2(30), –姓名

gender varchar2(10), –性別

cs_date date, –出生日期

education varchar2(30), –學(xué)歷

title varchar2(40), –職位

rd_date date, –入黨日期

primary key(id));

————————————-

黨內(nèi)表彰

drop table dnbz;

create table dnbz

(id varchar2(20), –id

dzzmc varchar2(50), –黨組織名稱(chēng)

name varchar2(30), –姓名

gender varchar2(10), –性別

age varchar2(30), –年齡

jlmc varchar2(40), –獎(jiǎng)勵(lì)名稱(chēng)

jl_date date, –獎(jiǎng)勵(lì)日期

primary key(id));

——————————————-

黨組織關(guān)系轉(zhuǎn)接

drop table dzzgx;

create table dzzgx

(id number(20), –id

name varchar2(30), –姓名

gender varchar2(10), –性別

cs_date date, –出生日期

type varchar2(30), –類(lèi)型

ydzz varchar2(50), –原黨組織

mbdzz varchar2(50), –目標(biāo)黨組織

status varchar2(20), –狀態(tài)

primary key(id));

———————————–

組織生活

"三會(huì)一課"匯總

drop table shyk;

create table shyk

(id varchar2(20), –id

name varchar2(50), –黨支部

dxzs varchar2(20), –黨小組數(shù)

zbdy_as varchar2(20), –支部黨員大會(huì)按時(shí)召開(kāi)

zbdy_was varchar2(20), –支部黨員大會(huì)未按時(shí)召開(kāi)

zbdy_wzk varchar2(20), –支部黨員大會(huì)未召開(kāi)

zbzwh_as varchar2(20), –支部支委會(huì)按時(shí)召開(kāi)

zbzwh_was varchar2(20), –支部支委會(huì)未按時(shí)召開(kāi)

zbzwh_wzk varchar2(20), –支部支委會(huì)未召開(kāi)

xzh_as varchar2(20), –小組會(huì)按時(shí)召開(kāi)

xzh_was varchar2(20), –小組會(huì)未按時(shí)召開(kāi)

xzh_wzk varchar2(20), –小組會(huì)未召開(kāi)

party varchar2(20), –黨課

primary key(id));

——————————————–

黨支部黨員大會(huì)

drop table dzbdydh;

create table dzbdydh

(id varchar2(20), –id

name varchar2(50), –黨支部名稱(chēng)

zk_date date, –召開(kāi)時(shí)間

js_date date, –結(jié)束時(shí)間

zkdd varchar2(30), –召開(kāi)地點(diǎn)

zcr varchar2(30), –主持人

jlr varchar2(30), –記錄人

ydhrs number(20), –應(yīng)到會(huì)人數(shù)

sdhrs number(20), –實(shí)到會(huì)人數(shù)

ybdys number(20), –預(yù)備黨員數(shù)

zsdys number(20), –正式黨員數(shù)

yc varchar2(100), –議程

hjnr varchar2(100), –換屆內(nèi)容

xj_date date, –下屆召開(kāi)日期

tp BLOB, –圖片

primary key(id));

——————————————–

黨支部支委會(huì)

drop table dzbzwh;

create table dzbzwh

(id varchar2(20), –id

name varchar2(50), –黨支部名稱(chēng)

zk_date date, –召開(kāi)時(shí)間

js_date date, –結(jié)束時(shí)間

zkdd varchar2(50), –召開(kāi)地點(diǎn)

zcr varchar2(30), –主持人

jlr varchar2(30), –記錄人

ydhrs number(20), –應(yīng)到會(huì)人數(shù)

sdhrs number(20), –實(shí)到會(huì)人數(shù)

hyzt varchar2(100), –會(huì)議主題

hqzb varchar2(300), –會(huì)前準(zhǔn)備情況

zynr varchar2(1000), –主要內(nèi)容

hyxg varchar2(300), –會(huì)議效果

zgcs varchar2(300), –整改措施落實(shí)情況

tp BLOB, –圖片

primary key(id));

——————————————–

黨支部黨課

drop table dzbdk;

create table dzbdk

(id varchar2(20), –id

name varchar2(50), –黨支部名稱(chēng)

ks_date date, –開(kāi)始時(shí)間

js_date date, –結(jié)束時(shí)間

cs number(20), –第幾次黨課

skdd varchar2(50), –上課地點(diǎn)

zcr varchar2(30), –主持人

jlr varchar2(30), –記錄人

skr varchar2(30), –授課人

ydhrs number(20), –應(yīng)到會(huì)人數(shù)

sdhrs number(20), –實(shí)到會(huì)人數(shù)

cj_date date, –創(chuàng)建時(shí)間

hyzt varchar2(500), –黨課內(nèi)容

csqk varchar2(500), –測(cè)試情況

tp BLOB, –圖片

primary key(id));

——————————————–

黨內(nèi)活動(dòng)

立項(xiàng)公關(guān)

drop table lxgg;

create table lxgg

(id number(20), –id

name varchar2(30), –黨支部名稱(chēng)

zk_date date, –立項(xiàng)時(shí)間

js_date date, –完成時(shí)間

xm_name varchar2(50), –項(xiàng)目名稱(chēng)

dy_rs number(10), –黨員人數(shù)

qz_rs number(10), –群眾人數(shù)

xmlx varchar2(30), –項(xiàng)目類(lèi)型

jd number(5), –季度

spzt varchar2(30), –審批狀態(tài)

xj_date date, –完成時(shí)限

ggmb varchar2(100), –公關(guān)目標(biāo)

ggcs varchar2(100), –公關(guān)措施

qdcg varchar2(100), –取得成果

spyj varchar2(100), –審批意見(jiàn)

tp BLOB, –圖片管理

code varchar2(6), –黨支部名稱(chēng)code

primary key(id));

———————————

文化建設(shè)

宣傳教育

drop table xcjy;

create table xcjy

(id varchar2(20), –id

name varchar2(50), –黨支部名稱(chēng)

ks_date date, –開(kāi)始時(shí)間

js_date date, –結(jié)束時(shí)間

cs number(20), –第幾次黨課

skdd varchar2(30), –上課地點(diǎn)

zcr varchar2(30), –主持人

jlr varchar2(30), –記錄人

skr varchar2(30), –授課人

ydhrs number(20), –應(yīng)到會(huì)人數(shù)

sdhrs number(20), –實(shí)到會(huì)人數(shù)

cj_date date, –創(chuàng)建時(shí)間

hyzt varchar2(1000), –黨課內(nèi)容

csqk varchar2(500), –測(cè)試情況

tp BLOB, –圖片

primary key(id));

—————————————

學(xué)習(xí)資料

分類(lèi)(比如,上級(jí)文件,法律法規(guī)。。。。)

drop table xxzl;

create table xxzl

(id number(20), –id

fenlei varchar2(50), –分類(lèi)

name varchar2(50), –學(xué)習(xí)內(nèi)容,標(biāo)題

fabu_date date, –發(fā)布時(shí)間

fbnr varchar2(1000), –發(fā)布內(nèi)容

primary key(id));

—————————————

通知公告

drop table tzgg;

create table tzgg

(id number(20), –id

bt varchar2(50), –公告標(biāo)題

btr varchar2(50), –公告發(fā)布人

fabu_date date, –發(fā)布時(shí)間

fbnr varchar2(500), –公告內(nèi)容

primary key(id));

———————————————-

任務(wù)分類(lèi)表

drop table rwfl;

create table rwfl

(id number(20), –id

rwfl varchar2(50), –任務(wù)分類(lèi)(緊急,臨時(shí),重要)

primary key(id));

———————————-

任務(wù)分發(fā)人

drop table ffr;

create table ffr

(id number(20), –id

ff_name varchar2(50), –分發(fā)人

primary key(id));

————————————–

黨委任務(wù)分發(fā),評(píng)分表

drop table rwff;

create table rwff

(id number(20), –id

ff_name varchar2(50), –分發(fā)項(xiàng)目名稱(chēng)

ffr_name varchar2(50), –分發(fā)人

fb_date date, –發(fā)布時(shí)間

wc_date date, –完成期限

ff_fl varchar2(50), –任務(wù)分類(lèi)(緊急,臨時(shí),重要)

ff_nr varchar2(1000), –分發(fā)內(nèi)容

ff_fj BLOB, –分發(fā)附件

ff_rwh number(30), –分發(fā)任務(wù)號(hào)

dzb_name varchar2(50), –分發(fā)的黨支部名稱(chēng)

wc_time date, –完成時(shí)間

hk_nr varchar2(1000), –回饋內(nèi)容

hk_fj BLOB, –回饋附件

rw_fs number(30), –任務(wù)分?jǐn)?shù)

ff_bz varchar2(20), –分發(fā)標(biāo)志已分發(fā)已完成

primary key(id));

———————————————–

drop sequence rwff_se;

create sequence rwff_se

increment by 1

start with 1

nomaxvalue

minvalue 1

nocycle;

create or replace trigger rwff_tr

before insert on rwff

for each row

declare

begin

select rwff_se.nextval into:new.id from sys.dual;

select rwff_se.nextval into:new.ff_rwh from sys.dual;

end rwff_tr;

/

———————————–

select * from DIC_USERTOPMENUREL t

drop sequence DIC_USERTOPMENUREL_se;

create sequence DIC_USERTOPMENUREL_se

increment by 1

start with 1

nomaxvalue

minvalue 1

nocycle;

create or replace trigger DIC_USERTOPMENUREL_tr

before insert on DIC_USERTOPMENUREL

for each row

declare

begin

select DIC_USERTOPMENUREL_se.nextval into:new.seq from sys.dual;

end DIC_USERTOPMENUREL_tr;

/

—————-

DIC_USER

drop sequence DIC_USER_se;

create sequence DIC_USER_se

increment by 1

start with 1

nomaxvalue

minvalue 1

nocycle;

create or replace trigger DIC_USER_tr

before insert on DIC_USER

for each row

declare

begin

select DIC_USER_se.nextval into:new.seq from sys.dual;

end DIC_USER_tr;

/

黨員得分表

drop table dyfs;

create table dyfs

(id varchar2(20), –id

dzzmc varchar2(50), –黨組織名稱(chēng)

name varchar2(30), –姓名

fs_date date, –得分日期

fs number(40), –分?jǐn)?shù)

primary key(id));

—————-

drop sequence dyfs_se;

create sequence dyfs_se

increment by 1

start with 1

nomaxvalue

minvalue 1

nocycle;

create or replace trigger dyfs_tr

before insert on dyfs

for each row

declare

begin

select dyfs_se.nextval into:new.id from sys.dual;

end dyfs_tr;

/

相關(guān)新聞

聯(lián)系我們
聯(lián)系我們
公眾號(hào)
公眾號(hào)
在線咨詢(xún)
分享本頁(yè)
返回頂部
主站蜘蛛池模板: 暖暖在线日本免费中文| 国产精品毛片在线完整版| 精品一区二区三区3d动漫| 8x国产在线观看| 中文字幕在线观看2020| 亚洲国产美女视频| 厨房掀起馊子裙子挺进去| 国产精品亚洲精品日韩已满| 成人免费777777被爆出| 欧洲最强rapper网站在线看| 黄色永久免费网站| 久久精品人人做人人爽电影蜜月 | a级韩国乱理论片在线观看| 免费在线公开视频| 天天干天天射天天操| 毛片在线免费播放| 手机看片日韩福利| 久久精品免费一区二区喷潮| 国产亚洲一区二区三区在线| 扒开双腿猛进入喷水高潮视频| 美女被吸乳羞羞动漫| 99国产精品欧美一区二区三区| 亚洲熟女综合一区二区三区| 国产男人午夜视频在线观看| 日韩一级在线观看| 精品人妻少妇一区二区| 99精品人妻少妇一区二区| 亚洲乱码中文字幕小综合| 国产交换俱乐部在线看| 性欧美vr高清极品| 欧美精品亚洲精品日韩专区| 激情综合网婷婷| 一个妈妈的女儿在线观看5| 亚洲免费观看在线视频| 国产又爽又色在线观看| 好吊操这里只有精品| 最新中文字幕一区二区乱码| 精品乱码一区二区三区四区| 超清中文乱码精品字幕在线观看| 97青青草原国产免费观看| 中文字幕一精品亚洲无线一区 |