数据库技术与应用课后习题答案_第1页
数据库技术与应用课后习题答案_第2页
数据库技术与应用课后习题答案_第3页
数据库技术与应用课后习题答案_第4页
数据库技术与应用课后习题答案_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章习题答案选择题1. A2.C3.C4.B5.C6.A7.C8.B9.D10.A11.D12.A13.A填空题数据数据的逻辑独立性数据的物理独立性层次数据模型,网状数据模型,关系数据模型能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现实体、记录属性、字段码域一对一、一对多、多对多E-R模型E-R模型层次模型、网状模型、关系模型数据操作、完整性约束矩形、菱形、椭圆形层次模型、一对多网状模型关系模型关系外模式、模式、内模式三级模式、两级映像外模式、模式、内模式数据、程序数据逻辑、数据物理DBMS(数据库管理系统卜DBA(数据库管理员)综合题2.(注:各实体的属性省略

2、了)3.第二章习题答案单项选择题1. C2.A3.B4.C5.C6.D7.A8.B填空题集合2. 能唯一标识一个实体的属性系编号,学号,系编号关系,元组,属性关系模型,关系,实体,实体间的联系投影综合题1 .兀sno(bcno='2'(SC)2 .兀sno(rcname='信息系统'(SCCOURSE)3 .兀sno,SNAME,SAGE(STUDENT)第三章习题答案select*fromjobsselectemp_id,fname+'-'+lnameas'Name'fromemployeeselectemp_id,fname+

3、'-'+lnameas'Name',Year(getdate()-Year(hire_date)as'worketime'fromemployeeorderby'worketime'select*fromemployeewherefnamelike'f%'select*fromemployeewherejob_id='11'selectemp_id,fname+'-'+lnameas'Name',Year(getdate()-Year(hire_date)aswork

4、etimefromemployeewhere(Year(getdate()-Year(hire_date)>5orderbyworketimeselect*fromemployeewherecast(job_idasinteger)>=5andcast(job_idasinteger)<=8select*fromemployeewherefname='Maria'select*fromemployeewherefnamelike'%sh%'orlnamelike'%sh%'select*fromsaleswhereord_dat

5、e<'1993-1-1'selectdistinctbh,zyhfromstu_infowherebhin(selectbhfromstu_infogroupby(bh)havingcount(*)>30andcount(*)<40)orderbybh或者是selectbh,zyhfromstu_infogroupbyzyh,bhhavingcount(bh)>30andcount(bh)<40orderbybhselect*fromgbanwherebhlike'计%select*fromgfiedwherezymlike'%管理

6、%'selectxh,xm,zym,rxsjfromstu_info,gfied,gbanwherenl>23and=and=selectzyh,count(*)fromgbanwherexsh='03'groupbyzyh第四章习题答案单项选择题:B2、A3、C4、A5、A6、C7、C8、D9、B10、A11、C俄B,即书上121页例题中from的写法)12、A13、C14、C15、C填空题:droptablealtertableadd<列名或约束条件>withcheckoption基本表基本表distinctgroupbyroderby数据定义数据

7、操纵数据控制distinctlike%_自含式嵌入式10、orderbyascdesc综合题1、SELECTXH,XM,ZYM,BH,RXSJFROMSTU_INFO,GFIEDWHERE=ANDNL>23ANDXBM='男'2、SELECTZYM业名,count(*)人数FROMSTU_INFO,GFIEDWHERE='03'AND=GROUPBYZYM注意:该题目中给出的条件XSH='03中的'03代表的是“控制科学与工程”学院,信息学院的代码是12,大家可根据具体情况来做该题。3、 SELECTbh,count(*)as人数FROMS

8、TU_INFOGROUPBYbh4、 SELECTXH,XM,XBM,BHFROMSTU_INFOWHEREZYHIN(SELECTZYHFROMSTU_INFOWHEREXM=李明'')ORDERBYXH5、 SELECTDISTINCT,KMFROMSTU_INFO,XK,GCOURSEWHERE=AND='12'AND=该题中设计到的课程名称只有在GCOURSEI中存在,所以在题目开始的几个表中还应填加该表。另外把信息学院的代码改为12。6、SELECTCOUNT(DISTINCTKCH)AW门数,AVG(KSCJ)ASF均成绩FROMSTU_INFO,X

9、KWHERE=ANDXSH='12'7、 SELECTDISTINCT,XM,BH,ZYM,KMFROMSTU_INFO,XK,GFIED,GCOURSEWHEREKSCJ>85AND=AND=AND=ORDERBYZYM,BH,8、 SELECT,XM,XSM,ZYM,BH,PYCCMFROMSTU_INFO,XK,GDEPT,GFIEDWHEREKKNY='20011'AND=AND=AND=GROUPBY,XM,XSM,ZYM,BH,PYCCMHAVINGCOUNT(*)>109、 SELECTDISTINCTbhFROMSTU_INFO10、

10、 DELETE*FROMSTU_INFOWHEREXHLIKE'2000%'或DELETE*FROMSTU_INFOWHERELEFT(XH,4)='2000'11、ALTERTABLESTU_INFOADDBYSJvarchar(8)12、UPDATEXKSETKSCJ=60WHEREKSCJBETWEEN55AND59andXHin(SELECTxhFROMstu_infoWHEREzyh='0501')andKCHin(SELECTkchFROMgcourseWHEREkm=大学英语'')前面已经考虑到在该题目中应该加入学生

11、课程信息表(GCOURSE)13、 UPDATEGCOURSESETKCXF=6WHEREKCH='090101'14、 CREATETABLECCOURSE(KCHchar(6),KMvarchar(30),KCYWMvarchar(30)15、 CREATEVIEWISEASSELECT*FROMSTU_INFOWHEREXSH=12第五章课后答案17BABABCB1 使属性域变为简单域消除非主属性对主关键字的部分依赖消除非主属性对主关键字的传递依赖2 平凡函数依赖3 Y也相同唯一的Y值1 函数依赖:P136定义部分函数依赖:P138定义完全函数依赖:P138定义传递函数依

12、赖:P138定义1NF:P139定义2NF:P141定义3NF:P142定义BCNF:P144定义在全码关系中RU,F中若存在这样的码X,属T组Y及非主属性Z使彳导XY,Z成立,所以全码关系RU,F£3NF。在全码关系RU,F中,对于R中的函数依赖,若XfY且X必含有码,所以全码关系RCBCNF2 R的码是(Sno,Cno),R是1NF,因为Teacher和Title属性部分函数依赖于码(Sno,Cno),所以R£1NF( 2) SC(Sno,Cno,Grade)CT(Cno,teacher)TT(Teacher,title)3 D->BC->A4 需求分析需求

13、分析是数据库设计的第一个阶段,从数据库设计的角度来看,需求分析的任务是对现实世界要处理的对象(组织、部门、企业等)进行详细的调查了解,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。概念结构设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。简单地说数据库概念结构设计的任务就是根据需求分析所确定的信息需求,建立信息模型。如E-R模型。逻辑结构设计阶段数据库逻辑结构设计的任务是把概念结构设计阶段所得到的与DBMS无关的数据模式,转换成某一个DBMS所支持的数据模型表示的逻辑结构。数据库物理设计阶段数据库物理设计是对给定的关系数据

14、库模式,根据计算机系统所提供的手段和施加的限制确定一个最适合应用环境的物理存储结构和存取方法数据库实施阶段在数据库实施阶段,设计人员运用DBMS提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断地对其进行评价、调整与修改。包括:数据库的转储和恢复、数据库的安全性和完整性控制、数据库性能的监督、分析和改进、数据库的重组织和重构造。P149最后一段ER图是用来描述某一组织(单位)的概念模型,提供了表示实体、属性和联系的方法。构成ER图的基本要

15、素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。商店(商店编号,商店名,地址,电话)码:商店编号顾客(顾客编号,姓名,性别,家庭住址,出生年月)码:顾客编号消费(商店编号,顾客编号,消费金额)码:商店编号,顾客编号第六章习题答案单项选择题1、A2、D3、D4、D5、B6、D7、C填空题1、原子性一致性隔离性持续性ACID2、软故障硬故障3、静态动态4、丢失修改不可重复读读“脏”数据5、自主存取控制强制存取控制6、实体完整性约束参照完整性约束用户自定义完整性约束综合题createtable读者(借书证号char(10)primarykey,姓名varch

16、ar(10)notnull,年龄tinyintnotnull,所在院系varchar(20)notnull)create图书(图书号char(8)primarykey,书名varchar(20)notnull,作者varchar(10)notnull,出版社varchar(30)notnull,价格realnotnullcheck(价格>0and价格<=120)create借阅(借书证号char(10)notnull,图书号char(8)notnull,借阅日期datetimenotnull,primarykey(借书证号,图书号),foreignkey(借书证号)referenc

17、es读者(借书证号),foreignkey(图书号)references图书(图书号)实验4答案Selectxh,xm,xbmfromstu_info,gdeptwhere=and=信息科学与工程或Selectxh,xm,xbmfromstu_infowherexsh=(selectxshfromgdeptwherexsm=信息科学与工程)Select,xm,kmfromstu_info,xk,gcoursewhere=and=andkscj>85Selectxh,xm,xsmfromstu_info,gdeptwhere=andxhlike2000%Selectxh,xmfromstu

18、_infowherexhin(selectxhfromxkwherekch=090101andkscj<60)或select,xmfromstu_info,xkwhere=andkch=090101andkscj<605. select,xm,kmfromstu_info,xk,gcoursewhere=and=andxsh=12andkscj<606. select,xm,xsmfromstu_info,xk,gdeptwhere=and=andkkny=20011havignrgoupby,xm,xsmcount(*)>=10实验5答案1、2题参考实验4答案3.Selectxh,xm,xbm,bhfromstu_infowherezyhi

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论