当前位置:编程学习 > C#/ASP.NET >>

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

内联接和外联接的区别?

SQL Server 如何优化的?

ASP.NET 程序如何优化?

SQL Server 的端口是什么?

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

当数据库表中的一条记录不能被删除,会是什么问题导致的? --------------------编程问答-------------------- --------------------编程问答-------------------- 我只想知道这2个跳的意见:在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?

当数据库表中的一条记录不能被删除,会是什么问题导致的? --------------------编程问答-------------------- 当数据库表中的一条记录不能被删除,会是什么问题导致的?

1.最大可能是外键约束 --------------------编程问答--------------------
引用 3 楼 q107770540 的回复:
当数据库表中的一条记录不能被删除,会是什么问题导致的?

1.最大可能是外键约束


同感 --------------------编程问答-------------------- 三楼的答案和我想的一样,不过那面试官的答案显然不是这一点。 --------------------编程问答--------------------
引用 5 楼 tianyapiaoboke 的回复:
三楼的答案和我想的一样,不过那面试官的答案显然不是这一点。

导致这一情况的原因很多,我认为可能是权限的问题,该登陆用户可能只有查询权限,而没有删除权限,从而导致删除失败。 --------------------编程问答-------------------- 内联接和外联接的区别?
以自己这张表为基础的叫内连接,以多张表的叫外连接
SQL Server 如何优化的?

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

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

SQL Server 的端口是什么?
1433

在电影订票系统中,当票只剩下三张,而有四个人同时要订,数据库和线程如何处理?
排队买票
当数据库表中的一条记录不能被删除,会是什么问题导致的?
外键关联。
补充:.NET技术 ,  .NET Framework
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,