问答题


阅读以下说明和关系表,回答问题1-3。
[关系表]
院系
院系代号 院和名称 主教学楼
1101 计算机系 2号楼
1102 电子系 3号楼
1103 机械工程系 4号楼

                        学生
020103 李敏 02级 1101 87.0
020156 陈鑫 02级 1001 83.5
031142 杨睿 03级 1101 78.5
031326 艾玲玲 03级 1102 80.0
040633 胡栋 04级 1102 90.0
030915 荣立伟 03级 1103 73.5
040047 姜鲁 04级 1103 81.5
[问题2]
若想再多建一个名为“导师”的表,其属性有“教师号”“姓名”“性别”“所在院系”“学生”“职称”。其中“教师号”与“姓名”属性不能为空,并将“教师号”设为主码,将“所在院系”设为表“院系”中属性“院系代号”的一个外键。规定各属性的数据类型如下:“教师号”:smallint;“姓名”:char(10);“性别”:char(2);“所在院系”:int;“学生”:char (10);
“职称”:char(8)。
用SQL语言创建该表,并插入以下信息(以第(1)条为例即可)。
(1)
33
张辉
1101
陈金
教授
(2)
34
王新梅
1101
李敏
教授
(3)
35
陆善羽
1102
胡栋
副教授
(4)
36
何大为
1103
江鲁
教授

【参考答案】

创建“导师”表:create table 导师(教师号 small int not NULL, 姓名 char(10) ......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)