了解表的结构特点。
了解SQL Server的基本数据类型。
了解常用的创建表的方法。
学会创建和删除表。
二.实验环境
Microsoft SQL Server Management Studio 18
三、实验内容与步骤
- 快速创建一个名为xmgl的数据库。
2.使用DDL语言定义基本表。
有一个项目管理(xmgl)数据库,现有四张表,分别是部门表(部门号,部门名,部门电话,部门地址);员工表(员工号,姓名,性别,出生年月,所在部门号);项目表(项目编号,项目名称,所在地方)以及员工参与项目(员工号,项目编号,职责)。其中一个员工属于一个部门,一个部门有多个员工;一个员工可同时参加多个项目,一个项目有多个员工一起开发。用SQL语言中的DDL语言建立这四张表,设计并定义表的主码和外码,各字段的数据类型自己设计。
建立部门表----设置约束条件
设置员工表----设置约束条件
设置部门表-----设置约束条件
3.分别使用对象资源管理器和SQL语句定义下面的约束,并进行比较。
①员工号是四位数字串,其中每一位是取0-9之间的数字。
②项目编号是以字母J开始的,其它是数字的4位字符串。
③约束性别的取值为“男”、“女”,且非空,缺省是男。
④约束部门电话的格式:由取值为0-9的8位数字串组成。
4.使用SQL语句修改表
①在部门表中增加“部门领导”字段(和员工号同域);在项目表中增加“项目主管”字段(和员工号同域)。
②在员工表中增加“技术职称”和“工资”字段,其中“工资”为数字类型。
③在项目表中增加“开工日期”和“完工日期”字段,类型为日期型。
④增加约束:工程
四、实验结果
分别向四张表中录入如下数据,其结果如下:
09-04
4825
12-04
2万+