视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
SqlServer
2025-09-26 16:42:45 责编:小OO
文档
1:数据库中的临时表存储在 ___ tempdb ___系统数据库中。

2:主数据库文件的扩展名为__.mdf    ____

3:在写SQL语句时我们最常写的是__ select 字段名 from 表名

4:用存储过程的优点? (1)代码预编译和缓存技术实现性能(2)当业务规则发生变化时只需该存储过程(3)可隔离和加密提高安全性能,用户可得到权限执行存储过程而不必直接访问 。  

5:SQLSERVER有哪几种约束? primary key、foreign key、default、check、unique   

6:在写SQL语句时常用的条件语句?join on  

7:数据库的文件组成?、扩展名分别是?主数据库文件、辅助数据库文件、事务日志文件,.mdf、.ndf、.ldf

8:一个数据库至少包含一个数据库对象的_主数据库文件___和一个__事务日志文件_

9: _exec___命令用来执行用户定义函数、系统过程、用户定义存储过程或扩展的存储过程

10:SQLSERVER中注释语句有哪几种用法? --  /* */

11:每个表中只能有一个_聚集 __索引,最多可有249个_非聚集索引__

12:在SQLSERVER2005中存在三种和索引相关的选项,分别是_唯一索引__、_聚集索引、非聚集索引

13:一个表可以有多个_ unique约束__但是它只能有一个__主键_

14:_触发器__是一种特殊的存储过程

15:视图是一个_虚拟表__,视图中查询的表成为__基表_

16:存储过程是一组_ Transact-SQL语句集合

__,它提供了一种封装任务的方法,并具有强大的编译功能

17:存储过程和视图的比较?

视图是select….存储过程可运行一系列SQL语句;视图不能接收参数只能返回结果,存储过程可接收输入输出参数并返回一个或多个结果集,提供应用的灵活性。

18:SQLSERVER是一种_关系__数据库管理系统

19:SQL SERVER 2005 分为哪几种版本?企业版、标准版、工作组版、精简版、移动版、开发版

20:聚合函数只会产生一个所有行的_汇总值__

21,下列哪个不属于SQL Server 2000中数据库的对象__A__。 

A、默认 B、SELECT语句 C、存储过程 D、视图 

22,在创建数据库时,为了提高操纵数据的效率,应该遵循下面的原则___B___。 

A、把数据文件和日志文件放置在同一个物理磁盘驱动器上 

B、把数据文件和日志文件放置在不同的物理磁盘驱动器上 

C、尽可能地把数据文件分散在不同的物理磁盘驱动器上 

D、尽可能地把数据文件集中在同一个物理磁盘驱动器上 

23, 目前,市场上流行的商品化数据库管理系统其数据模型都是以__C__为主。 

A、网状模型 B、层次模型 C、关系模型 D、其他模型 

24,下列Microsoft SQL Server 2000各个版本中,哪一个版本可以运行在WINDOWS XP上__C__。 

A、企业版 B、标准版 C、个人版 D、CE版 

25, 建立非聚集索引的语句是__create unique index_____。

26, 下列关于视图的说法中,错误的是:     D      。

A、视图提供了查看和存取数据的另一种途径,可简化数据操作,也可提高数据库安全性

B、视图是一个基于选择查询的虚拟表,其内容是通过选择查询来定义的

C、视图中的查询可以引用一个或多个表

D、视图建立后,视图存储了数据 

27,触发器的主要作用___是能实现由主键和外键所不能保证的复杂的参照完整性和数据的一致性___。

28,数据库、数据库系统以及数据库管理系统的英文缩写分别是__ DB DBS DBMS __。 

29,如何用sql语句将数据库设为只读的?exec sp_dboption 'lixianghui','read only',true

30,使用全文搜索和like语句查询有哪些不同?

(like语句的搜索是适用于字符模式的查询,而全文索引是根据特定语言的规则对词和短语的搜索,是针对语言的搜索,

在对大量的文本数据进行查询时,全文索引可以大大地提高查询的性能。)

