数据仓库实践系列课程——数据库基础与sqlx

数据仓库实践系列课程——数据库基础与sqlx

ID:40220004

大小:3.47 MB

页数:79页

时间:2019-07-26

数据仓库实践系列课程——数据库基础与sqlx_第1页
数据仓库实践系列课程——数据库基础与sqlx_第2页
数据仓库实践系列课程——数据库基础与sqlx_第3页
数据仓库实践系列课程——数据库基础与sqlx_第4页
数据仓库实践系列课程——数据库基础与sqlx_第5页
资源描述:

《数据仓库实践系列课程——数据库基础与sqlx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、数据仓库实践系列课程——数据库基础与SQL文思海辉课程说明©Pactera.Confidential.AllRightsReserved.201020304数据库基本概念关系代数SQL基础练习数据库基本概念数据(Data)数据是承载信息的物理符号,也就是描述事物的符号记录。数据库(Database,简称DB)数据库是指长期存储在计算机内,有组织的、可共享的数据集合。是数据管理的新手段和新技术。数据库系统(Databasesystem,简称DBS)数据库系统是指在计算机系统中引入数据库后的系统,一般由计算机硬件、数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员(DBA)和用户构

2、成。数据库管理系统是提供数据库管理的计算机系统软件。数据库应用系统是实现某种具体信息管理功能的计算机应用的软件。硬件操作系统DBMS应用软件应用程序包数据库发展的历史1963年:美国Honeywell公司IDS(IntegratedDataStore)系统投入运行1965年:美火箭公司用IDS帮助设计阿波罗登月火箭1968年:IBM公司:层次IMS1969年:美CODASYL:网状DBTG标准1970年:IBM的E.F.Codd(EdgarFrankCodd)提出关系模型(1981)20世纪70年代以层次、网状为主流20世纪80年代关系系统逐渐代替层次与网状模型目前流行的数据库IBM公司的

3、DB2、Netezza微软公司的SQLServer产品Oracle公司的Oracle、ExadataGreenplum公司的GPTD公司的Teradata数据模型与概念模型模型模型是一种人们用来描述事物,认识事物的一种方法。数据库中的模型主要是对现实世界数据特征的抽象,通俗地讲就是对现实世界的模拟。概念模型也称为信息模型,是按用户的观点来对数据和信息建模。是对信息世界的管理对象、属性及联系等信息的描述形式。是对现实世界真实全面的反映。数据模型按计算机的观点对数据建模。数据模型是DBMS的核心和基础。数据模型与概念模型信息的三种描述现实世界事物个体特征事物间联系信息世界实体属性概念模型机器世

4、界记录字段数据模型现实世界:即客观世界,产生最原始的数据。信息世界:是现实世界在人们头脑中反映并用文字或符号记载下来,是人对现实世界的认识抽象过程,经选择、命名、分类等抽象工作后进入信息世界。机器世界:用数据模型描述现实世界中的事物及其联系。概念模型示例:学生选修课程用矩形表示实体用椭圆表示实体的属性用无向边把实体与其属性连接起来用菱形表示实体间的联系实体与联系用线段连接并注明类型学生课程选修姓名学号系别课程号课程名学分成绩mn数据模型数据模型分类:非关系模型(层次、网状)、关系模型、面向对象模型非关系模型实体:记录属性:数据项(字段)联系:记录之间的联系非关系模型中数据结构的单位是基本层

5、次联系。基本层次联系:两个记录以及它们之间的一对多(包括一对一)的联系。关系模型建立在数据概念的基础上,数据的逻辑结构是一张二维表,由行和列组成。关系模型学号姓名性别001王一男002李二男课程号课程名学分0001数据库20002C++2学号课程号成绩001000180001000274002000195002000288学生课程选修学生课程选修mn关系模型关系数据模型实体以及实体之间的联系都是用关系来表示的。关系:二维表(规范化的)元组:行属性:列(属性名唯一)主码:唯一确定一个元组的属性组。域:属性的取值范围。分量:元组中的一个属性值。关系模式:对关系的描述。关系名(属性名1,属性名2

6、,…)课程说明©Pactera.Confidential.AllRightsReserved.1201020304数据库基本概念关系代数SQL基础练习关系代数笛卡尔积:给定一组域D1,D2…Dn(可以完全不同,也可以部分或全部相同),D1,D2…Dn的笛卡尔积为:D1×D2×…×Dn={(d1,d2…dn)

7、di∈Di,i=1,2,…,n}关系代数一、关系代数运算的三个要素1、运算对象:关系2、运算符号:集合运算符:∪、-、∩、×专门的关系运算符:σ、∏、÷、算术比较符:>、≥、<、≤、=、≠逻辑运算符:﹁、∧、∨3、运算结果:关系关系代数二、专门的关系运算1、选择选择又称为限制。它是在关

8、系R中选择满足给定条件的诸元组。选择是从行的角度进行运算的。记作:σF(R)F:表示选择条件,是一个逻辑表达式。2、投影投影是从R中选择出若干个属性列组成一个新的关系。投影操作是从列的角度进行的运算。记作:∏A(R)A为R中的属性列。投影操作后,不仅取消了原有关系中的某些列,而且还可能取消某些元组。关系代数3、连接连接是从两个关系的笛卡尔积中选取属性间满足一定条件的元组。记作:RSAθB两种最为常用的连接:等值连接:θ为

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。