SQL Server从入门到精通 课后习题与答案

阅读: 评论:0

2024年2月5日发(作者:)

SQL Server从入门到精通 课后习题与答案

第一章

1.数据库技术的发展经历了哪3个阶段?

答:数据库技术的发展经历了人工管理、文件系统、数据库系统3个阶段。

2.数据模型通常由哪3个部分组成?

答:数据模型通常是由数据结构、数据操作和完整性约束3部分组成

3.下面哪些是关系数据库?

(1)Access (2)SQL Server

(3)Oracle (4)XML

第二章

Server2008都有哪些版本?

答:SQL Server 2008的版本有:SQL Server 2008分为SQL Server 2008企业版、标准版、工作组版、Web版、开发者版、Express版、Compact 3.5版。

Server2008的主要特点有哪些?

答:SQL Server 2008的主要特点为:可信任、高效、智能。

3.在安装SQL Server 2008时,可以选择哪些身份验证模式?

答:在安装SQL Server 2008时,可以选择:Windows身份验证模式、混合模式(SQL Server身份验证和Windows身份验证)

第三章

1.启动SQL Server 2008服务的两种方式分别是什么?如何操作?

答:启动SQL Server 2008服务的两种方式分别是:后台启动SQL Server 2008服务和通过SQL Server配置管理器启动SQL Server2011。

后台启动SQL Server 2008服务步骤:

选择“开始”/“控制面板”/“控制面板”/“系统和安全”/“管理工具”/“服务”命令,打开“服务”窗口。在“服务”窗口中找到需要启动的SQL Server 2008服务,单击鼠标右键在弹出的快捷菜单中选择“启动”命令,等待Windows启动SQL Server 2008的服务。

通过SQL Server配置管理器启动SQL Server2011的步骤:

首先打开“SQL Server Configuration Manager”管理工具。在“SQL Server Configuration

Manager”管理工具中左边树型结构下选择“SQL Server服务”,在“SQL Server Configuration

Manager”管理工具右边列出的SQL Server服务中选择需要启动的服务,单击鼠标右键,在弹出的快捷菜单中选择“启动”命令,启动所选中的服务。

2.使用SQL Server 2008 Management Studio如何创建服务器组?

答:步骤:

(1)打开“SQL Server Management Studio”工具。

(2)在“连接服务器”对话框中的“取消”按钮。

(3)在SQL Server Management Studio中执行“视图”/“已注册的服务器”菜单命令。

(4)在“已注册的服务器”版面中选择服务器组要创建在哪种服务器类型当中。

(5)选择完服务器后,在“已注册的服务器”版面的显示服务器区域中选择“SQL Server 组”,

单击鼠标右键,在弹出的快捷菜单中选择“新建服务器组”命令。

(6)在弹出的“新建服务器组”对话框中的组名文本框中输入要创建服务器组的名称;在组说明文本框中写入关于创建的这个服务器组的简要说明。将信息输入完毕后,单击“确定”按钮即可完成服务器组的创建。

第四章

1.数据库的常用对象有哪些?

答:数据库的常用对象有:表、字段、索引、视图、存储过程。

Server 2008数据库主要是由什么组成的?

答:SQL Server 2008数据库主要是由文件和文件组组成。

3下面哪些是SQL Server 2008的系统数据库?

(1)master数据库

(2)Tempdb数据库

(3)Model数据库

(4)Msdb数据库

(5)Mssqlsystemresource数据库

(6)my_db数据库

第五章

1.下面哪些是数值型数据类型?

(1)Int

(2)Smallint

(3)Tinyint

(4)Bigint

(5)Money

(6)Binary

2.视图与表的关系是什么?

答:视图的结构和内容是建立在对表的查询基础之上的,和表一样包括行和列,这些行列数据都来源于其所引用的表。

3.表与表之间存在哪3种类型的关系?

答:表与表之间存在的关系有:一对一关系、 一对多关系、多对多关系

第六章

1.什么是备份?SQL Server 支持哪两种备份?

答: 创建 SQL Server 备份的目的是为了可以恢复已损坏的数据库。SQL Server 均支持持完整备份和差异备份。

Server2008提供了哪些恢复模式?

答:SQL Server 2008提供了三种恢复类型分别是:简单恢复、完全恢复、大容量日志记录恢复。

3.如何获得数据库、数据表的脚本?

答:将数据库生成SQL脚本

(1)启动SQL Server Management Studio,并连接到SQL Server 2008中的数据库。在“对象资源管理器”中展开“数据库”节点。

(2)鼠标右键单击指定的数据库,在弹出的快捷菜单中选择“编写数据库脚本为”“/CREATE到”/“文件”命令。

(3)进入“选择文件”对话框。单击“保存在”的下拉按钮,在弹出的浮动列表框中选择保存位置,在“文件名”文本框中写入相应的脚本名称。单击“保存”按钮,开始编写SQL脚本。

将数据表生成SQL脚本

(1)启动SQL Server Management Studio,并连接到SQL Server 2008中的数据库。在“对象资源管理器”中展开“数据库”节点。

(2)展开指定的数据库∕“表”选项。

(3)鼠标右键单击数据表“tb_Student”,在弹出的快捷菜单中选择“编写表脚本为”“/CREATE到”/“文件”命令。

(4)进入“选择文件”对话框,单击“保存在”的下拉按钮,在弹出的浮动列表框中选择保存位置,在“文件名”文本框中写入相应的脚本名称,单击“保存”按钮,开始编写SQL脚本。

