一道Delphi面试题


Posted in 面试题 onOctober 28, 2016
下面有4个表:
1.T_USER(用户表)(每个员工一条记录)
中文名 英文名 字段类型 字段说明
用户ID USER_ID char(10) 关键字
用户名称 USER_NAME char(10)
部门编号 DEPT_ID char(10)
入职时间 RZSJ datetime 员工进入公司时间
2.T_DEPT(部门表)
中文名 英文名 字段类型 字段说明
部门编号 DEPT_ID char(10) 关键字
部门名称 DEPT_NAME char(30)
3.T_USER_KQ(用户考勤表)(每个员工每天一条记录,从员工进入公司后开始增加,含员工入职时间)
中文名 英文名 字段类型 字段说明
流水号 VER_ID char(30) 关键字
用户ID USER_ID char(10)
日期 RQ datetime
4.T_USER_KQ_D(用户出外考勤明细表)(每个员工每次出外考勤,增加一条记录,每个员工有0到多条记录)
中文名 英文名 字段类型 字段说明
流水号 VER_ID char(30) 该字段关联T_USER_KQ表的VER_ID
明细流水号 D_VER_ID char(30) 关键字
序号 XH int
出外考勤时间 KQSJ datetime
在SQL Server下已经建立一个数据库ShiTi。
在Main.Pas里有一个函数GetID,用于VER_ID(流水号)内容的生成。
要求:
1.现在要实现一个主从表的录入功能,要求主表T_USER_KQ(用户考勤表)和从表T_USER_KQ_D(用户出外考勤明细表)记录的维护实现事务处理,即要求全部提交成功,要么全部失败,具体功能为:新增、修改、删除、保存、取消、查询。可以看窗口(Main.Pas);
2.要求实现一张报表,显示公司各员工每月的出外考勤情况,要求用存储过程实现,显示下面内容:用户ID、用户名称、日期、出外考勤次数。
3.实现下面SQL:显示公司在1年里有其中3个月(刚好3个月)没有出过外勤的员工;显示内容为:用户ID、用户名称、年度。
4.实现下面SQL:显示每年出外勤次数最多的3个部门:显示内容为:年度、部门编号、部门名称、出外考勤次数。

Tags in this post...

面试题 相关文章推荐
当我正在为表建立索引的时候,SQL Server 会禁止对表的访问吗
Apr 28 面试题
可靠的数据流传输TCP
Mar 15 面试题
What's the difference between deep copy and shallow copy? (深拷贝与浅拷贝有什么区别)
Nov 10 面试题
Linux内核的同步机制是什么?主要有哪几种内核锁
Jan 03 面试题
介绍一下linux的文件系统
Mar 20 面试题
介绍一下Make? 为什么使用make
Dec 08 面试题
Linux如何压缩可执行文件
Mar 27 面试题
介绍一下Prototype的$()函数,$F()函数,$A()函数都是什么作用?
Mar 05 面试题
介绍一下XMLHttpRequest对象
Feb 12 面试题
如何用Python输出一个Fibonacci数列
Aug 28 面试题
Java程序员面试90题
Oct 19 面试题
Delphi CS笔试题
Jan 04 面试题
Delphi CS笔试题
Jan 04 #面试题
如何安装ruby on rails
Feb 09 #面试题
ruby如何进行集成操作?Ruby能进行多重继承吗?
Oct 16 #面试题
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
Oct 13 #面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
May 01 #面试题
给定一个时间点,希望得到其他时间点
Nov 07 #面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
Jan 26 #面试题
You might like
PHP获取搜索引擎关键字来源的函数(支持百度和谷歌等搜索引擎)
2012/10/03 PHP
php采集文章中的图片获取替换到本地(实现代码)
2013/07/08 PHP
PHP模板引擎Smarty中的保留变量用法分析
2016/04/11 PHP
javascript 支持ie和firefox杰奇翻页函数
2008/07/22 Javascript
关于JavaScript的一些看法
2009/05/27 Javascript
addEventListener和attachEvent二者绑定的执行函数中的this不相同
2012/12/09 Javascript
纯js和css实现渐变色包括静态渐变和动态渐变
2014/05/29 Javascript
JavaScript字符串对象substring方法入门实例(用于截取字符串)
2014/10/17 Javascript
JS验证邮件地址格式方法小结
2015/12/01 Javascript
简单介绍jsonp 使用小结
2016/01/27 Javascript
深入理解关于javascript中apply()和call()方法的区别
2016/04/12 Javascript
JS创建事件的三种方法(实例代码)
2016/05/12 Javascript
JavaScript ES6的新特性使用新方法定义Class
2016/06/28 Javascript
jQuery获取attr()与prop()属性值的方法及区别介绍
2016/07/06 Javascript
初识简单却不失优雅的Vue.js
2016/09/12 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
jquery代码规范让代码越来越好看
2017/02/03 Javascript
基于JavaScript实现本地图片预览
2017/02/08 Javascript
BootstrapTable refresh 方法使用实例简单介绍
2017/02/20 Javascript
jQuery实现ajax回调函数带入参数的方法示例
2018/06/26 jQuery
微信小程序使用for循环动态渲染页面操作示例
2018/12/25 Javascript
vue.js页面加载执行created,mounted的先后顺序说明
2020/11/07 Javascript
python将ip地址转换成整数的方法
2015/03/17 Python
python实现邮件自动发送
2019/08/10 Python
利用Python校准本地时间的方法教程
2019/10/31 Python
为什么说python更适合树莓派编程
2020/07/20 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
欧姆龙医疗保健与医疗产品:Omron Healthcare
2020/02/10 全球购物
开学典礼决心书
2014/03/11 职场文书
公司授权委托书样本
2014/09/15 职场文书
党的群众路线教育实践活动剖析材料
2014/09/30 职场文书
停电调休通知
2015/04/16 职场文书
调解协议书范本
2016/03/21 职场文书
Nginx 过滤静态资源文件的访问日志的实现
2021/03/31 Servers
PostgreSQL事务回卷实战案例详析
2022/03/25 PostgreSQL
Python 读取千万级数据自动写入 MySQL 数据库
2022/06/28 Python