- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章 关系数据库介绍 零基础学SQL 教学课件
第1章 关系数据库介绍 关系数据库是一个二维表的集合,可以用来存储不同类型的数据信息。用户可以根据自己的需要查询其中的信息。目前经常使用的数据库的包括Oracle数据库、MySQL数据库、Microsoft SQL Server数据库、DB2数据库等。本章主要介绍关系数据库中涉及到的几个重要的概念以及几种常用的关系数据库,最后以MySQL5.0数据库为例,介绍了MySQL5.0数据库的安装和使用方法。 概念模型和关系数据模型 关系模式 常用关系数据库介绍 MySQL5.0数据库的安装和使用方法 1.1 数据模型 数据模型是对现实世界数据特征的一种抽象。一个完整的数据模型包括数据结构、数据操作和完整性约束三部分。在数据模型多级描述中,主要包括概念模型、逻辑数据模型和物理数据模型。概念模型是以客户的观点和想法为基础,对现实世界事物的抽象;逻辑数据模型是指用户看到的数据库中的数据模型,常用的是关系数据模型;物理数据模型是用来表示数据的存储结构的。本节主要介绍概念模型和关系数据模型 1.1.1 概念模型 在关系数据库的设计中,概念模型通常是通过E-R图来描述的。其中,E表示实体的意思;R表示关系的意思。因此E—R图也叫做实体—关系图。 在E-R图中的E是英文单词Entity的缩写,表示实体的意思。这里所说的实体可以理解为现实世界中的事物,例如,高等院校中的院系、教师等。E-R图中的R是英文单词Relationship的缩写,表示关系的意思。这里所说的关系可以理解为实体与实体之间的相互联系。例如,高等院校中院系与教师之间的相互联系。在E-R图中还涉及到的一个概念是属性,英文单词为Attribute,它用来描述实体的特征。例如,高等院校中院系的编号、名称;教师的姓名、编号、工资、所在院系等。 1.1.1 概念模型 在E-R图中,关系是用来表示实体与实体之间相互联系的。关系可以分为一对一,一对多和多对多三种类型。 一对一(1:1):例如,校长和学校的关系 一对多(1:n):例如,院系和学生之间的关系。 多对多(n:m):例如,课程与授课教师之间关系。 1.1.1 概念模型 1.1.2 关系数据模型 在数据库管理系统的实现中,关系数据模型是通过二维表的形式描述实体与属性之间的关系。二维表是由行和列两部分组成的。表1.1是一张学生信息表。 1.1.2 关系数据模型 关系数据模型中的表与一般的二维表相比,还是有些不同的。 1.关系是一种规范化的二维表格,每一个属性值都是不可再分的。 2.关系数据模型的二维表中,不会有重复的行。即关系数据模型的二维表中每一行的数据都应该是不同的。 1.1.2 关系数据模型 关系数据模型中,常用的关系操作主要包括查询、连接、交、并、差、数据插入、修改和删除的操作。这些操作需要满足一定的关系完整性约束条件。关系的完整性约束包括实体完整性、参照完整性和用户定义完整性。 1.2 关系模式 关系模式是用来表示对关系的描述。关系数据库中共有3种关系模式,概念模式、外模式和内模式。下面就对关系数据库中的3种关系模式做一个简单的介绍。 模式(Schema):也叫做逻辑模式或者概念模式,用来描述数据库中的数据逻辑结构。可以把概念模式理解为现实世界中的实体在数据库系统中的具体实现。例如,一个关系逻辑结构对应的一个二维数据表,就可以理解为关系数据库中的模式。概念模式与应用程序和计算机硬件等环境无关。 1.2 关系模式 外模式(External Schema):外模式也可以也叫做用户模式,它是概念模式的一部分。在外模式中定义了允许用户操作的数据,例如,在数据库中用户看到的视图就可以理解为关系数据库中的外模式。当然,在关系数据库中由于用户的需求、存储数据的不同,不同数据的外模式也不是完全相同的。 内模式(Internal Schema):内模式也叫做存储模式,它是用来描述数据的物理结构和数据的存储方式的。例如,关系数据库中索引的组织方式、数据记录的存储方式等就可以理解为关系数据库的内模式。 1.3 常用关系数据库 目前主流的数据库厂商主要包括Oracle、Microsoft、Sybase、Informix、IBM等,每一个厂商都有自己不同版本的数据库产品。例如,Oracle数据库、Microsoft SQL Server数据库、Microsoft Access数据库、FoxPro数据库等。另外还有一些厂商提供了一些开源版本的数据库产品,主要包括MySQL数据库、PostgreSQL数据库、SAP等。这些数据库都是目前比较常用的关系数据库。本节将介绍几种主要的常用关系数据库。 1.3.1 Oracle数据库 Oracle数据库是美国Oracle公司(甲骨文)推出的关系数据库系统,它是目前主流的广泛使用的数据库系统
您可能关注的文档
- 第15章 活学活用 ——综合实例 coreldraw x3 教案PPT 教学课件.ppt
- 第15章 基本放大电路 电子技术 课件 ppt.ppt
- 第15章 港澳台文化旅游区 中国旅游地理 教学课件.ppt
- 第15章 现象学社会学 西方社会学理论(侯钧生版)课件.ppt
- 第15章 网站的测试与发布 网页设计案例教程ppt.ppt
- 第15章 软件工程风险管理 普通高等院校计算机类专业系列教材 软件工程教学课件.ppt
- 第15章 选址问题 物流运输与配送管理课件.ppt
- 第15章 资源分类和编码技术 ERP系统原理和实施(第二版) 教学课件.ppt
- 第15章 产出关联 产业经济学 教学课件.ppt
- 第15章 交易磋商与订立合同 国际贸易 教学课件.ppt
- 第1章 传感器理论基础 《传感器技术与应用》课件.ppt
- 第1章 先进制造技术概论 先进制造技术 教学课件.ppt
- 第1章 从零起步 AutoCAD绘图简明教程(2008版) 教学课件.ppt
- 第1章 初识Android系统 轻松学Android开发PPT.ppt
- 第1章 导论 双学位《新会计学原理》教学课件.ppt
- 第1章 导论 劳动经济学课件.ppt
- 第1章 市场营销与市场营销学 市场营销学 教学课件.pdf
- 第1章 心理学的性质 The Nature of Psychology 普通心理学ppt课件.ppt
- 第1章 初识Illustrator CS2 Illustrator平面设计简明教程 教学课件.ppt
- 第1章 初识PageMaker 6.5C PageMaker排版设计简明教程.ppt
文档评论(0)