个人信息管理系统-课程设计报告 联系客服

发布时间 : 星期日 文章个人信息管理系统-课程设计报告更新完毕开始阅读1827fc81d0f34693daef5ef7ba0d4a7302766ca5

计算机学院 《数据库系统概论》课程设计报告

四 数据库逻辑模型设计 4.1 一般逻辑模型设计:

关系模型的逻辑结构是一组关系模式的集合,将

E-R图转换为

关系模型就是要将实体型,实体的属性和实体型之间的联系转换为关系模式。

由ERD导出一般关系模型的四条原则:

(1) 一个1:1联系可以转换为一个独立的关系模式,也可以与任意

一端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选码。如果与某一端实体对应的关系模式合并,则需要在该关系模式的属性中加入另一个关系模式的码和联系本身的属性。

(2) 一个1:n联系可以转换为一个独立的关系模式,也可以与n

端对应的关系模式合并。如果转换为一个独立的关系模式,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为n端实体的码。

(3) 一个m:n联系转换为一个关系模式。与该联系相连的各实体的

码以及联系本身的属性均转换为关系的属性,各实体的码组成关系的码或关系码的一部分。

(4) 3个或3个以上实体间的一个多元联系可以转换为一个关系模

式。与该多元联系项连接的各实体的码以及联系本身的属性均

12 1

计算机学院 《数据库系统概论》课程设计报告

转换为关系的属性,各实体的码组成关系的码或关系码的一部分。

根据以上原则将E-R图转换成的关系模式如下:

用户(身份证号,用户账号,密码,真实姓名,性别,联系地址,联系电话,出生年月)

联系人(姓名,性别,联系电话,传真,出生年月,联系地址,QQ,Email,类别名称,身份证号)

文章管理(资料名字,资料体裁,文章作者,创建时间, 资料编号 ,身份证号)

银行(部门名称,部门编号,地址,汇率,编号) 财务(编号,支出,收入,余额,身份证号) 联系人类别(类别名称) 信息类别(类别名称)

包含(embody)(资料编号,类别名称)

4.2 具体逻辑模型设计:

在SQL Server2000数据库中,首先创建management数据库,然后根据数据库的逻辑结构分析创建表5.1-5.8的8张数据表。在前台访问数据库阶段设置了用户和密码,用户为admin,密码为1。

13 1

计算机学院 《数据库系统概论》课程设计报告

表5.1 Users用户信息表结构

表中列名 Uidnumber(主码) Urealname Ucode Uuseraccount Utelephone Uaddress Usex Ubirthoftime

数据类型 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Varchar2 Date 可否为空 否 是 否l 否 是 是 是 是 说明 身份证号 真实姓名 密码 用户账户 联系电话 联系地址 性别 出生年月 表5.2 Personcontact联系人信息表结构

表中列名 Prealname(主码) Psex Ptelephone Pfax Pbirthoftime Paddress Pqq Pemail 数据类型 Varchar2 Varchar2 Varchar2 Varchar2 Date Varchar2 number Varchar2 可否为空 否 可 可 可 可 否 可 可 说明 姓名 性别 联系电话 传真 出生年月 联系地址 QQ Email 14 1

计算机学院 《数据库系统概论》课程设计报告

Cclassname Uidnumber

Varchar2 Varchar2 否 否 类别名称 身份证号 表5.3 Bank银行管理信息表结构

表中列名 Bdepartmentnumber(主码) Bdepartmentname Varchar2 否 部门名称 数据类型 Varchar2 可否为空 否 说明 部门编号 Baddress Brate Varchar2 number 可 可 地址 汇率 表5.4 Account银行管理信息表结构

表中列名 Accountnumber(主码) 数据类型 Varchar2 可否为空 否 说明 部门编号 Dpartmentnumber Varchar2 否 部门名称

表5.5 Articlemanagement文章管理信息表结构

表中列名 数据类型 可否为空 说明 15 1