13. 用.NET做B/S结构的系统,您是用几种结构来开发,每一层之间的关系以及为什么要这样分层?
一般都是三层,表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)至于关系么,表现层负责与用户交互(数据交互),业务逻辑层就是表现层与数据访问层的中间人了,指派数据访问层进行表现层请求的逻辑性的业务处理,而数据访问层就负责数据的直接操作了
14. 连接数据库主要有哪几个对象?
(1)Connection对象 //数据库连接对象
(2)Command对象 //对数据执行的操作
(3)DataReader对象 //只能读取一行数据
(4)DataAdaper对象 //数据适配器
15. 表A中有两个字段ID、LastUpdateDate,ID表示更新的事务号,LastUpdateDate表示更新时的服务器时间,请使用一条SQL语句获得最后更新的事务号。
Select ID FROM A Where LastUpdateDate = (Select MAX(LastUpdateDate) FROM A)
16. . 表A中的列ID可能有多个,并且有重复的,请用一条SQL语句把每个ID和该ID对应的总数查询出来
select id ,count(id) from A group by id
17. 写出一条Sql语句:取出表A中第31条到第40条记录(SQL Server, 以自动增长的ID作为主键, 注意:ID可能不是连续的)。
select top 10 * from A where id not in (select top 30 id from A)
18. 员工表Emp中有一列为员工所属部门编号DeptID,请用一条SQL语句把各DeptID和该DeptID对应的员工总数查询出来。select deptid,count(*)from empgroup by deptid2. 部门表Dept中有部门编号DeptID,员工表Emp中有员工所属部门编号DeptID、员工年龄Age,请写一条SQL语句把表Dept和表Emp进行连接,并按员工年龄Age进行降序排序。
select * from emp e,dept d where e.deptid = d.deptid order by e.age desc
简答题总结(四)
最新推荐文章于 2022-03-09 20:44:54 发布