VB计算机二级公共基的础知识-数据库设计基础.ppt

VB计算机二级公共基的础知识-数据库设计基础.ppt

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

计算机等级考试 公共基础知识 ;计算机二级考试公共基础知识大纲 ;数据库设计基础;;数据库管理系统:一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等,是数据库的核心。 (1)数据模式定义:即为数据库构建其数据框架; (2)数据存取的物理构建:为数据模式的物理存取与构建提供有效的存取方法与手段; (3)数据操纵:为用户使用数据库的数据提供方便,如查询、插入、修改、删除等以及简单的算术运算及统计; (4)数据的完整性、安生性定义与检查; (5)数据库的并发控制与故障恢复; (6)数据的服务:如拷贝、转存、重组、性能监测、分析等。;为完成以上六个功能,数据库管理系统提供以下的数据语言: ;;;;数据库系统;常见的关系数据库管理系统;(1)数据库管理系统提供的数据语言中,负责数??的增、删、改和查询的是??【1】??。 (2)负责数据库中查询操作的数据库语言是   A)数据定义语言   B)数据管理语言   C)数据操纵语言   D)数据控制语言 (3)数据库系统的核心是? 【2】? 。;数据库系统的发展;;;数据库系统的基本特点;(3)数据独立性 数据独立性是数据与程序间的互不依赖性,即数据库中数据独立于应用程序而不依赖于应用程序。也就是说,数据的逻辑结构、存储结构与存取方式的改变不会影响应用程序。 物理独立性 指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。当数据的物理存储改变了,应用程序不用改变。 逻辑独立性 指用户的应用程序与数据库的逻辑结构是相互独立的。数据的逻辑结构改变了,用户程序也可以不变。;数据库系统的基本特点;数据库系统的三级模式结构;1.模式(Schema);2. 外模式(External Schema);3.内模式(Internal Schema);1.外模式/模式映象;外模式/模式映象的用途;2.模式/内模式映象;模式/内模式映象的用途;;2. 数据模型;;;层次模型(采用树型结构) 1)层次模型的基本结构是树形结构,具有以下特点:A、每棵树有且仅有一个无双亲结点,称为根;B、树中除根外所有结点有且仅有一个双亲。;网络模型(采用无向图型结构) 从图论上看,网状模型是一个不加任何条件限制的无向图 ;关系模型(采用二维表结构);关系数据模型;1.关系的数据结构 二维表由表框架与表元组组成。 表框架由n个命名的属性组成(n称为属性元素)。 每个属性有一个取值范围称为值域。 表框架对应了关系的模式,即类型的概念。 每行数据称为元组,一个元组由n个元组分量所组成,每个元组分量是表结构中每个属性的投影值。;一个二维表要满足下面7个性质就可称为一个关系。 ①二维表中元组个数是有限的 ②二维表中元组均不相同 ③二维表中元组的次序可任意交换 ④二维表中元组的分量是不可分割的基本数据项 ⑤二维表中属性名各不相同 ⑥二维表中属性与次序无关,可任意交换 ⑦二维表属性中的分量具有与该属性相同的值域;主码:或称为关键字、主键,简称码、键,表中的一个属性或几个属性的组合、其值能唯一地标识表中一个元组的,称为关系的主码或关键字。例如,学生的学号。主码属性不能取空值。 外部关键字:或称为外键,在一个关系中含有与另一个关系的关键字相对应的属性组称为该关系的外部关键字。外部关键字取空值或为外部表中对应的关键字值。例如,在学生表中含有的所属班级名字,是班级表中的关键字属性,它是学生表中的外部关键字。;数据模型;2. 数据模型;E-R模型的图示法 用简单的几何图形表示实体集、属性与联系。 (1)实体集表示法 在E-R图中用矩形表表示实体集,在矩形内写上实体集名称。如实体集学生(student)、实体集课程(course) (2)属性表示法 在E-R图中用椭圆形表示属性,在椭圆形内写上该属性名称。如学生有属性:学号(S#)、姓名(Sn)及年龄(Sa)可用如下表示。;(3)联系表示法 在E-R图中用菱形(内写上联系名)表示联系。如学生与课程的联系SC,如下图所示: (4)实体集与属性间的联系关系 属性依附于实体集,它们之间有联系关系用无向线段表示。 ;属性也依附于联系,它们之间也有联系关系,因此也可用无向线段,如联系SC可与学生的课程成绩属性G建立联系并用下图表示。 (5)实体集与联系间的连接关系(也可用无向线段);E-R模型之间的联接关系: 实体是概念世界中的基本单位, 属性有属性域,每个实体可取属性域内的值。 一个实体的所有属性值叫元组。 E-R模型的图示法: (1)实体集表示法;用长方形 (2)属性表法;用椭圆形 (3)联系表示法。用菱形,(m:n);E-R图向关系模型的转换(续);E-R图向关系模型的转换; ;E-R图向关系模型的转换;E-R图向关系模型的转换;;E-R图

文档评论(0)

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

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

1亿VIP精品文档

相关文档