首页 数据库设计论文

数据库设计论文

举报
开通vip

数据库设计论文数据库设计论文 数据库设计是指根据用户需求研制数据库结构并应用数据库的过程。一般数据库的设计过程大致可分数据库设计为5个步骤: (1)需求分析:调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。 (2)概念设计:对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况...

数据库设计论文
数据库设计论文 数据库设计是指根据用户需求研制数据库结构并应用数据库的过程。一般数据库的设计过程大致可分数据库设计为5个步骤: (1)需求分析:调查和分析用户的业务活动和数据的使用情况,弄清所用数据的种类、范围、数量以及它们在业务活动中交流的情况,确定用户对数据库系统的使用要求和各种约束条件等,形成用户需求规约。 (2)概念设计:对用户要求描述的现实世界(可能是一个工厂、一个商场或者一个学校等),通过对其中住处的分类、聚集和概括,建立抽象的概念数据模型。这个概念模型应反映现实世界各部门的信息结构、信息流动情况、信息间的互相制约关系以及各部门对信息储存、查询和加工的要求等。所建立的模型应避开数据库在计算机上的具体实现细节,用一种抽象的形式表示出来。 (3)逻辑设计:主要工作是将现实世界的概念数据模型设计成数据库的一种逻辑模式,即适应于某种特定数据库管理系统所支持的逻辑数据模式(与此同时,可能还需为各种数据处理应用领域产生相应的逻辑子模式。这一步设计的结果就是所谓“逻辑数据库”。 (4)物理设计:根据特定数据库管理系统所提供的多种存储结构和存取方法等依赖 于具体计算机结构的各项物理设计 措施 《全国民用建筑工程设计技术措施》规划•建筑•景观全国民用建筑工程设计技术措施》规划•建筑•景观软件质量保证措施下载工地伤害及预防措施下载关于贯彻落实的具体措施 ,对具体的应用任务选定最合适的物理存储结构(包括文件类型、索引结构和数据的存放次序与位逻辑等)、存取方法和存取路径等。这一步设计的结果就是所谓“物理数据库”。 (5)验证设计:在上述设计的基础上,收集数据并具体建立一个数据库,运行一些典型的应用任务来验证数据库设计的正确性和合理性。一般,一个大型数据库的设计过程往往需要经过多次循环反复。当设计的某步发现问题时,可能就需要返回到前面去进行修改。因此,在做上述数据库设计时就应考虑到今后修改设计的可能性和方便性。 图4-2 数据库设计的基本过程图 5.2 数据库概念结构设计(E-R图) 数据库概念结构设计是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这阶段可用的工具很多。用的最多的是 E-R 图(Entity-Relation,实体-关系图),另外还有许多计算机辅助工具(Computer Aided Software Engineering, CASE)可以帮助进行设计(本系统采用了E-R图的方法进行数据库概 念结构设计E-R图是描述数据实体关系的一种直观描述工具。这种图中有: (1)实体:用方框表示,方框内为实体的名称。 (2)实体的各种属性:用椭圆表示,椭圆内为属性名称.使用线段将其和响应的实体连接起来。 (3)实体之间的联系:用菱形表示,菱形内为联系的名称.实体和实体之间的联系较多,比较常见的联系有l:1,l:N和M:N这三种。 E-R图的图形表示的意义: 实体属性关系 5.,.1.1 用户信息实体 在聊天系统中要有聊天的实体,用户是聊天系统中密不可分的部分,因此要创建一用户信息实体,用来保存用户登录账号、密码等详细的信息。用户信息实体属性图,如图 5-1 所示: 5.,.1.1 聊天信息实体 聊天信息实体为聊天系统中聊天 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 的实体,聊天信息是聊天系统中的主体部分,因此要创建一聊天信息实体,用来保存聊天内容、时间、发送者等详细的信息。聊天信息实体属性图,如图 5-, 所示: 5.,.1.1 聊天室实体 在聊天系统中能存在不同聊天室,聊天室信息是聊天系统中重要部分,太大的聊天室会带来服务器负担,以及较差的用户体验。因此要创建一聊天室信息实体,用来保存聊天主题等的信息。聊天室实体属性图,如图 5-1 所示: 5.,.1.,总体E-R图 4.2.3 逻辑设计 逻辑设计是将现实世界的概念数据模型设计成为适应于特定数据库管理系统的逻辑数据模式。逻辑数据模式也被简称为逻辑模型或数据模式,关系数据库的数据模式是关系模式。如果数据库采用关系数据库,则需要把E-R图或类图描述的概念数据模型转换为等价的关系模式及其约束。 系统采用SQL Server数据库管理,建立数据库名为CoolBearServerDB,数据库。中存放的表有 UserDT (用户信息表)、FriendsRelationDT (聊天信息表) 、FriendsRelationDT (聊天室表)。数据库各表详细结构如下: 5.,.1.1 用户信息实体 该表 Message 用于存放用户信息的内容,主要包括用户ID、用户名、性别、图片、,-Mail、状态。如表 3.7 所示: 5.,.1.1 聊天信息实体 该表 Message 用于存放聊天信息的内容,主要包括消息ID、信息内容、信息时间、字体颜色、发送人ID、发送人姓名、接收人ID、接收人姓名、聊天室ID。如表 3.7 所示: 5.,.1.1 聊天室实体 该表 Message 用于存放聊天市室信息的内容,主要包括聊天室ID、聊天室名字、聊天室主题。如表 3.7 所示: 5.,.1.1 系统各表关系
本文档为【数据库设计论文】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_511210
暂无简介~
格式:doc
大小:22KB
软件:Word
页数:4
分类:生活休闲
上传时间:2017-10-15
浏览量:24