数据库原理及应用工作
招生简章
数据库原理及应用工作
类: ____________名称: ______ _ _ _ _学校编号: _ _ _ _ _ _
一.名词解释
1、Tempdb
2、数据操作语言
3、存储过程
4、主关键词
二.选题
(1)在SQL Server中,函数SIGN ) )的返回值为_______。
a ) 1,- 1,0
b ) 1,0, t。
c ) 1,-1, f。
d ).t . f。
(2)以下函数中,函数值为数值型的是_______。
a ) DATE ) )
b ) TIME ) )
c ) YEAR ) )
d ) DATETIME ()
)3)以下选项中,属于SQL Server常数的是_____。
a ) BOF ) )
b ) BOF
c ) t
d ).t。
(4)执行定义数组的命令DIMENSION A(3)3)后,语句A=3的作用为_____。
a )将3代入a )1)中
b )赋予各元素相同的值3
c )将3代入简单变量a,与数组无关
d )语法错误
)5)将学生表按照出生地字段的升序排列,出生地(c,10 )相等时,按照学校号码) n,4 )的升序排列,以下语句正确的是_______。
a ) INDEX ON出生地,学号TO JGXH
b )来自INDEX ON的学校号码TO JGXH
c )来自INDEX ON,STR (学号,4 ) TO JGXH
d )来自INDEX ON的STR (学号,4 ) TO JGXH
(6)以下有关查询和视图的表示中,_______有误。
a )视图结果存储在数据库中
b )视图设计器中不存在“询问目标”选项
c )查询设计器中没有“数据更新”选项卡
d )查询和视图都可以在磁盘中找到相应的文件
(7)根据数据源,可以将视图分为_____。
a )本地和远程视图
b )本地视图和临时视图
c )远程视图和临时视图
d )单表视图和多表视图
)8)对于SQL查询,使用where子句表示_____。
a )查询目标b )查询结果c )查询条件d )查询视图
)在SQL Server中,表单是指_____。
a )数据库中每个表的列表b )一个表中每个记录的列表
c )数据库查询列表d )窗口界面
(10 )以下关于SELECT短语的记述中错误的是_____。
a )可以对选择短语使用别名
b )选择短语只能包含表中的列及其结构表达式
c )选择短语定义了结果集中列的顺序
d )如果FROM短语引用的两个表包含具有相同名称的列,则选择短语必须用表名前缀限定
(11 )对于SQL Server,当字段值为NULL时,正确的是_____。
a ) null与空字符串相同
b ) null值表示字段中没有固定的值
c )不支持字段值为空
d )空值与数值0相同
) 12 )对于SQL查询,使用where子句表示_____。
a )查询目标b )查询结果c )查询条件d )查询视图
(13 (BOF ) )中测试当前打开的空表文件。 函数的返回值是_____。
a ).t。
b ).f。
c ) 1
d(-1
迎新生的欢迎词
a )数值类型
b )备注类型
c )逻辑型
d )日期类型
(15 )在以下命令中,功能相同的是_____。
a )删除全部和包
b ) DELETE ALL、ZAP和PACK
c ) DELETE ALL、PACK和ZAP
d )删除全部和取消全部
(16 )在以下命令中,可用于索引快速定位的是_____。
a ) LOCATE FOR
b ) SEEK
c )基金
d ) GOTO
(17 ) SQL SELECT语句的WHERE子句对应于查询设计器的_____。
a )“字段”选项卡
b )“筛选器”选项卡
c )“排序顺序”选项卡
d )“按组”选项卡
) 18 )在SQL Server中,根据变量的作用域来划分,存储器变量可以分为_____。
a )专用变量和局部变量
b )公共变量和私有变量
c )公共变量和局部变量
d )公共变量、私有变量、局部变量
(19 )执行表单文件form1时,以下命令正确_____。
a ) DO form1.scx
b ) DO FORM form1
c ) RUN form1.scx
d ) RUN FORM form1
(20 )对数据表建立性别(c,2 )和年龄(n,2 )复合索引时,正确的索引关键字公式为_______。
a )性别和年龄
b )性别STR (年龄,2 ) ) )。
c )性别STR (年龄) ) ) )。
d )性别、年龄
(21 )查询的执行方法中,不正确的方法如下
a )在项目管理器的“数据”选项卡中,展开“查询”选项,选择要运行的查询,然后单击“运行”命令按钮
b )单击“查询”菜单中的“运行查询”命令
c )用快捷键CTRL D执行查询
d )在命令窗口中输入命令DO查询文件名. qpr
) 22 )在执行表单时,以下关于表单事件发生顺序的描述正确的是
a ) Activate - Init - Load
b )加载活动初始
c ) Activate - Load - Init
d )加载初始活动
三.分析问题
表1作者:
作者编号有作者姓名的城市
1001王力北京
1002刘方北京
1003把剑上海
1004程红上海
1005张进上海
表2图书:
图书编号书名出版单位价格作者编号
001计算机应用青华出版社26.50 1001
0002 C电子工业出版社32.00 1001
003计算机基础知识电子工业出版社28.00 1002
004网络应用青华出版社24.50 1003
005数据库应用青华出版社26.00 1003
006数据库组成原理青华出版社23.00 1003
0007 JAVA电子工业出版社27.50 1004
008网页设计电子工业出版社31.00 1004
)1) SQL语句包括:
SELECT出版单位,MIN (价格) FROM图书GROUP BY出版单位
查询结果中的第一条记录的值为_______。
a )电子工业出版社32.00
b )电子工业出版社27.50
c )青华出版社23.00
d )青华出版社26.50
)2)调查北京作者出版的图书情况,要求按图书价格降序排列,包括作者姓名、书名、价格信息。 以下SQL语句正确的是_______。
a ) SELECT作者姓名、书名、价格FROM图书、作者
JOIN图书.作者编号=作者.作者编号
WHERE所在的城市='北京';
订单成本价格
b ) SELECT作者姓名、书名、价格FROM图书、作者;
JOIN图书.作者编号=作者.作者编号
WHERE所在的城市='北京';
订单y价格
c ) SELECT作者姓名、书名、价格FROM图书、作者
WHERE图书.作者编号=作者.作者编号;
有AND的城市='北京';
订单成本价格
d ) SELECT作者姓名、书名、价格FROM图书、作者;
WHERE图书.作者编号=作者.作者编号;
有AND的城市='北京';
中国基础教育资源库
WHERE价格=(selectmax )价格。FROM图书) INTO ARRAY arr
那怎么办? arr[2]的结果为_______。
a ) 23.00
b ) 32.00
c ).f。
d )系统错误
)4)求出至少出版两本以上的书的作者名称和数量,以下SQL语句正确的是_______。
a ) SELECT作者姓名,count(* ) AS数FROM图书,作者;
havingcount(* )=2
b ) SELECT作者姓名,count(* ) AS数FROM图书,作者;
WHERE作者.作者编号=图书.作者编号;
GROUP BY图书.作者编号havingcount(* )=2
c ) SELECT作者姓名,count(* ) AS数FROM图书,作者;
WHERE作者.作者编号=图书.作者编号;
GROUP BY图书.作者编号setcount(* )=2
d ) SELECT作者姓名,count(* ) AS数FROM图书,作者;
WHERE作者.作者编号=图书.作者编号;
和计数(* )=2;
GROUP BY图书.作者编号
四.填补问题
)1)在面向对象的设计中,将要求对象进行某种处理、回答某种信息的要求称为_____。
)2)若X=100,则函数IIF(X 50,X-50,x50 )的值为_ _ _ _。
)3) SQL Server允许同时打开_______个表文件。
)4) SQL Server在SQL端支持三种功能:数据查询、_ _ _ _ _ _、_ _ _ _ _。
)5)在进行了关系的选择、投影或结合运算后,运算的结果仍然是_______。
(6)检查属性值是否属于指定值的组的特殊运算符是_____。
)7)查阅“学生成绩”表中姓“张”的学生记录,完成以下SQL语句:
SELECT * FROM学生成绩WHERE姓名_____ '张% '
)8)关键字ASC和DESC分别表示_____的含义。
(9) ______语句用于更改数据库表或视图中特定记录或字段的数据。
(10 )使用Transact-SQL语句的______INDEX命令删除索引。
四.猜谜
请写下1、5个SQL命令及其具体用法。
创建存储过程时,需要确定存储过程的哪些部分?
3、SQL Server 2005有几种不同的备份方法吗?
第7页共7页