文档章节

LOANSYS数据库部分

ruyees
 ruyees
发布于 2014/10/05 11:47
字数 426
阅读 5
收藏 0

现将系统分为四个模块,

1. user模块

    用户信息表user(ID,username,password,sex,userid,department,professional,testnumber,idnumber,telphone,nation,grade,accesstime,foundtime,islogging)  

 

2. home模块

    家庭信息表home(ID ,studentid ,homeaddress , homepost , fathername , fatherid, fatheraddr, fatherphone , mothername , motherid, motheraddr, motherphone ,foundtime)

 

3. offschool模块

    离校信息表offschool(ID ,studentid,companyname,companyaddr,companypost,companyphone,foundtime ,foundtime)

 

4. contract模块

    合同信息表contract(ID ,studentid ,contractid,bankname , branchname, approvetime, hander , begintime ,deadline ,schoolyear ,teachfee ,lifefee ,dormfee )

 

DROP DATABASE IF EXISTS LOANSYS;

CREATE DATABASE LOANSYS DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci; 
USE LOANSYS;

CREATE TABLE user(
	ID varchar(20) NOT NULL,
	username varchar(20),
	password varchar(30) NOT NULL default 'dg123456',
	sex varchar(4),
	userid INT(1) NOT NULL DEFAULT '1',
	department varchar(20),
	professional varchar(50),
	testnumber varchar(20),
	idnumber varchar(18),
	telephone varchar(20),
	bankcard varchar(20),
	nation varchar(10) default '汉族',
	grade varchar(10),
	accesstime int(10),
	foundtime datetime default '0000-00-00 00:00:00',
	islogging char(5) NOT NULL DEFAULT 'FALSE',
	constraint CHK_USERID CHECK (userid in('0','1')),
	constraint CHK_ISLOGGING CHECK (islogging in('TRUE','FALSE')),
	constraint PK_USER PRIMARY KEY(ID)
	)ENGINE=InnoDB DEFAULT CHARSET=gb2312;
	
CREATE TABLE home(
	ID int(10) not null auto_increment,
	studentid varchar(20),
	homeaddress varchar(50),
	homepost char(6),
	fathername varchar(10),
	fatherid varchar(18),
	fatheraddr varchar(30),
	fatherphone varchar(20),
	mothername varchar(10),
	motherid varchar(18),
	motheraddr varchar(30),
	motherphone	varchar(20),
	foundtime datetime default '0000-00-00 00:00:00',
	CONSTRAINT PK_HOME PRIMARY KEY (ID),
	INDEX(studentid),
	constraint FK_USER_HOME FOREIGN KEY(studentid) REFERENCES user(ID)
	ON DELETE CASCADE
	ON UPDATE CASCADE
	)ENGINE=InnoDB DEFAULT CHARSET=gb2312;
	
CREATE TABLE offschool(
	ID int(10) not null auto_increment,
	studentid varchar(20),
	companyname varchar(30),
	companyaddr varchar(50),
	companypost char(6),
	companyphone varchar(20),
	foundtime datetime default '0000-00-00 00:00:00',
	CONSTRAINT PK_OFFSCHOOL PRIMARY KEY (ID),
	INDEX(studentid),
	constraint FK_USER_OFFSCHOOL FOREIGN KEY(studentid) REFERENCES user(ID)
	ON DELETE CASCADE
	ON UPDATE CASCADE
	)ENGINE=InnoDB DEFAULT CHARSET=gb2312;
	
CREATE TABLE contract(
	ID int(10) not null auto_increment,
	studentid varchar(20),
	contractid varchar(30),
	bankname varchar(50),
	branchname varchar(50),
	approvetime varchar(20),
	hander varchar(10),
	begintime varchar(20),
	deadline varchar(20),
	schoolyear varchar(20),
	teachfee decimal(6,2),
	lifefee decimal(6,2),
	dormfee decimal(6,2),
	CONSTRAINT PK_CONTRACT PRIMARY KEY (ID),
	INDEX(studentid),
	constraint FK_USER_CONTRACT FOREIGN KEY(studentid) REFERENCES user(ID)
	ON DELETE CASCADE
	ON UPDATE CASCADE
	)ENGINE=InnoDB DEFAULT CHARSET=gb2312;

 

