Fbdntcado20认证题.docx

上传人:b****5 文档编号:3160305 上传时间:2022-11-18 格式:DOCX 页数:39 大小:103.92KB
下载 相关 举报
Fbdntcado20认证题.docx_第1页
第1页 / 共39页
Fbdntcado20认证题.docx_第2页
第2页 / 共39页
Fbdntcado20认证题.docx_第3页
第3页 / 共39页
Fbdntcado20认证题.docx_第4页
第4页 / 共39页
Fbdntcado20认证题.docx_第5页
第5页 / 共39页
点击查看更多>>
下载资源
资源描述

Fbdntcado20认证题.docx

《Fbdntcado20认证题.docx》由会员分享,可在线阅读,更多相关《Fbdntcado20认证题.docx(39页珍藏版)》请在冰豆网上搜索。

Fbdntcado20认证题.docx

Fbdntcado20认证题

生命是永恒不断的创造,因为在它内部蕴含着过剩的精力,它不断流溢,越出时间和空间的界限,它不停地追求,以形形色色的自我表现的形式表现出来。

--泰戈尔

(A)1.在关系数据库中,每个表都包含一个主键列,主键列的值可以为空吗?

()

A不可以B可以

(B)2.SQL语言中的DELETE命令,可以一次删除表中的多行数据吗?

()

A不可以B可以

(C)3.在SQLServer2005中,和存储过程相关的有哪些权限?

()

ADELETEBUPDATECEXECDINSERTESELECT

(C)4.创建一个ADO.NET2.0的应用程序,只允许用户访问有权访问的页面,该用户的权限是用MicrosoftSQLServer2005数据库来管理的.数据库中的Roles表有:

RoleID和RoleNmae两列;User表:

UserID,UserName和Password三列;UserRoles表有:

UserID和RoleID两列.应该怎样创建一个存储过程来返回属于特定的角色的所有用户?

()

ACreatePROCEDUREGetRoleMembers

@RoleIDint

AS

SELECTUserRoles.UserID,User.UserName

FROMUserINNERJOINRolesUserRolesonUserRoles.RoleID=User.UserID

WHEREUserRoles.RoleID=@RoleID

BCreatePROCEDUREGetRoleMembers

@RoleIDint

AS

SELECTUserRoles.UserID,User.UserName

FROMUserRolesINNERJOINRolesonUserRoles.RoleID=Roles.RoleID,User

WHEREUserRoles.RoleID=@RoleID

CCreatePROCEDUREGetRoleMembers

@RoleIDint

AS

SELECTUserRoles.UserID,User.UserName

FROMUserRolesINNERJOINUseronUserRoles.UserID=User.UserID

WHEREUserRoles.RoleID=@RoleID

DCreatePROCEDUREGetRoleMembers

@RoleIDint

AS

SELECTUser.UserID,User.UserName

FROMUser,UserRolesINNERJOINRolesonUserRoles.RoleID=Roles.RoleID

WHEREUserRoles.RoleID=@RoleID

(D)5.在数据库中,数据定义语言(DDL)允许用户创建,修改或者删除数据库,表和约束等.那么数据控制语言(DCL),用于控制对数据库的访问,最常用的DCL命令是().

AUPDATE,DENY,REVOKEBDENY,INSERT,UPDATECGRANT,INSERT,ALTER

DGRANT,DENY,REVOKE

(A)6.DataReader是不能直接在代码中创建的,需要Command对象调用哪个方法来创建?

()

AExecuteReaderBExecuteNonQuery()CExecuteScalar()DPrepare()

(B)7.为了在程序中使用OLEDB.NET数据提供程序,应在源程序项目中添加对哪个程序集合的引用?

()

ASystem.Data.Odbc.dllBSystem.Data.OleDb.Dll

CSystem.Data.SQL.dllESystem.Data.dll

(D)8.以下哪项是不正确的?

()

ASqlDataReader类可以从SQLServer数据源的表中读取列

BSQLServer.NET数据提供程序不通过OLEDB或ODBC层

CSQLServer.NET数据提供程序和OLEDB.NET数据提供程序都是ADO.NET对象模型中的元素

D使用SQLServer.NET数据提供程序比使用OLEDB.NET数据提供程序更有效

(D)9.当.NET垃圾回收器处理SqlConnection对象时,ADO.NET2.0将隐式调用该对象的Close方法,把数据库的物理连接释放到().

A访问池B调用池C关闭池D连接池

