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

面试题 相关文章推荐
C/C++有关内存的思考题
Dec 04 面试题
用C语言实现文件读写操作
Oct 27 面试题
如何在Oracle中查看各个表、表空间占用空间的大小
Oct 31 面试题
什么是聚集索引和非聚集索引
Jan 17 面试题
介绍一下.NET构架下remoting和webservice
May 08 面试题
linux面试题参考答案(1)
Jan 22 面试题
XMLHttpRequest对象在IE和Firefox中创建方式有没有不同
Mar 23 面试题
GWT都有什么特性
Dec 02 面试题
AJAX的全称是什么
Nov 06 面试题
介绍一下Python下range()函数的用法
Nov 07 面试题
如何唤起类中的一个方法
Nov 29 面试题
值传递还是引用传递
Feb 08 面试题
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
PHP5 安装方法
2007/01/15 PHP
IStream与TStream之间的相互转换
2008/08/01 PHP
jQuery 表单验证扩展(四)
2010/10/20 Javascript
js中document.getElementByid、document.all和document.layers区分介绍
2011/12/08 Javascript
javascript中this做事件参数相关问题解答
2013/03/17 Javascript
浅析JavaScript中的typeof运算符
2013/11/30 Javascript
javascript工厂方式定义对象
2014/12/26 Javascript
javascript正则表达式使用replace()替换手机号的方法
2015/01/19 Javascript
jquery UI Datepicker时间控件冲突问题解决
2016/12/16 Javascript
AngularJs篇:使用AngularJs打造一个简易权限系统的实现代码
2016/12/26 Javascript
Vue.js 60分钟快速入门教程
2017/03/28 Javascript
基于node.js制作简单爬虫教程
2017/06/29 Javascript
Vue+element 解决浏览器自动填充记住的账号密码问题
2019/06/11 Javascript
vue项目中使用多选框的实例代码
2020/07/22 Javascript
vue-router重写push方法,解决相同路径跳转报错问题
2020/08/07 Javascript
javascript中call,apply,bind的区别详解
2020/12/11 Javascript
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
python中关于日期时间处理的问答集锦
2013/03/08 Python
python3.3教程之模拟百度登陆代码分享
2014/01/16 Python
安装Python和pygame及相应的环境变量配置(图文教程)
2017/06/04 Python
详解Golang 与python中的字符串反转
2017/07/21 Python
python实现用户管理系统
2018/01/10 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
python实现扫描ip地址的小程序
2019/04/16 Python
python print出共轭复数的方法详解
2019/06/25 Python
python点击鼠标获取坐标(Graphics)
2019/08/10 Python
Python数据相关系数矩阵和热力图轻松实现教程
2020/06/16 Python
5 分钟读懂Python 中的 Hook 钩子函数
2020/12/09 Python
CSS3 3D位移translate效果实例介绍
2016/05/03 HTML / CSS
EQVVS官网:设计师男装和女装
2018/10/24 全球购物
俄罗斯家居用品购物网站:Евродом
2020/11/21 全球购物
欢送退休感言
2014/02/08 职场文书
《自然之道》教学反思
2014/02/11 职场文书
培训计划通知
2015/07/15 职场文书
如何书写读后感?(附范文)
2019/07/26 职场文书
Python几种酷炫的进度条的方式
2022/04/11 Python