数据库技术及应用教材习题答案(马涛)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库技术及应用习题答案

闫明霞等编

习题 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、A

1.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.外模式、模式、内模式

21.三级模式、两级映像

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

23.数据、程序

24.数据逻辑、数据物理

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

1.4 综合题

2.

(注:各实体的属性省略)

3.

习题 2

2.1 单项选择题

1、C

2、A

3、B

4、C

5、C

6、D

7、A

8、B

2.2 填空题

1.集合

2. 能唯一标识一个实体的属性

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

4.关系,元组,属性

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

6.投影

2.4 综合题

1、πsno(σcno=’2’(SC))

2、sno(σcname=’信息系统’(SC COURSE))

3、no,SNAME,SAGE(STUDENT)

习题 4

4.1 单项选择题

1、B

2、A

3、C

4、A

5、A

6、C

7、C

8、D

9、B10、A11、B 12、A 13、C14、C15、C

4.2 填空题

1、drop table

2、alter table add <列名或约束条件>

3、with check option

4、基本表基本表

5、distinct group by roder by

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

7、distinct

8、like % _

9、自含式嵌入式

10、order by asc desc

4.3 综合题

1、SELECT XH, XM, ZYM, BH, RXSJ FROM STU_INFO, GFIED WHERE 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

3、SELECT bh,count(*) as 人数FROM STU_INFO GROUP BY bh

4、SELECT XH, XM, XBM, BH FROM STU_INFO

WHERE ZYH IN ( SELECT ZYH ROM STU_INFO WHERE XM = '李明' ) ORDER BY XH

5、SELECT DISTINCT GCOURSE.KCH, KM FROM STU_INFO, XK, GCOURSE

WHERE XK.KCH = GCOURSE.KCH AND STU_INFO.XSH = '12'

AND STU_INFO.XH = XK.XH

6、SELECT COUNT(DISTINCT KCH) AS 选课门数, A VG(KSCJ) AS 平均成绩

FROM STU_INFO, XK

WHERE STU_INFO.XH = XK.XH AND XSH = '12'

7、SELECT DISTINCT STU_INFO.XH, XM, BH, ZYM, KM

FROM STU_INFO, XK, GFIED, GCOURSE

WHERE KSCJ > 85 AND STU_INFO.XH = XK.XH AND XK.KCH = GCOURSE.KCH

AND STU_INFO.ZYH = GFIED.ZYH

ORDER BY ZYM, BH, STU_INFO.XH

8、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, BH, PYCCM

HA VING COUNT(*) > 10

9、SELECT DISTINCT bh

FROM STU_INFO

10、DELETE * FROM STU_INFO

WHERE XH LIKE '2000%'

DELETE * FROM STU_INFO

WHERE LEFT(XH,4) = '2000'

11、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 = '0501')

and K CH in ( SELECT kch FROM gcourse WHERE km = '大学英语' )

13、UPDATE GCOURSE

SET KCXF=6

WHERE KCH = '090101'

14、CREATE TABLE CCOURSE

(

KCH char(6),

KM varchar(30),

KCYWM varchar(30)

)

15、CREATE VIEW ISE AS

SELECT *

FROM STU_INFO WHERE XSH=’12’

相关文档
最新文档