数据库技术与应用课后习题'答案.doc
《数据库技术与应用课后习题'答案.doc》由会员分享,可在线阅读,更多相关《数据库技术与应用课后习题'答案.doc(8页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、第一章习题答案 1.1 选择题1. A 2. C 3. C 4. B 5. C 6. A 7. C 8. B 9. D 10. A 11. D 12. A 13. A1.2 填空题 数据 数据的逻辑独立性 数据的物理独立性 层次数据模型,网状数据模型,关系数据模型 能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现 实体、记录 属性、字段 码 域 一对一、一对多、多对多 E-R 模型 E-R 模型 层次模型、网状模型、关系模型 数据操作、完整性约束 矩形、菱形、椭圆形 层次模型、一对多 网状模型 关系模型 关系 外模式、模式、内模式 三级模式、两级映像 外模式、模式、
2、内模式 数据、程序 数据逻辑、数据物理 DBMS(数据库管理系统)、DBA(数据库管理员) 1.4 综合题 2.(注:各实体的属性省略了) 3.第二章习题答案 1.1 单项选择题 1. C 2. A 3. B 4. C 5. C 6. D 7. A 8. B1.2 填空题 集合 2. 能唯一标识一个实体的属性 系编号, 学号,系编号 关系, 元组, 属性 关系模型,关系, 实体, 实体间的联系投影 1.4 综合题 1. sno(cno=2(SC)2. sno(cname=信息系统(SCCOURSE) 3. sno,SNAME,SAGE(STUDENT)第三章习题答案 1.1 select *
3、from jobs 1.2 select emp_id,fname+-+lname as Name from employee 1.3 select emp_id,fname+-+lname as Name,Year(getdate()-Year(hire_date) as worke time from employee order by worke time 2.1 select * from employee where fname like f% 2.2 select * from employee where job_id=11 2.3 select emp_id,fname+-+l
4、name as Name, Year(getdate()-Year(hire_date) as worketime from employee where (Year(getdate()-Year(hire_date) 5 order by worketime 2.4 select * from employee where cast(job_id as integer)=5 and cast(job_id as integer)30 and count(*)30 and count(bh)23 and stu_info.zyh=gfied.zyh and stu_info.bh=gban.b
5、h 4.5 select zyh,count(*) from gban where xsh=03 group by zyh第四章习题答案 4.1 单项选择题: B 2、A 3、C 4、A 5、A 6、C 7、C 8、D 9、B 10、A 11、C(或 B,即书上 121 页例题中 from 的写法) 12、A 13、C 14、C 15、C 4.2 填空题: drop tablealter table add with check option基本表 基本表 distinct group by roder by数据定义 数据操纵 数据控制 distinct like % _自含式 嵌入式 10、
6、order by asc desc 4.3 综合题 1、SELECT XH, XM, ZYM, BH, RXSJ FROM STU_INFO, GFIEDWHERE STU_INFO.ZYH = GFIED.ZYH AND NL 23 AND XBM = 男 2、SELECT ZYM 专业名, count(*) 人数 FROM STU_INFO, GFIED WHERE STU_INFO.XSH = 03 AND STU_INFO.ZYH = GFIED.ZYH GROUP BY ZYM注意:该题目中给出的条件 XSH = 03中的 03 代表的是“控制科学与工程”学院,信息 学院的代码是 1
7、2,大家可根据具体情况来做该题。 3、SELECT bh,count(*) as 人数 FROM STU_INFO GROUP BY bh 4、SELECT XH, XM, XBM, BH FROM STU_INFO WHERE ZYH IN (SELECT ZYHFROM STU_INFOWHERE XM = 李明) ORDER BY XH5、SELECT DISTINCT GCOURSE.KCH, KM FROM STU_INFO, XK, GCOURSE WHERE XK.KCH = GCOURSE.KCH AND STU_INFO.XSH = 12 AND STU_INFO.XH =
8、XK.XH该题中设计到的课程名称只有在 GCOURSE 表中存在,所以在题目开始的几个表中还应填加 该表。另外把信息学院的代码改为 12。 6、SELECT COUNT(DISTINCT KCH) AS 选课门数, AVG(KSCJ) AS 平均成绩 FROM STU_INFO, XK WHERE STU_INFO.XH = XK.XH AND XSH = 127、SELECT DISTINCT STU_INFO.XH, XM, BH, ZYM, KM FROM STU_INFO, XK, GFIED, GCOURSE WHERE KSCJ 85 AND STU_INFO.XH = XK.XH
9、 AND XK.KCH = GCOURSE.KCH AND STU_INFO.ZYH = GFIED.ZYH ORDER BY ZYM, BH, STU_INFO.XH8、SELECT STU_INFO.XH, XM, XSM, ZYM, BH, PYCCM FROM STU_INFO, XK, GDEPT, GFIED WHERE KKNY = 20011 AND STU_INFO.XH = XK.XH AND STU_INFO.XSH = GDEPT.XSH AND STU_INFO.ZYH = GFIED.ZYH GROUP BY STU_INFO.XH, XM, XSM, ZYM, B
10、H, PYCCM HAVING COUNT(*) 109、SELECT DISTINCT bh FROM STU_INFO10、DELETE * FROM STU_INFO WHERE XH LIKE 2000%或 DELETE * FROM STU_INFO WHERE LEFT(XH,4) = 200011、ALTER TABLE STU_INFO ADD BYSJ varchar(8)12、UPDATE XK SET KSCJ = 60 WHERE KSCJ BETWEEN 55 AND 59 and XH in ( SELECT xh FROM stu_info WHERE zyh =
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库技术 应用 课后 习题 39 答案
限制150内