北京SQL新华信咨询


Posted in 面试题 onSeptember 30, 2016
选择题:(每空2分共20分)
1、在MS SQL Server中,用来显示数据库信息的系统存储过程是( )
A sp_ dbhelp
B sp_ db
C sp_ help
D sp_ helpdb

2、SQL语言中,删除一个表的命令是( )
A DELETE
B DROP
C CLEAR
D REMORE

3、关系数据库中,主键是(__)
A、为标识表中唯一的实体
B、创建唯一的索引,允许空值
C、只允许以表中第一字段建立
D、允许有多个主键的

4、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(1___),使用关键字(2___)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(3___),如果在SELECT语句中使用聚合函数时,一定在后面使用(4___)。
⑴ A、SELECT,INTO B、SELECT,FROM
C、SELECT,GROUP D、仅SELECT
⑵ A、DISTINCT B、UNION
C、ALL C、TOP
⑶ A、JOIN B、UNION
C、INTO C、LIKE
⑷ A、GROUP BY B、COMPUTE BY
C、HAVING D、COMPUTE

5、语句DBCC SHRINKDATABASE (Sample, 25)中的25表示的意思是
A、25M
B、剩余占整个空间的25%
C、已用空间占整个空间的25%
D、以上都不对

6、你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2000数据库中,你使用以下脚本建立了一个名为Policy的表:
CREATE TABLE Policy
(
PolicyNumber int NOT NULL DEFAULT (0),
InsuredLastName char (30) NOT NULL,
InsuredFirstName char (20) NOT NULL,
InsuredBirthDate datetime NOT NULL,
PolicyDate datetime NOT NULL,
FaceAmount money NOT NULL,
CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber)
)
每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?

a.建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
b.建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
c.建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
d.用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。

7、在SQL语言中,如果要建立一个工资表包含职工号,姓名,职称。工资等字段。若要保证工资字段的取值不低于800元,最合适的实现方法是:
A。在创建工资表时为”工资“字段建立缺省
B。在创建工资表时为”工资“字段建立检查约束
C。在工资表建立一个触发器
D。为工资表数据输入编写一个程序进行控制

8、Select 语句中用来连接字符串的符号是______.
A. “+” B. “&” C.“||” D.“|”

9、你是一个出版公司的数据库开发人员,对特定的书名的每天的销售情况建立了如下的存储过程:
CREATE PROCEDURE get_sales_for_title
title varchar(80), @ytd_sales int OUTPUT
AS
SELECT @ytd_sales = ytd_sales
FROM titles
WHERE title = @title
IF @@ROWCOUNT = 0
RETURN(-1)
ELSE
RETURN(0)
另外建立了一个脚本执行这个存储过程,如果执行成功,将返回对应于书名的每天的销售情况的报表,如果执行失败,将返回“No Sales Found”,怎样建立这个脚本?

A. DECLARE @retval int
DECLARE @ytd int
EXEC get_sales_for_title ‘Net Etiquette’, @ytd
IF @retval PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)
GO

B. DECLARE @retval int
DECLARE @ytd int
EXEC get_sales_for_title ‘Net Etiquette’, @ytd OUTPUT
IF @retval PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)
GO

C. DECLARE @retval int
DECLARE @ytd int
EXEC get_sales_for_title ‘Net Etiquette’,@retval OUTPUT
IF @retval PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)
GO

D. DECLARE @retval int
DECLARE @ytd int
EXEC @retval = get_sales_for_title ‘Net Etiquette’, @ytd OUTPUT
IF @retval PRINT ‘No sales found’
ELSE
PRINT ‘Year to date sales: ’ + STR (@ytd)
GO

10、You are a database developer for a container manufacturing company. The containers produced by your company are a number of different sizes and shapes. The tables that store the container information are shown in the Size, Container, and Shape Tables exhibit:
Size
SizeID
SizeName
Height
Container
ContainerID
ShapeID
SizeID
Shape
ShapeID
ShapeName
Measurements

