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语句有哪些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、差异数据库备份
备份自上次完整数据库备份以来更改的数据。差异数据库备份比完整数据库备份小而且速度更快

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。