数据库管理及应用SQL Server 2019(太原理工大学):第三章

复习点:

1.SQL server 2019体系结构是客户机/服务器体系结构

(1)客户机负责与用户的交互和数据显示,服务器负责数据的存取、调用和管理。
(2)客户机向服务器发出各种操作请求,服务器验证权限后根据用户请求处理数据,并将结果返回客户机。

2.数据库的三级模式结构(第一章中简单论述过):

(1)外模式对应视图

  • 视图是查看数据的一种方式,是从表或其他视图中导出的数据并按需要做成的虚表。
  • 视图以一种逻辑定义形式保存在数据字典中
  • 基本表中的数据变化时,视图中的数据也会发生变化。

(2)模式对应基本表:一个基本表对应一个实在的关系。

(3)内模式对应存储文件

  • 存储文件是数据库内模式(内部存储方式及逻辑结构)的基本单位。

补充:

a.视图和基本表的区别:
(1)视图是已经编译好的SQL语句,而基本表不是。
(2)视图没有实际的物理记录,但基本表有具体数据。
(3)基本表是具体的数据结构及内容,视图是可见的窗口。
(4)基本表占用物理存储空间而视图不占用。基本表可以及时进行修改,视图只能用创建的语句修改。
(5)基本表属于全局模式的表,是实表;视图属于局部模式的表,是虚表。
(6)基本表是内模式,视图是外模式。
(7)从安全的角度来说,视图可以避免用户接触数据表。
(8)视图的建立和删除只影响视图本身,不影响对应的基本表。

b.基本表和存储文件的关系:

(1)每个基本表可以对应一个或几个存储文件。
(2)每个存储文件可以存放多个基本表。
(3)每个基本表可以有多个索引,索引存放在存储文件中。

2.SQL server 2019介绍

(1)主要包括数据库引擎、分析服务、集成服务、报表服务、主数据服务等。其中数据库引擎是主要核心。
(2)用于操作、管理和控制的数据库引擎有4大组件:协议、查询引擎、存储引擎和SQLOS

3.数据库文件种类:

(1)主数据文件:记录数据库所拥有的文件指针。每个数据库有且只有一个主数据文件,扩展名为.mdf。
(2)次要数据文件:包含除主数据文件外的所有数据文件,每个数据库可以有多个,扩展名为.ndf。
(3)事务日志文件:包含用于恢复数据库所需的所有操作日志信息的文件,每个数据库至少有一个日志文件,扩展名为.ldf。

4.数据库存储结构

(1)数据库的逻辑结构:表示数据库中各数据间的逻辑关系。
(2)数据库的物理结构:数据库中数据的存储方式和方法(如索引方式)

5.SQL server 2019数据库的种类

(1)系统数据库:随安装程序一起安装。包括master数据库、model数据库、msdb数据库、resource数据库和tempdb数据库。
(2)用户数据库:是指由用户建立并使用的数据库,用来存储用户使用的数据信息。
(3)示例数据库:需要单独下载。

6.数据库语言种类

(1)数据定义语言(DDL):对数据库、表、视图、索引等操作对象的定义(建立)和删除等。
(2)数据操作语言(DML):数据的插入、修改和删除
(3)数据控制语言(DCL):对数据库进行安全管理和权限管理。
(4)事务管理语言(TML):用于事务管理操作。

7.命令语句语法规则

(1)“<>“中的内容为“必选项”
(2)”[]“中的内容为“可选项”
(3)”…“表示其中的内容可以重复书写,而且各项之间要用逗号隔开
(4)”|”(“/”)表示相邻前后两项“二选一”
(5)同一行不允许写多条语句,一条较长语句可以用“;”或回车操作换行
(6)命令和语句的书写不区分大小写
(7)在一个关键字的中间不能加入空格或换行符
(8)所有的标点都是英文半角

8.注释

(1)多行注释:/* */
(2)单行注释:以–(两个减号)开始

你可能感兴趣的:(数据库原理及SQL语言的学习,数据库)