数据库技术基础复习资料.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术基础复习资料

第1讲 数据库技术基础(1) 当把信息表示成数据后,人们就可以从已知数据出发,参照相关数据,进行加工计算,产生一些新的数据。这一过程就叫做数据处理。数据处理的焦点在于如何管理好数据。数据模型是客观事物及其联系的数据描述。 数据模型(1) 层次模型1)用树形结构来表示实体及其联系的模型就称为层次模型2)层次模型的特点:有且仅有一个结点无父结点(即根结点)。根以外的其他结点都有且只能有一个父结点。在层次数据库中查找记录,必须指定存取路径。(2) 网状模型1)用有向图结构表示实体及其联系的数据模型就称为网状模型。2)网状模型的特点:? 有一个以上结点无父结点。? 至少有一个结点有多于一个父结点。3)关系模型)1) 关系模型就是用若干个二维表来表示实体及其联系的2) 如果不同实体间确实存在着某种自然联系的话,那么一定可以在相应的关系中通过属性的安排使之发生联系。4) 面向对象模型对象是现实世界中实体的模型化。每个对象具有一个唯一的标识符,把状态和行为封装在一起。 共享同一属性集和方法集的所有对象构成一个类。两个主要特点:?? 面向对象模型能完整地描述现实世界的数据结构,能表达数据间嵌套、递归的关系。?? 具有面向对象技术的封装性和继承性的特点,提高了软件的可重用性。 数据库的体系结构:外模式 ← 模式 ← 内模式 内模式:是全体数据库数据的内部表示或者低层描述,用来定义数据的存储方式和物理结构。存储模式。模式:概念模式,逻辑模式,定义全体数据的逻辑结构,安全性,完整性等。外模式:子模式,用户模式,与某一应用有关。 数据库系统的二级映像功能:(1)外模式/模式映象:对于每一个外模式,数据库系统都有一个外模式/模式映象,它定义了该外模式与模式之间的对应关系,外模式/模式映象定义通常保存在外模式中。(2)模式/内模式映象:模式/内模式映象是唯一的,因为数据库中只有一个模式,也只有一个内模式。它定义了数据库全局逻辑结构与存储结构之间的对应关系。 数据库系统(DBMS,DBS) 数据库的体系结构是对数据的三个抽象级别。它把数据的具体组织留给DBMS去做,用户只需抽象地处理逻辑数据,而不必关心数据在计算机中的存储,减轻了用户使用系统的负担。由于三级结构之间往往差别很大,存在着两级映象,因此使DBS具有较高的数据独立性:物理数据独立性和逻辑数据独立性。 DBMS是位于用户与OS之间的一层数据管理软件。 DBS是包含DB和DBMS的计算机系统。 数据库设计步骤 ?? 软件的生命周期?? 需求分析?? 概念结构设计?? 逻辑结构设计?? 物理结构设计?? 数据库实施?? 数据库的运行与维护 数据描述(两个联系:聚集和概括) 所谓抽象是对实际的事和概念的人为处理抽取共同特性,忽略非本质的细节,并把这些特性用各种概念精确地加以描述,组成某种模型。 对象间的联系主要有两种:聚集和概括。 ??聚集(aggregation),形成对象之间的一个联系对象。表示”是……的一部分”(is-part-of)的关系。 ??概括(generalization),是从一类对象形成一个对象。表示“是……一种”(is-a)的关系。 1.1 关系概念性质 (关系是规范化的二维表) 二维表的组成:表名,表头,数据 二维表的特点:行,列 二维表的操作:增,删,改,查 关系的性质(1)列是同质的(homogeneous),即每一列中的分量是同一类型的数据,来自同一个域。(2)不同的列可出自同一个域,每一列为属性,不同的属性用不同的属性名。(3)列的顺序是无关紧要的。(4)任意两个元组(行)不能完全相同,不能有重复的元组。(5)元组(行)的次序可以任意交换。(6)分量必须取原子值,不可再分。 完整性约束(三种)——实体完整性规则: 在组成主键的属性上不允许出现空值——参照完整性规则: 不允许引用不存在的元组——用户定义的完整性规则: 具体的语义要求,如:时间,0~24点之间 关系模型的形式定义(数据模型三要素:数据结构,数据操作,完整性规则) ER图表示(四种符号) 实体(entity):是指明客观存在并相互区别的事物。实体集(entity set):具有相同性质的同类实体的集合。属性(attribute):实体有许多特性,每一个特性是属性。主键(key):唯一标识实体的属性集称为主键。 ER图用长方框,椭圆框、菱形和连线表示实体、属性和连接 ER图转化关系模型(三种联系) ?? 一对一联系,记为1:1。?? 一对多联系,记为1:n。?? 多对多联系,记为m:n 物理结构——含义(数据的存储方式),数据库文件的类型(主要数据文件.mdf,次要数据文件.ndf ,日志文件.ldf ) 在系统瘫痪之前把.mdf和.ldf,这两个文件从SQL Server的安装目录的data子目录里拷贝出来

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档