文档详情

数据库原理及应用教程(第5版)(微课版)第3章习题答案 .pdf

发布:2025-04-05约4.52千字共9页下载文档
文本预览下载声明

第3章习题答案:

一、选择题

1.A2.C3.B4.C5.B6.D7.A8.D9.C10.D

二、填空题

1.结构化查询语言(StructuredQueryLanguage)

2.数据查询、数据定义、数据操纵、数据控制

3.外模式、模式、内模式

4.数据库、事务日志

5.NULL/NOTNULL、UNIQUE约束、PRIMARYKEY约束、FOREIGNKEY约束、CHECK

约束

6.连接字段

7.行数

8.(1)INSERTINTOS

VALUES(‘990010’,‘李国栋’,‘男’,19)

(2)INSERTINTOS

VALUES(‘990011’,‘李国栋’,NULL,NULL)

(3)UPDATES

SETName=’陈平’

WHERENo=’990099’

(4)DELETEFROMS

WHERENo=’990008’

(5)DELETEFROMS

WHERENameLIKE’陈%’

9.CHAR(8)NOTNULL

10.C.CNo=SC.CNo

11.ALTERTABLES

ADD

SGradeNCHAR(10)

三.设计题

1.答:

(1)

SELECTBAuth

FROMBook,Pubish

WHEREBook.PNo=Pubish.PNoANDBName=’操作系统’ANDPName=’高等教

育出版社’

(2)

SELECTPTel

FROMBook,Pubish

WHEREBook.PNo=Pubish.PNoANDBType=’小说’ANDBAuth=’张欣’

(3)

SELECTBPrice,PName,Btype

FROMBook,Pulish

WHEREBook.PNo=Pubish.PNoANDPName=’电子工业出版社’ANDBType=’计

算机’

(4)

SELECT*

FROMBook

WHEREBName=’高等数学’ANDBPriceANY(SELECTBPrice

FROMBook,Pubish

WHEREBook.PNo=Pubish.PNoAND

PName=’人民邮电出版社’AND

BName=’高等数学’)AND

PName’人民邮电出版社’

(5)SELECTBName,BAuth

FROMBook

WHEREBNameLIKE‘%计算机%’

(6)ALTERTABLEBook

ADD

BDatedatetime

2.答案:

(1)

CREATETABLEBook

(

BNoCHAR(10)PRIMARYKEY,

BNameVARCHAR(50)NOTNULL,

PublishVARCHAR(50),

VersionFLOAT,

PDateDATE,

BAuthVARCHAR(30),

BPirceNUMERIC(4,1),

BInPriceNUMERIC(4,1),

BCountINT

);

CREATETABLEBookSell

(BSIDCHAR(20)PRIMARYKEY,

BNOCHAR(8)CONSTRAINTB_CFOREIGNKEYREFERENCESBook(BID),

SDateDATE,

SCountINT,

SMoneySMALLMONEY

);

(2)

SELECTBName,BCount,BPrice*BCountAS

显示全部
相似文档