2023年6月21日发(作者:)

SQL数据库考点

A卷

1、DBMS

数据库管理系统(DataBase Management System ):用户创建、管理和维护数据库必须有的计算机软件

2、SQL server 2005采用的身份验证模式

Windows身份验证模式、混合模式(Windows身份验证和SQL Server 身份验证)

3、主键概念及其描述

主键(PRIMARY KEY)用于唯一的标识表中的每一条记录。

每张表都应该有自己的主键,且只能有一个主键

4、字符型系统数据类型有哪些 P47

char:

varchar:

text:

5、查询语句的通配符

% :包含零个或多个字符的任意字符串

_ :代表一个任意字符

[ ] :表示指定范围内的任意单个字符

[^] :表示不再指定范围内的任意单个字符

6、SELECT语句的格式 P70 ☆

SELECT select_list

FROM table_name

7、删除视图的语句

DROP VIEW {view}[,..n]

例如:删除视图V_customer

DROP VIEW V_customer

8、视图是怎样描述的 P107

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。

9、数据库管理系统分为哪几类?

模糊数据库

指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。

统计数据库

管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各统计汇总信息,而不是提供单个记录的信息。

网状数据库

处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的 CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。

演绎数据库

是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。

10、主键的个数

每张表都应该有自己的主键,且只能有一个主键

11、角色有哪几个?P183

服务器角色和数据库角色

12、触发器的类型。P164

DML触发器

(1)AFTER触发器

(2)INSTEAD OF触发器 instead of

(3)CLR触发器

DDL触发器

13、修改表的结构和数据的关键字是什么

ALTER TABLE table_name

UPDATE table_name

14、事务的操作的属性是什么P147

原子性

一致性

隔离性 持久性

15、索引的概念

索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。

16、INSERT触发器原理

在向表中插入数据的时候,INSERT触发器自动执行,新增加的记录增加到触发器表中和inserted表中。

B卷

1、数据库的核心是什么

数据模型

2、SQL Server 2005是什么体系的关系数据库管理系统

客户/服务器体系

3、SQL 的基本数据类型

(1)二进制数据类型

(2)整数数据类型

(3)浮点数据类型

(4)精确小数数据类型

(5)货币数据类型

(6)日期/时间数据类型

(7)字符型数据类型

(8)Unicode数据类型

(9)特殊数据类型

4、页的大小

8k

5、表结构的定义

表中各列的数据格式

6、禁止输入重复值的约束是什么命令

Constraint constraint_name unique

7、关于登录账户、用户和角色的说法

下面关于登录账户、用户和角色的说法错误的是(C)

A、登陆账户是服务级的

B、用户是登陆账户在某个数据库中的映射

C、用户不一定要和登陆账户相关联

D、角色其实就是用户组 8、查询语句中去除重复行的关键字 P80

DISTINCT

9、关于视图的说法P107

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。

10、关于事务的描述P147

是SQL server 中的单个逻辑工作单元,也是一个操作序列,它包含了一组数据库操作命令

11、SQL Server 服务

数据库引擎(DataBase Engine)

集成服务(Integration Service)

分析服务(Analysis Services)

报表服务(Reporting Services)

12、表中添加数据和更新数据的命令

Insert into

update

13、约束的6种类型 P58

(1)主键约束

(2)唯一性约束

(3)检查约束

(4)默认约束

(5)外键约束

(6)完整性约束 ★

14、对象权限是哪五种P188

查询(select)、插入(insert)、更新(update)、删除(delete)、执行(execute)

15、使用游标的一般步骤 P143

(1)声明游标

(2)打开游标

(3)从打开游标中提取数据

(4)根据需要,对游标中当前位置的行执行修改步骤

(5)关闭游标

(6)释放游标

16、外键

指表B中含有与另一个表A的主键相对于的列,那么该列在表B中称为外键

17、Unicode字符集有哪些 P47

Nchar、nvarchar、ntext

18、数据完整性

数据完整性(Data Integrity)是指数据的精确性(Accuracy) 和可靠性(Reliability) 19、REVOKE 命令撤销权限的情况

Revoke {all[privileges]}

20、差异数据库备份

备份自上次完整数据库备份以来更改的数据。差异数据库备份比完整数据库备份小而且速度更快

2023年6月21日发(作者:)

SQL数据库考点

A卷

1、DBMS

数据库管理系统(DataBase Management System ):用户创建、管理和维护数据库必须有的计算机软件

2、SQL server 2005采用的身份验证模式

Windows身份验证模式、混合模式(Windows身份验证和SQL Server 身份验证)

3、主键概念及其描述