31,如何给日期加上2天___select dateadd(day,2,'2004-10-15')_______

32,事务具有的几个重要属性:

(1)原子性:一个事务对数据库所作的修改要么全部被执行,要么全部被取消。从保持数据状态上来讲,它是一个不可分割的整体。

(2)一致性:事务所作的修改必须遵守数据库中的各种约束、规则的要求。

(3)隔离性:如果有两个或者多个事务,这些事务必须按照一定的时间顺序来排序执行,而不能在执行一个事务的同时又执行另一个事务。这可以通过锁来实现。

(4)永久性:事务一旦完成,它对数据库所进行的修改将被永久保留。另外,SQL Server每次启动时都会根据事务日志来修复可能存在的错误,回滚所有未完成的事务

33,约束的五种类型check,default,primary pey,foreign pey,unique

34,SQL Server系统中的所有系统级信息存储于哪个数据库( master )。

35,在SQL Server服务器上,存储过程是一组预先定义并(_编译_)的T-SQL语句

36.Microsoft公司的SQL Server数据库管理系统一般只能运行于( Windows平台   )。

37,选择要执行操作的数据库,应该哪个SQL命令?(use)

38,如果希望完全安装SQL Server,则应选择( A )。 

A. 典型安装   B. 最小安装   C. 自定义安装   D. 仅连接

39,使用存储过程有那些优点?

①    通过本地存储、代码预编译和缓存技术实现高性能的数据操作

②    通过通用的编程结构和实现变成框架,如果业务规则发生变化,可以通过修改储存过程来适应新的业务规则,而不必修改客户端的应用程序。这样所有调用存储过程的应用程序就会遵循新的业务规则(利于后期维护)

③    通过隔离和加密的方法提高数据库的安全性,数据库用户可以通过得到权限来执行储存过程,而不必给用户直接访问数据库的权限,这些对象将由储存过程来执行操作

41.数据库系统的三级模式分别为__概念或概念级__模式、内部级模式与外部级模式。   

42.用SELECT进行模糊查询时,可以使用_%__运算符,并且模糊查询只能针对_字符__字段类型。

43.关系模型的数据操纵即是建立在关系上的数据操纵,一般有__查询____、增加、删除和修改四种操作。        

44.TIME( )的返回值的数据类型是__字符或c_类型。        

45.在定义字段有效性规则中,在规则框中输入的表达式中类型是___逻辑表达式____。   

46.___内部联接___是指只有满足联接条件的记录才包含在查询结果中    

47.设有如下关系表R、S和T: 

R(BH,XM,XB,DWH) 

S(SWH,DWM) 

T(BH,XM,XB,DWH) 

实现R∪T的SQL语句是___ SELECT * FROM R UNION SELECT * FROM T 或 SELE * FROM R UNIO SELE * FROM T 或 SELECT * FROM R UNIO SELECT * FROM T 或 SELE * FROM R UNION SELE * FROM ____。 

48.认证模式类型有____ Windows认证模式____ 和 ___混合模式_______两种。

49.创建数据库时,默认是将数据文件存放在__文件组___中。

12.触发触发器的三个操作___ Insert___、_ update _____、__ delete ___.

50.整型数据有四种类型:___ Int    _______、_____ short _____、_ long        ____与  tiy int __

51.日志文件具有____记载用户针对数据库进行的操作____、_维护数据完整性_______、____帮助用户恢复数据库____的功能。

52.DBA可以通过_日志文件 ____来完成数据库的修复和重建。

53.实例级的系统表和系统存储过程都存放在____ Master_______数据库。

54.使用系统存储过程__ Sp_helpdb  ___可以查看当前服务器上所有数据库的信息。如果指定了数据库的名字,则返回指定数据库的信息。

 

55、在SQL SERVER 2005提供的工具中,可以创建查询和其他SQL 脚本,并针对SQL SERVER 2005数据库执行它,这个工具是___查询分析器__。 

