数据库技术与应用课后习题答案

上传人:沈*** 文档编号:71680824 上传时间:2022-04-07 格式:DOC 页数:14 大小:64.50KB
返回 下载 相关 举报
数据库技术与应用课后习题答案_第1页
第1页 / 共14页
数据库技术与应用课后习题答案_第2页
第2页 / 共14页
数据库技术与应用课后习题答案_第3页
第3页 / 共14页
点击查看更多>>
资源描述
第一章习题答案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模型层次模型、网状模型、关系模型数据操作、完整性约束矩形、菱形、椭圆形层次模型、一对多 网状模型 关系模型关系外模式、模式、内模式三级模式、两级映像外模式、模式、内模式数据、程序数据逻辑、数据物理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.n sno( a eno二2 (SC)2.3.n sno( a ename=信息系统(SCCOURSE)n sno,SNAME,SAGE(STUDENT)第三章习题答案1.1seleet * from jobs1.2seleet emp_id,fname+-+lname as Name from employee1.3seleet emp_id,fname+-+lname as Name,Year(getdate()-Year(hire_date)as worke time from employee order by worke time2.1seleet * from employee where fname like f%2.2seleet * from employee where job_id=112.3seleet emp_id,fname+-+lname as Name, Year(getdate()-Year(hire_date)as worketimefrom employeewhere (Year(getdate()-Year(hire_date) 5order by worketime2.4seleet * from employee where east(job_id as integer)=5 and east(job_idas integer)=82.5select * from employee where fname=Maria2.6select * from employee where fname like %sh% or lname like %sh%3.1select * from sales where ord_date 30 and count(*)30 and count(bh)23and stu_info.zyh=gfied.zyh and stu_info.bh=gban.bh4.5select zyh,count(*) from gbanwhere xsh=03group 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、 C4.2 填空题:drop tablealter table add with check option基本表 基本表distinct group by roder by数据定义 数据操纵 数据控制distinctlike % _自含式 嵌入式10、order by asc desc4.3 综合题1、SELECT XH, XM, ZYM, BH, RXSJFROM STU_INFO, GFIEDWHERE STU_INFO.ZYH = GFIED.ZYH AND NL 23 AND XBM = 男2、 SELECT ZYM专业名,count(*)人数 FROM STU_INFO, GFIEDWHERE STU_INFO.XSH = 03 AND STU_INFO.ZYH = GFIED.ZYHGROUP BY ZYM注意:该题目中给出的条件 XSH = 03 中的 03 代表的是“控制科学与工程”学 院,信息学院的代码是 12,大家可根据具体情况来做该题。3、SELECT bh,count(*) as 人数 FROM STU_INFO GROUP BY bh4、SELECT XH, XM, XBM, BH FROM STU_INFOWHERE ZYH IN(SELECT ZYHFROM STU_INFOWHERE XM = 李 明)ORDER BY XH5、SELECT DISTINCT GCOURSE.KCH, KM FROM STU_INFO, XK, GCOURSEWHERE XK.KCH = GCOURSE.KCH AND STU_INFO.XSH = 12AND STU_INFO.XH = XK.XH该题中设计到的课程名称只有在 GCOURS表中存在,所以在题目幵始的几个表中还 应填加该表。另外把信息学院的代码改为12。6、SELECT COUNT(DISTINCT KCH) A选课门数,AVG(KSCJ) AS 平均成绩 FROM STU_INFO, XKWHERE STU_INFO.XH = XK.XH AND XSH = 127、SELECT DISTINCT STU_INFO.XH, XM, BH, ZYM, KMFROM STU_INFO, XK, GFIED, GCOURSEWHEREKSCJ 85 AND STU_INFO.XH = XK.XH AND XK.KCH = GCOURSE.KCHAND STU_INFO.ZYH = GFIED.ZYHORDER BY ZYM, BH, STU_INFO.XH8、SELECT STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMFROM STU_INFO, XK, GDEPT, GFIEDWHERE KKNY = 20011 AND STU_INFO.XH = XK.XH AND STU_INFO.XSH = GDEPT.XSH AND STU_INFO.ZYH = GFIED.ZYHGROUP BY STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMHAVING COUNT(*) 109、SELECT DISTINCT bhFROM STU_INFO10、DELETE * FROM STU_INFOWHERE XH LIKE 2000%或DELETE * FROM STU_INFOWHERE LEFT(XH,4) = 200011、ALTER TABLE STU_INFOADD BYSJ varchar(8)12、UPDATE XKSET KSCJ = 60WHERE KSCJ BETWEEN 55 AND 59 andXH in(SELECT xhFROM stu_infoWHERE zyh = 0501)andKCH in(SELECT kchFROM gcourseWHERE km = 大学英语 )GCOURS)E前面已经考虑到在该题目中应该加入学生课程信息表(13、UPDATE GCOURSESET KCXF=6WHERE KCH = 09010114、CREATE TABLE CCOURSE(KCH char(6),KM varchar(30),KCYWM varchar(30)15、CREATE VIEW ISE ASSELECT *FROM STU_INFOWHEREXSH=12第五章课后答案5.117BABABCB5.2消除非主属性对主1 使属性域变为简单域 消除非主属性对主关键字的部分依赖 关键字的传递依赖2 平凡函数依赖3 Y也相同唯一的Y值5.31 函数依赖: P136 定义 5.1部分函数依赖: P138 定义 5.4完全函数依赖: P138 定义 5.4传递函数依赖: P138 定义 5.51NF:P139 定义 5.62NF:P141 定义 5.73NF:P142 定义 5.8BCNF:P144定义 5.9在全码关系中R U, F中若存在这样的码 X,属性组Y及非主属性Z使得XiY, WZ成立,所以全码关系 R B C-A4 需求分析 需求分析是数据库设计的第一个阶段,从数据库设计的角度来看,需求分析的任务 是对现实世界要处理的对象(组织、部门、企业等)进行详细的调查了解,通过对 原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系 统的功能。概念结构设计阶段 将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。 简单地说数据库概念结构设计的任务就是根据需求分析所确定的信息需求,建立信 息模型。如 E-R 模型。逻辑结构设计阶段DBMS无关的数据模数据库逻辑结构设计的任务是把概念结构设计阶段所得到的与 式,转换成某一个DBM断支持的数据模型表示的逻辑结构 数据库物理设计阶段 数据库物理设计是对给定的关系数据库模式,根据计算机系统所提供的手段和施加 的限制确定一个最适合应用环境的物理存储结构和存取方法数据库实施阶段在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行 试运行数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不 断地对其进行评价、调整与修改。包括:数据库的转储和恢复、数据库的安全性和 完整性控制、数据库性能的监督、分析和改进、数据库的重组织和重构造。P149 最后一段ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。 构成 ER 图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事 特;属性指指实体所具有的每一个特性。商店(商店编号,商店名,地址,电话)码:商店编号顾客(顾客编号,姓名,性别,家庭住址,出生年月)码:顾客编号 消费(商店编号,顾客编号,消费金额)码:商店编号,顾客编号第六章习题答案6.1 单项选择题1、 A 2 、 D 3 、 D 4 、 D 5 、 B 6 、 D 7 、 C6.2 填空题1、原子性 一致性 隔离性 持续性 ACID 2、软故障 硬故障3、静态 动态4、丢失修改不可重复读 读“脏”数据5、自主存取控制强制存取控制6、实体完整性约束参照完整性约束 用户自定义完整性约束6.4 综合题create table读者(借书证号 char(10) primary key,姓名 varchar(10) not null,年龄 tinyint not null, 所在院系 varchar(20) not null)create 图书(图书号 char(8) primary key,书名 varchar(20) not null,作者 varchar(10) not null,出版社 varchar(30) not null,价格 real not null check( 价格 0 and 价格 85Select xh,xm,xsm from stu_info,gdept where stu_info.xsh=gdept.xsh and xh like 2000%Select xh, xmfrom stu_info where xh in (select xh from xk where kch= and kscj60)或 select stu_info.xh,xm from stu_info,xk where stu_info.xh=xk.xh and kch= 090101 and kscj605. select stu_info.xh,xm,kmfrom stu_info,xk,gcourseandwhere090101where12 and kscj=10实验 5 答案1、2题参考实验 4 答案3. Select xh,xm,xbm,bh from stu_info where zyh in (select zyh from stu_info where xm二 李明)order by xh实验 6 答案Create view num_ban as select count(distinct bh) from stu_infoCreate view ban as select distinct bh from stu_infoCreate view is_stu as select xm,xbm,bh from stu_info where xsh=01or xsh= 02Create view zhang_stu as select *from stu_info where xsh=01 andxm like 张% 或 Create view zhang_stu as select * from stu_info,gdept where xsm= 材料科学与工程 and xm like 张% and stu_info.xsh=gdept.xshstu_info,xk where8. Create view 材 0168 as select stu_info.*,xk.* from bh=材 0168 and stu_info.xh二xk.xhCreate view gaoshu _stu as select xm from stu_info,xk,gcourse where高等数学stu_info.xh=xk.xh and gcourse.kch=xk.kch and km=或 Create view gaoshu _stu as select xm from stu_info where xh in(select xh from xk where kch =(select kch from gcourse where km=高等数学 ) )
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 工作计划


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!