- 1、本文档共35页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
“SQL SERVER 2008应用开发”问题与习题答案
SQL SERVER 2008问题与解答
创建数据库和数据库文件
问题:如何将还原的数据库、文件、文件组或页前滚至故障点?
答案:在发生影响数据库文件的硬件失效或磁盘故障后,可以将数据库恢复到故障点。先恢复必威体育精装版的完全数据库备份和必威体育精装版的差异数据库备份,然后将后续的事务日志备份序列恢复到故障点。在恢复每个日志备份时,数据库引擎重新应用日志中记录的所有修改,以前滚所有事务。在恢复上次的日志备份时,数据库引擎则使用日志信息将所有未完成的事务回滚到该点。
问题:SQL Server 中如何设置服务器范围的设置?
答案:使用 sp_configure 系统存储过程或 SQL Server Management Studio 可设置系统范围的设置。
问题:创建数据库时,可以设置哪些不同的选项?
答案:可以更改所有者名称、启用全文有哪些信誉好的足球投注网站、更改主数据文件和事务日志文件的默认值、更改排序规则、更改恢复模式、添加文件组,以及添加扩展属性,所有这些都可以使用“对象资源管理器”“新建数据库向导”来完成。
SQL Server Management Studio 中生成脚本?
答案:使用对象资源管理器可以快速创建整个数据库的脚本,也可以使用默认选项创建单个数据库对象的脚本。可以在查询编辑器窗口中创建脚本,并将脚本保存到文件或存入剪贴板。若要生成对象的脚本,展开对象资源管理器,并找到该对象。右键单击对象,然后单击编写对象类型脚本为。
问题:SQL Server 数据库引擎使用什么文件和文件组填充策略?
答案:只要数据库设置为自动增长,数据库引擎将自动以循环轮替的方式一次扩展一个文件,以便容纳更多数据。例如,某个文件组由两个文件组成,两个文件都设置为自动增长。当该文件组中的所有文件的空间耗尽时,将只扩展第一个文件。当第一个文件变满,无法再向文件组写入更多数据时,第二个文件将扩展。如果第二个文件又变满,无法再向文件组写入更多数据,那么第一个文件再度扩展,依此类推。
问题:使用文件组如何提高数据库性能?
答案:使用文件和文件组可提高数据库性能,因为这可实现跨多个磁盘、多个磁盘控制器或 RAID(独立磁盘冗余阵列)系统创建数据库。
问题:SQL Server 2008 中的架构与 SQL Server 2005 和 SQL Server 2000 的架构有何不同?
答案:在 SQL Server 2005 及早期版本中,数据库可以包含一个名为“架构”的实体,但此实体实际上是数据库用户。在 SQL Server 2008 中,架构既是容器,又是命名空间。
问题:CREATE SCHEMA 语句创建的对象创建在何处?
答案:CREATE SCHEMA 语句所创建的对象将创建在该语句正在创建的架构内。
实验回顾问题:
如何使用默认选项快速创建整个数据库或单个数据库对象的脚本?
答案:若要创建对象的脚本,展开对象资源管理器,然后找到对象。右键单击该对象,然后单击编写对象类型脚本为。
如何授予用户 NY-SQL-01\Katie 对另一个架构的权限?
答案:使用 GRANT SELECT ON SCHEMA::table_name TO user_name T-SQL 语句。
谁可以创建数据库的数据库快照?
答案:可以创建数据库的任何用户都可创建数据库快照。
习题答案
简答题
对象什么时候分配给默认文件组?
答案:如果在数据库中创建对象时未指定对象所属的文件组,对象将被分配给默认文件组。
什么是数据库架构,如何使用架构?
答案:数据库架构是与数据库用户分开的单独命名空间。可以将架构看作对象的容器。可以在数据库中创建和更改架构,可以授予用户对架构的访问权。架构可以归任何用户所有,并且架构所有权可以转移。
如何在不恢复整个数据库的前提下,从数据库快照中恢复意外删除的表以及所有对应的数据?
答案:使用对象资源管理器生成从快照创建表的脚本,然后使用联接操作插入从相应的数据库快照表选出的数据。
创建数据类型和表
问题:如何实现用户定义数据类型?
答案:使用 CREATE TYPE 语句及其参数。
问题:如何创建基于系统提供的数据类型的别名数据类型?
答案:使用 CREATE TYPE FROM 语句及其参数。
问题:已分区表支持哪些属性?
答案:已分区表支持所有与设计和查询标准表关联的属性和功能,包括约束、默认值、标识和时间戳值、触发器和索引。
问题:创建表之后,可以更改表的哪些选项?
答案:创建表之后,可以更改在最初创建表时为表定义的很多选项。这可能包括:
可添加、修改或删除列。例如,列名、长度、数据类型、精度、小数位数以及是否可为 Null 都可以更改(虽然存在某些限制)。
如果表是已分区表,它可以重新分区,或者可以添加或删除单个分区。
可以添加或删除 PRIMAR
文档评论(0)