“sqlserver2008应用开发”问题与习题答案

“sqlserver2008应用开发”问题与习题答案

ID:31212943

大小:63.01 KB

页数:33页

时间:2019-01-07

“sqlserver2008应用开发”问题与习题答案_第1页
“sqlserver2008应用开发”问题与习题答案_第2页
“sqlserver2008应用开发”问题与习题答案_第3页
“sqlserver2008应用开发”问题与习题答案_第4页
“sqlserver2008应用开发”问题与习题答案_第5页
资源描述:

《“sqlserver2008应用开发”问题与习题答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、SQLSERVER2008问题与解答第3章创建数据库和数据库文件问题:如何将还原的数据库、文件、文件组或页前滚至故障点?答案:在发生彫响数据库文件的硬件失效或磁盘故障后,可以将数据库恢复到故障点。先恢复最新的完全数据库备份和最新的差异数据库备份,然后将后续的事务口志备份序列恢复到故障点。在恢复每个日志备份时,数据库引擎重新应用日志中记录的所有修改,以前滚所有事务。在恢复上次的H志备份时,数据库引擎则使用日志信息将所有未完成的事务回滚到该点。问题:SQLServer中如何设置服务器范围的设置?答案:使用sp_configure系统存储过程或SQLS

2、erverManagementStudio可设置系统范Rl的设置。问题:创建数据库时,可以设置哪些不同的选项?答案:可以更改所有者名称、启用全文搜索、更改主数据文件和事务日志文件的默认值、更改排序规则、更改恢复模式、添加文件组,以及添加扩展属性,所有这些都可以使用“对彖资源管理器”“新建数据库向导”来完成。问题:如何在SQLServerManagementStudio屮生成脚本?答案:使用对象资源管理器可以快速创建整个数据库的脚本,也可以使用默认选项创建单个数据库对象的脚本。可以在查询编辑器窗口中创建脚本,并将脚本保存到文件或存入剪贴板。若要生成

3、对象的脚本,展开对象资源管理器,并找到该对彖。右键单击对象,然后单击编写v对象类型>脚本为。问题:SQLServer数据库引擎使用什么文件和文件组填充策略?答案:只要数据库设置为自动增长,数据库引擎将自动以循环轮替的方式一次扩展一个文件,以便容纳更多数据。例如,某个文件组由两个文件组成,两个文件都设置为自动增长。当该文件组屮的所有文件的空间耗尽时,将只扩展第一个文件。当第一个文件变满,无法再向文件组写入更多数据吋,第二个文件将扩展。如果第二个文件又变满,无法再向文件组写入更多数据,那么第一个文件再度扩展,依此类推。问题:使用文件组如何提高数据库性

4、能?答案:使用文件和文件组可提高数据库性能,因为这可实现跨多个磁盘、多个磁盘控制器或RAID(独立磁盘冗余阵列)系统创建数据库。问题:SQLServer2008中的架构与SQLServer2005和SQLServer2000的架构有何不同?答案:在SQLServer2005及早期版本中,数据库可以包含一个名为“架构”的实体,但此实体实际上是数据库用户。在SQLServer2008中,架构既是容器,又是命名空间。问题:CREATESCHEMA语句创建的对彖创建在何处?答案:CREATESCHEMA语句所创建的对象将创建在该语句正在创建的架构内。实验

5、回顾问题:1.如何使用默认选项快速创建整个数据库或单个数据库对象的脚本?答案:若要创建对象的脚本,展开对象资源管理器,然后找到对象。右键单击该对象,然后单击编写v对象类型〉脚本为。2.如何授予用户NY-SQL-01Katie对另一个架构的权限?答案:使用GRANTSELECTONSCHEMA::TOT-SQL语句。1.谁可以创建数据库的数据库快照?答案:nJ■以创建数据库的任何用户都可创建数据库快照。习题答案简答题1.对象什么时候分配给默认文件组?答案:如果在数据库中创建对象时未指定对象所属的文件组

6、,对彖将被分配给默认文件组。2.什么是数据库架构,如何使用架构?答案:数据库架构是与数据库用户分开的单独命名空间。可以将架构看作对象的容器。可以在数据库中创建和更改架构,可以授予用户对架构的访问权。架构可以归任何用户所有,并II架构所有权可以转移。3.如何在不恢复整个数据库的前提下,从数据库快照中恢复意外删除的表以及所有对应的数据?答案:使用对象资源管理器生成从快照创建表的脚本,然后使用联接操作插入从相应的数据库快照表选出的数据。第4章创建数据类型和表-~问题:如何实现用户定义数据类型?答案:使用CREATETYPE语句及其参数。问题:如何创建基

7、于系统提供的数据类型的别名数据类型?答案:使用CREATETYPEFROM语句及其参数。问题:已分区表支持哪些属性?答案:已分区表支持所有与设计和査询标准表关联的属性和功能,包括约束、默认值、标识和时间戳值、触发器和索引。问题:创建表之后,可以更改表的哪些选项?答案:创建表之后,可以更改在最初创建表时为表定义的很多选项。这可能包括:•可添加、修改或删除列。例如,列名、长度、数据类型、精度、小数位数以及是否可为Null都可以更改(虽然存在某些限制)。•如果表是已分区表,它可以重新分区,或者可以添加或删除单个分区。•可以添加或删除PRIMARYKEY

8、和FOREIGNKEY约束。•可以添加或删除UNIQUE和CHECK约朿、DEFAULT定义,以及对象。•可以使用IDENTITY或RO

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。