(C)10.当应用程序被多个用户访问时,往往需要多个连接.建立连接池后,就可以保存可用的连接以便再次使用,这样能对应用程序的哪些方面有好处?

()

A易于调试B有效性C性能

(A)11.当SQLServer.NET数据提供程序遇到不能处理的情况时,SQLServer返回的警告以及错误提示信息将显示在哪个类中?

()

ASqlExceptionBSqlErrorCSqlErrorCollection类DSQLDebugging类

(D)12在使用ADO.NET2.0设计数据库应用程序时,设置Connection对象的()属性来指定连接数据库的连接字符串.

AProviderBUserInformationCDataSourceDConnectionString

(E)13如果在特定的时间用以下的连接字符串连接SQLServer2005,将会创建几个连接池?

()

IntegratedSecurity=SSPI;InitialCatalog=Nursing

IntegratedSecurity=SSPI;InitialCatalog=Administrator

provider=SQLOLEDB.1;UserID=plantw;InitialCatalog=Personnel

provider=SQLOLEDB.1;UserID=plantw;InitialCatalog=Accounting

provider=SQLOLEDB.1;UserID=linkr;InitialCatalog=Nursing

provider=SQLOLEDB.1;UserID=plantw;InitialCatalog=Accounting

IntegratedSecurity=SSPI;InitialCatalog=Nursing

IntegratedSecurity=SSPI;InitialCatalog=Nursing

provider=SQLOLEDB.1;UserID=plantw;InitialCatalog=Nursing

provider=SQLOLEDB.1;UserID=linkr;InitialCatalog=Nursing

IntegratedSecurity=SSPI;InitialCatalog=Administrator

provider=SQLOLEDB.1;UserID=wheatc;InitialCatalog=Accounting

A2B4C12D3E7

(C)14.开发一个应用程序,用户从一个名为TestA的中心数据库检索信息.当数据返回到应用程序后,用户能够浏览,编辑,增加新记录,并可删除已有的记录.所有用户的更改必须能被存储到数据库.应用程序需要几个ADO.NET2.0对象一起来完成这些需求,使用System.Data和System.Data.OleDb命名空间中的类.首先写代码连接到数据库,然后

1.创建一个OleDbDataAdapter对象并定义SelectCommand属性

2.创建一个OleDbCommand对象并使用ExecuteScalar方法

3.创建一个DataTable对象用来存储数据

4.创建一个DataSet对象用来存储数据

5.调用DataAdapter.Fill方法来填充DataSet对象

6.调用DataAdapter.Update方法来填充DataSet对象

7.调用DataAdapter.Update方法把更改保存到数据库.

8.调用DataSet.AcceptChanges方法把更改保存到数据库.

还需要执行上面哪些步骤?

()

A1,3,5,8B2,4,6,8C1,4,5,7D1,3,5,7E2,3,5,8

(B)15.假定有一个名为Method1的方法,它使用SqlClientPermission类来限制对SQLServer2005数据库的访问,限制的有效期是().

A没有限制B在生成这些限制的函数生存期内,这些限制都有效C自己定义

(C)16.创建一个SqlCommand对象,通过传递两个字符串来执行它,其中一个字符串是Transac-SQLSELECT语句,另一个字符串用于连接数据源.CommandBehavior设置为CloseConnection,表示执行完ExecuteReader后关闭连接,下面代码正确的是().

ApublicvoidCreateMySqlDataReader(stringmySelectQuery,stringmyConnectionString)

{

SqlConnectionmyConnection=

newSqlConnection(myConnectionString,mySelectQuery,myConnection);

myConnection.Open();

SqlDataReadermyReader=myCommand.ExecuteReader(CommandBeahavior.CloseConnection);

while(myReader.Read())

myReader.Close(myReader.GetString(0));

}

BpublicvoidCreateMySqlDataReader(stringmySelectQuery,stringmyConnectionString)

{

SqlConnectionmyConnection=newSqlConnection(myConnectionString);

SqlCommandmyCommand=newSqlCommand(mySelectQuery,myConnection);

myConnection.Open();

SqlDataReadermyReader=myCommand.ExecuteReader(CommandBeahavior.CloseConnection);

while(myReader.Read())

myReader.Close(myReader.GetString(0));

}

CpublicvoidCreateMySqlDataReader(stringmySelectQuery,stringmyConnectionString)

{

SqlConnectionmyConnection=newSqlConnection(myConnectionString);

SqlCommandmyCommand=newSqlComman

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1