实验二 创建表和表中数据的录入

  • 格式: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的外键约束。