数据库总复习汇编.doc

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

第一章 认识数据和数据库 一、数据及相关概念 1.数据是人类社会的一种重要要信息资源,是对现实世界中客观事物的符号化表示。 信息与数据区别与联系:数据是信息的载体,信息是数据所表示的内容。 常用的数据类型有: 数值型数据:轻重、人的身高、年龄 非数值数据:文字、图形、图表、图像、声音等 2、数据处理有三大类工作:数据传播、数据加工、数据管理。 3.用计算机处理数据由低级到高级的发展过程 (1)人工管理阶段 计算机不参与数据管理,数据由人工来管理; 数据与程序是紧密联系,不能分离的; (2)文件系统阶段 程序与数据之间有了一定的独立性,但数据文件的结构仍依赖于程序 (3)数据库系统阶段 数据完全独立于应用程序 (4)分布式数据库管理系统 4、数据库是一个长期存储在计算机内、有组织的、可共享的、统一管理的数据集合。 数据库中的数据的特性:数据的整体性和数据的共享性。 5、数据管理数据的基本特征:数据的一致性、数据的独立性和数据的完整性与安全性。 6、数据库技术的发展趋势:多媒体数据库、网络数据库和数据仓库方向发展。 第二章 建立数据库 1、任务一:为中小学信息技术大赛设计一张报名表,研究需要收集哪些数据信息? 经过分析,我们可以将构建“中小学信息技术大赛”数据库需要的数据分为三类: (1)有关参赛选手的信息,如:参赛选手的姓名、性别、学校名称、电子邮箱等; (2)有关参赛作品的信息,如:作品名称、作品类别、作品大小等; (3)有关参赛学校的信息,如:学校名称、地址、联系电话、电子邮箱等。 三个世界 (1)实体:客观存在且相互区别的事物称为实体; 如一个旅游项目、一个客户、一个学生、一个班级等。 (2)属性:用来描述实体特性的数据称为实体的属性。每个客户的特征有很多,如:姓名、年龄、身高、体重、血型等等,这些特征都可以作为客户的属性。 关键字:能够唯一地表示出某一个实体特性的属性(或几个属性的组合)。 (3)联系:实体间联系的三种类型:一对一、一对多(1对N)、多对多(M对N)。 (4)E-R模型图:实体联系模型图 ① 矩形框:表示实体,框内标明实体名称。 ② 椭圆框:表示实体的属性,框内标注属性名称;并用连线和实体连接起来。 ③ 菱形框:表示实体间的联系,框内标明联系名称;在连线上注明联系类型。 2.数据模型 (1)四、常用数据模型: 数据库管理系统根据数据模型对数据进行存储和管理,数据库管理系统采用的数据模型主要有层次模型、网状模型和关系模型。 ● 层次模型 1.以树形层次结构组织数据。 2.网状模型 每一个数据用一个节点表示,每个节点与其他节点都有联系,这样数据库中的所有数据节点就构成了一个复杂的网络。 3.关系模型 以二维表格(关系表)的形式组织数据库中的数据。例如,学生成绩管理系统涉及的学生、课程和成绩三个表。“学生”表涉及的主要信息有学号、姓名、专业名、性别、出生日期、总学分和备注;“课程”表涉及的主要信息有课程号、课程名、类别、开课学期、学时和学分;“成绩”表涉及的主要信息有学号、课程号和成绩。 (2)关系数据模型(关系模型) ① 关系模型:用二维表的形式表示实体本身的数据和实体间的联系。 ② 记录:在二维数据表中,除表头外的每一行称为一条记录。 ③ 字段:在二维数据表中,每一列表示实体的一个属性,称为字段。 ④ 关键字:能够唯一地表示出某一个实体特性的属性(或几个属性的组合)。 ⑤ 主键:用来唯一标识每一条记录的, 实体的属性即为关系模式的属性,实体的标识符为关系模式的键。 规则二(二元联系的转换): 1)若实体之间联系为1:1,可以在两个实体类型两个关系模式 中任意一个关系模式的属性中加入另一个关系模式的键和联系类型 的属性。 在学校中正校长与学校有1:1联系,将其E-R图转为关系模式时 学校与校长各为一个关系模式。如果常用查询是从学校查询其 校长那么可在学校模式中加入校长和任职年月,其关系模式如下: 学校(校名,地址,电话,校长名,任职年月) 校长(姓名,性别,年龄,职称) (2)若实体之间联系为1:n,则在n端实体类型转换成关系模式中加入1端实体类型的键和联系类型的属性。 在学校中学校与教师有1:n联系,将其E-R图转为关系模式时 学校与教师各为一个关系模式。根据转换规则,在教师实体转换 关系模式中加入学校实体的校名(键)和联系类型的属性年薪, 其关系模式如下: 学校(校名,地址,电话,校长) 教师(教工号,姓名,专长,职称,校名,年薪) 3)若实体之间联系为m:n,则将联系类型转换成关系模式,其属性为两端实体的键和联系类型的属性,而键为两端实体的键组合。 设学生与课程联系为m:n,将其E-R图转化为两个关系模式,然后将m:n 联系也转换成关系模式,其属性为两端

文档评论(0)

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

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

1亿VIP精品文档

相关文档