数据库应用开发面试题
数据库应用开发的面试题。主要内容为数据库相关知识,少量.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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [综合文档]应答器设备技术规范(征求意见稿)A1
- [综合文档]教师 2012年高考政治试题按考点分类汇
- [综合文档]保险公司的总经理助理竞职演说
- [综合文档]卫生应急大练兵大比武活动考试--题库(
- [综合文档]徐州经济技术开发区总体规划环境影响报
- [综合文档]汉语拼音表(带声调)
- [综合文档]二年级 上 思维训练( 1~18)
- [综合文档]特色学校五年发展规划
- [综合文档]机床经常出现报警“X1轴定位监控”
- [综合文档]《电子技术基础》21.§5—2、3、4 习题
- [综合文档]浙江省深化普通高中课程改革
- [综合文档]CRISP原理 - 图文
- [综合文档]2017年电大社会调查研究与方法形考答案
- [综合文档]浅析建筑施工安全毕业论文
- [综合文档]《回忆我的母亲》名师教案
- [综合文档]装饰装修工程监理规划
- [综合文档]三下乡心得体会-文艺
- [综合文档]柱计算长度系数 - 图文
- [综合文档]全流程思考,提高燃电系统热电转换率--
- [综合文档]2018年嘉定区中考物理一模含答案
- 433M车库门滚动码遥控器
- 8、架空线路施工规范
- 大学四年声乐学习的体会
- 新北师大版五年级数学上册《轴对称再认
- 部编版五年级上册语文第六单元小结复习
- 小学六年级英语形容词用法
- 第2课 抗美援朝保家卫国 课件01(岳麓版
- 2015年天津大学运筹学基础考研真题,考
- 微机计算机控制技术课后于海生(第2版)
- 安全教育实践活动
- Delphi程序设计教程_第1章_Delphi概述
- 第八讲 工业革命与启蒙运动
- 《中华人民共和国药典》2005年版二部勘
- 科粤版九年级化学2.3构成物质的微粒(1)
- 西师大版数学三年级下册《长方形、正方
- ch6_冒泡排序演示
- 第4章 冲裁模具设计
- 浙江中小民营企业员工流失论文[终稿]
- 再议有线数字电视市场营运模式
- 昆明供水工程监理大纲