本文转载自:http://zuoqiang.iteye.com/blog/671236

共有 人打赏支持
ruyees
粉丝 3
博文 71
码字总数 0
作品 0
深圳
产品经理
Oracle DBA数据库高级工程师培训套餐(门徒)系列78套+七大阶段+上千案例

Oracle DBA数据库高级工程师培训套餐V1.1(系列78套+七大阶段+上千案例) 描述 Oracle DBA数据库高级工程师培训课程是风哥独自研发的精品实战课程,本路线图主要是让大家快速就业、高薪就业。...

风哥Oracle
06/28
0
0
为什么我们需要区块链

摘要:“这个业务功能为什么要使用区块链来实现?使用数据库不是一样可以实现”对于刚接触区块链的人来说,这是一个非常普遍的问题,下面我们就通过一个实例来对传统的数据库实现方式和区块链...

性能与架构
01/10
0
0
51CTO周年庆活动赠送活动-风哥Oracle数据库门徒及MySQL视频套餐

同学们 大家好, 我是51CTO学院的风哥老师。很高兴能参加学院的5周年庆活动 ( http://edu.51cto.com/lecturer/8020378.html) ,除了在6.30(晚8点)~7.2活动期间,课程6折、专题折上8折的优惠...

风哥Oracle
06/28
0
0
基于Xml配置的ORM引擎 Part1——数据实体

ORM引擎是WebAPI引擎生成系统的其中一个子模块,本章主要介绍ORM引擎的数据实体部分的设计。 数据实体 数据实体是指映射到数据库中某一个数据表的对象,对象的属性映射数据表的对应的字段,对...

彭博
2012/03/09
181
0
SQL Server 2008备份策略设计上(五)

无论是数据库Dev还是DBA,都希望关键业务数据库的完整性和可用性能得到保障,数据库备份是一种不错的选择。SQL Server 2008支持不同应用层次的多种备份方式,为我们的业务数据提供了强有力的...

terryli
2011/01/23
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Future,Thread,Callable,Executors.newXXXThreadPool

package cunrent.future;import java.util.concurrent.*;public class FutureCook { public static void main(String[] args) throws InterruptedException, ExecutionExcept......

noteman
23分钟前
2
0
shing boot 做session共享 redis

因为多台服务器负载均衡,在获取客户端的sessionId的时候,会出现第一次和第二次不一样,因为负载均衡的缘故,你的服务器最少两台,那么客户端连接第一次请求和第二次请求如果不是同一台服务...

小马_wolf
27分钟前
1
0
【Springboot+mybatis】 解析Excel并批量导入到数据库

【Springboot+mybatis】 解析Excel并批量导入到数据库置顶 2018年01月16日 20:05:52 冉野丶 阅读数:4060 标签: excel导入数据库 文件上传 excel解析 更多个人分类: POI 工作问题归纳...

奥特曼之王
29分钟前
2
0
Mac OS下安装Axure RP 8.0.0.3312 中文破解版

Mac下一款快速原型设计工具——Axure RP,有了它可以大大提高你的工作效率。此次带来的是Axure RP 8.0.0.3312 版本。 介绍 Axure RP 能帮助网站需求设计者,快捷而简便的创建基于网站构架图的...

james_laughing
30分钟前
1
0
【Guava】使用Guava的RateLimiter做限流

一、常见的限流算法 目前常用的限流算法有两个:漏桶算法和令牌桶算法。 1.漏桶算法 漏桶算法的原理比较简单,请求进入到漏桶中,漏桶以一定的速率漏水。当请求过多时,水直接溢出。可以看出...

大海201506
32分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部