第七章

1.T-SQL语言主要由哪几部分组成?

答:T-SQL语言主要由:数据定义语言、数据控制语言、和数据操纵语言组成。

2什么是常量?

答:数据在内存中存储始终不变化的量叫常量。

ct-SQL可以使用哪两种类型的变量?

答:Transact-SQL可以使用两种变量,一种是局部变量;另外一种是全局变量。

第八章

1.创建一个名称为db_BOOK的数据库,该数据库的主数据文件的逻辑名称为BOOK_data,主数据文件名为,初始大小为10MB,最大空间为80MB,增长速度为2MB;事务日志文件的逻辑名称为BOOK_log,日志文件名称为,初始大小为5MB,最大空间为50MB,增长速度为10%;要求主数据库文件和事务日志文件都存放在D盘的DATA文件夹下。

答:

CREATE DATABASE db_BOOK

(

Name= BOOK _data,

Filename='D:DATA ',

Size=10MB,

Maxsize=80MB,

Filegrowth=2MB,

)

LOG ON

(

Name= BOOK _log,

Filename='D:DATA BOOK ldf',

Size=5MB,

Maxsize=50MB,

FileGrowth=10%

)

2.使用ALTER TABLE语句可修改表的结构,在此语句中使用哪些关键字可以向表中添加字段、修改字段、删除字段?

答:ADD添加字段、ALTER修改字段、DROP删除字段

3.将Student表中的Sno字段设置主键约束的SQL语句是什么?

答:

ALTER TABLE Student

ADD CONSTRAINT PRM_Sno PRIMARY KEY (Sno)

第九章

1.“where 年龄 between 18 and 27”条件语句等价于下面哪个语句?

(1)where 年龄>18 and 年龄<27

(2)Where 年龄>=18 and 年龄<27

(3)Where 年龄>18 and 年龄<=27

(4)Where 年龄>=18 and 年龄<=27

2.下面哪些数据类型的字段不能作为GROUP BY子句的分组依据?

(1)Text

(2)Ntext

(3)Image

(4)Varchar

3.使用GROUP BY子句进行分组查询后,再根据指定条件筛选查询结果集,应用下面哪个子句?

(1)HAVING

(2)WHERE

(3)GROUP BY

(4)ORDER BY

第十章

1.使用存储过程有哪些优点?存储过程分为哪3类?

答:使用存储过程的优点?

(1)存储过程可以嵌套使用,支持代码重用。

(2)存储过程可以接受与使用参数动态执行其中的SQL语句。

(3)存储过程比一般的SQL语句执行速度快。

(4)存储过程具有安全特性(例如权限)和所有权链接,以及可以附加到它们的证书。

(5)存储过程允许模块化程序设计。

(6)存储过程可以减少网络通信流量。

(7)存储过程可以强制应用程序的安全性。

存储过程分为:系统存储过程、用户自定义存储过程、扩展存储过程。

2.执行存储过程使用什么语句?

答:存储过程创建完成后,可以通过EXECUTE执行,可简写为EXEC。

3.触发器有哪3种类型?

答:SQL Server 包括三种常规类型的触发器:DML 触发器、DDL 触发器和登录触发器。

第十一章

1.下列哪些不是SQL Server2008中提供的索引。

(1)聚集索引

(2)包含性行索引

(3)XML索引

(4)非聚集索引

(5)唯一索引

(6)文件索引

(7)索引视图

(8)全文索引

2.在CREATE INDEX语句中,分别使用什么关键字创建唯一索引、聚集索引和非聚集索引?

答:

UNIQUE 创建唯一索引。

CLUSTERED 聚集索引。

NONCLUSTERED 非聚集索引。

3.数据完整性分为哪几类?

答:数据完整性分为实体完整性、域完整性、引用完整性、用户定义完整性。

第十二章

Server提供哪几种类型的游标?

答:SQL Server提供了4种类型的游标,静态游标、动态游标、只进游标由键集驱动的游标。

2.一个完整的游标应由哪几部分组成?

答:一个完整的游标由(1)声明游标,(2)打开游标,(3)从一个游标中查找信息,(4)关闭游标,(5)释放游标,这5部分组成。

第十三章

ING(‘abcd’,2,3)的返回值是:

(1)abc

(2)bcd

(3)cd

(4)def

2.数学函数可以对哪些数据类型的列进行操作

答:数学函数可以对数据类型为整型(integer)、实型(real)、浮点型(float)、货币型(money)和smallmoney的列进行操作。

3.在SQL Server中数据类型转换分为哪两种?

答:在SQL Server中数据类型转换分为显示转换和隐式转换两种。

第十四章

1.事务中包含的4种重要的属性分别是什么?

答:事务中包含的4种重要的属性分别是原子性、一致性、隔离性和持久性。

2.用来设置隐式事务的API机制是什么?

答:用来设置隐式事务的API机制是ODBC和OLE DB。

3.什么是锁?

答:锁可以防止事务的并发问题,在多个事务访问下能够保证数据库完整性和一致性。

第十五章

SQL Server从入门到精通 课后习题与答案

本文发布于:2024-02-05 14:02:11,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170711293157031.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:SQL命令大全
标签:数据库   过程   服务器   游标   数据
留言与评论(共有 0 条评论)
   
验证码:
排行榜

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23