第一章
1.数据库技术的发展经历了哪3个阶段?
答:数据库技术的发展经历了人工管理、文件系统、数据库系统3个阶段。
2.数据模型通常由哪3个部分组成?
答:数据模型通常是由数据结构、数据操作和完整性约束3部分组成
3.下面哪些是关系数据库?
(1)Access (2)SQL Server
(3)Oracle (4)XML
第二章
1.SQL Server2008都有哪些版本?
答:SQL Server 2008的版本有:SQL Server 2008分为SQL Server 2008企业版、标准版、工作组版、Web版、开发者版、Express版、Compact 3.5版。
2.SQL Server2008的主要特点有哪些?
答:SQL Server 2008的主要特点为:可信任、高效、智能。
3.在安装SQL Server 2008时,可以选择哪些身份验证模式?
答:在安装SQL Server 2008时,可以选择:Windows身份验证模式、混合模式(SQL Server身份验证和Windows身份验证)
第三章
1.启动SQL Server 2008服务的两种方式分别是什么?如何操作?
创建唯一约束sql语句答:启动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.数据库的常用对象有哪些?
答:数据库的常用对象有:表、字段、索引、视图、存储过程。
2.SQL 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 均支持持完整备份和差异备份。
2.SQL 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什么是常量?
答:数据在内存中存储始终不变化的量叫常量。
3.Transact-SQL可以使用哪两种类型的变量?
答:Transact-SQL可以使用两种变量,一种是局部变量;另外一种是全局变量。
第八章
1.创建一个名称为db_BOOK的数据库,该数据库的主数据文件的逻辑名称为BOOK_data,主数据文件名为BOOK.mdf,初始大小为10MB,最大空间为80MB,增长速度为2MB;事务日志文件的逻辑名称为BOOK_log,日志文件名称为BOOK.ldf,初始大小为5MB,最大空间为50MB,增长速度为10%;要求主数据库文件和事务日志文件都存放在D盘的DATA文件夹下。
答:
CREATE DATABASE db_BOOK
(
Name= BOOK _data,
Filename='D:\DATA\ BOOK.mdf',
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.数据完整性分为哪几类?
答:数据完整性分为实体完整性、域完整性、引用完整性、用户定义完整性。
第十二章
1.SQL Server提供哪几种类型的游标?
答:SQL Server提供了4种类型的游标,静态游标、动态游标、只进游标由键集驱动的游标。
2.一个完整的游标应由哪几部分组成?
答:一个完整的游标由(1)声明游标,(2)打开游标,(3)从一个游标中查信息,(4)关闭游标,(5)释放游标,这5部分组成。
第十三章
1.SUBSTRING(‘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机制是什么?
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论