- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 网络数据库的设计与实现 数据库的基础知识 掌握关键字、主键和外键的概念及其作用 熟练掌握利用企业管理器创建和维护数据库、数据表、索引及存储过程等数据库对象 掌握查询分析器使用 掌握存储过程的创建与使用 第4章 网络数据库的设计与实现 4.1 网络数据库的设计方法(基本概念) 4.2 常用的网络数据库平台 4.3 网络数据库的建立与维护 4.4 数据表的建立与维护 4.5 查询分析器Query Analyzer 4.6 存储过程Stored Procedure 4.1 网络数据库的设计方法(基本概念) 数据库中的数据是有结构的,这种结构反映了实体与实体之间的联系,即数据模型。 4.1.1 数据模型 目前使用的3种基本模型: 层次模型 网状模型 关系模型 4.1.1 数据模型 1.? 层次模型 用树型结构表示实体与实体之间联系的模型称为层次模型。简单易用。 层次模型有以下两点限制: 有且仅有一个结点无父结点,此结点即为树的根。 其他结点有且仅有一个父结点。 4.1.1 数据模型 2.?网状模型 用网状结构来表示实体与实体之间联系的模型称为网状模型。 层次模型中双亲和子女结点间的联系是惟一的。但在网状模型中双亲和子女结点间的联系就不是惟一了。 4.1.1 数据模型 3.?关系模型 “关系模型”概念中的关键词是“关系” ,关系只是一张具有一些特殊属性的二维表,一个关系模型把所有的数据都组织到二维表中。 一个关系二维表里面有若干列(列在关系中也叫属性)和若干行(行在关系中也叫元组)。 4.1.1 数据模型 3.?关系模型 关系模型中的二维表必须符合以下几个条件: 1)存储在数据单元中的数据必须是原子的、不可再分的; 2)存储在同一列中的元素必须是同一类型的; 3)每一列都必须在表中有惟一的名称; 4)不允许有完全相同的两行,完全相同的两列; 5)行与行、列与列可以互换。 4.1.2 关系数据库的设计理论 数据库是一组相关数据的集合。它不仅包括数据本身,而且还包括各种数据之间的联系,即数据模型。 在关系数据库中应该组织成几个关系,每个关系包括那些属性(列),这是数据库逻辑设计中要解决的问题。 1. 关键字 在一个表中,存在着这样的字段,它在每个记录中的值都是惟一的,因此可以用来标识各个不同的记录。这样的字段被称为关键字,关键字可以是属性(列)或属性的集合 。 当表中有两个或两个以上的属性或属性组满足以上条件时,称这些属性或属性组为候选关键字。 当表的关键字多于一个时,可以将其中的一个关键字作为主键(Primary Key)。 若属性或属性组不是本表的关键字,而是另一个表的关键字,则称这些属性或属性组是外键。 4.1.2 关系数据库的设计理论 2. 表间的关系 为维护数据的完整性,数据库中的各个表必须按照规范化设计理论进行设计,并通过主键和外键进行表间连接。 一对一关系 在一对表中,若第一个表中的一个记录只对应着第二个表中的一个记录,而第二个表中的一个记录同样也只对应着第一个表中的一个记录,这种关系称之为一对一(1:1)关系。 一对多关系 在一对表中,若第一个表中的一个记录对应着第二个表中的一个或多个记录,而第二个表中的一个记录只对应着第一个表中的一个记录,这种关系称之为一对多(1:n)关系。 多对多关系 在一对表中,若第一个表中的一个记录对应着第二个表中的一个或多个记录,而第二个表中的一个记录同样也对应着第一个表中的一个或多个记录,这种关系称之为多对多(m:n)关系。 4.1.2 关系数据库的设计理论 3. 规范化(Normalization)理论 设计关系数据库时,关系模式不可以随意建立,它们必须满足一定的规范化要求。 第一范式(First Normal Form) 表中的每个列都是不可再分的最小数据单位,则该表满足第一范式要求。 第二范式(Second Normal Form) 若关系中所有非关键字列都函数依赖于关系中的任一关键字,则称该关系满足第二范式的要求。 第三范式(Third Normal Form) 凡满足第二范式要求,并且关系中的所有非关键字列对关键字都不存在传递依赖关系,则称该关系是第三范式的。 4.2 常用的网络数据库平台 目前流行的动态网页解决方案中都需要与数据库的连接,在网页中挂接后台数据库已成为当前最为热门的实用技术之一,此时数据库就成为Web应用程序后端不可缺少的系统软件。 在网络环境中,为了提高系统的性能和可靠性,一般都采用具有“客户/服务器数据库引擎”的大型关系数据库系统。目前使用较为广泛的网络数据库平台有SQL Server、Oracle等。 4.2.1 MS SQL Serve
原创力文档


文档评论(0)