电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

数据库管理系统技术、应用与实例分析SQL_Server_2005(第2版)孟宪虎电子工业出版社课后实验参考答案VIP免费

数据库管理系统技术、应用与实例分析SQL_Server_2005(第2版)孟宪虎电子工业出版社课后实验参考答案_第1页
1/77
数据库管理系统技术、应用与实例分析SQL_Server_2005(第2版)孟宪虎电子工业出版社课后实验参考答案_第2页
2/77
数据库管理系统技术、应用与实例分析SQL_Server_2005(第2版)孟宪虎电子工业出版社课后实验参考答案_第3页
3/77
实验参考答案 实验四 (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 (项目编号) references 项目表(项目编号) ) 所得结果为: (2)从sysobjects、sysindexes 和 syscolumns,sysrefrences 表中查看关于上述创建的表的信息。 sysobjects 表: sysindexes 表: Syscolumns 表: Sysrefrences 表: (3 )使用对象资源管理器定义下面的约束。 ①员工号是四位数字串,其中第一位和最后一位是取 1-9 之间的数字,其他是0-9。 ②项目编号是以字母J 开始的其它是数字的4 位字符串。 ③约束性别的取值为‘男’、‘女’,且非空,缺省是男。 ④ 约束电话号码的格式:以 8892 开始的,第 5 位取 234 中的一个,其它是数字的 8 位数字串。 (4)使用DDL 语言增加修改部分表及字段 ①在部门表中增加部门领导字段(注意和员工号同域);在项目表中增加项目主管字段(注意和员工号同域); ②在员工表中增加技术职称和工资字段,其中工资为数...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

数据库管理系统技术、应用与实例分析SQL_Server_2005(第2版)孟宪虎电子工业出版社课后实验参考答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部