思考和练习_答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
10.简述在【查询分析器】中联接实例的过程。
答案:
启动【查询分析器】程序,在【连接到SQL Server】窗口中选择以前连接过的实例名,或者打开【连接服务器】对话框。在【活动服务器】列表框中,选择本地计算机和网络中的SQL Server实例。单击【确定】按钮,关闭【连接服务器】对话框。输入用户和密码。单击【确定】按钮,关闭【连接到SQL Server】窗口,激活【SQL分析器】窗口。
5.数据文件可以存放在一个或多个硬盘分区上。
6.数据文件组可以分为主要文件组标志为primary和用户定义文件组。
7.事务日志文件和数据文件一样,具有逻辑名称和操作系统文件名两种名称。
选择题
1.每一个数据库都有(A)的标识,这个标识就是数据库名称。
A.一个唯一
B.多个
C.两个
D.不同
2.SQL Server的数据文件的名称有(C)。
在其他属性设置对话框中可以采用缺省选项。按照安装向导的提示完成安装。
7.简述如何在【服务管理器】中启动、停止实例?
答案:
在【Microsoft SQL Server】程序组件中启动【服务管理器】程序。在【服务器】下拉列表框中选择要启动的实例,在【服务】下拉列表框中选择SQL Server服务。单机【启动】按钮启动实例。
6.简述create database语句的语法。
答案:
create database数据库名
on primary
( name=逻辑名称,
filename=操作系统文件名,
size=初始尺寸,
maxsize=最大尺寸,
filegrowth=增长尺寸),
filegroup次要文件组名
( name=逻辑名称,
选择题
1.同一台计算机上可以运行(D)个实例。
A.一个
B.两个
C.三个
D.多个
2.在创建命名实例时,如果是运行在中文版操作系统上的中文版SQL Server 2000,则允许对实例(C)命名。
A.只能用英文
B.只能用中文
C.允许用英文或中文
D.只能用系统默认名称
3.SQL Server 2000实例的排序规则,不论升序还是降序,都是按照第一个字符的(B)排序。
9.简述在【企业管理器】中注册实例的过程。
答案:
启动【企业管理器】程序,选择一个服务器组节点,并在节点上单击鼠标右键,在弹出的快捷菜单上单击“新建SQL Server注册”菜单项,打开【注册SQL Server向导】窗口。在【选择一个SQL Server】对话框的【可用的服务器】文本框中输入要注册的实例名。在【选择身份验证模式】对话框中,选择身份验证模式,并且在【选择连接项】对话框中输入“登录名”和“密码”。单击“完成”按钮完成注册。
3.简述SQL Server实例的服务帐号的含义。
答案:
SQL Server 2000的服务帐户分为“本地系统帐户”和“域用户帐户”两种。SQL Server中每一个服务的启动和运行必须由具有权限的操作系统帐户来完成。可以为每一个服务指定一个专用的帐户,多个服务也可以使用同一个帐户。通常情况下“本地系统的帐户”可以启动、运行大部分的服务,只有与网络交互有关的服务器到服务器的活动才必须使用“域用户帐户”。
6.简述创建SQL Server命名实例的过程。
答案:
创建命令实例的过程就是SQL Server的安装过程
启动SQL Server 2000安装向导界面,在提示的对话框中设置属性,有些属性采用缺省设置,创建命名实例需要设置以下属性。
在【安装选择】对话框中,选择“创建新的SQL Server实例,或安装客户端工具”。
答案:
SQL Server 2000可以分成“服务器程序组件”和“客户端程序组件”两部分,服务器组件实现数据的存储和管理,客户端组件是用户访问数据库的工具。两个部分可以安装在一台计算机上,也可以分别安装在多台计算机上,供不同角色的用户使用。
2.什么是SQL Server的实例?
答案:
SQL Server的一个实例就是一套完整的服务程序。实例中的服务程序多达几百个,大致可以分为3类:SQL Server数据库引擎、SQL Server代理和分布处理协调器。一台计算机允许存在并同时运行多个实例。实例可以分为两种:默认实例和命名实例。
3.SQL Server实例的服务帐户有本地系统帐户和域用户帐户两种。
4.SQL Server实例的身份验证模式有Windows身份验证模式和SQL Server身份验证模式两种。
5.启动和停止实例的操作可以在SQL Server程序组件的【服务控制器】窗口和Windows操作系统的【服务】窗口中进行。
(2)向用户文件组增加数据文件
Alter database数据库名
Add file
( name=逻辑名称,
Filename=操作系统文件名,
Size=初始尺寸,
Maxsize=最大尺寸,
Filegrowth=增长尺寸)
to filegroup用户定义文件组名
(3)增加事物日志文件
Alter database数据库名
A.初始尺寸
B.最大尺寸
C.逻辑名称和操作系统名称
D.增长尺寸
3.SQL Server的数据文件可以分为(B)。
A.重要文件和次要文件
B.主要数据文件和次要数据文件
C.初始文件和最大文件
D.初始文件和增长文件
4.下列哪种描述正确。(D)
A.主要文件组只能包含主要文件。
B.主要文件组不能包含次要文件。
4.简述对数据文件进行分组对数据检索的好处。
答案:
如果一个表中的数据分别存放在不同的数据文件中,检索数据时,从多个文件中同时查找,可以提高查询效率。
5.简述事务日志文件的作用。
答案:
对数据库的每一个操作结果不是立即更新到数据文件中,而是将结果暂时存放在一个临时文件中,这个文件就是“事务日志文件”。只有确认了操作结果或事务日志文件达到一定容量后,才将最终结果更新到数据文件中。“事务日志文件”可以提高数据库的操作效率,也能够撤消某些错误操作。
练习题
读者自行设计数据库的名称、数据文件的逻辑名称和操作系统名称、数据文件组、事务日志文件的逻辑名称和操作系统名称,并且分别用【数据库属性】窗口和create database语句创建数据库。
项目三思考和练习
填空题
1.表是数据库中数据存储的基本单位。
2.表是反映现实世界某类事物的数学模型,表由行和列组成。现实世界中事物的属性对应表的列,表中的一行代表一类事物中的一个特例。
C.主要文件允许在用户定义文件组中。
D.主要文件组中除了有主要文件,也允许包含次要数据文件。
5.create database是用来(A)。
A.创建数据库
B.删除数据库
C.创建表
D.创建视图
简答题
1.简述数据库包括哪4个基本属性?
答案:
数据库的4个基本属性是:标识数据库唯一性的“数据库名称”,存储数据的“数据文件”,对数据文件按逻辑关系归类的“文件组”,提高运行效率并能够撤销错误操作的“事务日志文件”。
如果选择“SQL Server身份验证模式”,在使用的时候,除了登录Windows操作系统外,还需要以数据库管理员sa或其它数据库用户身份登录数据库,才能连接SQL Server数据库实例。
“混合模式”允许在登录实例时,使用任何一种方式。
5.简述SQL Server实例的排序规则的含义。
答案:
排序规则是根据特定语言和区域设置的对字符串数据进行排序和比较的规则,体现在查询语句的order by子句。通常,不论英文字符串还是中文字符串,都是按照第一个字符的ASCII值排序。
A.UNICODE码值
B.ASCII码值
C.英文字符顺序
D.中文拼音顺序
4.在【企业管理器】中第一次使用SQL Server实例时需要做(B)操作。
A.创建服务器组
Байду номын сангаасB.创建服务器组和注册实例
C.注册实例
D.选择并连接本地实例或网络实例。
简答题
1.简述SQL Server的服务器组件和客户端组件之间的关系。
答案:
用alter database语句一次只能修改一个属性,修改不同属性的语法规则也各不相同。
(1)向主要文件组增加数据文件
alter database数据库名
add file
( name=逻辑名称,
Filename=操作系统文件名,
Size=初始尺寸,
Maxsize=最大尺寸,
Filegrowth=增长尺寸)
在【Microsoft SQL Server】程序组件中启动【服务管理器】程序。在【服务器】下拉列表框中选择已经启动的实例,在【服务】下拉列表框中选择SQL Server服务。单机【停止】按钮停止实例。
8.简述在【企业管理器】中创建服务器组的方法。
答案:
启动【企业管理器】程序,在【Microsoft SQL Servers】节点上单击鼠标右键,在弹出的快捷菜单中单击【新建SQL Server组】菜单项,打开【服务器组】对话框。在【名称】文本框中输入要创建的服务器组名称,并选中【顶层组】单选框。单击【确定】按钮,完成服务器组的创建。
在【安装定义】对话框中,选择“服务器和客户端工具”安装类型。
在【实例名】对话框中,单击【默认】复选框,清除缺省设置,并且在【实例名】文本框中输入实例名称。
在【服务帐户】对话框中,选中【使用本地系统帐户】单选框。
在【身份验证模式】对话框中,选中【混合模式】单选框,在【输入密码】和【确认密码】文本框中输入系统管理员sa用户的密码。
4.简述SQL Server实例的身份验证模式有哪几种?
答案:
SQL Server实例的用户允许与Windows操作系统的帐户紧密结合,提供两种身份验证模式,一种是“Windows身份验证模式”,另一种是“SQL Server身份验证模式”。
对于“Windows身份验证模式”,只要以Administrator身份登录Windows操作系统就可以连接SQL Server数据库实例。
练习题
读者自行设计实例的名称、身份验证模式和排序规则,并练习创建命名实例。
项目二思考和练习
填空题
1.数据库的名称是数据库的唯一标识。
2.表是数据按逻辑关系做的分类,而数据文件是数据库中数据的物理存储方式。
3.SQL Server的数据文件有逻辑名称和操作系统文件名两种名称。
4.描述数据文件的大小有初始尺寸、最大尺寸和自动增长尺寸3种。
Add log file
( name=逻辑名称,
Filename=操作系统文件名,
Size=初始尺寸,
Maxsize=最大尺寸,
Filegrowth=增长尺寸)
(4)修改数据库排序规则
alter database数据库名
collate排序规则名称
8.简述drop database语句的语法。
答案:
drop database数据库名
2.简述什么是数据文件的逻辑名称和操作系统名称?
答案:
每一个数据文件都有一个惟一的标识,这个标识就是数据文件的“逻辑名称”,而“操作系统文件名”是数据文件在硬盘上的存放路径和文件名的统称。
3.简述数据文件的尺寸有哪3种?
答案:
初始尺寸是创建数据库时指定的文件大小。最大尺寸表示一个数据文件的最大容量,数据文件的最大尺寸不能大于硬盘的尺寸。文件增长尺寸是指在数据的存储过程中,当数据文件达到初始尺寸后自动增长的尺度。
filename=操作系统文件名,
size=初始尺寸,
maxsize=最大尺寸,
filegrowth=增长尺寸)
log on
( name=逻辑名称,
filename=操作系统文件名,
size=初始尺寸,
maxsize=最大尺寸,
filegrowth=增长尺寸)
collate排序规则名称
7.简述alter database语句的语法。
项目一思考和练习
填空题
1.SQL Server 2000的数据库管理程序分为服务器程序和客户端程序两部分,两部分可以安装在同一台计算机上,也可以分别安装在不同的计算机上。
2.SQL Server 2000的实例是一套完整的服务程序,实例中的服务程序多达几百个,大致可以分为SQL Server数据库引擎、SQL Server代理和Distribute Transaction Coordinator3类。
3.数据类型是指定列所保存数据的类型,是规范表中数据正确性的一种方法。
4.对表操作的数据定义语言(DDL)有创建表的create table语句、修改表结构的alter table语句和删除表的drop table语句。
5.对表中数据更新操作的数据定义语言(DML)有添加记录的insert语句、修改记录的update语句和删除记录的delete语句。
相关文档
最新文档