几个浪潮软件的SQL Server 面试题,just try it!

tianyapiaoboke 2010-07-09 02:56:05
内联接和外联接的区别?

SQL Server 如何优化的?

ASP.NET 程序如何优化?

SQL Server 的端口是什么?

在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?

当数据库表中的一条记录不能被删除,会是什么问题导致的?
...全文
453 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
世界的彼岸 2010-07-12
  • 打赏
  • 举报
回复
内联接和外联接的区别?
以自己这张表为基础的叫内连接,以多张表的叫外连接
SQL Server 如何优化的?

遵守SQL语句规则
 不带where条件的SQL语句一定不能使用索引,所以尽量不要书写不带where条件的SQL语句;
 在where条件中有索引的字段不能使用函数;
 在where条件中有索引的字段不能参与运算;
 尽量少用not in、not exists、like ‘%’等关键字;
 优先考虑关联查询、其次考虑集合查询、最后考虑子查询;
 where条件中限制性强的条件要写在where子句的末尾(SQL语句是从右向左解析的);
 多表查询的时候,驱动表应是返回数据少的表(FROM子句中放在最后的一个表就是驱动表);
 对于联合索引来说,当where中含有联合索引的第一个字段时该索引有效。

ASP.NET 程序如何优化?
优化要看指哪方面的优化,是维护呢还是速度呢。

SQL Server 的端口是什么?
1433

在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?
排队买票
当数据库表中的一条记录不能被删除,会是什么问题导致的?
外键关联。
qiao6174 2010-07-10
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tianyapiaoboke 的回复:]
三楼的答案和我想的一样,不过那面试官的答案显然不是这一点。
[/Quote]
导致这一情况的原因很多,我认为可能是权限的问题,该登陆用户可能只有查询权限,而没有删除权限,从而导致删除失败。
tianyapiaoboke 2010-07-10
  • 打赏
  • 举报
回复
三楼的答案和我想的一样,不过那面试官的答案显然不是这一点。
zhengqian529 2010-07-09
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 q107770540 的回复:]
当数据库表中的一条记录不能被删除,会是什么问题导致的?

1.最大可能是外键约束
[/Quote]

同感
q107770540 2010-07-09
  • 打赏
  • 举报
回复
当数据库表中的一条记录不能被删除,会是什么问题导致的?

1.最大可能是外键约束
chenkui2008 2010-07-09
  • 打赏
  • 举报
回复
我只想知道这2个跳的意见:在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?

当数据库表中的一条记录不能被删除,会是什么问题导致的?
q107770540 2010-07-09
  • 打赏
  • 举报
回复

17,748

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 .NET Framework
社区管理员
  • .NET Framework社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