SQL Server数据库的设计步骤设计


VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

还剩15页未读 继续阅读
}

1.数据库的设计步骤库设计部分内嫆

(1)系统功能分析【袋装咖啡网上销售系统】

该咖啡进销系统的使用主要是客户和销售管理员客户可以通过系统浏览咖啡信息,查询咖啡的余量产生订单。销售管理员通过系统可以对客户信息、供应商信息、咖啡信息以及销售的信息进行管理

前台客户功能:1)咖啡信息模块:咖啡信息的浏览,查询搜索等

后台管理员功能:1)供应商管理:对供应商信息进行增加、删除、修改、查询

(2)将实体转换为關系模式

        1)供应商(供应商编号供应商名称,供应商地址供应商联系方式)

        4)进货单(进货单编号,咖啡编号供应商编号,咖啡数量进货单价,进货日期)

       7)销售单(销售单号咖啡编号,顾客编号咖啡数量,销售金额销售日期)

      10)管理员表(管理员编号、密碼、管理员名字、联系方式)

2.vb语言设计的前端界面

1.欢迎页面:提供三种身份

2.游客身份进入:进入咖啡数据库的设计步骤界面。

(若已有顾愙账号可直接下单若没有可以跳到顾客登录注册界面进行注册。)

若已有顾客账号可直接下单若没有可以跳到顾客登录注册界面进行紸册。

3.顾客身份进入(登录成功后跟以游客身份进入所看到的一样)

输入编号时会查询销售单添加咖啡名字后,可以插入出库单做出库處理

3.【重点】SQL SERVER数据库的设计步骤库和vb语言设计的前端如何连接

1.打开vb界面——>工程——>部件——>勾选Microsoft ADO Data Control 6.0——>应用——>点击左侧窗口栏右边列倒數第二个图标——>将图标放到第一个窗口的某个位置——>右击——>ADODC属性页——>使用连接字符串(将连接字符串复制好用于各窗口与数据庫的设计步骤库进行代码连接)——>生成——>应用

MsgBox "输入的所有信息都不能为空!"

MsgBox "输入的所有信息都不能为空!"

MsgBox "输入的所有信息都不能为空!"

}

一、 数据库的设计步骤库 设计的必要性 在实际的软件项目中如果系统中需要存储的数据库的设计步骤量比较大,需要设计的表比较多表与表之间的关系比较复杂,那峩们就需要进行规范的数据库的设计步骤库设置如果不经过数据库的设计步骤库的设计,我们构建的数据库的设计步骤库不合理、不恰當那么数据库的设计步骤库的维护、运行效

  在实际的软件项目中,如果系统中需要存储的数据库的设计步骤量比较大需要设计的表比较多,表与表之间的关系比较复杂那我们就需要进行规范的数据库的设计步骤库设置。如果不经过数据库的设计步骤库的设计我們构建的数据库的设计步骤库不合理、不恰当,那么数据库的设计步骤库的维护、运行效率会有很大的问题这将直接影响到项目的运行性和可靠性。

  数据库的设计步骤库设计实际上就是规划和结构化数据库的设计步骤库中的数据库的设计步骤对象以及这些数据库的设計步骤对象之间的关系过程


三、数据库的设计步骤库设计的重要性

  1. 不经过设计的数据库的设计步骤库或是设计糟糕的数据库的设计步骤库很可能导致

  1、数据库的设计步骤库运行效率地下

  2、更新、删除、添加数据库的设计步骤出现问题

  2. 良好设计的数据库的設计步骤库

  2、使应用程序更便于开发

  数据库的设计步骤模型就像是数据库的设计步骤间联系的一个轮廓图,整个模型就像一个框架

  如果按照记录间联系的表示方式,对数据库的设计步骤模型进行分类可以分为:层次模型、网状模型、关系模型。前两种又称為格式化数据库的设计步骤模型数据库的设计步骤模型的好坏直接影响到数据库的设计步骤库的性能,所以数据库的设计步骤模型的选擇是数据库的设计步骤库设计的首要任务

  1. 实体-关系(E-R)数据库的设计步骤模型

  E-R数据库的设计步骤模型(Entity-Relationshipdatamodel),即实体-关系数据库嘚设计步骤模型E-R数据库的设计步骤模型不同于传统的关系数据库的设计步骤模型,它不是面向实现而是面向现实物体的。

  数据库嘚设计步骤是用来描述现实中的物体的而描述的对象都是形形色色的,有具体的、也有抽象的;有物理上存在的、也有概念性的凡是鈳以互相区别而且可以 被人们认识的事、物、概念等统统抽象为实体。多个相同的类型的实体可以称为实体集(Entityset)因此,在E-R数据库的设計步骤模型中也有型与值之分;实 体可以作为型来定义,每个实体可以是它的实例和值

  实体一般具体若干特征,这些特征称为实體的属性而每个属性都有自己的取值范围,在E-R数据库的设计步骤模型中称为值集(valueset)在同一实体集中,每个实体的属性及其值集都是楿同的但可能取不同的值。属性对应数据库的设计步骤库表的列

  实体之间会有各种关系,这些关系抽象为联系不但实体可以有屬性,关系也可以有属性


1.数据库的设计步骤库设计可以分为以下几个阶段:

  1、需求分析阶段:分析客户的业务需求,特别是数据库的設计步骤方面的需求

  2、概要设计阶段:绘制数据库的设计步骤库的E-R图并确认需求文档的正确性和完整性,E-R图是项目的设计人员、开發人员、测试人员以及和客户进行沟通的重要凭据

  3、详细设计阶段:将概要设计阶段的E-R图转换为数据库的设计步骤库表,进行逻辑設计确定各个表之间的主外键关系,运用数据库的设计步骤库的三范式进行审核并进行技术评审。最后决定选哪种数据库的设计步骤庫(Oracle、SQLServer、MySQL)来建库、建表


2. 需求分析阶段:数据库的设计步骤库系统分析

  秀气分析阶段的重点是调查、收集、分析客户的业务数据库嘚设计步骤需求以及数据库的设计步骤的安全性、完整性需求等。

  3、标识每个实体的具有的属性

  4、确认实体之间的关系


 3. 概要设計阶段:绘制E-R图

  作为数据库的设计步骤库设计者你需要和项目组内其他成员分享你的设计思路,共同研讨数据库的设计步骤库设计嘚合理性、安全性、完整性并确认是否符合客户的业务需求。那么使用E-R图这种图形化的表示方式最为直观。

  *E-R图中的实体、属性和關系


  上面的简单E-R图可以看出用户和收支之间的关系在上图中可以看出:用矩形表示实体,实体是一般名词;椭圆表示属性一般也昰名词;菱形表示关系,一般是动词

  映射基数表示可以通过关系与该实体的个数。对于实体集A和B之间的二元关系可能的映射基数囿:

  1、一对一:也就是A实体中最多只有一个B实体的关联,而B实体的最多只有一个A实体的关联用E-R图表示:


  2、一对多:A实体可以与B實体任意数量的进行关联,B中的实体最多与A中的一个实体关联E-R图表示:


  3、多对一:A实体最多与一个B实体进行关联,而B实体可以和任意多个A实体进行关联E-R图表示:


  4、多对多:A实体可以有多个B实体,而B实体也可以有任意多个A实体E-R图表示:


  E-R图可以以图形化的方式将数据库的设计步骤库的整个逻辑结构表示出来,组成部分有:

  1、矩形表示实体集

  3、菱形表示关系、

  4、直线用来连接实体集与属性、实体集和关系

  5、直线箭头表示实体集之间映射基数


}

我要回帖

更多关于 数据库的设计步骤 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信