学校通讯录管理系统数据库设计

学校通讯录管理系统数据库设计

ID:10728493

大小:244.00 KB

页数:15页

时间:2018-07-07

学校通讯录管理系统数据库设计_第1页
学校通讯录管理系统数据库设计_第2页
学校通讯录管理系统数据库设计_第3页
学校通讯录管理系统数据库设计_第4页
学校通讯录管理系统数据库设计_第5页
资源描述:

《学校通讯录管理系统数据库设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.2数据库设计在本实例中使用的是SQLServer2000数据库管理系统。数据库服务器安装的位置为本机,数据库名称为communicationserver。下面将介绍数据库分析和设计、数据表的创建、数据表关系图和创建存储过程的内容。4.2.1数据库分析和设计在本节中,将根据上一节系统功能的设计分析创建各数据表的实体E-R关系图,它是数据库设计非常重要的一步,下面用E-R图的形式表示出各实体的属性。1.用户E-R实体图用户的实体具有用户ID、密码、姓名、性别、电话、E-mail、用户权限7个属性,ER图如图

2、4-5所示。图4-5用户E-R实体图2.地区E-R实体图地区的实体具有地区编号、地区名称2个属性,E-R图如图4-6所示。图4-6地区E-R实体图3.职务E-R实体图职务的实体具有职务编号、职务名称2个属性,E-R图如图4-7所示。图4-7职务E-R实体图4.学校E-R实体图学校的实体具有学校名称、学校所在地区、在校学生人数3个属性,可用E-R图表示,如图4-8所示。图4-8学校E-R实体图5.通讯录E-R实体图通讯录的实体具有联系人姓名、地址、联系电话、所属职务、所在学校、所在单位、所属地区7个属性,E-

3、R图如图4-9所示。图4-9通讯录E-R实体图4.2.2数据表的创建在上面一节中讲解了实体的E-R图,本节中将根据E-R图的内容,创建企业信息管理系统中的各数据表,在此系统中共涉及到5个数据表的应用,分别为如下。1、字段采用camel风格定义2、用不同颜色区分字段l主键:蓝色l外键:白色l既是主键又是外键:淡蓝色l普通字段:青绿1.用户信息表用户信息表(Users)用于存放校园通讯录信息管理系统中所有系统管理用户的信息,用户管理是每个管理系统中必不可少的,也是比较重要的一部分,本系统中进行了较详细的设计,表

4、中各个字段的数据类型、大小以及简短描述如表4-1所示。表4-1用户信息表TB_Users字段名称字段类型字段描述sUserIDvarchar(10)用户ID[PK]sUserNamevarchar(20)用户姓名sUserPasswordvarchar(10)记录用户登入本系统时的用户密码sUserSexchar(2)用户性别sUserEmailvarchar(20)用户E-mailsUserPhonevarchar(20)用户的联系电话sUserPurviewchar(1)用户权限2.地区信息表地区信息表

5、(Client)用于存放校园通讯录信息管理系统中所有地区的信息,地区信息的管理是系统中比较重要的内容,地区的名称是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表4-2所示。表4-2地区信息表TB_Area字段名称字段类型字段描述sAreaIDvarchar(20)地区编号[PK]sAreaNamevarchar(50)地区名称3.职务信息表职务信息表(Compact)用于存放校园通讯录信息管理系统中所有职务的信息,职务信息的管理是系统中比较重要的内容,职务的名称是其中的关键信息,表中各个字段的

6、数据类型、大小以及简短描述如表4-3所示。表4-3职务信息表TB_Duty字段名称字段类型字段描述sDutyIDvarchar(20)职务编号[PK]sDutyNamevarchar(50)职务名称4.学校信息表学校信息表(Com_detail)用于存放校园通讯录信息管理系统中所有学校的信息,学校信息的管理是系统中比较重要的内容,学校名称是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表4-4所示。表4-4学校信息表TB_School字段名称字段类型字段描述sSchoolIDvarchar(20

7、)学校编号[PK]sSchoolNamevarchar(50)学校名称iStudentNumint学校人数sAreaID_FKvarchar(20)地区编号[FK]5.通讯录信息表通讯录信息表(product)用于存放校园通讯录信息管理系统中所有通讯录的信息,通讯录信息的管理是系统中比较重要的内容,联系电话是其中的关键信息,表中各个字段的数据类型、大小以及简短描述如表4-5所示。表4-5通讯录信息表TB_AddrList字段名称字段类型字段描述iAddrIDint通讯录编号(自动编号)[PK]sLinkNa

8、mevarchar(50)联系人姓名sAddressvarchar(20)地址sLinkPhonevarchar(20)联系电话sUnitNamevarchar(50)工作单位sSchoolID_FKvarchar(20)学校编号[FK]sDutyID_FKvarchar(20)职务编号[FK]sAreaID_FKvarchar(20)地区编号[PK]4.2.3创建视图学校信息视图表V_SchoolInfo字段名

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。