新闻中心 | 电脑硬件 | 手机 | 数码相机 | 笔记本频道 | 服务器 | 美图频道 「总」 生活频道 渔鱼频道 电影频道 游戏频道 旅游频道 设为首页 | 收藏
网络学院
迷城学吧
硬件
手机
旅游
生活
渔鱼
美图
电影
游戏
  导航: 迷城学吧 · 数据库类教程 · MSSQL教程 · Sql2000基础教程  

sqlserver24学时教程连载---附录 答案

图文推荐
『sqlserver24学时教程连载---附录 答案』可能有大量图片,显示会较慢,请等待图片下载完成
 
点击数: 更新时间:2007-8-8 19:06:07 

    附录 答案

    第1学时的答案

    思考题

    1) 什么是RDBMS?

    RDBMS即关系型数据库管理系统,是一个用于管理数据库的引擎。

    2) SQL Server 7.0在什么平台上运行?

    SQL Server 7.0运行于Windows NT或Windows 95/98.

    3) 什么是DBA?

    DBA即数据库管理员,是一个负责管理和维护数据库服务器的人。

    4) 管理SQL Server使用什么工具?

    SQL Server可用SQL Enterprise Manager来管理,该工具是微软管理控制台的一个插件程

    序。

    5) SQL Server怎么诞生的?

    SQL Server作为微软和Sybase公司的合作产品于1988年诞生。

    6) 使用N层结构的应用程序意思着什么?

    N层结构的应用程序是指一个至少被分为表示层、业务层、数据层这三个不同层的应用程

    序。

    练习题

    答案略。

    第2学时的答案

    思考题

    1) SQL Server 7.0对处理器的最低要求是什么?

    SQL Server 7.0要求使用基于Alpha处理器或基于英特尔公司的奔腾处理器 (奔腾、高能奔

    腾、奔腾Ⅱ、奔腾Ⅲ)或其他兼容的速度达166MHz或更快的处理器。

    2) SQL Server 7.0典型安装需要多大的硬盘空间?

    SQL Server 7.0典型安装需要大约165MB的硬盘空间?

    3) SQL Server 7.0企业版需要运行在什么操作系统上?

    SQL Server 7.0企业版需要运行在Windows NT 企业版上?

    4) 当你使用SQL Server 7.0桌面版时,要考虑的主要限制是什么?

    使用SQL Server 7.0桌面版时,最主要的一个限制是数据库不能超过 4GB.

    242 SQL Server 7 24学时教程

    5) 安装SQL Server时,遇到了错误信息,你该怎么做?

    拷贝下出错信息和相关代码,并使用 Books Online、TechNet或微软在线支持进行研究。

    6) 当你使用本地系统帐号安装 SQL Server时,最大限制是什么?

    使用本地系统帐号安装SQL Server时,最大的限制是它无法访问网络资源。

    7) 为了安装SQL Server 7.0,你必须以什么权限登录?

    你必须以管理员的权限登录Windows NT.

    练习题

    答案略。

    第3学时的答案

    思考题

    1) 在物理上,数据库是怎样实现的?

    一个数据库的物理实现至少要在服务器硬盘上放 2个文件。

    2) 什么是表?

    表是一个行和列的集合,它用于跟踪那些对数据库拥有者来说很重要的信息。

    3) 视图能为你做什么?

    视图用于简化对表中数据的访问。

    4) 什么类型的约束能保证表中的每行彼此不同?

    可以使用UNIQUE约束来保证表中的所有行彼此不同。

    5) 什么类型的约束能保证一个表中的每行在另一个表中有匹配的一行?

    可以使用FOREIGN KEY约束来保证一个表中的所有行在另一个表中有匹配的一行。

    6) 什么是存储过程?

    存储过程是一个SQL语句的集合,它可以通过一条语句来调用。

    7) 触发器可以执行什么功能?

    触发器是一个SQL语句的集合,它在表中指定的数据改变发生时触发执行。

    练习题

    答案略。

    第4学时的答案

    思考题

    1) SQL Server给数据库中的对象分配空间的最小量是什么,有多大?

    SQL Server以页为单元在数据库中分配空间,它是一个 8KB的单元。

    2) 当SQL Server第一次给一个新数据库对象分配空间时,怎样分配?

    SQL Server在一个混合型区域中为它分配空间,该区域中还有其他数据库对象的信息。

    如果这个对象增大超过8个页,SQL Server便会将它从混合型区域移到一个统一型区域中。

    243附录 答    案

    3) 什么是区域?有多大?

    区域是一组8个连续的8KB大小的页,共计64KB.

    4) master数据库的作用是什么?

    master数据库包含所有SQL Server需要操作的信息,它包含所有的登录信息、用户数据库

    的信息、物理硬盘驱动器的空间分配信息。

    5) msdb数据库的作用是什么?

    SQL Server Agent使用msdb数据库跟踪有关作业、报警以及操作员的信息。

    6) tempdb数据库用来做什么?

    tempdb数据库用作排序空间以及用于 SQL Server在许多进程中使用的某些工作表的创建。

    7) 主数据库文件用来做什么?

    主数据库文件是创建数据库时加入的第一个文件。该文件包含了用户收集的信息以及所

    有其他从属于该服务器的文件的信息。

    8) 可以给一个数据库增加多少主数据库文件?

    当你创建一个数据库时,即为该服务器创建了一个主数据库文件。这个文件是唯一可加

    到数据库的主数据库文件。

    9) 事务日志有什么用处?

    事务日志用于保持数据库的一致性。它用于确保对数据库的所有变动要么完成,要么取

    消。

    10) 什么是事务?

    事务是工作的一个逻辑单元,要么 100%地完成,要么全都取消。

    练习题

    答案略。

    第5学时的答案

    思考题

    1) Client Configuration Utility用来做什么?

    Client Configuration Utility用于配置客户机使之能连接到服务器上。

    2) 什么是SQL Enterprise Manager?

    SQL Enterprise Manager是用于管理SQL服务器的图形用户界面工具。

    3) 什么是MMC?

    MMC是微软管理控制台,它的功能是提供管理 BackOffice产品的框架。

    4) 你能用SQL Server Profiler做什么?

    SQL Server Profiler用于监视和优化SQL Server.

    5) SQL Query Analyzer能提供给你什么功能?

    SQL Query Analyzer用于连接SQL服务器并执行SQL命令和存储过程。

    6) 能在同一时间同一台机器上运行 SQL Server 6.5 和SQL Server 7.0吗?

    不能在同一时间同一台机器上运行 SQL Server 6.5 和SQL Server 7.0.但是,你可以使用

    244 SQL Server 7 24学时教程

    SQL Server-Switch应用程序来分别运行它们。

    7) 对你来说,排查命名管道的问题要用什么工具?

    可以使用makepipe和readpipe工具排查命名管道的问题。

    练习题

    答案略。

    第6学时的答案

    思考题

    1) 什么是数据库文件?

    数据库文件是对应于数据库的物理文件。

    2) 数据库文件和日志文件有什么不同?

    数据库文件和日志文件的主要差别在于数据库文件只包含数据库中的数据,而日志文件

    只包含事务日志信息。

    3) 什么是文件组?

    文件组是一个数据库文件的逻辑组,用于加强管理。

    4) 如果你用CREATE DATABASE语句创建数据库时,没有为日志文件指定逻辑名,这个

    数据库的名字的最大长度是多少?

    如果用CREATE DATABASE语句创建数据库时,没有为日志文件指定逻辑名,这个数据

    库的名字的最大长度是123个字符。

    5) “Auto Create Statistics”数据库选项用来做什么?

    “Auto Create Statistics”数据库选项用来迫使SQL Server为数据库中的表创建统计信息。

    6) 如果你使用的数据库是非成品型的开发用数据库,你可使用什么数据库选项?

    该环境下一定要打开的数据库选项之一是“ Truncate Log on Checkpoint”选项。

    7) 当紧缩一个数据库时,怎样告诉 SQL Server在数据库留下50%的空余空间?

    可以用DBCC SHRINKDATABASE命令指定一个百分比值。

    练习题

    答案略。

    第7学时的答案

    思考题

    1) 什么是表?

    表是SQL Server数据库中用于存储数据的地方。数据被存储在一个行列阵列中。

    2) 什么是列?

    列是SQL Server表中收集的单独一类数据。

    3) &Column 1是一个有效的列名吗?为什么?

    245附录 答    案

    不是。因为该列名以一个非法的字符开头并且它还含有空格。

    4) 数据类型用来作什么?

    数据类型被SQL Server用于决定一个列中将存储哪类数据。

    5) CREATE TABLE语句可做什么用?

    CREATE TABLE语句用于创建一个表。

    6) 如果创建表时,没有指定 NULL或NOT NULL,SQL Server在缺省情况用什么?

    没有指定时,SQL Server将使用NULL作为可空值性的缺省值。

    7) 更改表Table1并增加一列Column3,数据类型为int,用什么命令?

    使用的命令是:ALTER TABLE Table1 ADD Column3 INT

    8) 如果你从一个数据库中误删了一个表,要想恢复它,必须做什么?

    如果从一个数据库中误删了一个表,恢复它唯一的办法是从备份中恢复。

    练习题

    第8学时的答案

    思考题

    1) 为什么安全性很重要?

    这是因为你不希望非法用户访问那些他们不该访问的数据,也不希望你的固定用户访问

    那些他们用不到的数据。

    2) 什么是登录ID?

    登录ID用于提供对SQL Server的访问。

    3) 什么是用户ID?

    用户ID提供授权的用户对数据库的访问。

    4. 角色用来做什么?

    角色用于将负责类似工作的用户划分到可管理的组中。

    5) 应用程序角色用来做什么?

    应用程序角色用于确保用户只能通过特定的应用程序来访问数据库。

    6) SQL Server认证和Windows NT认证有什么区别?

    246 SQL Server 7 24学时教程

    SQL Server认证全部在SQL Server内部处理。而对于Windows NT认证,SQL Server依靠

    Windows NT来认证用户。

    7) 公共角色用来做什么?

    公共角色用于分配许可给数据库中的所有用户。

    练习题

    答案略。

    第9学时的答案

    思考题

    1) 许可被用来做什么?

    许可用于让系统管理员锁住系统的特定部分,以便只允许某些用户使用这些功能。

    2) 什么是语句许可?

    语句许可是用于决定用户能否使用诸如创建表、视图、存储过程和缺省值等功能的许可。

    3) 什么是对象许可?

    对象许可是用于决定用户能否访问数据库中的对象的许可。

    4) 什么是隐含许可?

    隐含许可是一种特殊的许可,用于分配给作为某角色的成员的用户。

    5) 用什么命令在一个表上允许一个用户有 SELECT许可?

    你可以用GRANT SELECT语句在一个表上允许一个用户拥有 SELECT许可。

    6) 什么是拥有权链?

    拥有权链在视图和存储过程创建时产生。这类对象依赖于数据库中的其他对象,这样就

    产生了一个拥有权链。

    7) 什么是断裂的拥有权链?

    当用户在数据库中创建对象而这些对象所依赖的对象被不同的用户拥有时就产生断裂的

    拥有权链。

    练习题

    GRANT CREATE TABLE TO TestUser

    第10学时的答案

    思考题

    1) 为什么要备份你的数据库?

    你应该备份数据库以便保护你自己和你的机构避免因硬件故障、自然灾害、恶意删除而

    丢失数据。

    2) 什么是可接受的损失?

    可接受的损失是指那些数据损失后,仍可以继续使用数据库而不对你的业务产生负面影

    247附录 答      案

    响。这将因具体数据库而异,而且以时间计算。例如,在某些业务中 5分钟以内的数据损失是

    可接受的;而另一些中,5天以内的数据损失是可以接受的。

    3) 在哪两种情况下,只做全数据库备份是一个好主意?

    只做全数据库备份的两种情况是:数据库中的数据不经常改变;在几乎无 DBA维护的站

    点上。

    4) 什么是事务日志备份?

    事务日志备份是仅用于备份数据库事务日志的进程。它允许你执行快速、小型的备份,

    但恢复时间较长。

    5) 什么是时间点恢复?

    时间点恢复是一种恢复数据库到一个指定时间点 (例如,故障发生15分钟之前)的状态的能

    力。这种恢复仅在使用了事务日志时才可采用。

    6) 什么是增量备份?

    增量备份用于备份自上次全数据库备份以来数据库中发生的所有变化。

    7) 为什么校验你的备份是一个好主意?

    因为你可以进行所有备份,但如果硬件因故不工作了,这些备份可能不一定管用。

    8) 什么是备份设备?

    备份设备是在进行备份时所指定的供 SQL Server存储数据库拷贝的地方。

    9) 为什么要备份master数据库?

    因为它是服务器上最重要的数据库。它包含了有关服务器上所有数据库的信息。如果它

    损坏了,将很难恢复其他数据库。

    10) 除了master数据库,还应该备份哪些系统数据库?

    你还应该定期备份 msdb数据库。如果该服务器参与复制,还要备份出版数据库。如果你

    改动了model数据库,最好也要备份它。

    练习题

    答案略。

    第11学时的答案

    思考题

