网站大量收购独家精品文档,联系QQ:2885784924

数据库总复习讲义.ppt

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

信息:是以数据为载体的客观世界实际存在的事物、事件或概念在人们头脑中的反映。 数据:是用来表示信息的一组符号。 数据不一致:同一数据在不同存放地的值可能不相同。 数据共享:同一数据能为同一用户或不同用户的相同或不同程序所使用。 数据库中一般数据按记录以等长形式顺序存放,;数据库:有组织的、动态地存储的、结构化的、相互关联的数据的集合。 数据库系统:由数据库、支持数据库运行的软件与硬件、数据库管理系统、应用系统、数据库管理员和用户构成。 数据冗余:同一数据在多个不同的地方存放。 用某一种数据库语言对全局数据结构的定义称为这种数据库的概念模式,简称模式。 ;关系数据库的模式除包括数据库名,数据结构方式,记录的构成等内容外,还包括记录的标识性数据分量、数据范围及使用权限等内容。在关系数据库中标识性数据分量指能唯一标志一条记录的数据分量。 模式常常简单地被表示为:模式名(数据项1,数据项2,……)。上述数据分量我们称之为字段,数据分量名称为字段名,每条记录该数据分量的值称为字段值。标识性数据分量称关键字。 用一定数据库语言对局部数据结构的描述称为子模式或外模式。 有关存储方式、物理结构等的描述称为存储模式或内模式 ; 当数据模式改变时,可利用子模式适应这种变化,而不一定要求改变程序,称之为数据的逻辑独立。 当数据实际存储位置等物理存储结构改变时,可由存储模式适应这种变化,而不要求改变数据的全局结构,更不要求修改程序,称之为数据的物理独立。 数据的逻辑独立与数据的物理独立合称为数据独立。数据独立是数据共享的必备条件。而数据共享又为减少数据冗余、保证数据的一致性提供了条件。;数据库的视图层次;数据的安全性指不同用户各自在一定权限范围内控制使用数据。 数据的完整性指数据的正确性、有效性和相容性。数据的完整性控制指在数据库的使用过程中,防止错误或不恰当的数据进入数据库。;数据库管理系统(DBMS)(DataBase Management System): 任何数据操作,包括数据库定义、数据查询、数据维护、数据库运行控制等都是在DBMS统一管理下进行。; 数据库管??系统(DBMS); 关系数据库采用的每一表称为一个关系 表的每一行称为一条记录,代表一个实体 每一列称为字段或数据项,代表实体一个属性 ;设计数据库系统时,一般先用图或表的形式抽象地反映数据彼此之间的关系,称为建立数据模型。 常用的数据模型一般可分为两类,一是语义数据模型,如实体_联系模型(E-R模型),面向对象模型等;二是经典数据模型,如层次模型,网状模型,关系模型。 ;二、数据之间的联系;2、一对多联系(1:N) 若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系。而对于实体集B中的每一个实体,实体集A中至多只有一个实体与之联系,则称实体集A与实体集B有一对多的联系,记为1:N。;3、多对多联系(M:N) 若对于实体集A中的每一个实体,实体集B中有n个实体(n≥0)与之联系,反过来对于实体B中的每一个实体,实体集A中有m个实体(m≥0)与之联系,则称实体集A与实体集B之间有多对多联系,记为M:N。;在E-R图中,用长方形表示实体集,在长方形框内写上实体名。 用菱形表示实体间联系,菱形框内写上联系名。 用无向边把菱形和有关实体相连接,在无向边旁标上联系的类型,如1或M或N。 用椭园形表示实体或联系的属性。如用椭图形,将它与一个相应实体间以无向边相连。或以表格形式,表示方法为:实体名(属性1,属性2…)。 ;;; 用二维表格数据(即集合论中的关系)来表示实体和实体间联系的模型叫关系数据模型。 关系数据模型用二维表表示实体集,二维表由多列和多行组成。每列描述实体的一个属性,每列的标识称为属性名,在关系数据库中称为数据项或字段。 表中每一行称为一个元组,描述一个具体实体,在关系数据库中称为记录。 ;元组的集合构成表,称为关系,描述一个实体集中各类数据的集合,在关系数据库中也称之为表。 关系数据模型由多个关系表构成,每个表表示法为:关系名(属性1,属性2,……属性n),例如:学生(学号,姓名,性别,出生年月,专业,班级,政治面貌,家庭住址,履历)。 ;在一个关系的属性中有的属性或属性组能唯一标识一个元组,称为主码,或称为关键字。 有些属性取值有一定范围,属性的取值范围称为域。一个域对应关系数据库中的表中的一个数据项的值的集合。域可以是整数、实数、字符串、日期、逻辑真假等。 元组中一个属性值称为分量,对应关系数据库中一条具体记录的一个数据项的具体值。 ;由E-R模型转化出关系模型,画法为: 将每一个实体型(矩形)用一个关系表示,实体的属性就是关系的属性,实体的码就是关系的主码。 对于一对一的联系可将原两实体合并为一个

文档评论(0)

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

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

1亿VIP精品文档

相关文档