0
点赞
收藏
分享

微信扫一扫

SQL学习总结(一)

at小涛 2022-04-24 阅读 53

目录

一、名词解释

1、什么是基本表

1.1 基本表概念

2、什么是视图

2.1 视图概念

2.2 视图优势

3、基本表、视图的区别、联系

3.1 二者区别

3.2 二者联系

4、什么是相关子查询

5、什么是联结查询

6、什么是嵌套查询

二、各类SQL语句编写

三、数据库软件使用

四、项目实战案例


一、名词解释

1、什么是基本表

1.1 基本表概念

        专业术语:基本表是指在SQL中,把传统的关系模型中的关系模式称为基本表(Base Table),基本表是本身独立的表一个关系就对应一个基本表

        如下图所示就是一个较为简单的、用来表示员工信息的基本表。

2、什么是视图

2.1 视图概念

        专业术语:视图是一个虚拟表,其内容由查询定义。同真实的表一样,视图包含一系列带有名称的列和行数据。但是,视图并不在数据库中以存储的数据值集形式存在。行和列数据来自由定义视图的查询所引用的表,并且在引用视图时动态生成。

        视图是虚拟表,包含的数据不是真实存储在数据库中的;视图只不过是将多个基本表里的数据挑出所需部分,然后将它们组合起来展示给用户。

        视图还可按种类分为:关系视图、内嵌视图、对象视图、物化视图。(专栏讲解敬请关注...)

2.2 视图优势

        视图机制使用户可以将注意力集中在所关心的数据上,并且视图能够对机密数据提供安全保护。

3、基本表、视图的区别、联系

3.1 二者区别

表3-1 基本表、视图的区别
基本表视图
实表,有实际的物理记录虚表,没有实际的物理记录,不占用物理空间
操作基本表会影响视图操作视图不影响基本表
属于全局模式中的表属于局部模式的表
属于内模式属于外模式
是内容是窗口

3.2 二者联系

1.视图是在基本表的基础上建立的表。

2.它的结构和内容都来自基本表。

3.一个视图可以只来自于一个基本表,也可以来自多个基本表。

4、什么是相关子查询

相关子查询:先执行主查询,再针对主查询返回的每一行数据执行子查询

        即:内层的查询会用到外层查询的记录项数据,子查询依赖于主查询,它们存在相关联性。

非相关子查询(独立子查询):执行顺序是先执行子查询,再执行主查询。

5、什么是联结查询

6、什么是嵌套查询

最近更新:2022.4.24日

未完待续...

二、各类SQL语句编写

三、数据库软件使用

四、项目实战案例

举报

相关推荐

0 条评论