1.识别实体
- 打卡机
- 员工
2.绘制考勤系统E-R图
ER图.PNG3.考勤系统数据表
职员 | 打卡机 | 打卡 |
---|---|---|
编号 | 编号 | 流水号 |
姓名 | 位置 | 职员编号 |
性别 | 日期 | |
职务 | 时间 | |
权限 | 打卡机编号 |
上图有两个实体(职员和打卡机)和一个关系,所以绘制了三个数据表。
数据表是由职员表、打卡机表和打卡表构成,
职员(编号、姓名、性别、职务、权限)
打卡机(编号、位置)
打卡(流水号、职员编号、日期、时间、打卡机编号)
4.考勤系统数据库表
1.png2.png
3.png
使用SqlServer建立职员数据库表,打卡机数据库表和打卡数据库表。分别把职员数据库表编号设置为主键,打卡机数据库表的打卡编号为主键,打卡数据库表的姓名设置为主键,编号和编号设置为外部主键。将职员数据库表的编号和打卡数据库表的打卡编号连接,打卡机数据库的编号和打卡数据库表的编号连接。
5.制作数据库表的工具
SQL Server 2008
6.常用的四种SQL命令语句
- 查询表数据
SELECT <字段名表> FROM <表或视图名> WHERE <查询条件> - 新增表数据
INSERT INTO <表名> (字段1,字段2 ....)VALUES (字段值1,字段值2....) - 修改表数据
UPDATE <表名> SET <字段名> = <值> - 删除表数据
DELETE FROM <表名>
网友评论