码迷,mamicode.com
首页 > 数据库 > 详细

Java Web项目实战记录(数据库表设计)

时间:2017-08-17 00:36:17      阅读:349      评论:0      收藏:0      [点我收藏+]

标签:images   增删改   做了   分类   str   width   管理   设定   cal   

又是忙到这个点

虽然累,但是看着自己的项目在一点一点的成长,心里满满的成就感>_<

今天上了一下午的cep(职场社交礼仪规划课程),是不是职场就像cep老师说的那么的勾心斗角呢?

所以今天并没有做了多少东西,数据库的文档已经出来了,但是不是太详细,表之间的关系并没有说的太清(数据库的设计我并没有参与)

以下是数据库的文档:

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

学生信息管理系统数据库

系统概述:

         不同于之前的小班,现在班级内有80余位学生,如果用传统的Excel工具对学员数据进行增删改查,效率会很低下,因此采用数据库进行数据编辑.提高效率.同时更好的与UI联动.

编写目的:

1.本数据库设计书是关于学生信息管理系统数据库设计的,主要包括数据逻辑结构设计

2.本数据库设计说明书主要针对:用户,系统设计人员,系统测试人员,系统维护人员。

3.本数据库设计书是根据系统需求设计编写的

背景:

为了使用计算机技术对学生信息进行管理,因为计算机管理具有:检所迅速,查找方便,可靠性高,存储量大,保密性好,成本低,寿命长等优点。

需求:

①老师通过账号密码登录管理系统查看和修改学生基本信息,包括年龄 班级,监护人联系方式,家庭住址等,

②学生可以通过账号密码登录,查询自己考试成绩等信息,以及修改密码,。

数据库软件:oracle

表空间名称:Stu

根据需求暂设定如下几张表:

命名约定:所有的数据库命名都是以模块的缩写加上具体表的英文词汇组成,这样能够统一数据库表的命名,也能够更好的规范数据库表命名。

用户表(用户名,密码)

学生表(姓名,性别,学号(用户名),年龄,身份证号,电话,学校,专业,邮箱,入学时间,工作状态)

字典表(类型编号,类型名称,类型分类)

家庭表(编号,姓名,关系,民族,电话,籍贯(省,市,县))

位置信息表(位置编号,名称,父级编号)

Users(用户表)

字段名

具体参数

说明描述

USER_NAME

NUMBER

用户名

PASSWORD

NUMBER

密码

Students(学生表)

字段名

具体参数

说明描述

SNAME

NVARCHAR2(50),

姓名

SSEX

NUMBER,

性别

SID

NUMBER not null

学号(用户名)

AGE

NUMBER,

年龄

ID_CARD

NVARCHAR2(100)

身份证号

TEL_PHONE

NVARCHAR2(100),

电话

SCHOOL

NVARCHAR2(100),

学校

MAGOR

NUMBER,

专业

EMAIL

NVARCHAR2(150),

邮箱

ENTER_DATE

DATE,

入学时间

WORK_STATE

NVARCHAR2(50),

工作状态

 

 

DICTIONARY(词典表)

 

字段名

具体参数

说明描述

D_ID

NUMBER  not null,

类型编号

D_NAME

VARCHAR2(30) not null,

类型名称

D_TYPE

NUMBER

类型分类

 

 

 

 

 

 

 

 

 

FAMILY(家庭信息表)

字段名

具体参数

说明描述

F_ID 

 NUMBER not null,

编号

F_NAME

NVARCHAR2(10) not null,

监护人

F_RELATION

NVARCHAR2(10),

关系

F_NATIVEPLACE

NUMBER,

民族

F_PHONE

NVARCHAR2(11),

电话

F_ADD_PROVINCE

NUMBER

F_ADD_CITY    

NUMBER,

F_ADD_COUNTY  

NUMBER

LOCATION(位置信息表)

字段名

具体参数

说明描述

LOCATION_ID

NUMBER not null

位置编号

LOCATION_NAME

NVARCHAR2(30),

位置名称

FATHER_ID

NVARCHAR2(30),

父级编号

 

 技术分享

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

在五张表中,其余的四张表都是以学生表(studet)为外键约束

今天晚上纠结了一晚上的jsp

唉,心累

明天写点jsp的东西

-------愿你前进的道路上能有人为你遮风挡雨

2017-8-16 23:30

晚安,世界

Java Web项目实战记录(数据库表设计)

标签:images   增删改   做了   分类   str   width   管理   设定   cal   

原文地址:http://www.cnblogs.com/jmj1993/p/7376631.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!