维护数据库的完整性、一致性、你喜欢用触发器还是自写业务逻辑?为什么?
答:尽可能用约束(包括CHECK、主键、唯一键、外键、非空字段)实现,这种方式的效率最好;其次用触发器,这种方式可以保证无论何种业...... <阅读全文>
SQL Server面试题专栏 - 最全的SQL Server面试题, SQL Server笔试题, SQL Server问题
1.安装最新的服务包
为了提高服务器安全性,最有效的一个方法就是升级到 SQL Server 2000 Service Pack 3a (SP3a)。要下载 SP3a,请访问SQL Server 2000 SP3a 页面。
另外,您还应该安装所有已发布的安全更新...... <阅读全文>
服务器 A 和服务器 B 是不同的服务器。 此外, 服务器 A 和 B 服务器都运行 SQL Server 2005。
将数据库从服务器 A 上的 SQLServer 实例移到 B, 服务器上的 SQLServer 实例后用户可能不能够登录到数据库 B 另外...... <阅读全文>
1、两种登陆方式:
标准登陆方式(sqlserver和windows),采用sqlserver提供的用户名和密码登陆连接,可用 sp_denylogin ‘builtinadministrators’拒绝操作系统管理员登陆连接(sp_grantlogin R...... <阅读全文>
全文索引可以对存储在SQL Server数据库中的文本数据执行快速检索功能。同LIKE谓词不同,全文索引只对字符模式进行操作,对字和语句执行搜索功能。全文索引对于查询非结构化数据非常有效。一般情况下,可以对ch...... <阅读全文>
在为视图创建索引前,视图本身必须满足以下条件:
l 视图以及视图中引用的所有表都必须在同一数据库中,并具有同一个所有者。
l 索引视图无需包含要供优化器使用的查询中引用的所有表。
l ...... <阅读全文>
复杂报表的场景经常会在数据仓储应用程序中遇到,它在查询过程中会对数据库服务器产生大量请求。当这些查询访问视图时,因为数据库将建立视图结果集所需的逻辑合并到从基本表数据建立完整查询结果集所需的逻辑...... <阅读全文>
SQL Server提供了3种恢复模型,分别是:
l 简单恢复 ,允许将数据库恢复到最新的备份。
l 完全恢复,允许将数据库恢复到故障点状态。
l 大容量日志记录恢复,允许大容量日志记录操作...... <阅读全文>
固定服务器角色
对应的服务器级权限
bulkadmin
授予的权限: ADMINISTER BULK OPERATIONS
dbcreator
授予的权限: CREATE DATABASE
diskadmin
授予的权限: ALTER RESOURCES
processadmin
授予的权...... <阅读全文>
在SQL Server中创建数据库主要有两种方法,第一种是在SQL Server Management Studio中使用向导创建数据库;第二种是执行Transact-SQL语句创建数据库。下面我们分别进行介绍。
(1)使用SQL Server Management ...... <阅读全文>
小小+霸霸+王王=小霸王 小=?,霸=?,王=? 用sql求证
参考答案:
declare @data int,@i int,@j int,@l int set @data=100 while (@data<=999) begin set @i=@data/100 ...... <阅读全文>
答案:SQL Server 2000 数据库有三种类型的文件:
主要数据文件
主要数据文件是数据库的起点,指向数据库中文件的其它部分。每个数据库都有一个主要数据文件。主要数据文件的推荐文件扩展名是 .mdf。
次要数据...... <阅读全文>
只要使用特定的输入值集并且数据库具有相同的状态,不管何时调用,始终都能范围相同结果的函数叫确定性函数。
几十访问的数据库的状态不变,每次书用特定的输入值都可能范围不同结果的函数叫非确定性函数。
...... <阅读全文>
SPACE函数的语法是SPACE(n)
SPACE函数的作用是范围n个空格
SPACE函数的参数n是指示空格个数的正整数。如果n为负,则返回空字符串。
如:
SELECT RTRIM(LastName) + ',' + SPACE(2) + LTRIM(FirstName)
FROM...... <阅读全文>
创建一个名为Production的表, 表中各列的名字为ProductionID, ProductionName, Price和Description. ProdictionID是这个标的主键。Price和Description可以为空。
CREATE TABLE dbo.PRODUCTION
(ProductionID ...... <阅读全文>
This one always gets asked. For a while the database interview questions were limited to Oracle and generic database design questions. This is a set of more than a hundred Microsoft SQL Server i...... <阅读全文>
一 单词解释(2分/个) 34分
Data 数据 Database 数据库 RDBMS 关系数据库管理系统 GRANT 授权
REVOKE 取消权限 DENY 拒绝权限 DECLARE 定义变量 PROCEDURE存储过程
事务 Transaction 触发器 TRIGGER 继续 cont...... <阅读全文>
1.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using 指令 和语句 new 创建实例 new 隐藏基类中方法
4.谈谈类和结构的区别?类是引用类型、结构是值类型
5.一个长度为10000的字符串,通过...... <阅读全文>
选择题:(每空2分共20分)
1、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )
A sp_ dbhelp
B sp_ db
C sp_ help
D sp_ helpdb
2、SQL语言中,删除一个表的命令是( )
A DELETE
B DROP
C C...... <阅读全文>
17、SQLSEVER有哪些函数?
18、用户登录验证是写数据库连接之前或之后?
19、Session和Appliction的区别?
20、不对数据库进行操作不用session和Appliction传值,你怎样把值传到其他页面?
21、C#和C++有什么...... <阅读全文>
一、选择题
1. SQL语言是( )的语言,容易学习 。
A.过程化 B. 非过程化
C.格式化 D. 导航式
2. SQL语言的数据操纵语句包括SELECT、INSERT、UPDATE、DELETE等。其中最重要的,也是使用最频繁的语句是( ) ...... <阅读全文>