[1] [2] 下一页

】【关闭窗口
  ·上一篇:
  ·下一篇: 没有了
Sql2000基础教程:相关文章
Sql2000基础教程点击榜
固顶教程sqlserver24学时教程连载---附录
普通教程sqlserver24学时教程连载24-第2
普通教程sqlserver24学时教程连载23-第2
普通教程sqlserver24学时教程连载22-第2
普通教程sqlserver24学时教程连载21-第2
普通教程sqlserver24学时教程连载20-第2
普通教程sqlserver24学时教程连载19-第1
普通教程sqlserver24学时教程连载18-第1
普通教程sqlserver24学时教程连载17-第1
普通教程sqlserver24学时教程连载16-第1
网友自拍|生活百味|历史图片|摄影世界|明星图片|体坛图库|美女图片|图片纪实|世界奇观
电脑硬件推荐文章
advertisement
关于站点 - 广告服务 - 联系我们 - 版权隐私 - 免责声明 - 合作伙伴 - 程序支持 - 网站地图 - 库库中文网 | 设为首页 | 本页加入收藏 返回顶部
网站文本地图
版权所有:迷城学吧 欢迎各种媒体转载我们的原创作品[转载请注明出处]
Copyright © 2005-2008 www.McXb.com online services. all rights reserved. 蜀ICP备09003996
Template designed by Monsi. Optimized for 1024x768 to Firefox and MS-IE6 7. Site powered by JoyON.
红盾Gov315
有一个迷样的城市
在每个人的内心深处
让我们探索发掘这古老的墓