《SDB复习材料》PPT课件

《SDB复习材料》PPT课件

ID:36680978

大小:6.02 MB

页数:347页

时间:2019-05-10

《SDB复习材料》PPT课件_第1页
《SDB复习材料》PPT课件_第2页
《SDB复习材料》PPT课件_第3页
《SDB复习材料》PPT课件_第4页
《SDB复习材料》PPT课件_第5页
资源描述:

《《SDB复习材料》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、非关系模型层次模型(HierarchicalModel)数据结构:以基本层次联系为基本单位,类似一颗倒置的树。基本层次联系:每个节点表示一个记录类型,两个记录类型之间是一对多(包括一对一)的联系。常用数据模型一定有一个,并且只有一个位于树根的节点,称为根节点;一个节点下面可以没有节点,即向下没有分支,那么该节点称为叶节点;一个节点可以有一个或多个节点,前者称为父节点,后者称为子节点;同一父节点的子节点称为兄弟节点。除根节点外,其他任何节点有且只有一个父节点;特征网状模型(NetworkModel)网状模型可以看作是层次模型的一种扩展。它采用网状结构表示实体及其之间的联系。

2、网状结构的每一个节点代表一个记录类型,记录类型可包含若干字段,联系用链接指针表示,去掉了层次模型的限制。特征及优缺点1.允许一个以上的节点没有父节点;2.一个节点可以有多于一个的父节点;网状模型与层次模型相比,提供了更大的灵活性,能更直接地描述现实世界,性能和效率也比较好。网状模型的缺点是结构复杂,用户不易掌握,记录类型联系变动后涉及链接指针的调整,扩充和维护都比较复杂。常用数据模型(续)关系模型(RelationalModel)数据结构:表面向对象模型(ObjectOrientedModel)数据结构:对象如Geodabase对象关系模型(ObjectRelationa

3、lModel)关系模型1970年美国IBM公司的研究员E.F.Codd首次提出了数据库系统的关系模型。他发表了题为“大型共享银行数据的关系模型”(ARelationModelofDataforLargeSharedDataBanks),在文中解释了关系模型,定义了某些关系代数运算,研究了数据的函数相关性,定义了关系的第三范式,从而开创了数据库的关系方法和数据规范化理论的研究,为关系数据库技术奠定了理论基础。他因此获得了1981年的图灵奖。20世纪80年代以来,计算机厂商新推出的数据库管理系统几乎都支持关系模型,非关系系统的产品也都加上了关系接口。关系数据库已成为目前应用最

4、广泛的数据库系统,如现在广泛使用的小型数据库系统Foxpro、Access,大型数据库系统Oracle、Informix、Sybase、SQLServer等都是关系数据库系统。1.关系数据模型的数据结构在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成。关系模型的基本概念关系(Relation)一个关系对应通常说的一张表。元组(Tuple)表中的一行即为一个元组。属性(Attribute)表中的一列即为一个属性,给每一个属性起一个名称即属性名。关系模型的基本概念码(Key)表中的某个属性(组),它可以唯一确定一个元组,使表中记录具有唯一性的字段称为关键字。

5、域(Domain)属性的取值范围。分量元组中的一个属性值。关系模式对关系的描述关系名(属性1,属性2,…,属性n)学生(学号,姓名,年龄,性别,系,年级)如果表中有多个关键字,则可以选定其中一个作为主关键字(简称主键)。如果表中只有一个关键字,它也是主关键字。如果表中的一个字段不是本表的主键,但它是另一个表的主键,则这个字段称为外部关键字,简称外键。主键具有不能输入重复值且不能为空(就是不输入任何值)的特点。关系数据模型的数据结构(续)实体及实体间的联系的表示方法实体型:直接用关系(表)表示。属性:用属性名表示。联系:用关系表示。关系数据模型的数据结构(续)关系必须是规范

6、化的,满足一定的规范条件最基本的规范条件:关系的每一个分量必须是一个不可分的数据项。工资扣除职工号姓名职称基本工龄职务房租水电实发86051陈平讲师1059.515612115.5...........................关系的特点在关系模型中,关系即表的建立是有一定的要求的:(1)同一表中不能出现相同的字段名。(2)同一表中不能出现两个完全相同内容的记录。(3)表中行的次序无关紧要。(4)表中列的次序无关紧要。(5)表必须规范化。即关系数据库中每一个表都必须满足一定的要求,下面再述。表间联系及其种类(1)一对一:表A中的记录和表B的记录是一一对应的。例:分别

7、设表A、表B中学号为主键,则两个表中的学号都不能输入重复的学号,所以,表A、B通过学号建立的联系就是一对一的。(2)一对多:如果设表A中学号为主键,而表B中的学号不设为主键,则表A中的学号都不能输入重复的学号而表B可以,表A、B通过学号建立的联系就是一对多的。(3)多对多:如果设表A、B中的学号都不设为主键,则表A、B通过学号建立的联系就是多对多的了。数据的完整性(1)实体完整性。也可以理解为表中数据的完整性。在Access中,当我们希望用户输入某一个关键字段(如:身份证号码)时不允许为空即不输入且不允许输入重复的号码,可以把

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。