文档章节

LOANSYS数据库部分

ruyees
 ruyees
发布于 2014/10/05 11:47
字数 426
阅读 5
收藏 0
点赞 0
评论 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
深圳
产品经理
为什么我们需要区块链

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

性能与架构 ⋅ 01/10 ⋅ 0

数据库大调查:MySQL狠甩第二名好几条街

  【IT168 评论】当选择数据库时,没有一个适合所有的解决方案。每个数据库都适用于某些项目和要求,但是这种战斗似乎在MySQL和PostgreSQL之间无休无止了,这其中牵扯了众多巨头企业,比如...

it168网站 ⋅ 2017/07/05 ⋅ 0

基于Xml配置的ORM引擎 Part1——数据实体

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

彭博 ⋅ 2012/03/09 ⋅ 0

SQL Server 2008备份策略设计上(五)

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

terryli ⋅ 2011/01/23 ⋅ 0

国产ORM及WEB框架--DbEntry.Net

这是一个轻量级的 .Net ORM (Object Relational Mapping) 数据访问及 WEB 框架。对于 ORM 和 Sql 调用,它都拥有清晰和易用的接口,目前支持 SqlServer、SQLite、MySql、Access、Firebird、O...

匿名 ⋅ 2012/06/18 ⋅ 4

数据层应该分为两个部分,这样可以更好的“分工”,各自研究自己的功能

数据层应该分为两个部分(并不是说一定要变成两层)第一个部分是处理SQL语句,包括存储过程的名称,存储过程的参数(一下的SQL语句都包含存储过程名称和存储过程的参数);第二部分是传递SQL...

金色海洋 ⋅ 2017/12/24 ⋅ 0

译码阻塞和死锁的等待资源

译码阻塞和死锁的等待资源 常用等待资源介绍 以下表格列出了常用等待资源的格式和意义。 等待资源示例分析 我们开启blocked process report捕获阻塞信息,通过system_health捕获死锁信息。在...

UltraSQL ⋅ 2017/09/22 ⋅ 0

Oracle数据库学习的福利来啦——最佳入门经验分享

适用人群:从事数据库技术实施或售后工程师,准备参加OCA,OCP认证考试 通过学习对Oracle数据库的相关基础知识进行梳理,最终共同提炼出必须最先掌握的那部分知识,无论你是数据库开发、管理、...

让往事随风 ⋅ 2016/04/13 ⋅ 0

PL/SQL基础语法

前言 享受自由。 PL /SQL是一种高级数据库程序设计语言,该语言专门用于在各种环境下对ORACLE数据库进行访问。由于该语言集成于数据库服务器中,所以PL/SQL代码可以对数据进行快速高效的处理...

huster_zdf ⋅ 01/14 ⋅ 0

mybatis-genarator 自定义插件

http://git.oschina.net/alexgaoyh/MutiModule-parent 一些自定义的mybatis-generator 代码生成器部分的插件: 1、自定义的序列化 类文件 插件 ; 2、mysql oracle 两种数据源的分页配置插件...

alexgaoyh ⋅ 2016/06/29 ⋅ 1

没有更多内容

加载失败,请刷新页面

加载更多

下一页

MySQL 数据库设计总结

规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节...

OSC_cnhwTY ⋅ 56分钟前 ⋅ 0

多线程(四)

线程池和Exector框架 什么是线程池? 降低资源的消耗 提高响应速度,任务:T1创建线程时间,T2任务执行时间,T3线程销毁时间,线程池没有或者减少T1和T3 提高线程的可管理性。 线程池要做些什...

这很耳东先生 ⋅ 今天 ⋅ 0

使用SpringMVC的@Validated注解验证

1、SpringMVC验证@Validated的使用 第一步:编写国际化消息资源文件 编写国际化消息资源ValidatedMessage.properties文件主要是用来显示错误的消息定制 [java] view plain copy edit.userna...

瑟青豆 ⋅ 今天 ⋅ 0

19.压缩工具gzip bzip2 xz

6月22日任务 6.1 压缩打包介绍 6.2 gzip压缩工具 6.3 bzip2压缩工具 6.4 xz压缩工具 6.1 压缩打包介绍: linux中常见的一些压缩文件 .zip .gz .bz2 .xz .tar .gz .tar .bz2 .tar.xz 建立一些文...

王鑫linux ⋅ 今天 ⋅ 0

6. Shell 函数 和 定向输出

Shell 常用函数 简洁:目前没怎么在Shell 脚本中使用过函数,哈哈,不过,以后可能会用。就像java8的函数式编程,以后获取会用吧,行吧,那咱们简单的看一下具体的使用 Shell函数格式 linux ...

AHUSKY ⋅ 今天 ⋅ 0

单片机软件定时器

之前写了一个软件定时器,发现不够优化,和友好,现在重写了 soft_timer.h #ifndef _SOFT_TIMER_H_#define _SOFT_TIMER_H_#include "sys.h"typedef void (*timer_callback_function)(vo...

猎人嘻嘻哈哈的 ⋅ 今天 ⋅ 0

好的资料搜说引擎

鸠摩搜书 简介:鸠摩搜书是一个电子书搜索引擎。它汇集了多个网盘和电子书平台的资源,真所谓大而全。而且它还支持筛选txt,pdf,mobi,epub、azw3格式文件。还显示来自不同网站的资源。对了,...

乔三爷 ⋅ 今天 ⋅ 0

Debian下安装PostgreSQL的表分区插件pg_pathman

先安装基础的编译环境 apt-get install build-essential libssl1.0-dev libkrb5-dev 将pg的bin目录加入环境变量,主要是要使用 pg_config export PATH=$PATH:/usr/lib/postgresql/10/bin 进......

玛雅牛 ⋅ 今天 ⋅ 0

inno安装

#define MyAppName "HoldChipEngin" #define MyAppVersion "1.0" #define MyAppPublisher "Hold Chip, Inc." #define MyAppURL "http://www.holdchip.com/" #define MyAppExeName "HoldChipE......

backtrackx ⋅ 今天 ⋅ 0

Linux(CentOS)下配置php运行环境及nginx解析php

【part1:搭建php环境】 1.选在自己需要安装的安装包版本,wget命令下载到服务器响应目录 http://php.net/releases/ 2.解压安装包 tar zxf php-x.x.x 3.cd到解压目录执行如下操作 cd ../php-...

硅谷课堂 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部