教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 综合文档 >

数据库应用开发面试题

来源:网络收集 时间:2026-02-09
导读: 数据库应用开发的面试题。主要内容为数据库相关知识,少量.net知识的考核 Q:SQL Server的两种索引是何形式?索引的作用?索引的优缺点? ?一、聚集索引 主键索引就是一种聚集索引,通过一定的规则,按一定的顺序存储,如日期查询 二、非聚集索引 将存储顺序

数据库应用开发的面试题。主要内容为数据库相关知识,少量.net知识的考核

Q:SQL Server的两种索引是何形式?索引的作用?索引的优缺点?
?一、聚集索引
主键索引就是一种聚集索引,通过一定的规则,按一定的顺序存储,如日期查询
二、非聚集索引
将存储顺序不同的存储记录,通过目录映射,来找到其位置,该目录映射就是非聚集索引
三、各自特点
聚集索引查询速度快于非聚集索引;受增、删、改影响较大
非聚集索引查询速度慢于聚集索引;受增、删、改影响较小
索引的用途
1.按范围查询的列,最好建立索引
同时配合top关键字,来限制一次性的查询结果,可以大大的提高效率
2.group by 或order by的列上建立聚集索引

Q:如何重置 IDENTITY 列?

http://www.77cn.com.cn/SQLServer-17662008-jiexiSQLSe524007

Q: 连接sql server 2000 的默认端口是什么,可以更改吗?
1433,可以修改。

Q:如何从其他数据库服务器查询所想要的数据?

创建链接服务器,连接链接服务器

Q:如何查看所给定表的主键列?

SELECT
  http://www.77cn.com.cn,http://www.77cn.com.cn,http://www.77cn.com.cn
  From
  sysobjects
  inner join syscolumns
  on sysobjects.id = syscolumns.id
  left outer join
  (select
  http://www.77cn.com.cn sTableName,
  http://www.77cn.com.cn sColName
  From
  sysobjects o
  inner join sysindexes i
  on o.id = i.id
  and (i.status & 0X800) = 0X800
  inner join syscolumns c1
  on c1.colid <= i.keycnt
  and c1.id = o.id
  inner join syscolumns c
  on o.id = c.id
  and http://www.77cn.com.cn = index_col (http://www.77cn.com.cn, i.indid, c1.colid)) pkElements
  on pkElements.sTableName = http://www.77cn.com.cn
  and pkElements.sColName = http://www.77cn.com.cn
  inner join sysobjects syscons on sysobjects.id=syscons.parent_obj and syscons.xtype=’PK’
  where
  http://www.77cn.com.cn in
  (’TAB1’,’TAB2’......) and sTableName is not null
  order by
  --Case (syscolumns.Status & 128) when 128 then 1 else 0 end DESC,
  http://www.77cn.com.cn

Q:请谈谈对正则表达式的看法?

一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。


Q:怎样理解静态变量?

(1)静态局部变量在函数内定义,但不象自动变量那样,当调用时就存在,退出函数时就消失。静态局部变量始终存在
着,也就是说它的生存期为整个源程序。
  (2)静态局部变量的生存期虽然为整个源程序,但是其作用域仍与自动变量相同,即只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。
  (3)允许对构造类静态局部量赋初值。若未赋以初值,则由系统自动赋以0

数据库应用开发的面试题。主要内容为数据库相关知识,少量.net知识的考核

值。
  (4)对基本类型的静态局部变量若在说明时未赋以初值,则系统自动赋予0值。而对自动变量不赋初值,则其值是不定的。 根据静态局部变量的特点, 可以看出它是一种生存期为整个源文件的量。虽然离开定义它的函数后不能使用,但如再次调用定义它的函数时,它又可继续使用, 而且保存了前次被调用后留下的值。 因此,当多次调用一个函数且要求在调用之间保留某些变量的值时,可考虑采用静态局部变量。虽然用全局变量也可以达到上述目的,但全局变量有时会造成意外的副作用,因此仍以采用局部静态变量为宜。

Q: 请简单描述一下进销存系统的主要表结构?

商品信息表,商品销售表,用户表(主要)可以附加临时销售表,入库表/采购表,用户意见留言表。


Q:您对编程的兴趣如何?工作中遇到不懂的问题是怎样去解决的?您一般怎样去提高自己的编程水平?


Q:http://www.77cn.com.cn中常用的对象有哪些?

DataSet对象:表示内存中数据的缓存,可以把它想像成一个临时的数据库,它里可以存多个表(DataTable),而且是断开式的,不用每进行一次操作就对数据库进行更新,从而提高了效率。
DataReader对象:它与DataSet最大的不同是有连接式的,每次对数据库进行存取都会影响到数据库。
Connection对象:用于连接数据库的对象,表示到数据源的一个唯一的连接。
Command对象:表示要对数据库执行的一个SQL语句或一个存储过程。
DataAdapter对象:该对象是与DataSet配合使用的对象,用于把表填充到DataSet,和更新DataSet等。

Q:向服务器发送请求有几种方式?

Post/get

Q:DataReader与Dataset有什么区别?

DataReader使用时始终占用SqlConnection,在线操作数据库..任何对SqlConnection的操作都会引发DataReader的异常..因为DataReader每次只在内存中加载一条数据,所以占用的内存是很小的..因为DataReader的特殊性和高性能.所以DataReader是只是向前读的读了第一条后就不能再去读取第一条了dataSet则是将数据一次性加载在内存中.抛弃数据库连接读取完毕即放弃数据库连接因为DataSet将数据全部加载在内存中.所以比较消耗内存但是确比DataReader要灵活可以动态的添加行,列,数据.对数据库进行回传更新操作


Q:如果在一个B/S结构的系统中需要传递变量值,但是又不能使用Session、Cookie、Application,您有几种方法进行处理?

只能使用this.Server.Transfer 来处理传值问题了

Q:请列举对S
QL server 日期型操作的函数,不少于5个

year(date) 返回年份
month(date) 返回月份
day(date)返回日数
getdate()以sql规定的标准内部格式返回系统当前的日期和时间
dateadd(datepart,number,date)

数据库应用开发的面试题。主要内容为数据库相关知识,少量.net知识的考核

返回datetime或smalldatetime类型的数据,其值为date值加上datepart和number参数指定的时间间隔
datediff(datepart,date1,date2)返回date1和date2间的时间间隔,其单位由datepart参数决定
datename(detepart,date)返回日期中指定部分的字符串
datepart(datepart,date)返回日期中指定对应的整数值

已知:
存放商品基础资料的表:
Goods (
Id int, --商品主键值
GoodName varchar(20), --商品名称
GoodCode char(10) --商品编码
)

采购表
Orders(
GoodCode char(10), --商品编码
Num int, --数量
ODate Datetime -- …… 此处隐藏:1948字,全部文档内容请下载后查看。喜欢就下载吧 ……

数据库应用开发面试题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/1894032.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)