1.
E-R模型用E-R图来描述现实世界的概念模型,用椭圆表示( 属性)。
实体
属性
联系
表
2.
执行哪一个系统存储过程,可以查看视图的定义信息(sp_helptext )。
sp_helptext
sp_depends
sp_help
sp_rename
3.
下列(Wps )对象不是SQL Server数据库对象。
View
Table
Rule
Wps
4.
下列关于视图中的数据,描述正确的是(可以通过视图更新基表数据 )。
视图可以存储数据
可以通过视图更新基表数据
更新视图数据只能通过企业管理器实现
基表数据发生变化时,视图数据不会改变
5.
可以使用(sp_rename )来修改存储过程的名称。
sp_helptext
sp_depends
sp_rename
objname
6.
( 触发器)允许用户定义一组操作,这些操作通过对指定的表进行删除、更新等命令来执行或激活。
存储过程
视图
索引
触发器
7.
对于Insert语句的使用说法正确的是(Insert只能插入不能修改 )。
Insert一次只能插入一行的元组
Insert只能插入不能修改
Insert可以指定要插入到哪行
Insert可以加Where条件
8.
在T-SQL语法中,Select语句的完整语法较复杂,使用关键字(Distinct )可以把重复行屏蔽。
Distinct
Union
All
Top
9.
用树形结构表示实体之间联系的模型是(层次模型 )。
层次模型
关系模型
网状模型
以上三个都是
10.
( DataGrid 控件)是一种类似于电子数据表的绑定控件,可以显示一系列行和列来表示 Recordset 对象的记录和字段。
DataGrid 控件
Table 控件
Data 控件
ADO控件
11.
( Count)函数返回与选择表达式匹配的列中不为Null值的数据个数。
Sum
Avg
Count
Min
12.
下列哪项不是SQL Server 2000的特点(以上说法都不对 )。
SQL Server 2000可以本地安装,也可远程安装
“典型”安装适合于初次安装SQL Server 2000的用户
若许可模式选择“每客户”,则选项“0”表示没有数量限制
以上说法都不对
13.
对于大型企业来说,宜采用下列哪个SQL Server 2000版本( 企业版)。
企业版
标准版
开发版
学习版
14.
( 存储过程)是SQL Server服务器中一组预编译的T-SQL语句的集合。
存储过程
触发器
索引
视图
15.
设X→Y是关系模式R的一个函数依赖,如果存在X的真子集X’,使得X’→Y 成立,则称(Y部分依赖于X )。
Y完全依赖于X
Y部分依赖于X
X完全依赖于Y
X部分依赖于Y
16.
如果对于实体集A中的每一个实体,实体集B中有n(n≥2)个实体与之联系,反之,对于实体集B中的每个实体,实体集A中只有一个实体与之联系,则称实体集A与实体集B具有(一对多)的联系。
一对一
一对多
多对多
多对一
17.
(查询分析器 )工具可以交互执行T-SQL语句。
企业管理器
查询分析器
服务管理器
联机帮助
18.
修改数据库的命令为( Alter DataBase)。
Create DataBase
Drop DataBase
Alter DataBase
Restore DataBase
19.
下列哪个版本的SQL Server是完全由微软公司开发的第一个SQL Server版本( SQL Server6.0)。
SQL Server 4.2
SQL Server 6.0
SQL Server 7.0
SQL Server 2000
20.
SQL Server使用权限来加强系统的安全性,下列不属于对象权限的是(Create table )。
Execute
Create table
Update
Select
21.
SQL Server 2000实例是指SQL Server 2000产品在特定环境中的一次特定安装。√
√
×
22.
Smallint 类型存储从0到255之间的所有正整数,每个Tinyint类型的数据占用1个字节的存储空间。×
√
×
23.
更改数据库的名字一定要有数据库管理员或数据库所有者的权限。√
√
×
24.
存储过程是数据库对象,删除数据库就把存储过程也删除了。√
√
×
25.
设一个学生关系(学号,姓名,性别,系号,系名,系主任名),系主任名是传递依赖于学号。√
√
×
26.
对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表。√
√
×
27.
一个数据库应用系统开发和设计过程大致包括六个阶段:需求分析、概念设计、逻辑设计、物理设计、应用开发和系统维护。√
√
×
28.
数据库逻辑设计的任务是将概念模型转换成特定的DBMS所支持的数据模型的过程。√
√
×
29.
如果指定了Size,那么新大小必须比当前大小要大。√
√
×
30.
SQL Server系统的默认登录帐号sa是不能被删除的。√
√
×
31.
数据库用户guest没有对应的登录名,它允许没有数据库用户的登录帐号访问数据库。√
√
×
32.
若在Delete语句中给出Where子句,则表示删除表中满足条件的记录。√
√
×
33.
若SQL Server系统采用Windows身份验证,则系统对登录帐号的验证是由Windows系统验证的,SQL Server系统不再验证。√
√
×
34.
可以使用企业管理器来删除存储过程,也可以使用Drop Procedure命令删除。√
√
×
35.
数据库管理系统是为数据库的建立、使用和维护而配置的软件。√
√
×
36.
在创建表时可以将某一列定义为主键,定义为主键的列不可以取重复的值,可以取空值。×
√
×
37.
数据是关于现实世界事物的存在方式或运动形态反映的综合,是人们进行各种活动所需要的知识。×
√
×
38.
候选码必须是最小的。√
√
×
39.
在删除一个聚集索引时,该表上的所有非聚集索引自动重建。√
√
×
40.
数据表只能有一个聚集索引,主键适合聚集索引。√
√
×
41.对于已经存在广播电视大学学生成绩管理系统(数据库:RtvuStu),有学生信息表、课程信息表和成绩表三个数据表,各表结构如下所示:
① 学生信息表,Student(S_ID,
Sname, Sex, Birth, Depart)
② 课程信息表,Course(C_ID, Cname,
Credit)
③ 成绩表,Results(S_ID, C_ID, Score)
请写出下列功能的SQL语句:
在数据库“RtvuStu”中创建成绩表“Results”。
ALter Table Results
(S_ID
char(14),
C_ID char(8),
Score tinyint
)
Delete Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
Create Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
Selete Table Results
(S_ID char(14),
C_ID char(8),
Score tinyint
)
Create Table
Results
(S_ID char(14),
C_ID char(8),
Score
tinyint
)
统计学生信息表中学生的数目。
Select min(S_ID) as 学生数 From
Student
Select count (S_ID) as 学生数 From
Student
Select max(S_ID) as 学生数 From
Student
Select avg(S_ID) as 学生数 From
Student
Select count
(S_ID) as 学生数 From Student
列出学生少于6人的系名。
Select depart as 系别, count(*) as
人数
From Student
Group by depart
Having count (*) < 6
Select depart as 系别, count(*) as
人数
From Student
Having count (*) < 6
Select depart as 系别, count(*) as
人数
From Student
where count (*) < 6
Select depart as 系别, count(*) as
人数
From Student
order by depart
Having count (*) < 6
Select depart as 系别,
count(*) as 人数
From Student
Group by depart
Having count (*) <
6
在“Course”表中找出学分大于3并且小于5的课程。
Select * From Course Where credit
>3 or credit <5
Select * From Course Where credit
>3 and credit <5
Select * From Course Where credit
>=3 or credit =<5
Select * From Course Where credit
>=3 and credit =<5
Select * From Course Where credit >3 and credit
<5
在“Student”表中求出每个系别的人数。
Select depart as 系名,count (*)as 人数
From Student order by depart
Select depart as 系名,count (*)as 人数
From Student group by sname
Select depart as 系名,count (*)as 人数
From Student group by depart
Select depart as 系名,sum(*)as 人数
From Student group by depart
Select depart as 系名,count (*)as 人数 From Student group by
depart