56、创建数据库的语句__ CREATE DATABASE _。 

57、__ model __数据库作为新的数据库的一种模板或原型,每当创建数据库时,此数据库的内容就被拷贝到新的数据库中 

58、SQL Server 2005数据库管理系统安装自带的数据库有_ master 、 tempdb 、model、msdb_ 

59、 在SQL Server 2005中创建的数据库中,每个数据库有且只能有一个__主数据文件__。 

60、创建视图的语句__ CREATE VIEW __。 

61、修改存储过程的语句__ ALTER PROCEDURE__。 

62、取消重复的关键字:distinct

63、删除数据时delete和drop的区别:delete删除的是表中的内容,drop删除的内容和表结构。

、SqlServer中模糊查询的关键字:like。

65、SQL数据定义语言中,表示外码约束的关键字是:FOREIGN KEY。

66、统计函数可以计算平均值的关键字是:avg。

67、日期时间型数据类型(datetime)的长度是:16

68、为数据表创建索引的目的是(__提高查询的检索性能  ___),可以在创建表时用(____C创建主键___)来创建唯一索引。

69、索引的优缺点:

优:加快查询时间和系统响应时间。

缺:创建与维护需要时间。

建立索引的原则:

1)有主键的数据列2)有外键的数据列3)经常查询的数据列4)很少涉及的列或重复多的列不建5)数据类型为text、image、bit的不建

索引包括:

聚集索引(只能有一个)、非聚集索引、唯一索引

70、比较视图和表哪个更好

根据实际比较一下:

表可建索引而视图不可以;当查询部分内容时用视图

71.数据表的几种范式?及其各自条件

一范式 条件:每个字段的内容是不可再分的。

二范式 条件:所有的非主属性必须依赖于主属性。

三范式 条件:消除传递依赖;

72.联系上一题:数据库建表时范式怎样选择?是不是范式越高越好?

应该根据具体的情形建立相应n范式数据表。范式不一定越高越好。应参考各个范式的条件使用。

73.聚集索引的作用?

对数据表或视图进行物理排序,对提高查询速度非常有效。在数据表(视图)中只有一个聚集索引。

74.说说建立索引的目的?

提高Sqlserver的系统性能,加快数据的查询速度和系统响应时间。

75.说出主键和唯一索引之间的区别?

主键一定是唯一索引,但唯一索引并不一定是主键。

一个表中可以有多个唯一索引,但只能有一个主键。

主键列不允许空值,而唯一索引列允许空值。

76、使用触发器的优点?

触发器可防止恶意的或不正确的插入、更新和删除操作,并强制实施比使用CHECK约束定义的更为复杂的其它。

触发器可将更改级联传播到数据库中的相关表。

触发器可评估数据修改前后的表状态,并根据该差异采取相应操作。

78、数据查询语句SELECT的语法中,必不可少的子句是:select 和from。

79、请说出几种常用的数据库语句通配符类型并做出简要说明?

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

-任何单个字符

[ ] 指定的范围或集合内的任何单个字符

[^] 不在指定的范围或集合内的任何单个字符。

80、请说出几种常用的数据库名称?

SQLSERVER数据库、Oracle数据库、DB2数据库、ACCESS数据库。

81.将数据表A的内容复制到表B中的SQL语句?

Select * into B from A 

82、SQL语句中取消重复的关键字?

Distinct

83执行存储过程的关键字?

Exec;

84、数据库备份的SQL 语句代码?

Backup database ‘库名’ to disk=’存放路径\\aa.bak’

85、数据库还原的SQL语句代码?

Restore database  ‘库名’ from disk=’路径\\aa.bak’ with replace

86、SQLSERVER数据库中获取系统时间的关键字是什么?

Getdate();

87、强制日期类型转换型号的关键字?

Convert(varchar(10),日期列,120)下载本文

显示全文
专题