A sample of the data stored in the tables is shown below:
Size Table
SizeID SizeName Height
1 Small 40
2 Medium 60
3 Large 80
4 Jumbo 100
Shape Table
ShapeID ShapeName Measurement
1 Triangle 10
2 Triangle 20
3 Triangle 30
4 Square 20
5 Square 30
6 Square 40
7 Circle 15
8 Circle 25
9 Circle 35
Periodically, the dimensions of the containers change. Frequently, the database users require the volume of a container. The volume of a container is calculated based on information in the shape and size tables.
You need to hide the details of the calculation so that the volume can be easily accessed in a SELECT query with the rest of the container information. What should you do?
A. Create a user-defined function that requires ContainerID as an argument and returns the volume of the container.
B. Create a stored procedure that requires ContainerID as an argument and returns the volume of the container.
C. Add a column named volume to the container table. Create a trigger that calculates and stores volume in this column when a new container is inserted into the table.
D. Add a computed column to the container table that calculates the volume of the container.

Tags in this post...

面试题 相关文章推荐
如何配置、使用和清除Smarty缓存
Dec 23 面试题
Java的接口和C++的虚类的相同和不同处
Mar 27 面试题
AOP的定义以及作用
Sep 08 面试题
C,C++的几个面试题小集
Jul 13 面试题
如果NULL定义成#define NULL((char *)0)难道不就可以向函数传入不加转换的NULL了吗
Feb 15 面试题
StringBuilder和String的区别
May 18 面试题
Linux面试经常问的文件系统操作命令
Nov 05 面试题
数字天堂软件测试面试题
Dec 23 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
JAVA程序设计笔试题面试题一套
Jul 28 面试题
Java中的类包括什么内容?设计时要注意哪些方面
May 23 面试题
Java中的基本数据类型所占存储空间大小固定的吗
Feb 15 面试题
如何在发生故障的节点上重新安装 SQL Server
Mar 14 #面试题
SQL Server 2000数据库的文件有哪些,分别进行描述
Mar 30 #面试题
杭州SQL浙江浙大网新恩普软件有限公司
Jul 27 #面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 #面试题
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
May 18 #面试题
SQL Server面试题
Oct 17 #面试题
在数据文件自动增长时,自动增长是否会阻塞对文件的更新
May 01 #面试题
You might like
德生S2000南麂列岛台湾FM收听记录
2021/03/02 无线电
基于MySQL体系结构的分析
2013/05/02 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
2017/06/02 PHP
JS控制显示隐藏兼容问题(IE6、IE7、IE8)
2010/04/01 Javascript
浅析Prototype的模板类 Template
2011/12/07 Javascript
JavaScript初学者应注意的七个细节详细介绍
2012/12/27 Javascript
JavaScript修改css样式style动态改变元素样式
2013/12/16 Javascript
实现checkbox全选、反选、取消JavaScript小脚本异常
2014/04/10 Javascript
node.js下when.js 的异步编程实践
2014/12/03 Javascript
js实现表单Radio切换效果的方法
2015/08/17 Javascript
javascript日期格式化方法汇总
2015/10/04 Javascript
js实现iframe框架取值的方法(兼容IE,firefox,chrome等)
2015/11/26 Javascript
JavaScript实现字符串与日期的互相转换及日期的格式化
2016/03/07 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
JavaScript数据结构之二叉树的遍历算法示例
2017/04/13 Javascript
用React实现一个完整的TodoList的示例代码
2017/10/30 Javascript
vue 实现的树形菜的实例代码
2018/03/19 Javascript
Angular中的ng-template及angular 使用ngTemplateOutlet 指令的方法
2018/08/08 Javascript
js监听html页面的上下滚动事件方法
2018/09/11 Javascript
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Python使用gensim计算文档相似性
2016/04/10 Python
Python不同目录间进行模块调用的实现方法
2019/01/29 Python
python实现一个简单的udp通信的示例代码
2019/02/01 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Python统计分析模块statistics用法示例
2019/09/06 Python
PyQt5通过信号实现MVC的示例
2021/02/06 Python
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
武汉世纪畅想数字传播有限公司 .NET笔试题
2015/06/13 面试题
电子商务专业个人的自我评价分享
2013/10/29 职场文书
教育学专业毕业生的自我评价
2013/11/21 职场文书
商场开业庆典策划方案
2014/06/02 职场文书
2014年度安全生产目标管理责任书
2014/07/25 职场文书
三分钟自我介绍演讲稿
2014/08/21 职场文书
机关作风整顿个人整改措施2014
2014/09/17 职场文书
幼儿园安全教育随笔
2015/08/14 职场文书
2019个人工作态度自我评价
2019/04/24 职场文书