数据库技术及应用(第版)答案_第1页
数据库技术及应用(第版)答案_第2页
数据库技术及应用(第版)答案_第3页
数据库技术及应用(第版)答案_第4页
免费预览已结束,剩余5页可下载查看

下载本文档

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

文档简介

1、习题 11.1 选择题1、A2、C3、C4、B5、C6、A7、C8、B9、D10、A11、D12、A13、A1.2 填空题1. 数据2. 数据的逻辑独立性3. 数据的物理独立性4. 层次数据模型,网状数据模型,关系数据模型5. 能按照人们的要求真实地表示和模拟现实世界、容易被人们理解、容易在计算机上实现6. 实体、记录7. 属性、字段8. 码9. 域10. 一对一、一对多、多对多11. E-R 模型12. E-R 模型13. 层次模型、网状模型、关系模型14. 数据操作、完整性约束15. 矩形、菱形、椭圆形16. 层次模型、一对多17. 网状模型18. 关系模型19. 关系20. 外模式、模式

2、、内模式21. 三级模式、两级映像22. 外模式、模式、内模式23. 数据、程序24. 数据逻辑、数据物理25. DBMS( 数据库管理系统 )、 DBA( 数据库管理员 )1.4 综合题2.产品n组成1 / 91nmnp零件仓库存放制成材料(注:各实体的属性省略)3.编号地址名称公司1个数拥有经营模式编号店名nmp商店经营商品名称店号1服务人数价格n职工编号姓名性别习题 22.1 单项选择题1、C2、A3、B4、C5、C6、D7、A8、B2.2 填空题1. 集合2. 能唯一标识一个实体的属性3. 系编号, 学号,系编号4. 关系, 元组, 属性5. 关系模型,关系, 实体, 实体间的联系2

