首页 » 网站推广 » php建库lei技巧_分享一个我自己的党建系统建库脚本Oracle

php建库lei技巧_分享一个我自己的党建系统建库脚本Oracle

访客 2024-12-09 0

扫一扫用手机浏览

文章目录 [+]

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

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

php建库lei技巧_分享一个我自己的党建系统建库脚本Oracle

sqlplus /nolog

php建库lei技巧_分享一个我自己的党建系统建库脚本Oracle
(图片来自网络侵删)

connect /as sysdba

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

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

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

grant connect,resource,dba to szdj;

commit;

//建表系列号,可以自己增长序列

-- 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), --党组织名称

name varchar2(30), --姓名

gender varchar2(10), --性别

cs_date date, --出生日期

education varchar2(30), --学历

title varchar2(40), --职位

rd_date date, --入党日期

primary key(id));

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

党内表彰

drop table dnbz;

create table dnbz

(id varchar2(20), --id

dzzmc varchar2(50), --党组织名称

name varchar2(30), --姓名

gender varchar2(10), --性别

age varchar2(30), --年事

jlmc varchar2(40), --褒奖名称

jl_date date, --褒奖日期

primary key(id));

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

党组织关系转接

drop table dzzgx;

create table dzzgx

(id number(20), --id

name varchar2(30), --姓名

gender varchar2(10), --性别

cs_date date, --出生日期

type varchar2(30), --类型

ydzz varchar2(50), --原党组织

mbdzz varchar2(50), --目标党组织

status varchar2(20), --状态

primary key(id));

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

组织生活

"三会一课"汇总

drop table shyk;

create table shyk

(id varchar2(20), --id

name varchar2(50), --党支部

dxzs varchar2(20), --党小组数

zbdy_as varchar2(20), --支部党员大会按时召开

zbdy_was varchar2(20), --支部党员大会未按时召开

zbdy_wzk varchar2(20), --支部党员大会未召开

zbzwh_as varchar2(20), --支部支委会按时召开

zbzwh_was varchar2(20), --支部支委会未按时召开

zbzwh_wzk varchar2(20), --支部支委会未召开

xzh_as varchar2(20), --小组会按时召开

xzh_was varchar2(20), --小组会未按时召开

xzh_wzk varchar2(20), --小组会未召开

party varchar2(20), --党课

primary key(id));

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

党支部党员大会

drop table dzbdydh;

create table dzbdydh

(id varchar2(20), --id

name varchar2(50), --党支部名称

zk_date date, --召开韶光

js_date date, --结束韶光

zkdd varchar2(30), --召开地点

zcr varchar2(30), --主持人

jlr varchar2(30), --记录人

ydhrs number(20), --应到会人数

sdhrs number(20), --实到会人数

ybdys number(20), --预备党员数

zsdys number(20), --正式党员数

yc varchar2(100), --议程

hjnr varchar2(100), --换届内容

xj_date date, --下届召开日期

tp BLOB, --图片

primary key(id));

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

党支部支委会

drop table dzbzwh;

create table dzbzwh

(id varchar2(20), --id

name varchar2(50), --党支部名称

zk_date date, --召开韶光

js_date date, --结束韶光

zkdd varchar2(50), --召开地点

zcr varchar2(30), --主持人

jlr varchar2(30), --记录人

ydhrs number(20), --应到会人数

sdhrs number(20), --实到会人数

hyzt varchar2(100), --会议主题

hqzb varchar2(300), --会前准备情形

zynr varchar2(1000), --紧张内容

hyxg varchar2(300), --会议效果

zgcs varchar2(300), --整改方法落实情形

tp BLOB, --图片

primary key(id));

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

党支部党课

drop table dzbdk;

create table dzbdk

(id varchar2(20), --id

name varchar2(50), --党支部名称

ks_date date, --开始韶光

js_date date, --结束韶光

cs number(20), --第几次党课

skdd varchar2(50), --上课地点

zcr varchar2(30), --主持人

jlr varchar2(30), --记录人

skr varchar2(30), --授课人

ydhrs number(20), --应到会人数

sdhrs number(20), --实到会人数

cj_date date, --创建韶光

hyzt varchar2(500), --党课内容

csqk varchar2(500), --测试情形

tp BLOB, --图片

primary key(id));

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

党内活动

立项公关

drop table lxgg;

create table lxgg

(id number(20), --id

name varchar2(30), --党支部名称

zk_date date, --立项韶光

js_date date, --完成韶光

xm_name varchar2(50), --项目名称

dy_rs number(10), --党员人数

qz_rs number(10), --群众人数

xmlx varchar2(30), --项目类型

jd number(5), --季度

spzt varchar2(30), --审批状态

xj_date date, --完成时限

ggmb varchar2(100), --公关目标

ggcs varchar2(100), --公关方法

qdcg varchar2(100), --取得成果

spyj varchar2(100), --审批见地

tp BLOB, --图片管理

code varchar2(6), --党支部名称code

primary key(id));

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

文化培植

宣扬教诲

drop table xcjy;

create table xcjy

(id varchar2(20), --id

name varchar2(50), --党支部名称

ks_date date, --开始韶光

js_date date, --结束韶光

cs number(20), --第几次党课

skdd varchar2(30), --上课地点

zcr varchar2(30), --主持人

jlr varchar2(30), --记录人

skr varchar2(30), --授课人

ydhrs number(20), --应到会人数

sdhrs number(20), --实到会人数

cj_date date, --创建韶光

hyzt varchar2(1000), --党课内容

csqk varchar2(500), --测试情形

tp BLOB, --图片

primary key(id));

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

学习资料

分类(比如,上级文件,法律法规。



drop table xxzl;

create table xxzl

(id number(20), --id

fenlei varchar2(50), --分类

name varchar2(50), --学习内容,标题

fabu_date date, --发布韶光

fbnr varchar2(1000), --发布内容

primary key(id));

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

关照公告

drop table tzgg;

create table tzgg

(id number(20), --id

bt varchar2(50), --公告标题

btr varchar2(50), --公告发布人

fabu_date date, --发布韶光

fbnr varchar2(500), --公告内容

primary key(id));

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

任务分类表

drop table rwfl;

create table rwfl

(id number(20), --id

rwfl varchar2(50), --任务分类(紧急,临时,主要)

primary key(id));

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

任务分发人

drop table ffr;

create table ffr

(id number(20), --id

ff_name varchar2(50), --分发人

primary key(id));

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

党委任务分发,评分表

drop table rwff;

create table rwff

(id number(20), --id

ff_name varchar2(50), --分发项目名称

ffr_name varchar2(50), --分发人

fb_date date, --发布韶光

wc_date date, --完成期限

ff_fl varchar2(50), --任务分类(紧急,临时,主要)

ff_nr varchar2(1000), --分发内容

ff_fj BLOB, --分发附件

ff_rwh number(30), --分发任务号

dzb_name varchar2(50), --分发的党支部名称

wc_time date, --完成韶光

hk_nr varchar2(1000), --回馈内容

hk_fj BLOB, --回馈附件

rw_fs number(30), --任务分数

ff_bz varchar2(20), --分发标志已分发已完成

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), --党组织名称

name varchar2(30), --姓名

fs_date date, --得分日期

fs number(40), --分数

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;

/

标签:

相关文章

php常量率低技巧_PHP 常量详解教程

PHP 常量常量是单个值的标识符(名称)。在脚本中无法改变该值。有效的常量名以字符或下划线开头(常量名称前面没有 $ 符号)。注释...

网站推广 2024-12-19 阅读0 评论0