计算机与大数据基础 课件第4章 数据库应用基础.pptx

计算机与大数据基础 课件第4章 数据库应用基础.pptx

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

第4章数据库应用基础;4.1为什么学习数据库技术;4.1为什么学习数据库技术;4.1为什么学习数据库技术;4.1为什么学习数据库技术;学习内容;4.2数据库系统概述;4.2.1数据库系统基本概念

;1.什么是数据?;2.数据存放在哪里?;3.谁管理数据?;3.谁管理数据?;4.用户如何使用数据库?;应用程序1;人员;总结;4.2.2数据模型;1.数据模型的概念;数据建模的两个阶段(数据模型的两个层次);2.概念模型;E-R模型基本概念;E-R模型基本概念-实体;E-R模型基本概念-实体;E-R模型基本概念-实体型与实体集;E-R图—实体型;E-R模型基本概念-联系;E-R模型基本概念-联系;E-R图-----联系;电商购物网站E-R图;3.DBMS支持和实现的数据模型;4.2.3关系模型;关系模型的三要素;关系名(表名);E-R模型转换为关系模型;商品大类(商品大类ID,商品大类名称)

商品(商品ID,商品大类ID,商品名称、商品品牌、商品当前价格、商品数量、商品介绍、商品图片)

客户(客户ID,收货地址,收货人姓名,收货人电话)

购买订单(订单编号,日期时间,商品ID,客户ID,购买数量,购买金额)

非购买操作(日期时间,操作类型,商品ID、客户ID);关系模型的数据操作;电商购物网站案例;选择运算;选择运算;投影运算;选择运算+投影运算;连接操作;外连接;连接操作;等值连接;自然连接;关系操作总结;关系模型的完整性约束;实体完整性约束;参照完整性约束;用户自定义约束;总结;4.2.4关系数据库标准操作语言SQL简介

;SQL特点;SQL核心命令动词;56;4.3建立PostgreSQL数据库;PostgreSQL简介;PostgreSQL特点;国产数据库;2.PostgreSQL安装;配置pgAdmin4中文显示界面;4.3.2创建PostgreSQL数据库;创建新的数据库websales

;PostgreSQL创建二维表的SQL命令;PostgreSQL支持的常用基本数据类型举例;PostgreSQL完整性约束;PostgreSQL完整性约束;电商购物网站二维表-商品大类编码表;/*商品大类编码表*/

CREATETABLEpcate

(

cidCHAR(2)PRIMARYKEY,--大类编码,主码

cnameVARCHAR(12)NOTNULLUNIQUE--大类名称,非空且唯一

);

;电商购物网站二维表-?商品基本信息表;创建电商购物网站二维表product;电商购物网站二维表-商品浏览与成交数据统计表;创建电商购物网站二维表pstat;修改二维表结构的SQL命令;删除二维表的SQL命令;更新二维表的数据;插入数据;修改数据;删除数据;4.3.3PostgreSQL二维表数据的导入与导出

;4-4查询PostgreSQL数据库;4-4查询PostgreSQL数据库;SELECT[DISTINCT]列或表达式[,列或表达式[,…]]

FROM查询对象表

[WHERE行筛选条件]

[GROUPBY字段名[HAVING组筛选条件]]

[ORDERBY字段名[ASC或DESC]

[LIMIT行数];

SELECT子句: 指定结果表的字段(字段名或表达时)

DISTINCT表示对结果表中的行去重

FROM子句: 指定查询对象表

WHERE子句: 指定查询对象表中行的筛选条件

GROUPBY子句:对参与查询的行按指定字段的值分组,该字段值相等的行为一个组,查询中通常需要对每组中的行进行某种统计运算

HAVING短语:用在GROUPBY子句中,筛选出满足指定条件的分组

ORDERBY子句:对查询结果表按指定字段的值升序或降序排列

LIMIT子句: 限制结果表保留的行数;案例表--pcate、product;案例表--pstat;4.4.2单表数据查询

查询一张表的部分属性(投影操作);查询一张表的部分属性(投影操作);带条件的单表查询(选择操作);90;带条件的单表查询;带条件的单表查询;单表查询--统计汇总;单表查询--统计汇总;单表查询--统计汇总;单表查询--分组统计汇总;单表查询--分组统计汇总–筛选分组;对查询结果排序;限制取查询结果的前几行

;4.4.3多表连接查询;连接操作的早期表达;多表查询—连接操作;多表查询—连接操作;4.4.4嵌套查询;嵌套查询;嵌套查询;嵌套查询—子查询的位置;

文档评论(0)

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

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

1亿VIP精品文档

相关文档