3、/ 96. 投影2.4 综合题1、 sno(cno=2(SC)2、 sno(cname=信息系统 (SCCOURSE)3、 no,SNAME,SAGE (STUDENT)习题 44.1 单项选择题1、 B2、 A3、C 4、A5、 A6、 C7、 C8、 D9 、 B10、 A11、B 12、 A13、 C14、 C15、 C4.2 填空题1、 drop table2、 alter table add < 列名或约束条件>3、 with check option4、 基本表基本表5、 distinct group byroder by6、 数据定义数据操纵数据控制7、 distin

4、ct8、 like % _9、 自含式嵌入式10、 order byascdesc4.3 综合题1、 SELECT XH,XM,ZYM,BH,RXSJFROM STU_INFO, GFIED WHERE 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 ZYM3、 SELECT b

5、h,count(*) as 人数FROM STU_INFOGROUP BY bh4、 SELECT XH, XM, XBM, BHFROM STU_INFOWHERE ZYH IN (SELECT ZYHROM STU_INFO WHERE XM = '李明 ')ORDER BY XH5、 SELECT DISTINCT GCOURSE.KCH, KMFROM STU_INFO, XKWHERE STU_INFO.XSH = '03'AND STU_INFO.XH = XK.XH3 / 96、 SELECT COUNT(DISTINCT KCH) AS选课门数

6、, AVG(KSCJ) AS 平均成绩FROM STU_INFO, XKWHERE STU_INFO.XH = XK.XH AND XSH = '12'7、 SELECT DISTINCT STU_INFO.XH, XM, BH, ZYM, KMFROM STU_INFO, XK, GFIEDWHEREKSCJ > 85 ANDSTU_INFO.XH= XK.XHANDANDSTU_INFO.ZYH=GFIED.ZYHORDER BY ZYM, BH, STU_INFO.XH8、 SELECT STU_INFO.XH, XM, XSM, ZYM, BH, PYCCMFRO

7、M STU_INFO, XK, GDEPT, GFIEDWHEREKKNY= '20011' ANDSTU_INFO.XH= XK.XHANDSTU_INFO.XSH=GDEPT.XSHAND 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%'或DELETEFROM STU_

8、INFOWHERE LEFT(XH,4)= '2000'11、 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')andkm = ' 大学英语 ' )13、 UPDATExkSET KCXF=6WHERE KCH = '090101'14、 CREATE TABLE CCOURSE(KCH cha

9、r(6),KM varchar(30),KCYWM varchar(30)15、 CREATE VIEW ISE ASSELECT *FROM STU_INFO WHERE XSH=034 / 9习题 55.1 单项选择题1、B2、A3、B4、A5、B6、C7、B5.2 填空题1、使属性域变为简单域消除非主属性对主关键字的部分依赖消除非主属性对主关键字的传递依赖2、平凡函数依赖3、Y 也相同唯一的 Y 值5.3简单题2、(1)R 的码是 (Sno,Cno),R 是 1NF ,因为Teacher 和 Title 属性部分函数依赖于码(Sno,Cno) ,所以 R 1NF( 2) SC( Sno,

10、Cno,Grade ) CT(Cno,teacher) TT(Teacher,title)3、D->BC->A4、需求分析需求分析是数据库设计的第一个阶段,从数据库设计的角度来看,需求分析的任务是对现实世界要处理的对象(组织、部门、企业等)进行详细的调查了解,通过对原系统的了解,收集支持新系统的基础数据并对其进行处理,在此基础上确定新系统的功能。概念结构设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。简单地说数据库概念结构设计的任务就是根据需求分析所确定的信息需求,建立信息模型。如 E-R 模型。逻辑结构设计阶段数据库逻辑结构设计的任务是把概念结构设

11、计阶段所得到的与DBMS无关的数据模式,转换成某一个DBMS 所支持的数据模型表示的逻辑结构。数据库物理设计阶段数据库物理设计是对给定的关系数据库模式,根据计算机系统所提供的手段和施加的限制确定一个最适合应用环境的物理存储结构和存取方法数据库实施阶段在数据库实施阶段,设计人员运用 DBMS 提供的数据语言及其宿主语言,根据逻辑设计和物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进行试运行数据库运行和维护阶段数据库应用系统经过试运行后即可投入正式运行。在数据库系统运行过程中必须不断5 / 9地对其进行评价、调整与修改。包括:数据库的转储和恢复、数据库的安全性和完整性控制、数据库性

12、能的监督、分析和改进、数据库的重组织和重构造。6、E R 图是用来描述某一组织( 单位 )的概念模型,提供了表示实体、属性和联系的方法。构成 ER 图的基本要素是实体、属性和关系。实体是指客观存在并可相互区分的事特;属性指指实体所具有的每一个特性。7、(1)出生年月电话地址mn家庭住址商店消费顾客商店商 店顾客编号姓名编号名消费金额性别(2)商店(商店编号,商店名,地址,电话)码:商店编号顾客(顾客编号,姓名,性别,家庭住址,出生年月)码:顾客编号消费(商店编号,顾客编号,消费金额)码:商店编号,顾客编号习题 66.1 单项选择题1、A 2、D 3、D4、 D5、B6、D7、C6.2 填空题1

13、、原子性一致性隔离性持续性ACID2、软故障硬故障3、静态动态4、丢失修改不可重复读读“脏”数据5、自主存取控制强制存取控制6、实体完整性约束参照完整性约束用户自定义完整性约束6.4 综合题1. create table 读者(借书证号 char(10) primary key,6 / 9姓名 varchar(10) not null,年龄 tinyint not null,所在院系varchar(20) not null)create 图书(图书号 char(8) primary key,书名 varchar(20) not null,作者 varchar(10) not null,出版社

14、varchar(30) not null,价格real not null check( 价格 >0 and 价格 <=120)create 借阅(借书证号char(10) not null,图书号 char(8) not null,借阅日期datetime not null,primary key( 借书证号 , 图书号 ),foreign key( 借书证号 ) references 读者 (借书证号 ),foreign key( 图书号 ) references 图书 (图书号 )实验 31.1、 select * from jobs1.2、 select emp_id,fna

15、me+'-'+lname as 'Name' from employee1.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 wher

16、e job_id='11'2.3、 select emp_id,fname+'-'+lname as 'Name', Year(getdate()-Year(hire_date) as worketime from employee where (Year(getdate()-Year(hire_date) >5 order by worketime2.4、 select * from employee where cast(job_id as integer)>=5 and cast(job_id as integer)<=8

17、2.5、 select * from employee where fname='Maria'2.6、 select * from employee where fname like '%sh%' or lname like '%sh%'3.1、 select * from sales where ord_date <'1993-1-1'4.1、 select distinct bh, zyh from stu_info where bh in(select bh from stu_info group by (bh)hav

18、ing count(*)>30 and count(*)<40)order by bh或者是select bh,zyh from stu_infogroup by zyh,bhhaving count(bh)>30 and count(bh)<40order by bh4.2、 select * from gban where bh like ' 计 %'7 / 94.3、 select* from gfied where zym like '%管理 %'4.4、selectxh,xm,zym,stu_info.bh,rxsjfromst

19、u_info,gfied,gbanwherenl>23andstu_info.zyh=gfied.zyh and stu_info.bh=gban.bh4.5、 select zyh,count(*) from gbanwhere xsh='03'group by zyh实验 41、 Select xh,xm,xbm from stu_info,gdept where stu_info.xsh=gdept.xsh and gdept.xsm= 信息科学与工程 或 Select xh,xm,xbm from stu_info where xsh=(select xsh fr

20、om gdept where xsm=信息科学与工程 )2 、 Selectstu_info.xh,xm,kmfrom stu_info,xk,gcourse wherestu_info.xh=xk.xh andxk.kch=gcourse.kch and kscj>853、 Select xh,xm,xsm from stu_info,gdept where stu_info.xsh=gdept.xsh and xh like2000%4、 Select xh, xm from stu_info where xh in (select xh from xk where kch=0901

21、01and kscj<60)或select stu_info.xh,xm fromstu_info,xk where stu_info.xh=xk.xhand kch= 090101andkscj<605 、 select stu_info.xh,xm,km from stu_info,xk,gcourse where stu_info.xh=xk.xh and xk.kch=gcourse.kch and xsh= 12and kscj<606 、 select stu_info.xh,xm,xsm from stu_info,xk,gdept where stu_info

22、.xsh=gdept.xsh and stu_info.xh=xk.xh and kkny= 20011group by stu_info.xh,xm,xsm having count(*)>=10实验 51、2 题参考实验 4 答案3、 select xh,xm,xbm,bh from stu_info where zyh in (select zyh from stu_info where xm= 李明 ) order by xh实验 61、 reate viewnum_ban as select count(distinct bh)from stu_info2、 reate vie

23、wban as select distinct bh from stu_info3、 Create viewis_stu as select xm,xbm,bh from stu_info where xsh=01or xsh=024、 Create viewzhang_stu as select* from stu_info where xsh= 01and xm like 张 %或 Create viewzhang_stu as select *from stu_info,gdept where xsm=材料科学与工程 andxm like 张 %and stu_info.xsh=gdept.xsh8、 Create view材 0168 as selectstu_info.*,xk.*from stu_info,xkwhere b

温馨提示

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

评论

0/150

提交评论