全球旧事资料 分类
实验参考答案实验四
1创建表①使用对象资源管理器创建
f②使用DDL语言定义基本表有一个项目管理(xmgl)数据库现有四张表,分别是部门表部门号,部
门名,部门电话,部门地址员工表员工号,姓名,性别,出生年月,所在部门号);项目表项目编号,项目名称,所在地方)以及员工参与项目员工号,项目编号职责)。其中一个员工属于一个部门,一个部门有多个员工;一个员工可同时参加多个项目,一个项目有多个员工一起开发。用SQL语言中的DDL语言建立这四张表设计并定义表的主码和外码,各字段的数据类型自己设计。
部门表的创建:createtable部门表
部门号char4部门名char10部门电话char13部门地址char30部门人数char4primarykey部门号员工表的创建:createtable员工表员工号char4姓名char8
f性别char2出生年月datetime所在部门号char4primarykey员工号foreig
key所在部门号refere
ces部门表部门号项目表的创建:createtable项目表项目编号char5项目名称char20所在地方char30项目类型char10primarykey项目编号员工参与项目表的创建:createtable员工参与项目表员工号char4项目编号char5职责char10primarykey员工号项目编号foreig
key员工号refere
ces员工表员工号foreig
key项目编号refere
ces项目表项目编号所得结果为:
2从sysobjects、sysi
dexes和syscolum
s,sysrefre
ces表中查看关于上述创建的表的信息。sysobjects表:
fsysi
dexes表:
Syscolum
s表:
Sysrefre
ces表:
(3)使用对象资源管理器定义下面的约束。①员工号是四位数字串,其中第一位和最后一位是取19之间的数字,其他是09。
f②项目编号是以字母J开始的其它是数字的4位字符串。
f③约束性别的取值为‘男’、‘女’,且非空,缺省是男。
f④约束电话号码的格式:以8892开始的,第5位取234中的一个,其它是数字的8位数字串。
f(4)使用DDL语言增加修改部分表及字段①在部门表中增加部门领导字段注意和员工号同域;在项目表中增加项目
主管字段注意和员工号同域;
②在员工表中增加技术职称和工资字段,其中工资为数字类型;
③在项目表中增加开工日期和完工日期字段,类型为日期类型;altertable项目表
add开工日期datetimealtertable项目表
add完工日期datetime
f④增加约束工程起始日期小于计划完成日期。altertable项目表
addcheck开工日期完工日期
⑤修改部门人数字段类型为整型。altertable部门表
altercolum
部门人数i
t
f⑥删除项目表中的项目类型字段。altertable项目r
好听全球资料 返回顶部