一道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...

面试题 相关文章推荐
如何用PHP实现邮件发送
Dec 26 面试题
接口中的方法可以是abstract的吗
Jul 23 面试题
Java里面如何把一个Array数组转换成Collection, List
Jul 26 面试题
一份Java笔试题
Feb 21 面试题
Kingsoft金山公司C/C++笔试题
May 10 面试题
为什么在使用动态 SQL 语句时必须为低层数据库对象授予权限
Dec 13 面试题
SQL里面如何插入自动增长序列号字段
Mar 29 面试题
What's the difference between an interface and abstract class? (接口与抽象类有什么区别)
Oct 29 面试题
What is EJB
Jul 22 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 面试题
J2EE中常用的名词进行解释
Nov 09 面试题
Java面试题冲刺第十七天--基础篇3
Aug 07 面试题
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中文分词系统SCWS安装和使用实例
2014/04/11 PHP
php编程中echo用逗号和用点号连接的区别
2016/03/26 PHP
PHP二维数组实现去除重复项的方法【保留各个键值】
2017/12/21 PHP
PHP设计模式之迭代器模式Iterator实例分析【对象行为型】
2020/04/26 PHP
js TextArea的选中区域处理
2010/12/28 Javascript
jquery文字上下滚动的实现方法
2013/03/22 Javascript
JavaScript实现打字效果的方法
2015/07/10 Javascript
常用的Javascript数据验证插件
2015/08/04 Javascript
three.js实现3D视野缩放效果
2017/11/16 Javascript
从零开始搭建一个react项目开发
2018/02/09 Javascript
Angular使用动态加载组件方法实现Dialog的示例
2018/05/11 Javascript
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
使用 vue 实例更好的监听事件及vue实例的方法
2019/04/22 Javascript
node中IO以及定时器优先级详解
2019/05/10 Javascript
jQuery设置下拉框显示与隐藏效果的方法分析
2019/09/15 jQuery
JavaScript 作用域scope简单汇总
2019/10/23 Javascript
详解如何在Vue项目中发送jsonp请求
2019/10/25 Javascript
JavaScript计算正方形面积
2019/11/26 Javascript
Vue 禁用浏览器的前进后退操作
2020/09/04 Javascript
[57:24]LGD vs VGJ.T 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[52:07]完美世界DOTA2联赛PWL S3 LBZS vs access 第二场 12.10
2020/12/13 DOTA
详解MySQL数据类型int(M)中M的含义
2016/11/20 Python
使用python编写监听端
2018/04/12 Python
python matplotlib折线图样式实现过程
2019/11/04 Python
django多种支付、并发订单处理实例代码
2019/12/13 Python
HTML5 Canvas图像模糊完美解决办法
2018/02/06 HTML / CSS
英国现代绅士品牌:Hackett
2017/12/17 全球购物
We Fashion荷兰:一家国际时装公司
2018/04/18 全球购物
圣诞节活动策划方案
2014/06/09 职场文书
珠宝的促销活动方案
2014/08/31 职场文书
2014年监理个人工作总结
2014/12/11 职场文书
护士医德考评自我评价
2015/03/03 职场文书
通知的写法
2015/04/23 职场文书
董事长新年致辞
2015/07/29 职场文书
Spring Data JPA框架的核心概念和Repository接口
2022/04/28 Java/Android