




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
SQL Server 2000简答试题1、SQL的主要特点是什么?(1) 一体化的特点 (2) 通用的语法结构,多种使用方式 (3) 高度非过程化,语言简洁 (4) 客户机/服务器结构 (5) 支持异类复制,支持Internet数据库功能的集成。2、SQL 语言按功能分为几部分?分别是什么?SQL 语言按其功能分为 3 部分。它们分别是 数据定义语言。 数据操纵语言。 数据控制语言 3、SQL Server 与 ORACLE 有什么不同?(1) OREACLE采用多进程数据库,每一个用户打开的进程上需要有一个协调机构。 (2) SQL Server 是单一进程,多线程的数据库,由执行核心来分配多个用户对数据库的存取。 4、多进程数据库引擎的优缺点是什么?优点: 1、一个数据库可以同时支持多个用户,在网络上提供数据库集成化。 2、通过在物理机器上增加更多的 CPU 来支持扩展。 缺点: 占用较大的系统资源。 5、单进程,多线程数据库引擎的优缺点主要有哪方面?1、多线程数据库引擎不依赖于多任务操作系统来为 CPU 安排应用程序, 因此,数据库引擎自身处理的能力将提供更大的可移植性。 2、单进程、多线程数据库引擎具有对服务器内存需求不高,节省硬件投资的优点。 3、多线程的可扩展性还有待于进一步提高。 6、简述关系模型的完整性关系模型的完整性包括实体完整性、参照完整性和用户定义完整性。 实体完整性,指主键唯一标志表中的行和列。 参照完整性,指外键或者为空,或者等于参照表的主键的某个值。 用户定义完整性,指对某一具体数据库的约束条件。 7、SQL Server都有哪些认证机制?1、Windows 认证机制 当使用Windows认证机制时,用户对SQL Server访问的控制由Windows账号或用户组完成。 2、SQL Server认证机制 当使用SQL Server认证机制时,SQL Server系统管理员必须定义SQL Server登录账号和口令。 8、SQL Server确认权限采取哪些步骤1、当用户执行一项操作时,客户端把TSQL语句发送给SQL Server。 2、当SQL Server接收到该TSQL语句后,立即检查该用户是否有执行该条指令的权限。 3、如果用户不具备执行该指令的权限,SQL将返回一个错误。否则,SQL Server将完成相应的操作。9、SQL Server 2000 都有那些版本?(1) SQL Server 2000 企业版。 (2) SQL Server 2000 标准版。 (3) SQL Server 2000 个人版。 (4) SQL Server 2000 开发版。 (5) SQL Server 2000 企业评估版。 10、SQL Server 2000 使用操作系统文件映射数据库,这些文件都有哪些?1、主要数据文件:主要用于存储数据,也包含数据库的启动信息。 2、次要数据文件:这些文件含有不能置于主要数据库文件中的所有数据。 3、事务日志:这些文件包含恢复数据库的日志信息。 11、SQL Server 如何通过文件管理提高查询性能?为了方便数据的分配、放置和管理,SQL Server 允许我们对文件进行分组处理。 在同一个组里的文件共同组成一个文件组。 同一个组的文件可分配到不同的磁盘,进而提高查询性能。 另外,在RAID上创建单个文件也能获得性能改善。 12、写出缩减数据库tsing_DB数据库容量的TSQL命令exec sp_dboption tsing_DB,single user,TRUE go use tsing_DB go DBCC SHRINKDATABASE(tsing_DB) go exec sp_dboption tsing_DB,single user,FALSE go13、在 SQL Server 中,影响执行效率的因素有哪些?数据库逻辑设计 索引设计 命令查询设计 14、SQL Server 在什么情况下需要定义数据类型?1、建立表格字段。 2、申请局部变量。 3、申请存储过程里的局部变量。 4、转换数据类型。 15、字符型数据定义中的 char(n)和varchar(n)有什么区别?1、char(n),不管输入的字符数是多少,其存储大小均为n。 2、varchar(n),列的存储大小不是固定的,输入多少字符就分配多少空间。 3、一般来说,char型要比varchar型查询速度快。 16、datetime数据类型和smalldatetime数据类型的区别?1、表示日期的范围不同,datetime型,17539999;smalldatetime型,19002079。 2、表示精度不同,datetime型精确到3%秒;smalldatetime型精确到分钟。 17、timestamp时间标签数据类型都有哪些特征?1、每个表格仅能有一个timestamp字段。 2、数据表中,每一个记录的timestamp字段数据都是唯一的。 3、timestamp字段内的值不是datetime数据类型,而是binary(8)或varbinary(8)类型。 4、timestamp字段值与系统时间无关。 5、对有timestamp字段的表作insert,delete,update动作,SQL Server会自动对调整其值。18、字符匹配符都有哪些,作用是什么?% :能匹配任意长度的字符串。 _ :只能匹配一个字符。 :可以匹配对指定的范围或集合中的任何一个字符。 :可以匹配不属于指定范围的任何字符。 19、简述where子句和 having子句的区别?1、where子句用于SQL 语句中,用来限制检索的条件。 2、having子句,用于group by子句的后面,指定分组的条件。 20、简述compute by 子句和 compute子句的区别?compute by 子句通过 by 指定字段进行分组计算。 compute 子句则计算所有的字段值之和。 21、写出在test表中建立别名a,并且查询test中的学号和姓名字段,要求学号为9开头。select a.学号,a.姓名 from test a where a.学号 like 9% 22、UNION在SQL Server 语句中有什么作用?通过union操作,可以把两个或两个以上的查询结果合并到一个结果集中。 union是一个二元运算符,对包括两个以上查询的表达式必须加()来指定顺序。 23、什么是数据完整性?数据完整性是指存储在数据库中的数据的一致性和准确性。 在SQL Server中数据的完整性可能会由于用户的各种数据操作而遭受破坏, 为了保证数据的完整性,SQL Server采用多种方式进行约束。 24、数据的完整性分为几部分?1、实体的完整性。要求表中所有的行具有唯一性。 2、域完整性。要求对表中的列输入有效值。 3、引用完整性。用以保持所有表之间的关系。 4、用户定义完整性。定义不属于其它任何完整性的业务规则。 25、简述强制数据完整性的方法?1、声明数据完整性 定义数据标准,规定数据作为对象定义的一部分,SQL Server自动确保数据的完整性。 2、过程定义数据完整性 通过编写用来定义数据必须满足的标准和强制该标准的脚本来实现数据完整性。 26、约束都有哪几种类型?1、DEFAULT 约束。 2、CHECK 约束 3、PRIMARY KEY 约束。 4、FOREIGN KEY 约束。 5、UNIQUE 约束。 27、如果在一个CREATE的SQL语句中出现CONSTRAINT CK_TelCode CHECK(Telcode LIKE 6270909)的意思是什么?1、建立强制性约束的名称为 CK_TelCode 2、约束的类型为检查性约束。 3、约束 TelCode字段为627开头,后两位为09之间的电话号码。 28、简述DEFAULT约束的作用?1、DEFAULT约束强制了数据的完整性。 2、通过DEFALT约束可以实现当用户向数据库中插入数据时,如果没有定义DEFAULT约束列的输入值时,由SQL Server自动为该列输入默认的值。 29、简述PRIMARY KEY 的作用。1、强制表的实体完整性。 2、定义标识列。 3、不能接受空值。 4、创建唯一性索引。 5、加快在该列上的访问速度。 30、简述UNIQUE约束和PRIMARY KEY约束的区别?1、UNIQUE 可以在一个表上定义多个UNIQUE约束,PRIMARY KEY 则只能定义一个。 2、UNIQUE 约束的列上允许有一个空值,而PRIMARY KEY 约束不允许有空值。 31、如何在有大量数据的表中定义约束?如何向有约束的表中一次性插入大量的有效的数据,而不影响效率?1、当用户需要在一个已经存在大量数据的表上定义约束时,可以通过 WITH NOCHECK选项来禁止约束。 2、当用户需要向一张定义有约束的表中插入新纪录或修改纪录时,可以通过 NOCHECK选项来禁止约束。 32、使用默认时,应该注意哪些事项?1、绑定在列上的默认必须符合该列的数据类型和列上存在的CHECK约束。 2、不能在用户自定义的数据类型所在列创建默认。 33、除规则的基本要求之外,还应该注意哪些事项?1、在默认的情况下,SQL Server将对在创建和绑定规则之前数据库表中存在的数据进行检查。 2、在一个列上至多有一个规则起作用,如果有多个规则与一列绑定,那么只有最后绑定的规则有效。 34、就声明完整性与过程定义完整性的选择,应当遵循什么原则?1、对于基础的数据完整性逻辑,应该采用声明数据完整性 2、对于要维护复杂而全面的完整性逻辑,应该采用过程定义数据完整性。 35、简述SQL Server访问数据的方法。1、表扫描法,在没有建立索引的表内访问数据的方法,从表的第一行开始,直到找到数据为止。 2、索引查找法,在建有索引的表内进行数据访问时,SQL Server通过使用索引来获取所需的数据。 36、创建索引主要实现的目的有哪些?1、加快检索速度 2、加快表的链接、排序和分组工作。 3、增强数据行的唯一性。 37、建立索引的副作用有哪些?1、创建索引需要占用数据空间并花费一定时间。 2、建立索引会减慢数据修改速度。 38、具有哪些特征的数据需要考虑在其上创建索引?1、定义有关键字和外部关键字的列。 2、需要在指定范围内快速或频繁查询的列。 3、需要按排序顺序快速或频繁检索的列。 4、在集合过程中需要快速或频繁组合到一起的列。 39、不考虑创建索引的列有哪些?1、查询中几乎不涉及的列。 2、很少有唯一值的列。 3、由 text,ntext或image数据类型定义的列。 4、只有较少行数的表。 40、聚集索引和非聚集索引的区别?1、聚集索引确定表中的物理顺序,表中的物理行会按照索引字段进行重新调整。 2、非聚集索引,数据存储在一个地方,索引存储在另一个地方,通过索引指针建立表和索引之间的关系。41、建立聚集索引的条件是什么?1、查询命令的传回结果是以该字段为排序条件的 2、需要回传局部范围的大量数据。 3、表格中某字段内容的重复性比较大。 42、建立非聚集索引的条件?1、当查询所获得的数据量较少时。 2、当某字段中的数据的唯一性比较高时。 43、简述创建聚集索引应当注意的事项。1、表中有PRIMARY KEY或UNIQUE约束时,SQL Server自动创建聚集索引。 2、必须是表的拥有者才能创建索引。 3、每张表只能有一个聚集索引。 4、被索引列不同,聚集索引的大小也不同。 5、当被索引的数据行被删除时,索引空间也被收回。 44、用DROP INDEX命令时,应当注意的事项是什么?1、不能用于PRIMARY KEY和UNIQUE约束创建的索引。 2、删除聚集索引时,表中非聚集索引将重建。 3、删除表时,表中索引都被删除。 4、不能在系统表中执行DROP INDEX 语句。 45、说明创建索引的FILLFACTOR选项值,对叶级页的情况。FILLFACTOR 叶级页 0 100%填满 1%100% =FILLFACTOR%填满 100% 100%填满 46、视图常见的示例有哪些?1、基表的行和列的子集。 2、两个或多个基表的连接。 3、两个或多个基表的联合。 4、基表和另一个视图的组合。 5、基表的概要统计。 47、建立视图的优点有哪些?1、隐藏数据库的复杂性。 2、用户提取数据。 3、简化数据库用户管理。 4、改进性能。 48、建立视图有什么缺点?主要表现在对视图修改的限制上。 修改视图的行,转换为对基表的行的修改。 简单的视图可行。 修改存在嵌套关系的视图,可能导致权链遭到破坏无法修复。 49、SQL Server支持那些存储类型?系统存储过程 本地存储过程 临时存储过程 远程存储过程 扩展存储过程 50、存储过程都有哪些优点?存储过程提供了安全机制,改进了执行效率 减少了网络流量,增强了代码的重用性 51、为什么有时需要对存储过程进行重编译处理?用户向表中增加数据列或增加索引而造成数据库逻辑结构的改变。数据库的某些更改可能导致原有计划的效率低下或不再有效。 52、使用触发器都有哪些优点?1、强制比CHECK约束更复杂的数据完整性。 2、使用自定义的错误信息。 3、实现数据库中多张表的级联修改。 4、比较数据库修改前后的状态。 5、维护非规范化数据。 53、简述查看系统触发器信息的方法。1、使用系统存储过程sp_helptext。2、使用系统表sysobjects。 3、使用企业管理器。 54、用户自定义函数分为那些类型?1、返回可
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 机动车售后服务合同范本
- 美术高考集训班协议合同
- 现场勘测安全协议书模板
- 自建房盖楼出售合同范本
- 腌制品配送服务合同范本
- 鱼缸家用转让协议书模板
- 离婚前财产转移合同范本
- 混凝土施工承包合同协议
- 高压铝电缆收购合同范本
- 潍坊小餐饮加盟合同范本
- 2025年广西公需科目答案03
- 成都盐道街中学实验学校数学新初一分班试卷含答案
- 马工程《文学理论》
- 特种设备管理“332211”工作法
- GB∕T 19335-2022 一次性使用血路产品 通用技术条件
- 标准鲁班尺尺寸对比表
- 生物降解塑料项目投资计划及资金方案(模板范文)
- 九九乘法表清晰打印
- 江西省油茶造林作业设计技术规范
- 电气火灾防范检测方案设计
- --药事管理会议记录
评论
0/150
提交评论