一. 选择题:
1、 根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(_B__
A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
2、 在连接组中有两种连接认证方式,其中在(__B_)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。
AWindows身份验证 BSQL Server 身份验证
C、以超级用户身份登录时 D、其他方式登录时
3、 关系数据库中,当运用Transact-SQL语句创建主键时,可以是(__B_)。
Acreate table table1
(column1 char(13) not null primary,
column2 int not) on primary;
Balter table table1 with notcheck add
constraint [PK_table1] primary key nonclustered
( column1) on primary;
Calter table table1 column1 primary key ;
4、 表在数据库中是一个非常重要的数据对象,数据库创建后就可以创建表了,创建表可以用(_D__)等方法来创建。
A、企业管理器                    B、查询分析器
COSQL                          D、企业管理器和CREATE TABLE语句
5、 _______是数据库系统的核心,它负责数据库的配置、存取、管理和维护等工作。( C)
A、操作系统      B、关系模型    C、数据库管理系统 D、数据库
6、 SQL Serve是一款基于_________体系的关系型数据库管理系统。 (A )
A、客户机/服务器 B、主机        CN          D、单机
7、 下面哪一个不是SQL Server2000的基本数据类型 ( A)
AVARIANT  BVARCHAR  CVARBINARY    DNVARCHAR
8、 下面的类型中宽度最大的是 (C )
ACHAR(5)    BVARCHAR(5)  CNCHAR(5)    DBIGINT
9、 表达式LEN('电子学院') + DATALENGTH(GETDATE())的值为 ( C)
A8            B10          C12            D16
10、 ( D )下面哪些操作可以用DataReader对象来实现?
A. 添加        B. 删除        C. 更改        D. 查询表的数据
11、 若要在Web窗体中使用ADO.NET,并且访问SQL Server数据库,需要导入的名称空间为:(  B 
A. System.SQLServer        B. System.Data.SqlClient    C. System.Data.OleDb    D. System.SQL
12、 以下哪一个对象不是.NET的数据提供者?(  A 
A. Connection        B. Command    C. DataAdapter    D. DataReader        E. DataSet
13、 ( B )要使用一个返回记录的存储过程,并把结果返回到DataSet中,在设置DataAdapter对象的属性SelectCommand时,应把存储过程名赋给哪个属性?
A. Connection        B. CommandText        C. CommandType        D. Result
14、 (  B)以下对象中除什么外都是DataSet对象所包含的
A. DataTable        B. DataAdapter        C. DataRow        D. DataColumn
15、 当采用Windows认证方式登录数据库服务器时,SQL Server客户端软件会向操作系统请求一个(  A  )。
A. 信任连接    B. 邮件集成  C. 并发控制    D. 数据转换服务
16、 下列标识符可以作为局部变量使用(  C )。
A. [@Myvar]      B. My var        C. Myvar        D. My var
17、 Transact-SQL支持的程序结构语句中的一种为(    A)。
A. Begin…End          B. If…Then…ELSE
C. Do Case            D. Do While
18、 不属于SQL Server系统全局变量的是()。
A. @@Error            B. @@Connections
C. @@Fetch_Status      D. @Records
19、 属于事务控制的语句是(  A )。
A. Begin TranCommitRollBack
B. BeginContinueEnd
C. Create TranCommitRollBack 
D. Begin TranContinueEnd
20、 SQL Server触发器主要针对下列语句创建(  B )。
A. SELECTINSERTDELETE
B. INSERTUPDATEDELETE
C. SELECTUPDATEINSERT
D. INSERTUPDATECREATE
21、 下列SQL Server语句中出现语法错误的是(  D  )。
A. DECLARE @Myvar INT
B. SELECT * FROM [AAA]
C. CREATE DATABASE AAA
D. DELETE * FROM AAA
22、 索引是在基本表的列上建立的一种数据库对象,它同基本表分开存储,使用它能够加快数据的(  D )速度。
A. 插入      B. 修改      C. 删除      D. 查询
23、 如果希望完全安装SQL Server,则应选择(  C  )。
A. 典型安装    B. 最小安装      C. 自定义安     D. 仅连接
24、 要想使SQL Server数据库管理系统开始工作,必须首先启动(  A )。
A. SQL Server服务器        B. 查询分析器
C. 网络实用工具            D. 数据导入和导出程序
25、 Transact-SQL对标准SQL的扩展主要表现为(  A )。
A. 加入了程序控制结构和变量
B. 加入了建库和建表语句
C. 提供了分组sql server 2000是一种(Group By)查询功能
D. 提供了MinMax等统计函数
二. 填空题
1、 1、 SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为    批处理           
2、 SQL Server提供的最常用的管理工具是_企业管理器____________和___查询分析器___________。
3、 SQL Server中索引类型包括的三种类型分别是_______聚集索引__________,______非聚集索引___________和      唯一索引________
4、 在SELECT语句的FROM子句中最多可以指定____256___个表或视图,相互之间要用__逗号______分隔,当所查询的表不在当前数据库时,可用___“数据库.所有者名称.对象名称”________________________格式来指出表或视图对象。
5、 _____事务_____是指一个操作序列,这些操作序列要么都被执行,要么都不被执行。
6、 SQL Server客户机传递到服务器上的一组完整的数据和SQL语句称为    批处理             
7、 SQL Server提供的最常用的管理工具是____企业管理器________________查询分析器_________ 
8、 SQL Server是运行在_ _ windows __操作系统平台上的、逻辑模型为_关系___型数据库管理系统。
9、 在一个已存在数据的表中增加一列,一定要保证所增加的列允许________值。
10、 对表中记录的维护工作主要有增加、__修改_________删除_____操作,均可通过企业管理器或Transact-SQL语句完成。
三. 分析编码题
1 请使用Transact-SQL 建立如下表:
表名:雇员基本信息表;
字段名 数据类型 宽度 精度 可空性 要求
NO_ID CHAR 7 NOT NULL 设为主键
NAME CHAR 10 NOT NULL
SEX CHAR 2 NOT NULL 默认值为
AGE INT NOT NULL
DEPT VARCHAR 50 NULL
PHONE VARCHAR 20 NULL
NOTES VARCHAR 50 NULL
答:
CREATE TABLE 雇员基本信息表
(NO_ID  char(7)  not  null  primary key
NAME  char(10)  not  null
SEX  char(2)  not  null  default (‘男’)
AGE  int  not  null
DEPT  varchar(50)  null
PHONE  varchar(20)  null
NOTES  varchar(50)  null)
1、2、现有1销售表,它们结构如下:
  id int                 (标识号)
codno char(7)        (商品编码)
codname varchar(30)   (商品名称)
spec varchar(20)       (商品规格)
price numeric(10,2)     (价格)
sellnum int           (销售数量)
deptno char(3)         (售出分店编码)

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。