主键(PRIMARY KEY)用于唯一的标识表中的每一条记录。

每张表都应该有自己的主键,且只能有一个主键

4、字符型系统数据类型有哪些 P47

char:

varchar:

text:

5、查询语句的通配符

% :包含零个或多个字符的任意字符串

_ :代表一个任意字符

[ ] :表示指定范围内的任意单个字符

[^] :表示不再指定范围内的任意单个字符

6、SELECT语句的格式 P70 ☆

SELECT select_list

FROM table_name

7、删除视图的语句

DROP VIEW {view}[,..n]

例如:删除视图V_customer

DROP VIEW V_customer

8、视图是怎样描述的 P107

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。

9、数据库管理系统分为哪几类?

模糊数据库

指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊集合数和隶属函数等。

统计数据库

管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各统计汇总信息,而不是提供单个记录的信息。

网状数据库

处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二级结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DBTG系统。1969年美国的 CODASYL组织提出了一份“DBTG报告”,以后,根据DBTG报告实现的系统一般称 为DBTG系统。现有的网状数据库系统大都是采用DBTG方案的。DBTG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。

演绎数据库

是指具有演绎推理能力的数据库。一般地,它用一个数据库管理系统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。

10、主键的个数

每张表都应该有自己的主键,且只能有一个主键

11、角色有哪几个?P183

服务器角色和数据库角色

12、触发器的类型。P164

DML触发器

(1)AFTER触发器

(2)INSTEAD OF触发器 instead of

(3)CLR触发器

DDL触发器

13、修改表的结构和数据的关键字是什么

ALTER TABLE table_name

UPDATE table_name

14、事务的操作的属性是什么P147

原子性

一致性

隔离性 持久性

15、索引的概念

索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。

16、INSERT触发器原理

在向表中插入数据的时候,INSERT触发器自动执行,新增加的记录增加到触发器表中和inserted表中。

B卷

1、数据库的核心是什么

数据模型

2、SQL Server 2005是什么体系的关系数据库管理系统

客户/服务器体系

3、SQL 的基本数据类型

(1)二进制数据类型

(2)整数数据类型

(3)浮点数据类型

(4)精确小数数据类型

(5)货币数据类型

(6)日期/时间数据类型

(7)字符型数据类型

(8)Unicode数据类型

(9)特殊数据类型

4、页的大小

8k

5、表结构的定义

表中各列的数据格式

6、禁止输入重复值的约束是什么命令

Constraint constraint_name unique

7、关于登录账户、用户和角色的说法

下面关于登录账户、用户和角色的说法错误的是(C)

A、登陆账户是服务级的

B、用户是登陆账户在某个数据库中的映射

C、用户不一定要和登陆账户相关联

D、角色其实就是用户组 8、查询语句中去除重复行的关键字 P80

DISTINCT

9、关于视图的说法P107

在 SQL 中,视图是基于 SQL 语句的结果集的可视化的表。

视图包含行和列,就像一个真实的表。视图中的字段就是来自一个或多个数据库中的真实的表中的字段。我们可以向视图添加 SQL 函数、WHERE 以及 JOIN 语句,我们也可以提交数据,就像这些来自于某个单一的表。

注释:数据库的设计和结构不会受到视图中的函数、where 或 join 语句的影响。

10、关于事务的描述P147

是SQL server 中的单个逻辑工作单元,也是一个操作序列,它包含了一组数据库操作命令

11、SQL Server 服务

数据库引擎(DataBase Engine)

集成服务(Integration Service)

分析服务(Analysis Services)

报表服务(Reporting Services)

12、表中添加数据和更新数据的命令

Insert into

update

13、约束的6种类型 P58

(1)主键约束

(2)唯一性约束

(3)检查约束

(4)默认约束

(5)外键约束

(6)完整性约束 ★

14、对象权限是哪五种P188

查询(select)、插入(insert)、更新(update)、删除(delete)、执行(execute)

15、使用游标的一般步骤 P143

(1)声明游标

(2)打开游标

(3)从打开游标中提取数据

(4)根据需要,对游标中当前位置的行执行修改步骤

(5)关闭游标

(6)释放游标

16、外键

指表B中含有与另一个表A的主键相对于的列,那么该列在表B中称为外键

17、Unicode字符集有哪些 P47

Nchar、nvarchar、ntext

18、数据完整性

数据完整性(Data Integrity)是指数据的精确性(Accuracy) 和可靠性(Reliability) 19、REVOKE 命令撤销权限的情况

Revoke {all[privileges]}

20、差异数据库备份

备份自上次完整数据库备份以来更改的数据。差异数据库备份比完整数据库备份小而且速度更快