在设计数据库时,使用代码,对数据项调整形成数字字典(小代码)
2 import java.io.FileNotFoundException;
3 import java.io.FileReader;
4 import java.io.IOException;
5
6
7 public class choiceFile {
8
9 public static String match[]={"数据项:","别名:","所属表名:","含义说明:","类型:","长度:"};
10 public static void OperateString(String str)
11 {
12 int i,j,str_length,str_length2;
13 boolean flagTable;
14 j=1;
15 str_length=str.length();
16 str_length2=str_length-1;
17 System.out.print("\n\n"+match[0]);
18
19 for(i=0;i<str_length;i++)
20 {
21 flagTable=false;
22 while(str.charAt(i)=='\n'||str.charAt(i)==' '|| str.charAt(i)=='\t')
23 {
24
25 flagTable=true;
26 if(str.charAt(i)=='\n'||i==str_length2)break;
27
28 i++;
29 }
30
31 if(flagTable==true)
32 {
33 System.out.println();
34 if(j==6)
35 {
36 j=0;
37 System.out.println("\n\n\n");
38 }
39 System.out.print(match[j++]);
40 }
41 System.out.print(str.charAt(i));
42 }
43 }
44 /**
45 * @param args
46 * @throws IOException
47 */
48 public static void main(String[] args) throws IOException {
49 // TODO Auto-generated method stub
50 try {
51 FileReader fr = new FileReader("./src/choice.txt");
52 BufferedReader br = new BufferedReader(fr);
53 String str = br.readLine();
54 while(str!=null)
55 {
56 OperateString(str);
57 str = br.readLine();
58 }
59 br.close();
60 fr.close();
61 } catch (FileNotFoundException e) {
62 // TODO Auto-generated catch block
63 System.out.println("打不开!");
64 e.printStackTrace();
65 }
66
67 }
68
69 }
密码 M_Password 商家账号表 商家管理者登陆系统所用的密码 varchar 50
账号类型 M_Ac_Type 商家账号表 账号类型:管理员、前台账号、客户经理 varchar 50
最近登录时间 M_Lg_Time 商家账号表 商家管理者最近登陆系统时间 Date
是否启用 M_Ac_enable 商家账号表 账号启用情况:启用或禁用 Varchar 50
操作人 M_Ac_Operator 商家账号表 商家管理者的名字 Varchar 50
操作时间 M_Ac_Op_Time 商家账号表 商家管理者操作时间 Date
商家编号 M_Num 商家资料表、会员基本信息表、会员充值历史表、会员卡表 入盟商家编号
唯一标示每一个入盟商家 Varchar
商家介绍 M_Recommend 商家资料表 商家情况介绍 Varchar 50
商家图片 M_Image 商家资料表 商家图片 Varchar 50
是否为主图片 Main_Image 商家资料表 是或否 Varchar 50
传真 M_Fax 商家资料表 商家传真 Varchar 50
网址 M_Ip 商家资料表 商家网站地址 Varchar 50
电子邮箱 M_Email 商家资料表 商家邮箱地址 Varchar 50
所在省份 M_Province 商家资料表 商家所在身份 Varchar 50
所在城市 M_City 商家资料表 商家所在城市 Varchar 50
所在区县 M_County 商家资料表 商家所在区县 Varchar 50
附近地标 M_LandMark 商家资料表 商家附近地标 Varchar 50
会员特惠 M_Vip_ Privilege 商家资料表 会员特惠 Varchar 50
促销活动 M_Promotion 商家资料表 商家促销活动 Varchar 50
商品编号 P_Num 产品资料 商品编号 Varchar 50
商品名称 P_Name 产品资料 商品名称 Varchar 50
商品价格 P_Price 产品资料 商品出售价格 Float
商品会员价 P_Vip_Price 产品资料 商品会员价格 Float
商品介绍 P_Introduce 产品资料 商品情况介绍 Varchar 50
商品图片 P_Image 产品资料 商品图片 Image
房型 Room_Type 产品资料 房间类型:标准房、双人间等 Varchar 50
早餐 Breakfast 产品资料 早餐种类 Varchar 50
床型 Bed_type 产品资料 床的型号 Varchar 50
宽带 Broadband 产品资料 宽带 Varchar 50
房态 Room_State 产品资料 房间状态:开/关 Varchar 50
特殊时段价格 Specialtime_Price 产品资料 特殊时段产品价格 Float
周末价格 Weekend_Price 产品资料 周末产品优惠价格 Float
可用状态 Enable 产品资料 可用、不可用 Varchar 50
备注 Note 产品资料 额外说明 Varchar 50
预制卡卡号 Pc_Num 预制卡表 预制卡编号 Varchar 50
状态 Pc_State 预制卡表 预制卡状态; 未发、已发 Varchar 50
制卡人 Pc_Maker 预制卡表 制卡人名称 Varchar 50
制卡时间 Pc_Mk_Time 预制卡表 制卡时间 Date
发卡人 Issuer 预制卡表 发卡人名称 Varchar 50
发卡时间 Is_time 预制卡表 发卡时间 Varchar 50
会员号 V_Num 会员基本信息表、会员补卡历史表、会员充值历史表 会员账号,供系统登录使用,唯一标示每一个会员 Varchar 50
证件类型 V_Id_Type 会员基本信息表 会员信息登记时使用的证件类型 Varchar 50
证件号 V_Id_Num 会员基本信息表 会员信息登记时使用的登记号 Varchar 50
会员姓名 V_Name 会员基本信息表 会员的姓名 Varchar 50
性别 V_Gender 会员基本信息表 会员的性别;男或女 Varchar 50
手机号码 V_Phone 会员基本信息表 会员的手机号码 Varchar 50
会员卡类型 V_Type 会员基本信息表 会员卡类型 标准卡 商家卡 Varchar 50
会员地址 V_Address 会员基本信息表 会员所在地址 Varchar 50
Email地址 V_Email 会员基本信息表 会员电子邮箱地址 Varchar 50
操作人 V_Operator 会员基本信息表 对会员信息进行登记的操作人姓名 Varchar 50
操作时间 V_Op_Time 会员基本信息表 对会员信息进行登记的时间 Date
补卡编号 RI_Num 会员补卡历史表 唯一标示每一个会员卡 Varchar 50
原会员卡卡号 C_Old_Num 会员补卡历史表 补卡前的会员卡卡号 Varchar 50
现会员卡卡号 C_New_Num 会员补卡历史表 补卡后的会员卡卡号 Varchar 50
补卡原因 RI_Reason 会员补卡历史表 说明补卡原因 Varchar 50
补卡时间 RI_Time 会员补卡历史表 补卡的时间 Date
操作人 RI_Operator 会员补卡历史表 进行补卡的操作人 Varchar 50
操作时间 RI_Op_Time 会员补卡历史表 进行操作的时间 Date
会员充值历史表编号 RC_Num 会员充值历史表 唯一标示每一个会员充值情况 Varchar 50
充值金额 RC_Money 会员充值历史表 会员充值金额 Float
实际可用金额 Available_Money 会员充值历史表 实际可用金额 Float
操作人 RC_Operator 会员充值历史表 充值操作人 Varchar 50
操作时间 RC_Time 会员充值历史表 充值操作时间 Date
会员卡卡号 C_Num 会员基本信息表、会员卡表 唯一标示会员卡、会员卡卡号、供消费使用 Varchar 50
是否有效 C_Enable 会员卡表 会员卡状态:有效、无效 Varchar 50
添加时间 C_Op_tim 会员卡表 会员卡添加时间 date
添加人 C_Operator 会员卡表 会员卡添加人 Varchar 50
转载于:https://www.cnblogs.com/zhengmian/archive/2012/06/19/java.html
在设计数据库时,使用代码,对数据项调整形成数字字典(小代码)相关推荐
- 设计数据库时需要考虑的问题
1.考察现有系统环境 大多数数据库项目都不是从头开始建立的,通常机构内总会存在用来满足特定需求的现有系统.显然,现有系统并不完美,否则你就不必再建立新系统了.但是对旧系统的研究可以让你发现一些可能会忽 ...
- mysql 字段长度建议_设计数据库时字段类型和长度建议
对于任何字段长度都不应该过于小气,否则未知的变化会造成前后台都要修改 1.对于开关型字段建议number(1,0) 而不是varchar2(1),避免用户错误保存Y/N,而不是1/0,这样可能会引入大 ...
- python米和厘米转换代码_python3 短网址和数字的相互转换的代码
下面内容是关于python3 短网址和数字的相互转换的内容. import math import decimal def convert_to_code(num): ""&quo ...
- C语言有趣的代码大全,分享一段有趣的小代码
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include #include //数字雨 typedef struct { int x, y; char ch; }STU; ST ...
- 时间字段 oracle 经验 设计,数据库设计与优化
一.设计技巧 1. 原始单据与实体之间的关系 可以是一对一.一对多.多对多的关系.在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体.在特殊情况下,它们可能是一对多或多对一的关系,即 ...
- 如何设计数据库(数据库设计原则)
数据库设计的三大范式:为了建立冗余较小.结构合理的数据库,设计数据库时必须遵循一定的规则.在关系型数据库中这种规则就称为范式.范式是符合某一种设计要求的总结.要想设计一个结构合理的关系型数据库,必须满 ...
- 第4章 数据库设计---数据库原理及应用
目录 一.数据库设计方案 1. 数据库应用架构设计:单用户.集中.CS.分布 2. 数据库结构设计:概念.逻辑.物理 3. 数据库应用访问方式设计:访问方式 数据库结构设计模型 概念数据模型:概念,不 ...
- 一篇文章告诉你如何设计数据库表
0.三大范式及反范式 ◆ 第一范式(1NF):强调的是列的原子性,即列不能够再分成其他几列. ◆ 第二范式(2NF):首先是 1NF,另外包含两部分内容,一是表必须有一个主键:二是没有包含在主键中的 ...
- java小代码(一)捉弄人小代码
java小代码(一)捉弄人小代码 捉弄人小代码说明:此为本人自创的一个小代码,由于本人算是一个java学习的初学者,该小代码难免有些缺陷,请各位阅读者见谅.小代码主要使用了java SE中的swing ...
- 设计数据库字段或者java中使用boolean型时需谨慎
boolean型变量只有两个值 false和true,我们在设计数据库字段时或者定义java变量时会使用boolean,通常情况下开关类的变量使用无可非议,但请一定要考虑到扩展性. 使用前请仔细考虑一 ...
最新文章
- 某大厂程序员哀叹:千万不要从大厂往小厂跳,后悔死了!小厂只会逼迫压榨,刚来就一个劲要产出!...
- 使用 邮箱配置 激活码 用于 用户注册激活
- 02-CSS基础与进阶-day10_2018-09-14-20-38-10
- Scrapy实例1-爬取天气预报存储到Json
- x390拆机 升级内存和硬盘_工作效率低下?双十二是时候升级硬盘与内存了
- 分布式文件系统—HDFS—基本介绍
- centos 安装MySQL报错You could try using --skip-broken to work around the problem You could try running:
- concat合并的数组会有顺序么_超全的JS常用数组方法整理
- JDK1.8源码下载及获取、导入IDEA阅读、配置JDK源码
- 用Python将音频内容转换为文本格式
- Obstacle-- last interrupt reason
- c语言 去掉双引号_技术分享|浅谈C语言陷阱和缺陷
- 利用navicat将数据库中的查询结果导出文件
- 手机斗鱼服务器无响应,win7看斗鱼直播很卡怎么办|win7斗鱼未响应的解决方法
- 【观察】UCloud:决胜东南亚“正当时”,做出海企业“加速器”
- JS中的this指向
- 基于单片机的D/A三角波发生器设计(电路+程序)
- Android ListView 异步加载图片
- Storm DRPC环境搭建笔记
- prim和kruskal