数据库课程考试讲评:笔试与机试题目.pdfVIP

  • 0
  • 0
  • 约2.37千字
  • 约 3页
  • 2026-01-24 发布于北京
  • 举报

数据库课程考试讲评:笔试与机试题目.pdf

数据库课考试讲评

笔试题部分

第一部分:笔试部分,50分

1、第1题

参考课件

2、第2题

NetManager的服务命名项是PlSqlDev工具登录时,数据库的(下拉)输入选项之一

3、第3题

服务,或TNSListener

数据库实例服务,或ServiceOrcl

4、第4题

1)主键问题

2)外键问题

3)数据类型

,总金额,会员级别

4)约束问题

购书日期,送书日期

分类

5、第5题

select客户ID,名称,购书数量,购书日期

from订单t1,信息t2,订单明细t3

wheret3.ID=t2.IDand

t1.订单ID=t3.订单IDand

t1.购书日期=to_date(‘t1’,’yyyy-mm-dd’)and

t1.购书日期=to_date(‘t2’,’yyyy-mm-dd’)and

6、第6题

selectt1.*,t2.*from信息t1leftouterjoin订单明细t2

ont1.ID=t2.ID

wheret2.订单明细IDisnull;

机试题部分(共50分)

1、第1题

数据时,记录数,不能多,也不能少

2、第2题

select客户ID,cast(avg(购书数量)asint)平均购书数,sum(购书数量)总购书数

from订单明细t1,订单t2

where

t1.订单Id=t2.订单IDand

t2.购书日期=to_date(t1,’yyyy-mm-dd’)and

t2.购书日期=to_date(t2,’yyyy-mm-dd’)

groupby客户ID

各类错误:

1、count(客户ID)??―――表示没有学会数据库设计

2、平均购书数,求整数?

3、主子表关联?

4、购书时段(t1,t2)?

3、第3题

createviewV_查询as

selectt1.订单ID,名称,客户,数量,购书日期,送书日期

from订单明细t1,订单t2,信息t3,,会员信息t4

where

t1.订单Id=t2.订单IDand

t1.ID=t3.IDand

t2.客户ID=t4.客户ID

4、第4题

先删子表,再删主表

deletefrom订单明细whereID=nnn

deletefrom信息表whereID=nnn

5、第5题

select

文档评论(0)

1亿VIP精品文档

相关文档