数据库技术(SQLServer)习题与

合集下载

SQLSERVER练习题及答案

SQLSERVER练习题及答案

SQLSERVER练习题及答案

题目1:

问题描述:

为管理岗位业务培训信息,建立3个表:

S (S#,SN,SD,SA) S#,SN,SD,SA 分别代表学号、学员姓名、所属单位、学员年龄C (C#,CN ) C#,CN 分别代表课程编号、课程名称SC ( S#,C#,G ) S#,C#,G 分别代表学号、所选修的课程编号、学习成绩1. 使用标准SQL嵌套语句查询选修课程名称为'税收基础'的学员学号和姓名

--实现代码:

SELECT SN,SD FROM S

WHERE [S#] IN(

SELECT [S#] FROM C,SC

WHERE C.[C#]=SC.[C#]

AND CN=N\'税收基础\')

2. 使用标准SQL嵌套语句查询选修课程编号为'C2'的学员姓名和所属单位

--实现代码:

SELECT S.SN,S.SD FROM S,SC

WHERE S.[S#]=SC.[S#]

AND SC.[C#]=\'C2\'

3. 使用标准SQL嵌套语句查询不选修课程编号为'C5'的学员姓名和所属单位

--实现代码:

SELECT SN,SD FROM S

WHERE [S#] NOT IN(

SELECT [S#] FROM SC

WHERE [C#]=\'C5\')

4. 使用标准SQL嵌套语句查询选修全部课程的学员姓名和所属单

--实现代码:

SELECT SN,SD FROM S

WHERE [S#] IN(

SELECT [S#] FROM SC

RIGHT JOIN

C ON SC.[C#]=C.[C#] GROUP BY [S#]

SQLServer数据库笔试题和答案

SQLServer数据库笔试题和答案

一单词解释(2分/个)34分

Data数据Database数据库RDBMS关系数据库管理系统GRANT授权

REVOKE取消权限DENY 拒绝权限DECLARE定义变量PROCEDURE存储过程事务Transaction 触发器TRIGGER 继续continue 唯一unqiue

主键primary key 标识歹U identity 夕卜键foreign key 检查check 约束constraint

二编写SQL语句(5分/题)50分(包含笔试题问题和解答答案)

1)创建一张学生表,包含以下信息,学号,姓名,年龄,性别,家庭住址,联系电话

Create table stu (学号int ,

姓名varchar(8),

年龄int,

性别varchar(4),

家庭地址varchar(50),

联系电话int

);

2)修改学生表的结构,添加一列信息,学历

Alter table stu add 学历varchar(6);

修改学生表的结构,删除一列信息,家庭住址

家庭地址

Alter table stu drop colu mn

4)向学生表添加如下信息:

学号姓名年龄性别联系电话学历

1A22 男123456 小学

2B21男119中学

3C23男110高中

4D18女114大学

Insert into stu values(1,?A?,22,?男?,123456,小学?)

Insert into stu values(2,?B?,21,?男?,119,中学?)

Insert into stu values(3,?C?,23,?男?,110,高中?)

SQL-Server--R数据库技术及应用第版-配套习题

SQL-Server--R数据库技术及应用第版-配套习题

SQL-Server--R数据库技术及应用(第版)-配套习题

————————————————————————————————作者:————————————————————————————————日期:

《SQLServer2008R2数据库技术及应用(第3版)》

选择题及答案

说明:以下选择题除包含了本教材中的选择题外,还扩充了部分选择题和参考答案,供读者学习使用。

第1章数据库系统认知

1.数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是(A)。

A.DBS包括DB和DBMS B.DBMS包括DB和DBS

C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS

2.下面列出的数据库管理技术发展的3个阶段中,没有专门的软件对数据进行管理的阶段是(D)。

I.人工管理阶段II.文件系统阶段III.数据库阶段

A.Ⅰ和ⅡB.只有ⅡC.Ⅱ和ⅢD.只有Ⅰ

3.描述数据库整体数据的全局逻辑结构和特性的是数据库的(A)。

A.模式B.内模式C.外模式

4.在修改数据结构时,为保证数据库的数据独立性,只需要修改的是(C)。

A.模式与外模式B.模式与内模式

C.三级模式之间的两层映射D.三级模式

5.下列4项中,不属于数据库系统特点的是(C)。

A.数据共享B.提高数据完整性C.数据冗余度高D.提高数据独立性

6.数据模型的三个要素是(B)。

A.实体完整性、参照完整性、域完整性

B.数据结构、数据操作、数据完整性

C.数据增加、数据修改、数据查询

D.外模式、模式、内模式

7.数据管理技术发展阶段中,文件系统阶段与数据库系统阶段的主要区别之一是

SQLServer数据库技术试题含答案(二)

SQLServer数据库技术试题含答案(二)

SQLServer数据库技术试题含答案(二)

SQLServer数据库技术试题含答案是很多IT人员关注的话题。下面列

出一些常见的试题及其答案,希望对大家有所帮助。

1. 如何在SQLServer中创建一个新的数据库?

答:可以使用SQL Server Management Studio (SSMS)或Transact-

SQL (T-SQL)语句来创建新的数据库。在SSMS中,右键单击“数据库”文件夹,选择“新建数据库”,然后按照提示操作即可。在T-SQL中,使用CREATE DATABASE语句来创建新的数据库。

2. 如何备份SQLServer数据库?

答:可以使用SSMS或T-SQL语句来备份SQLServer数据库。在SSMS 中,右键单击要备份的数据库,选择“任务”->“备份”,然后按照

提示操作即可。在T-SQL中,使用BACKUP DATABASE语句来备份数据库。

3. 如何还原SQLServer数据库?

答:可以使用SSMS或T-SQL语句来还原SQLServer数据库。在SSMS 中,右键单击要还原的数据库,选择“任务”->“还原”,然后按照

提示操作即可。在T-SQL中,使用RESTORE DATABASE语句来还原数据库。

4. 如何创建SQLServer数据库表?

答:可以使用SSMS或T-SQL语句来创建SQLServer数据库表。在SSMS

中,右键单击要创建表的数据库,选择“新建查询”,然后输入CREATE TABLE语句来创建表。在T-SQL中,使用CREATE TABLE语句来创建表。

数据库教程(SQLServer)课后习题及答案

数据库教程(SQLServer)课后习题及答案

习题1

3、简述数据库系统的组成。

答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、数据库管理员(DataBase Administrator ,DBA )和用户组成。

4、试述数据库系统的三级模式结构。这种结构的优点是什么?

答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,同时包含了二级映像,即外模式/模式映像、模式/内模式映像,如下图所示。 数据库应用1……

外模式A 外模式B 模式

应用2应用3应用4应用5……

模式

外模式/模式映像

模式/内模式映像

数据库系统的这种结构具有以下优点:

(1)保证数据独立性。将外模式与模式分开,保证了数据的逻辑独立性;将内模式与模式分开,保证了数据的物理独立性。

(2)有利于数据共享,减少了数据冗余。

(3)有利于数据的安全性。不同的用户在各自的外模式下根据要求操作数据,只能对限定的数据进行操作。

(4)简化了用户接口。按照外模式编写应用程序或输入命令,而不需了解数据库全局逻辑结构和内部存储结构,方便用户系统。

5、什么是数据的物理独立性与逻辑独立性?并说明其重要性。

答:(1)数据的物理独立性是指数据的物理结构(包括存储结构、存取方式等)的改变,存储设备的更换,物理存储的更换,存取方式改变等都不影响数据库的逻辑结构,从而不致引起应用程序的变化。

(2)数据的逻辑独立性是指数据库总体逻辑结构的改变,如修改数据模式,增加新的数据类型、改变数据间联系等,不需要相应修改应用程序。

(3)数据的独立性使得数据库中数据独立于应用程序而不依赖于应用程序,也就是说数据的逻辑结构、存储结构与存取方式的改变不影响应用程序。相应的,数据的独立性也使得应用程序的编制不再依赖于数据的物理和逻辑结构,提高了应用程序的可移植性与鲁棒性。从理论上说,数据的独立性可以使数据的组织和应用程序的编制完全分离。

sqlserver综合练习题

sqlserver综合练习题

sqlserver综合练习题

SQL Server综合练习题

题目1: 管理数据库

在SQL Server中,管理数据库是非常重要的任务。请根据以下场景,回答相应的问题。

场景背景:

某公司使用SQL Server作为其主要数据库管理系统,负责存储和管

理大量的业务数据。作为数据库管理员,您需要对数据库进行适当的

管理和维护。

问题1:如何创建一个新数据库?

要创建一个新的数据库,可以使用以下SQL语句:

```sql

CREATE DATABASE [数据库名称];

```

问题2:如何备份和恢复数据库?

为了备份数据库,可以使用以下方法之一:

- 使用SQL Server Management Studio (SSMS):在对象资源管理器中,右键单击相应的数据库,选择“任务” > “备份”。

- 使用Transact-SQL:使用`BACKUP DATABASE`语句执行备份。

为了恢复数据库,可以使用以下方法之一:

- 使用SSMS:在对象资源管理器中,右键单击“数据库”文件夹,选择“还原数据库”。

- 使用Transact-SQL:使用`RESTORE DATABASE`语句执行恢复。

问题3:如何监视数据库的性能和活动?

要监视数据库的性能和活动,可以使用以下方法之一:

- 使用SSMS:连接到相应的数据库服务器,在“对象资源管理器”中选择相应的数据库,右键单击选择“报表” > “标准报表” > “活动监视器”。

- 使用Transact-SQL:可以查询系统视图(如

`sys.dm_exec_query_stats`)来获取性能统计信息。

SQLserver复习题库及答案

SQLserver复习题库及答案

SQLserver复习题库及答案

SQLserver 复习题库及答案

1. ()可以同一个表的不同字段进行联接。 ( 选一项 )

A 、内联接

B 、自联接 ( 正确答案 )

C 、外联接

D 、左联接

2. 在 SQL Server 数据库中 ,UNIQUE 约束与 PRIMARY KEY 约

束之间最主要的区别是()( 选一项 )

A 、 UNIQUE 约束要求数据库中至少存在一行数据 , 因此必须

在创建数据库表之后才能创建 , 而 PRIMARY KEY 约束无此限制

B 、 UNIQUE 约束允许有空值 , 而 PRIMARY KEY 约束不允许

有空值

C 、创建 UNIQUE 约束后 , 该数据行允许被更改 , 而PRIMARY KEY 约束的数据行不允许更改

D 、 UNIQU

E 约束列不能创建外键 , 而 PRIMARY KEY 约束可

以创建外键引用 ( 正确答案 )

3. 查询 student 表中的所有非空 email 信息 , 以下语句

正确的是()( 选一项 )

A 、 Select email from student where email !=null

B 、 Select email from student where email not is null

C 、 Select email from student where email <> null

D 、 Select email from student where email is not null ( 正确答案 )

《SQLServer数据库技术》试题含答案H

《SQLServer数据库技术》试题含答案H

《SQLServer数据库技术》试题含答案H

健雄职业技术学院考试试卷说明:本次考试 120 分钟, 40 道⼩题,共计 5 页,总分 100 分

B 考试科⽬⽹络数据库考试类型⾼职期末考试『闭卷』学年学期 2006 - 2007 学年第⼆学期

适⽤专业

年级⼩学教育四年级

教研室主任

(装订线内不准做答)⼀、选择题(在每个⼩题四个备选答案中选出⼀个正确答案,填在题末的括号中)(本⼤题共10⼩题,每⼩题1分,总计20分)

1.SQL Server系统中的所有服务器级系统信息存储于哪个数据库()。

A. master

B. model

C. tempdb

D. msdb

2.下列标识符可以作为局部变量使⽤()。

A. Myvar

B. My var

C. @Myvar

D. @My var

3.以下关于主键的描述正确的是()。

A.标识表中唯⼀的实体

B.创建唯⼀的索引,允许空值

C.只允许以表中第⼀字段建⽴

D.表中允许有多个主键

4.为数据表创建索引的⽬的是()。

A.提⾼查询的检索性能

B.创建唯⼀索引

C.创建主键

D.归类

5.下列哪个不是sql 数据库⽂件的后缀。

A..mdf B..ldf

C..dbf D..ndf

6.在SQL SERVER服务器上,存储过程是⼀组预先定义并()的Transact-SQL语句。

A.保存

B.编译

C.解释

D.编写

7.数据定义语⾔的缩写词为 ( )。

A.DDL

B.DCL

C.DML

D.DBL

8.以下关于外键和相应的主键之间的关系,正确的是( )。

A.外键并不⼀定要与相应的主键同名

B.外键⼀定要与相应的主键同名

SQLServer数据库考试试题与答案

SQLServer数据库考试试题与答案

选择题:(20分)

1、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)

A、只存在一对多的实体关系,以图形方式来表示。

B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。

C、能体现一对多、多对多的关系,但不能体现一对一的关系。

D、关系模型数据库是数据库发展的最初阶段。

2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。

A、Windows身份验证

B、SQL Server 身份验证

C、以超级用户身份登录时

D、其他方式登录时

3、SQL Server 2000 在安装之前,应注意的事项:(___)

A、SQL Server 2000的任何版本在安装时都不用考虑操作系统的制约。

B、SQL Server 2000的安装对硬件的要求不作任何限制。

C、SQL Server 2000 在安装之前,必须在操作系统级启用TCP/IP。

D、在Windows NT Server 4.0上安装SQL Server 2000时,最低的要求是必须安装Service Pack 4(SP4)以上。

4、关系数据库中,主键是(1___),主键的建立有(2___)种方法,当运用Transact-SQL 语句创建主键时,可以是(3___)。

⑴ A、为标识表中唯一的实体

B、创建唯一的索引,允许空值

C、只允许以表中第一字段建立

D、允许有多个主键的

⑵ A、一 B、二 C、三 D、四

⑶ A、create table table1

(column1 char(13) not null primary,

SQLServer数据库试题十及答案

SQLServer数据库试题十及答案

SQLServer数据库试题十及答案

SQL Server数据库试题及答案

一、单项选择题(每题2分,共15题)

1. SQL Server 2005是一个(C)的数据库系统。

(A)网状型(B)层次型(C)关系型(D)以上都不是

2. DTS 是一个简称,它的全称是(B)。

A. 数据运输系统

B. 数据传输服务

C. 数据库传输系统

D. 数据库运输服务

3. SQL Server 2005 采用的身份验证模式有(D)。

(A)仅Windows身份验证模式

(B)仅SQL Server身份验证模式

(C)仅混合模式

(D)Windows身份验证模式和混合模式

4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C)

(A)DML (B)DCL (C)DQL (D)DDL

5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)

(A) * (B)% (C)- (D)?

6. SQL Server提供的单行注释语句是使用(B)开始的一行内容。

(A)“/*” (B)“--” (C)“{” (D)“/”

7. 以下那种类型能作为变量的数据类型(C)。

(A)text (B)ntext (C)table (D)image

8. 下面不属于数据定义功能的SQL语句是:(C)

A.CREATE TABLE

B.CREATE CURSOR

C.UPDATE

D.ALTER TABLE

9. 如果希望完全安装SQL Server,则应选择(A)。

A. 典型安装

B. 最小安装

C. 自定义安装

D. 仅连接

《sql_server数据库技术与应用》综合练习题

《sql_server数据库技术与应用》综合练习题

《sql server数据库技术与应用》综合练习题

一、 填空题

1、SQL Server 2000默认数据库中 master、 tempdb、 msdb 和model为系统数据库, northwind和 pubs 为范例数据库。

2、在使用属性对话框创建数据库时,如果输入的数据库名称为test,则默认的数据文件名称为 test_data.mdf ,默认的事务日志文件名称为 test_log.ldf。

3、SQL Server有windows 用户和SQL 验证两种身份验证模式。

4、在SELECT字句中使用常数值时,可用数据类型有字符串 ,

数字和货币/时间日期。例如,要使2005年08月25日作为常数值,应该写为“2005年08月25日”,也就是使用文本描述日期。

5、在SELECT字句中DISTINCT和ALL关键字可以让我们明确该如何在结果中处理重复行,

distinct会发现出现组合项的行是唯一的。

6、创建一个表时,若该表中有一列允许空值,但他的非空值必须唯一,则应该为该列指定

unique约束。

7、数据库技术经历了人工管理阶段、文件管理和数据库系统阶段三个发展阶段。

8、数据库系统中常用的三种数据模型有层次模型、网状模型和关系模型。

9、聚合函数“count(列名)”的语义是求个数。

10、如果一个关系不满足2NF,则该关系一定也不满足3NF(在1NF、2NF、3NF范围内)。

11、当在一个已经存放了数据的表上增加主键时,SQLSERVER会自动对表中的数据进行检查,以确保这些数据能够满足主键约束的要求。问:主键约束满足 不允许为空和唯一性 两个要求

SQLServer数据库试题九及答案

SQLServer数据库试题九及答案

SQL Server 数据库试题九及答案

一、选择题 (每题 2 分,共 30 分 )

1、下边不属于数据定义功能的SQL 语句是:()

A.CREAT TABLE

B.CREAT CURSOR

C.UPDA TE

D.ALTER TABLE

2、 SQL 数据库中的视图与以下哪项是对应的()。

A. 关系模式

B.储存模式

C.子模式

D.以上都不是

3、以下选项中不是数据库复制种类的是()。

A. 快照复制

B.差别复制

C.事务复制

D. 归并复制

4、以下说法错误的选项

是 :()。

A. 一个基本表能够跨一个或多个储存文件

B. 一个储存文件能够跨一个或多个基本表

C.每个储存文件与外面储存器上一个物理文件对应

D.每个基本表与外面储存器上一个物理文件对应

5.显示包含警示信息或其余信息的信息框,应当使用的操作是()。

A . Echo

B .Message C. Warn D . MsgBox

6、在 SQL Server 2000中,索引的次序和数据表的物理次序相同的索引是()。

A. 齐集索引

B.非齐集索引

C.主键索引

D. 独一索引

7. SQL Server 的字符型系统数据种类主要包含()。

A.Int 、 money、 char

B. char、 varchar、 text

C.

datetime、 binary 、 int D. char 、 varchar、 int

8、以下选项中哪一项不是接见数据库系统的接口()。

A.ODBC

B.OLE DB

C.API

D.ADO

9、在 SELECT 语句的 WHERE 子句的条件表达式中,能够般配0 个到多个字符的通配符是()

数据库技术(SQLServer)习题与参考答案

数据库技术(SQLServer)习题与参考答案

数据库技术(SQLServer)习题与参考答案

第一章:

1、SQL Server 2005有哪些新增特性?

答:SQL Server 2005的新特性主要体现在企业数据管理、开发人员生产力、商务智能三个方面。企业数据管理体现在高可用性、管理工具、安全性和可伸缩性;开发人员生产力体现在Common Language Runtime集成、集成XML、Transact-SQL增强和SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。

2、SQL Server 2005安装的软件和硬件环境是什么?

答:SQL Server 2005安装的软件和硬件环境参见教材6。

3、SQL Server 2005有哪些版本?有哪些服务组件?

答:SQL Server 2005包括企业版、标准版、工作组版、开发版和简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis Services、Reporting Services、Notification Services、Integration Services等。

4、什么是实例?经常提到的SQL Server 2005服务器和服务器实例是否具有相同的含义?答:实例就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的系统及用户数据库。一个SQL Server服务器就是一个实例,一台计算机上,可以安装多个SQL SERVER,每个SQL SERVER就可以理解为是一个实例。

5、默认实例和命名实例有何差别?在安装和使用上有何不同?

SQLServerSQL实验与练习题.doc

SQLServerSQL实验与练习题.doc

实验1数据库操作

1.创建数据库:

操作1.1:创建一个test数据库,其主数据文件逻辑名test_data,物理文件名test_data.mdf,初始大小

10MB,最大尺寸为无限大,增长速度1MB;数据库FI志文件逻辑名称为testjog,物理文件名为testjog.ldf, 初始大小为1MB,最大尺寸为5MB,增长速度为10%o

2.查看数据库属性:

操作1.2:使用T-SQL语句查看数据库test属性

3.删除数据库:

操作1.3:使用T-SQL语句删除数据库test

实验2表操作

1.创建表:

操作2.1:创建学生表:

表名:student 说明:学生基本信息表

操作2.2:创建课程信息表:

表名:couse 说明:课程信息表

操作2.3:创建选课表:

表名:slt couse 说明:选课表

操作2.4:创建院系信息表:

表名:depl 说明:院系信息表

属性列数据类型长度空值~列约束

2.修改表结构:

(1)向表中添加列:

操作2.5:为klepl”表添加<t dp_counC,列(数据类型为nvarchar,长度为3,允许为空)

(2)修改列数据类型:

操作2.6:修改“dept”表的“dp_count”列数据类型为int

(3)删除表中指定列:

操作2.7:删除“dept”表的<<dp_counf,列

3.删除表

操作2.8:删除“dept"表

4.向表中输入数据记录

操作2.9:分别向“student”表、“couse”表、“slt_couse”表、“dept”表中输入数据记录

实验3数据完整性

1.空值约束(NULL )

操作3.1 :将student表屮的st_sex列属性更改为NOT NULL

《SQLServer数据库技术及应用》题库

《SQLServer数据库技术及应用》题库

《SQLServer数据库技术及应用》题库

第一章简介

1、侧重于数据表示的逻辑特性的模型称为:( A )

A.概念模型 B.外模型 C.内模型 D.概念视图

2、侧重于数据物理表示上模型称为:( C )

A.外模型

B.概念模型

C.内模型

D.数据模型

3、于表示数据库实体之间关系的图是:( A )

A.实体关系图 B.数据模型图 C.实体分类图 D.以上都不是

4、所谓实体就是指实现世界中具有区分其它事物的特征或属性并与其它实体有联系的对

象 ( A )

A.对 B.错

5、当且仅当一个关系的所有基础域包含原子值时,则该关系满足:( B )

A.零范式

B. 第一范式

C. 第二范式

D. 第三范式

6、为确保关系中的所有信息只是关于一个实体信息,则该满足:( C )

A.零范式

B. 第一范式

C. 第二范式

D. 第三范式

7、用来确定主键和非主键之间的关系的范式是( C )

A.零范式

B. 第一范式

C. 第二范式

D. 第三范式

8、所有非键属性都必须直接依赖于该关系的任一候选键,是满足( D )

A.零范式

B. 第一范式

C. 第二范式

D. 第三范式

9、下面(C)不是数据库规范化要达到的效果。(选择一项)

a)改善数据库的设计c) 可以用一个表来存储所有数据,使设计及存储更加简化

b) 实现最小化的数据冗余d) 防止更新、插入及删除的时候,产生数据丢失

第二章数据库管理(创建、修改、删除)

1、使用Create Database语句创建数据库时,系统会自动生成以下哪两个文件( B)

A.主要数据文件和次要数据文件

B. 主要数据文件和日志文件

SQLServer基础练习题及答案

SQLServer基础练习题及答案
2、统计<学生信息表>,统计年龄大于 20 岁的学生有多少个 Select count(*) as 学生数量 from A_studentinfo where (2008-yearofbirth)>20
3、统计<学生信息表>,统计入学时间在 1980 年至 1982 年的学生人数 select count(*) as 学生数量 from A_studentinfo where enrollment between '1998-01-01' and '2003-12-30'
对比以下查询方式,看看有何不同,为什么? select count(*) as 学生数量 from A_studentinfo where enrollment between '1998' and '2003'
4、统计<学生选修信息表>,统计学号为"S001"的学生的平均成绩 Select avg(score) as 平均成绩 from A_studentcourse where sno='S001'
4、统计<学生选修信息表>,统计每门课程的平均成绩,并按照成绩降序排序 Select cno,avg(score) as 平均成绩 from A_studentcourse group by cno order by avg(score) desc
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库技术(SQLServer)习题与参考答案.

数据库技术(SQLServer)习题与参考答案

第一章:

1、SQL Server 2005有哪些新增特性? 答:SQL Server 2005的新特性主要体现在企业

数据管理、开发人员生产力、商务智能三个方面。企业数据管理体现在高可用性、管理工具、安全性和可伸缩性;开发人员生产力体现在Common

Language Runtime集成、集成XML、Transact-SQL增强和SQL服务代理;商务智能体现在分析服务、数据转换服务、报表服务和数据挖掘。

2、SQL Server 2005安装的软件和硬件环境是什么?

答:SQL Server 2005安装的软件和硬件环境参见教材6。

3、SQL Server 2005有哪些版本?有哪些服务组件?

答:SQL Server 2005包括企业版、标准版、工作组版、开发版和简易版五个版本,服务组件主要有SQL Server 数据库引擎、Analysis

Services、Reporting Services、Notification

Services、Integration Services等。SQL Server 2005、什么是实例?经常提到的4.

服务器和服务器实例是否具有相同的含义?

答:实例就是SQL服务器引擎,每个SQL Server数据库引擎实例各有一套不为其他实例共享的

系统及用户数据库。一个SQL Server服务

器就是一个实例,一台计算机上,可以安装多个SQL

SERVER,每个SQL SERVER就可以理解为是

一个实例。

5、默认实例和命名实例有何差别?在安装

和使用上有何不同?

答:实例又分为“默认实例”和“命名实例”,如果在一台计算机上安装第一个SQL SERVER 2005命名设置保持默认的话,那这个实例就

是默认实例。一台计算机上最多只有一个默认实例,也可以没有默认实例,默认实例名与计算机名相同。除默认实例外,所有数据库引擎实例都由安装该实例的过程中指定

的实例名标识。

6、SQL Server 2005的安全性验证分为哪两个阶段?

答:第1个阶段是身份验证,验证用户是否具有“连接权”;第2个阶段是数据库的访

问权,验证连接到服务器实例的用户,即已登录到服务器。实例的用户,是否具有“访问权”

7、SQL Server 2005有哪些主要的实用工具?每个工具都有什么用途?

答:SQL Server Management Studio,是

Microsoft SQL Server 2005中的新组件,这是一个用于访问、配置、管理和开发SQL Server的所有组件的集成环境,是SQL Server 2005中最重要的管理工具。SQL Server Configuration

Manager,用来管理SQL Server 2005所提供的服务、服务器与客户端通信协议以及客户端的基本配置管理。SQL Server外围应用配置器用来启用、禁用、开始或停止SQL Server 2005的功能、服务和远程连接。

Notification Services命令提示是用来开发及部署应用程序以产生和传送通知的平台。Reporting Services配置用于配置和管理SQL Server 2005的报表服务器。SQL Server 错误和使用情况报告。SQL Server Profiler也称为SQL Server事件探查器,用于监视SQL Server数据库引擎和Analysis

Services的实例,并捕获数据库服务器在运行过程中发生的事件,将事件数据保存在文件或表中供用户分析。

第二章:

1、在SQL Server 2005中数据库文件有哪3类?各有什么作用?

答:SQL Server 2005中数据库文件有主数据文件、辅助数据文件、事务日志文件。主数据文件是数据库的起点,指向数据库中文件的其他部分,同时也用来存放用户数据;辅助数据文件专门用来存放数据;事务日志文件存放恢复数据库所需的所有信息。

2、SQL Server 2005中数据文件是如何存储的?

答:SQL Server 2005中采用以页为数据库

存储的基本单位,数据文件的页按顺序编号,文件首页的页码是0。每个文件都有一个文件ID号。在数据库中惟一标识一页,需要

同时使用文件ID和页码。在每个文件中,

第一页是包含文件特性信息的文件首页,在文件开始处的其他几个页中包含系统信息,如分配映射表。系统页存储在主数据文件和第一个事务日志文件中,其中有一个系统页包含数据库属性信息,它是数据库的引导页。

3、SQL Server 2005中创建、查看、打开、删除数据库的方法有哪些?

SQL Server 答:方法分别有两种,即可以

通过也可以通,图形化界面实现Management Studio 语句命令实现。过SQL

__CREATE_ DATABASE _、通过4SQL语句,使用命令命令创建数据库,使用_ EXEC

sp_helpdb _sp_dboption _ EXEC 查看数据库定义信息,使用_ ALTER DATABASE _命令设置数据库选项,使_ DROP DATABASE _命令修改数据库结构,使用命令删除数据库。

5、安装SQL Server 2005时,系统自动提供的4个系统数据库分别是什么?各起什么作用?

答:系统自动提供的4个系统数据库分别是

master数据库、model数据库、msdb数据库、tempdb数据库。作用参见教材3.2节。

第三章:

1、如何理解表中记录和实体的对应关系?

为什么说关系也是实体?在表中如何表

示?

答:实体是客观存在并且可以相互区别的事物,实体可以是具体的事物,也可以是抽象的事物。不同的事物是用不同的特征决定的,用来描述实表中每条记录对应一体的特性

称为实体的属性。.

个实体,而每个字段保存着对应实体的属

性值。、说明主键、惟一键和外键的作用。

说明它们2 在保证数据完整性中的应用方法。

相关文档
最新文档