sql server中视图left join 一对多,右表怎么取数据之和?

数据库基本是由表,关系,操作组成对于初学者,首先要学的是:
   1.数据库是如何存储数据的 —— 表、约束、触发器
   3.数据库是如何显示数据的 —— select

数据库的创建和删除;数据库表的创建、修改和删除

    两个实体之间的联系:一对一(1:1)、一对多(1:n)、多对多(m:n)

  实体关系模型 -- E-R图

  数据库规范化:将数据库的结构精简为最简单的形式;从表中删除冗余列;标识所有依赖于其他数据库的数据。

    第一范式就是无重复的列;

    第二范式就是非主属性非部分依赖于主关键字;

    第三范式就是属性不依赖于其他非主属性

  SQL中得运算符:算术运算符、位运算符、比较运算符、逻辑运算符、通配运算符、字符串连接符、赋值运算符

索引提供了一种基于一列或多列的值对表的数据行进行快速访问的方法。索引提供的是表中得逻辑顺序。
聚集索引基于数据行的键值在表内排序和存储这些数据行。当数据表以某列为关键字建立聚集索引时,表中得数据行就以该列(聚集索引键)的排序次序进行存储。每个表只能有一个聚集索引。
非聚集索引具有完全独立于数据行的结构,一个表可以建立多个非聚集索引。

事务是一种机制,是一个操作序列,它包含了一组数据库操作命令,并且所有的命令作为一个整体一起向系统提交或撤销操作请求。
事务分类:显示事务、隐性事务、自动提交事务。

视图、索引和事务的创建、使用、修改和删除

8.触发器 触发器是一种特殊类型的存储过程,主要是通过实践进行触发而被执行。
触发器的主要作用就是能够实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性。其他功能:强化约束,跟踪变化,级联运行,存储过程调用。
after触发器:要求只有执行某一操作之后,触发器才被执行,且只能在表上定义。
instead of触发器:表示并不执行其所定义的操作,而仅是执行触发器本身。既可以在表上定义,也可以在视图上定义,但对同一操作只能定义一个instead of触发器。

当触发insert触发器时,新的数据行就会被插入到触发器表和inserted表中。触发器通过检查inserted表来确定是否执行触发器动作或如何执行。
当在定义有触发器的表上执行update语句时,原始行被移入到deleted表,更新行被移入inserted表。触发器检查deleted表和inserted表以及被更新的表,来确定是否更新了多行以及如何执行触发器动作。
当触发deleted触发器后,从受影响的表中删除的行将被放置到一个特殊的deleted表中。

9.数据库高级管理 SQL Server安全体系结构,4个等级:客户机操作系统的安全性,SQL Server的登录安全性,数据库的使用安全性,数据对象的使用安全性
登录账户:用户登录(连接)SQL Server服务器的账户和密码。
角色管理:服务器角色(负责管理和维护SQL Server的组);数据库角色(是对某个数据库具有相同访问权限的用户账户和组的集合)
数据库用户:对于每个要求访问数据库的登录账户,必须在要访问的数据库中建立该数据库的访问账户,且与其登录账户链接关联,才可进入该数据库访问。
权限管理:是指用户是否能进行访问数据库资源的相应操作。权限包括:语句权限、对象权限和暗示权限。

DTS(Data Transformation Service)是SQL Server提供的数据传输服务。使用户可以将来自完全不同数据源的数据析取、转换并合并到单个或多个目的。

分离与附加:创建可移动的数据库。 

1、第一到第七章。包括教材、课件、实验(基本内容,只要做过实验就

2、“熟记”部分,一定要熟记

3、“查询习题讲解”课件中的题型及方法(跟第二次实验讲评一起的

4、掌握蓝色部分的应用题型和解题方法(对应章节的课件中有)

1.四个概念:什么是数据? 什么是数据库? 什么是数据库管理系统(DBMS)?

什么是数据库系统(DBS)?

答:数据:以描述事物属性的符号;数据库:一个相互联系的数据的集合;数据库管理系统DBMS:存取和管理这些数据的一套程序;数据库系统DBS:由数据库、数据库管理系统、计算机系统组成。

数据库、硬件、软件(DBMS,OS,数据库应用程序,应用程序开发工具),人员(数据库管理员,应用程序员,最终用户)

DBS=数据库+数据库管理系统+计算机系统

3.理解数据库管理员DBA是对数据库进行集中控制和管理的最重要人员。

4.实例和模式的对比(内容/状态 vs 结构,变化 vs 稳定)

模式:数据库中表的结构(属性),相对稳定。

实例:数据库中表的具体内容(元组),时时变化。

5.三级模式:物理模式(又称内模式),逻辑模式(又称模式),和子模式(又称

下载文档原格式(Word原格式,共23页)

语句2中查出来的数据有部分的name不等于'张三'

语句2为什么会查出不等于张三的数据?原因是什么?为什么语句4会查出来601条?它默认关联的字段又是那个呢?

我要回帖

更多关于 多个left join on连接 的文章

 

随机推荐