发布时间 : 星期日 文章武科大数据库(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:是一个负责管理和维护数据库服务器的人。数据库管理员负责全面管理和控制数据库系统。这个职位对不同的人意味着不同的意义