2021年数据库技术及应用第版答案_第1页
2021年数据库技术及应用第版答案_第2页
2021年数据库技术及应用第版答案_第3页
2021年数据库技术及应用第版答案_第4页
2021年数据库技术及应用第版答案_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

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

文档简介

习题1

1.1选取题

1、A2、C3、C4,B5、C6,A7、C8,B9、D10、A11、D12、A13、

A

1.2填空题

i.数据

2.数据逻辑独立性

3.数据物理独立性

4.层次数据模型,网状数据模型,关系数据模型

5.能按照人们规定真实地表达和模仿现实世界、容易被人们理解、容易在计算机上实现

6.实体、记录

7.属性、字段

8.码

9.域

10.一对一、一对多、多对多

II.E-R模型

12.E-R模型

13.层次模型、网状模型、关系模型

14.数据操作、完整性约束

15.矩形、菱形、椭圆形

16.层次模型、一对多

17.网状模型

18.关系模型

19.关系

20.外模式、模式、内模式

21.三级模式、两级映像

22.外模式、模式、内模式

23.数据、程序

24.数据逻辑、数据物理

25.DBMS(数据库管理系统)、DBA(数据库管理员)

1.4综合题

2.

(注:各实体属性省略)

3.

习题2

2.1单项选取题

1>C2、A3、B4、C5、C6、D7、A8、B

2.2填空题

1.集合

2.能唯一标记一种实体属性

3.系编号,学号,系编号

4.关系,元组,属性

5.关系模型,关系,实体,实体间联系

6.投影

2.4综合题

1>兀SHO(。cno='2'(SC))

2、sno(°cname=,信息系统(SCAVCOURSE))

3、no,sNAME.SAGE(STUDENT)

习题

4.1单项选取题

1、B2、A3、C4、A5>A6、C7、C8>D9、B10、A11、12、A

13、C14、C15、C

4.2填空题

1、droptable

2、altertableadd<列名或约束条件〉

3、withcheckoption

4、基本表基本表

5、distinctgroupbyroderby

6、数据定义数据操纵数据控制

7、distinct

8、like%_

9、自含式嵌入式

10>orderbyascdesc

4.3综合题

1、SELECTXH,XM,ZYM,BH,RXSJFROMSTU」NFO,GFIEDWHERE

STUJNFO.ZYH=GFIED.ZYHANDNL>23ANDXBM廿男’

2、SELECTZYM专业名,count(*)人数FROMSTUJNFO,GFIED

WHERESTU」NFO.XSH=*03'ANDSTU」NFO.ZYH=GFIED.ZYH

GROUPBYZYM

3、SELECTbh,count(*)as人数FROMSTUJNFOGROUPBYbh

4、SELECTXH,XM,XBM,BHFROMSTUINFO

