实验二 创建表和表中数据的录入
- 格式:doc
- 大小:31.00 KB
- 文档页数:2
实验二 创建表及表中数据录入
一、目的和要求
1.学会在企业管理器中创建表。
2. 学会使用T-SQL语句创建数据表。
二、实验准备
1.确定数据库包含哪些表以及包含的各表的结构,还要了解SQL Server的常用数据类型,以创建数据库的表。
2.了解常用的创建表的方法。
三、实验步骤
1.数据库分析
(1)在上次创建用于员工考勤的数据库中,添加以下数据表。
(2)数据库YGKQ包含员工的信息和缺勤类型信息,其YGKQ包含下列2个表:
JBQK:员工基本情况表;QQIX:缺勤信息表。
各表的结构见表2.1和表2.2所示:
表2.1 JBQK表结构员工
字段名 字段类型 字段宽度 说明
员工号
姓名
缺勤时间
缺勤天数
缺勤类型
缺勤理由 CHAR
CHAR
DATETIME
INT
CHAR
CHAR 4
8
2
20 主键
表2.2 QQIX
字段名 字段类型 字段宽度 说明
缺勤类型 CHAR 4 主键
缺勤名称 CHAR 8
缺勤描述 CHAR 20 各表的数据内容见表2.3和2.4所示:
表2.3 JBQK
职工号 姓名 缺勤时间 缺勤天数 缺勤类型 缺勤理由
001 李华 2004-02-03 3 1 事假
002 张敏 2004-02-12 2 2 病假
003 付丽 2004-03-03 5 3 旷工
004 张晓华 2004-03-10 2 1 事假
005 邓刚 2004-03-16 1 2 病假
表2.4 QQIX
缺勤类型 缺勤名称 缺勤描述
1 事假 本人必须提前1天申请,1-2天由部门准许,2天以上经经理批准
2 病假 1-2天由部门准许,2天以上由经理批准
3 旷工 无故不到者按旷工处理
4 迟到 在规定上班时间1小时后到岗
说明:如果YGKQ数据库中已经存在其他同学创建的表JBQK和QQLX,请先删除,然后完成以下操作。
2.在企业管理器中数据表
(1)在企业管理器中分别创建表JBQK和QQLX,录入各表的相关数据
(2)在企业管理器删除创建的JBQK和QQLX表。
3.在查询分析器中创建数据库和数据表
(1)使用T-SQL语句创建JBQK和QQLX表,为各表插入至少一行数据。
(2)将JBQK和QQLX表中缺勤类型改为char(2),指明JBQK中缺勤类型受QQLX的外键约束。