武科大数据库(SQL Server)原理与技术题库及答案 - 图文 联系客服

发布时间 : 星期日 文章武科大数据库(SQL Server)原理与技术题库及答案 - 图文更新完毕开始阅读d60a0bed71fe910ef12df8d7

59. 为了在程序中使用SqlServer .NET 数据提供程序,应在源程序工程中添加对程序集(B)的引用。 (貌似) A.System.Data B. System.Data.SqlClient C. System.Data.OleDb D. System.Data.Odbc

60. 连接字符串设置如下,该连接的服务器的机器名为( )。 Dim cnNorthwind As new OleDbconnection

CnNorthwind.ConnectionString=”Provider=SQLOLEDB;Data Source=ProdServ01;” _

+ “Initial Catalog=Pubs”+ “Integrated Security=SSPI” A. Prodserv01 B. SQLOLEDB C. Pubs D. SSPI 61. C#.NET中导入名称空间时用到的关键字是( B )(貌似)。

A.imports B.using C.use D.import 62 .NET构架中被用来访问数据库的组件集合称为( A)(貌似)

A. ADO.NET B. COM+ C. ADO D. Data.Service.NET 63 在SQL SERVER中局部变量前面的字符为:( D ) A、 * B、 # C、 @@ D、 @

64.在WHILE循环语句中,如果循环体语句条数多于一条,必须使用:( A)

A、 BEGIN??END B、 CASE??END C、 IF????THEN D、 GOTO

65 、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是:( A )

A、 ORDER BY B、WHERE C、GROUP BY D、HAVING

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

A 、 * B、% C、 下划线

67在ADO.NET中,下列关于DataSet类说法错误的是(BC )。(选择二项)

a) 在DataSet中,可以包含多个DataTable

b) 修改DataSet中的数据后,数据库中的数据可以自动更新 c) 在与数据库断开连接后,DataSet中的数据会消失 d) DataSet实际上是从数据源中检索的数据在内存中的缓存

68 ADO.NET的( C )对象用来建立应用程序与数据库的连接。(选择一项)(问问的答案)

a)DataSet b)DataReader c)Connection d)Command

69在使用ADO.NET 设计数据库应用程序时,可通过设置Connection 对象的( A )属性来指定连接到数据库时的用户和密码信息.

A. ConnectionString B. DataSource C. UserInformation D. Provider

70( A ) 方法执行指定为Command对象的命令文本的SQL语句,并返回受SQL语句影响或检索的行数。

A)ExecuteNonQuery B)ExecuteReader C)ExecuteQuery D)ExecuteScalar

71 在ADO.NET中,SqlConnection 类所在的命名空间是( D )。 a) System b) System.Data c) System.Data.OleDb d) System.Data.SqlClient

72在ADO.NET 中,对于Command对象的ExecuteNonQuery()方法和ExecuteReader()方法,下面叙述错误的是( C ).

A) insert,update,delete等操作的SQL语句主要用ExecuteNonQuery()

方法来执行

B) ExecuteNonQuery()方法返回执行SQL语句所影响的行数 C) Select操作的SQL语句只能由ExecuteReader()方法来执行 D) ExecuteReader()方法返回一个DattaReader对象 73使用( D )对象来向DataSet中填充数据

A) Connection B) Command C) DataReader D) DataAdapter

73 为访问SQL Server 2000数据库中的数据,最好使用以下那种.NET数据提供

者连接到数据库(A)

A SQL Server.NET B OLEDB.NET C ODBC.NET D XML.NET 74 遍历一个含单个结果集的SqlDataReader对象的正确语句是(A)。 A while(x.Read()){

for(int i=0;i

for(int i=0;i

1. SQL语言提供数据库定义、_数据操纵功能_______、数据控制等功能。

2. 关系代数中专门的关系运算包括:选择、投影、 连接___和 除法 3.关系数据模型中,两个关系R1与R2之间存在1∶M的联系,可以通过在一个关系R2中的__外部关键字值______在相关联的另一个关系R1中检索相对应的记录。

4.数据库的逻辑模型设计阶段,任务是将__总体E-R模型______转换成关系模型。

5.数据库表中主码的取值必须唯一且非空,这条规则是__实体______完整性规则。

6数据库设计分为以下六个设计阶段:需求分析阶段、_概念结构设计_______、逻

辑结构设计________、数据库物理设计阶段、数据库实施阶段、数据库运行和

维护阶段。

7.历史上3种较流行的数据模型有:层次模型、_网状模型_、关系数据模型。 8 数据管理经历了_人工管理阶段_______、文件管理_阶段____、___数据库管

理阶段_____三个发展阶段。

9物理数据独立性 是指数据库的物理结构改变时,尽量不影响整体逻辑结构、用户的逻辑结构以及应用程序。

10数据逻辑独立性______是数据库的整体逻辑结构改变时,尽量不影响用户的逻辑结构以及应用程序。

11用户与操作系统之间的数据管理软件是_数据库管理系统________。

12根据不同的数据模型,数据库管理系统可以分为层次型、网状型、关系型 和面向对象型。

13数据模型由__数据结构________、_数据操作_________和__数据完整性约束___三要素组成。

14现实世界的事物反映到人的头脑中经过思维加工成数据,这一过程要经过三个领域,依次是_现实世界________、_信息世界_________和___数据世界__。

15现实世界中,事物的个体在信息世界中称为___实体_____,在机器世界中称为_记录______。

16能唯一标识实体的属性集,称为____码_____。 17.属性的取值范围称为该属性的____域_____。

18.两个不同实体集的实体间有__一对一_______、___一对多______和____

多对多_____三种情况联系。

19关系模式R(A,B,C)和S(E,A,F),若R.A是R的主码,S.A是S的外码,则S.A的值或者等于R中某个元组的主码值,或者取空值(null)。这是 参

照 完整性规则。

20 有学生信息表student,求年龄在20~22岁之间(含20岁和22岁)的学生姓名和年龄的SQL语句是:SELECT sname,age FROM student WHERE age___ _BETWEEN 20 AND 22 ____。

21 在SQL语言中,若要删除一个表,应使用的语句是__ DROP ______TABLE。 22 数据库系统的逻辑设计主要是将__概念模型 _____转化成DBMS所支持的数据模型。

23如果采用关系数据库来实现应用,则在数据库的逻辑设计阶段需将__ E-R模

型 _转化为关系模型。

24 SQL Server2000有两种安全认证模式,即Windows安全认证模式和 混合

认证模式 。

25 SQL Server 2000的文件包括: 数据文件(.mdf或.ndf)和 日志文件 三、名词解释(每小题4分,共16分)

1.事务:是指访问并可能更新数据库中各种数据项的一个程序执行单元

2.DBA:是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义