WHEREZYHIN(SELECTZYHROMSTU」NFOWHEREXM='李明,)

ORDERBYXH

5、SELECTDISTINCTGCOURSE.KCH,KMFROMSTU」NFO,XK

WHERESTUJNFO.XSH='03'ANDSTU」NFO.XH=XK.XH

6、SELECTCOUNT(DISTINCTKCH)AS选课门数,AVG(KSCJ)AS平均成绩

FROMSTUJNFO,XK

WHERESTUJNFO.XH=XK.XHANDXSH='12'

7、SELECTDISTINCTSTUJNFO.XH,XM,BH,ZYM,KM

FROMSTUJNFO,XK,GFIED

WHEREKSCJ>85ANDSTUJNFO.XH=XK.XHANDANDSTUJNFO.ZYH=

GFIED.ZYH

ORDERBYZYM,BH,STUJNFO.XH

8、SELECTSTUJNFO.XH,XM,XSM,ZYM,BH,PYCCM

FROMSTU.INFO,XK,GDEPT,GFIED

WHEREKKNY=TANDSTUJNFO.XH=XK.XHANDSTUJNFO.XSH=

GDEPT.XSHANDSTU」NFO.ZYH=GFIED.ZYH

GROUPBYSTUJNFO.XH,XM,XSM,ZYM,BH,PYCCM

HAVINGCOUNT(*)>10

9、SELECTDISTINCTbh

FROMSTU_INFO

10、DELETEFROMSTUJNFO

WHEREXHLIKE'%'

DELETEFROMSTU_INFO

WHERELEFT(XH,4)="

11、ALTERTABLESTUJNFO

ADDBYSJvarchar(8)

12、UPDATEXK

SETKSCJ=60

WHEREKSCJBETWEEN55AND59and

XHin

(SELECTxhFROMstu_infoWHEREzyh='0501')

andkm='大学英语,)

13、UPDATExk

SETKCXF=6

WHEREKCH='09010r

14、CREATETABLECCOURSE

(

KCHchar(6),

KMvarchar(30),

KCYWMvarchar(30)

)

15、CREATEVIEWISEAS

SELECT*

FROMSTU」NFOWHEREXSH=,03,

习题5

5.1单项选取题

1、B2、A3、B4、A5>B6、C7、B

5.2填空题

1、使属性域变为简朴域消除非主属性对主核心字某些依赖消除非主属性对主核心字

传递依赖

2、平凡函数依赖

3、Y也相似唯一Y值

5.3简朴题

2、(1)R码是(Sno,Cno),R是1NF,由于Teacher和Title属性某些函数依赖于码(Sno,Cno),

因此RdINF

(2)SC(Sno,Cno,Grade)CT(Cno,teacher)TT(Teacher,title)

3、D->BC->A

4、需求分析

需求分析是数据库设计第一种阶段,从数据库设计角度来看,需求分析任务是对现实世

界要解决对象(组织、部门、公司等)进行详细调查理解,通过对原系统理解,收集支持新

系统基本数据并对其进行解决,在此基本上拟定新系统功能。

概念构造设计阶段

将需求分析得到顾客需求抽象为信息构造即概念模型过程就是概念构造设计一。简朴地说

数据库概念构造设计任务就是依照需求分析所拟定信息需求,建立信息模型。如E-R模型。

逻辑构造设计阶段

数据库逻辑构造设计任务是把概念构造设计阶段所得到与DBMS无关数据模式,转换

成某一种DBMS所支持数据模型表达逻辑构造。

数据库物理设计阶段

数据库物理设计是对给定关系数据库模式,依照计算机系统所提供手段和施加限制拟定

一种最适合应用环境物理存储构造和存取办法

数据库实行阶段

在数据库实行阶段,设计人员运用DBMS提供数据语言及其宿主语言,依照逻辑设计

和物理设计成果建立数据库,编制与调试应用程序,组织数据入库,并进行试运营

数据库运营和维护阶段

数据库应用系统通过试运营后即可投入正式运营。在数据库系统运营过程中必要不断地

对其进行评价、调节与修改。涉及:数据库转储和恢复、数据库安全性和完整性控制、数据

库性能监督、分析和改进、数据库重组织和重构造。

6、E—R图是用来描述某一组织(单位)概念模型,提供了表达实体、属性和联系办法。构

成ER图基本要素是实体、属性和关系。实体是指客观存在并可互相区别事特;属性指指实

(2)商店(商店编号,商店名,地址,电话)码:商店编号

顾客(顾客编号,姓名,性别,家庭住址,出生年月)码:顾客编号

消费(商店编号,顾客编号,消费金额)码:商店编号,顾客编号

习题6

6.1单项选取题

1、A2、D3、D4、D5>B6、D7、C

6.2填空题

1、原子性一致性隔离性持续性ACID

2、软故障硬故障

3、静态动态

4、丢失修改不可重复读读“脏”数据

5、自主存取控制强制存取控制

6、实体完整性约束参照完整性约束顾客自定义完整性约束

6.4综合题

1.createtable读者

(

借书证号char(10)primarykey,

姓名varchar(10)notnull,

年龄tinyintnotnull,

所在院系varchar(20)notnull

)

create图书

(

图书号char(8)primarykey,

书名varchar(20)notnull,

作者varchar(lO)notnull,

出版社varchar(30)notnull,

价格realnotnullcheck(价格>0and价格<=120)

)

create借阅

(

借书证号char(10)notnull,

图书号char(8)notnull,

借阅日期datetimenotnull,

primarykey(借书证号,图书号),

foreignkey(借书证号)references读者(借书证号),

foreignkey(图书号)references图书(图书号)

)

实验3

1.1、select*fromjobs

1.2>selectemp_id,fname+'-'+lnameas'Name'fromemployee

1.3、selectemp_id,fname4-'-'+lnameas'Name',Year(getdate())-Year(hire_date)as'worketime1

fromemployeeorderby'worketime1

2.1、select*fromemployeewherefnamelike'f%'

2.2>select*fromemployeewherejob_id='11r

2.3、selectemp_id,fname+'-'+lnameas'Name1,Year(getdate())-Year(hire_date)asworketime

fromemployeewhere(Year(getdate())-Year(hire_date))>5orderbyworketime

2.4、select*fromemployeewherecast(job_idasinteger)>=5andcast(job_idasinteger)<=8

2.5^select*fromemployeewherefname=,Maria,

2.6^select*fromemployeewherefnamelike1%sh%'orInamelike%sh%'

3.1、select*fromsaleswhereord_date<,1993-1-11

4.1、selectdistinctbh,zyhfromstu_infowherebhin(selectbhfromstu_info

groupby(bh)havingcount(*)>30andcount(*)<40)orderbybh

或者是

selectbh,zyhfromstu_info

groupbyzyh,bh

havingcount(bh)>30andcount(bh)<40

orderbybh

4.2、select*fromgbanwherebhlike'计%’

4.3、select*fromgfiedwherezymlike%管理%,

4.4、selectxh,xm,zym,stu_info.bh,rxsjfromstu_infb,gfied,gbanwherenl>23and

stu_info.zyh=gfied.zyhandstu_info.bh=gban.bh

4.5、selectzyh,count(*)fromgbanwherexsh=,03'groupbyzyh

实验4

1>Selectxh,xm,xbmfromstu_info,gdeptwherestu_info.xsh=gdept.xshandgdept.xsm='信息科

学与工程,

或Selectxh,xm,xbmfromstu_infowherexsh=(selectxshfromgdeptwherexsm='信息科学与

工程')

2、Selectstu_info.xh,xm,kmfromstu_info,xk,gcoursewherestu_info.xh=xk.xhand

xk.kch=gcourse.kchandkscj>85

3、Selectxh,xm,xsmfromstu_info,gdeptwherestu_info.xsh=gdept.xshandxhlike'%'

4、Selectxh,xmfromstu_infowherexhin(selectxhfromxkwherekch=,09010randkscj<60)

或selectstu_info.xh,xmfromstu_info,xkwherestu_info.xh=xk.xhandkch=,09010rand

kscj<60

5、selectstu_info.xh,xm,kmfromstu_infb,xk,gcoursewherestu_infb.xh=xk.xhand

xk.kch=gcourse.kchandxsh='12'andkscj<60

6、selectstu_infb.xh,xm,xsmfromstu_info,xk,gdeptwherestu_info.xsh=gdept.xshand

stu_info.xh=xk.xhandkkny=,l'groupbystu_info.xh,xm,xsmhavingcount(*)>=10

实验5

1、2题参照实验4答案

3、selectxh,xm,xbm,bhfromstu_infowherezyhin(selectzyhfromstu_infowherexm二'李

明')orderbyxh

实验6

1>reateviewnum_banasselectcount(distinctbh)fromstu_info

2、reateviewbanasselectdistinctbhfromstu_info

3、Createviewis_stuasselectxm,xbm,bhfromstu_infowherexsh=,0rorxsh=,02,

4、Createviewzhang_stuasselect*fromstu_infowherexsh='01'andxmlike'张%'

或Createviewzhang_stuasselect*fromstu_info,gdeptwherexsm='材料科学与工程'

andxmlike

温馨提示

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

评论

0/150

提交评论