日期:2014-05-16  浏览次数:20557 次

sql 面试题:明天就用,非常感谢您的回答。
我在线等候!!
一、要求:
一个完整的项目,共3个页面(页面样式无要求),2个表,自己设计表,用存储过程写
二、详细说明
1. 现在有4个人 分别是张三、李四、王五、赵二,关系如下图

                    张三
                   /   \
                李四    赵二
                 /
               王五


2. 需要在页面显示如下
标识 姓 名 级别
1 张 三 一级
2 李 四 二级
3 王 五 三级
4 赵 二 二级

3. 他们每天花的钱数和统计总数,在页面显示如下
姓名 周一 周二 周三 周四 周五 周六 周日 总花钱数(需要计算出来)
张三 100 30 300 40 100 30 200 800
李四 150 20 100 50 150 80 100 650
王五 200 100 200 50 200 50 100 900
赵二 150 200 100 50 60 140 200 900



4. 现在需要显示出这3个人总花钱数,页面显示如下
标识 姓名 图关系一周总花钱
1 张三 (张三+李四+王五+赵二)
2 李四 (李四+王五)
3 王五 (王五)
4 赵二 (赵二)
更多 0
------解决方案--------------------
我简单说一下注意事项:
1.表设计的字段要恰到好处,不能太多,也不能太少,两个表直接的关系,以及你起的表名都需要注意.
2.人员表的级别显示出来的是"一级,二级,三级"不是"1,2,3",这个需要注意.
3.页面显示的时候数据用数据控件显示数据,还是直接html输出.
4.数据是否需要分页,存储过程是否考虑了分页,是否考虑了效率.
5.按周统计的行列转换,用动态还是静态.
6.第4个问题的图关系显示的时候,顺序需要控制好.
7.每一个列表的显示,需要注意排序,要和要求的效果的排序一致.
------解决方案--------------------
http://msdn.microsoft.com/zh-cn/library/ms175972.aspx