- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
联系也转换成关系模式,其属性为两端
您可能关注的文档
最近下载
- 《公共行政学》期末复习题.doc VIP
- 公路工程竣交工验收培训课件.pptx VIP
- 小学生品德发展与道德教育 【第1章】 品德发展与道德教育概述 教学PPT课件.pptx VIP
- 吸湿器说明书(中英文)明远(46).doc VIP
- 学习解读《SLT 631水利水电工程单元工程施工质量验收标准 第 4 部分:堤防与河道整治工程》课件.pptx
- 以德育之笔——2025年秋季学期学校德育工作安排表 第二版.docx VIP
- 新概念2册1-36课测试卷.pdf VIP
- 企业会计准则讲解2010版.doc
- 入党志愿书(全电子版).pdf VIP
- 2025年秋季统编版七年级上册道德与法治全册教学课件.pptx
文档评论(0)