- 1、本文档共116页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库技术基础
章节要点
数据库的相关概念:数据库DB、数据库管理系统DBMS、数据库系统DBS。
数据模型:实体、属性、实体型和实体集、实体间的联系。
关系数据库关系术语:关系、属性、元组、域、关键字、外部关键字。
关系运算:并运算、交运算、差运算、选择运算、投影运算、联接运算。
关系数据库设计原则:关系数据库的设计过程。
1.1 数据库基础知识
1.1.1 计算机管理数据的发展
1. 数据与数据处理
数据:存储于某种媒体,能被识别的物理符号。
数据处理:将数据转换成信息的过程
2. 计算机数据管理
数据管理:数据处理的中心问题是数据管理。计算机对数据的管理是指对数据的组织、分类、编码、存储和维护。
计算机数据管理发展过程:人工管理、文件系统和数据库系统
3. 数据库系统的相关概念
数据库(DataBase,DB):存储在计算机上结构化的相关数据集合。不但包含数据本身,还包含数据之间的联系。
数据库管理系统(DataBase Manegement System,DBMS):用户和数据库之间的接口,是帮助用户建立、维护和使用数据库的软件系统。
数据库系统(DataBase System,DBS):指引进了数据库技术后的计算机系统,实现了有组织地、动态地存储大量相关数据,为数据处理和信息资源共享提供了便利手段。
数据库系统由5部分组成:硬件系统、数据库集合、数据库管理系统及相关软件、数据库管理员和用户。
数据库系统的相关概念:数据库应用系统、分布式数据库系统和面向对象数据库系统。
1.1.2 数据模型
1. 实体的描述
实体:客观存在并且可以相互区别的食物。
属性:描述实体的特性称为属性。
实体型和实体集
· 实体型:属性值的集合表示一个实体,而属性的集合表示一种实体的类型。
· 实体集:同类型的实体的集合
联系:实体之间的对应关系称作联系,它反映现实世界事物之间的相互关联。
联系有:一对一、一对多和多对多
现实世界中事物间的关联称为联系。在概念世界中联系反映了实体集间的之间的操作关系,上、下级间的领导关系,生产者与消费者之间的供求关系。
· 一对一(onetoone)的联系,简记为1:1。这种函数关系是常见的函数关系之一,如学校与校长间的联系,一个学校与一个校长间相互一一对应。
· 一对多(onetomany)或多对一(manytOoBe)联系,简记为1:M(1:m)或M:1(m:1)。这两种函数关系实际上是一种函数关系,如学生与其宿舍房间的联系是多对一的联系(反之,则为一对多联系),即多个学生对应一个房间。
多对多(many to many)联系,简记为M:N或m:n。这是一种较为复杂的函数关系,如教师与学生这两个实体集间的教与学的联系是多对多的,因为一个教师可以教授多个学生,而一个学生又可以受教于多个教师。
E-R模型的图示法
E-R模型可以用一种非常直观的图的形式表示,这种图称为E—R图(entity-relationship diagram)。在E-R图中我们分别用下面不同的几何图形表示E-R模型中的三个概念与两个联接关系。
实体集表示法:在E-R图中用矩形表示实体集
属性表示法: 在E-R图中用椭圆形表示属性
关系表示法: 在E-R图中用棱形表示关系
2. 数据模型
数据模型:数据库管理系统中用来表示实体和实体之间联系的方法。
层次模型
用树型结构表示实体及其之间联系的模型称为层次模型。在层次模型中,结点是实体,树枝是联系,从上到下是一对多的联系。
网状模型
用网状结构表示实体及其之间联系的模型称为网状模型。
关系模型
用“二维表”结构表示实体以及实体之间联系的模型称为关系模型。
1.2 关系数据库
1.2.1 关系数据库基础
1. 关系术语
关系:在关系型数据库中,关系在逻辑结构上就是一张二维表,它由行和列组成。它有且仅有一个关系名,是用户在磁盘中找到它的唯一标识。
属性:二维表中的一列,表示实体的一些相关特性。在Visual FoxPro中,属性被称作字段。
元组:二维表中的一行,表示一个实体的所有属性的集合。在Visual FoxPro中,元组被称为记录。
域:即我们平时所说的值域,是属性的取值范围。
关键字:指属性或属性组的集合,其值能够惟一地标识一个元组。
外部关键字:对于两个相互联系的关系R和S,如果字段A是关系R的关键字,但不是关系S的关键字,则字段A就是关系S的外部关键字,也叫做外码或外键。外部关键字用来表现表与表之间的关联。
2. 关系的特点
关系必须规范化,也就是说关系型数据库中的每一个关系必须满足一定的要求,
1.2.2 关系运算
1. 传统的集合运算
进行并、交、差集
您可能关注的文档
- 2011.企业管理知识《第四章人力资源管理》历年真题.doc
- 2011.上半年银行从业资格考试真题答案解析《公共基础》.doc
- 2011.武汉市中小企业集合债券总募集说明书.doc
- 2011.下半年银行从业资格考试真题《公共基础》.doc
- 2011建行笔试分类资料.doc
- 2011中国农业银行派遣笔试资料.doc
- 2011中国银行安徽省分行公司授信从业资格考试题库__公司授信知识复习题库(单选).doc
- 2011中国邮政储蓄银行校园招聘考试会计学专项练习(二).doc
- 2011中海紫郡名都营销执行方案及其开盘前工作计划.ppt
- 2011中级工商管理考试题及其答案.doc
- 2025辽宁沈阳高新人力资源服务有限公司森林警卫队员储备岗招聘笔试备考试题及答案解析.docx
- 2025嘉兴市农业农村局所属事业单位公开选聘工作人员1人笔试模拟试题及答案解析.docx
- 2025湖南省低空经济发展集团有限公司招聘12人(第二次)笔试模拟试题及答案解析.docx
- 2025江苏盐城市滨海县卫生事业单位校园招聘专业技术人员22人笔试模拟试题及答案解析.docx
- 2025广东广州航海学院 广州交通大学(筹)招聘高层次人才(学科领军人才)15人笔试备考试题及答案解析.docx
- 2025鄂尔多斯康巴什区引进优秀教师、教研员和校医笔试备考试题及答案解析.docx
- 2025福建福州经济技术开发区机关事务服务中心招聘编外聘用人员1人笔试备考试题及答案解析.docx
- 2025广东广州市黄埔区教育局招聘事业编制教职员206人笔试备考试题及答案解析.docx
- 2025甘肃兰州大学口腔医院临床科室负责人选聘8人笔试备考试题及答案解析.docx
- 2025河南郑州江山路社区卫生服务中心招聘17人笔试模拟试题及答案解析.docx
文档评论(0)