4 .2 数据库设计 在本实例中使用的是SQL Serv er 2000 数据库管理系统。数据库服务器安装的位置为本机,数据库名称为commu nicationserv er。下面将介绍数据库分析和设计、数据表的创建、数据表关系图和创建存储过程的内容。 4.2.1 数据库分析和设计 在本节中,将根据上一节系统功能的设计分析创建各数据表的实体 E-R 关系图,它是数据库设计非常重要的一步,下面用E-R 图的形式表示出各实体的属性。 1. 用户E-R 实体图 用户的实体具有用户 ID、密码、姓名、性别、电话、E-mail、用户权限7个属性,ER 图如图 4-5 所示。 用户用户ID密码电话E-mail姓名性别用户权限 图 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-R 图如图 4-9 所示。 通讯录所属职务地址联系电话所属地区所在学校联系人姓名所在单位 图 4-9 通讯录 E-R 实体图 4.2.2 数据表的创建 在上面一节中讲解了实体的E-R 图,本节中将根据 E-R 图的内容,创建企业信息管理系统中的各数据表,在此系统中共涉及到 5 个数据表的应用,分别为如下。 1、字段采用 cam el 风格定义 2、用不同颜色区分字段 主键:蓝色 外键:白色 既是主键又是外键:淡蓝色 普通字段:青绿 1. 用户信息表 用户信息表(Users)用于存放校园通讯录信息管理系统中所有系统管理用户的信息,用户管理是每个管理系统中必不可少的,也是比较重要的一部分,本系统中进行了较详细的设计,表中各个字段的数据类型、大小以及简短描述如表4-1 所示。 表 4-1 用户信息表 TB_Users sUserName varchar (20) 用户姓名 sUserPassword varchar(10) 记录用户登入本系统时的用户密码 sUserSex char(2) 用户性别 sUserEmail varcha...