实验参考答案 实验四 (1)创建表 ①使用对象资源管理器创建 ②使用 DDL语言定义基本表
有一个项目管理(xmgl)数据库,现有四张表,分别是部门表(部门号,部门名,部门电话,部门地址);员工表(员工号,姓名,性别,出生年月,所在部门号);项目表(项目编号,项目名称,所在地方)以及员工参与项目(员工号,项目编号,职责)
其中一个员工属于一个部门,一个部门有多个员工;一个员工可同时参加多个项目,一个项目有多个员工一起开发
用 SQL语言中的 DDL语言建立这四张表,设计并定义表的主码和外码,各字段的数据类型自己设计
部门表的创建: create table 部门表( 部门号 char(4), 部门名 char(10), 部门电话 char(13), 部门地址 char(30), 部门人数 char(4), primary key (部门号) ) 员工表的创建: create table 员工表( 员工号 char(4), 姓名 char(8), 性别 char(2), 出生年月 datetime, 所在部门号 char(4), primary key (员工号), foreign key (所在部门号) references 部门表(部门号) ) 项目表的创建: create table 项目表( 项目编号 char(5), 项目名称 char(20), 所在地方 char(30), 项目类型 char(10), primary key (项目编号) ) 员工参与项目表的创建: create table 员工参与项目表( 员工号 char(4), 项目编号 char(5), 职责 char(10), primary key (员工号,项目编号), foreign key (员工号) references 员工表(员工号), foreign key (项目编号) refe