2020年春《数据库原理》考试复习题(13)

发布时间:2021-06-06

SQL Server外围应用配置器(SQL Server Surface Area Configuration)是SQL Server 2005提

供的一个新的管理工具。通过SQL Server外围应用配置器,可以在统一集中的界面下设置各

种SQL Server服务实例对外沟通的渠道,降低可能的危险。

6、为什么在数据库设计阶段不直接用关系模型,而首先用ODL或者E-R图进行设计?

因为关系模型中只有单一的概念——关系,没有其他的辅助概念,例如ODL中的类和联系,E-R图中的实体集和联系等,所以在数据库设计阶段用关系模型不如用ODL或者E-R图来得方便和直观。

7、简述数据库设计的基本步骤。

需求分析阶段;概念结构设计阶段;逻辑结构设计阶段;物理结构设计阶段;数据库实施阶段;数据库运行和维护阶段

8、简要说明为什么Java不使用ODBC?

Java可以使用ODBC,但最好是在JDBC的帮助下以JDBC-ODBC桥的形式使用,ODBC不

适合直接在Java中使用,因为它使用C语言接口。从Java调用本地C代码在安全性、实现、坚固性和程序的自动移植性方面都有很多缺点。另外,从ODBC CAPI到Java API的字面翻

译是不可取的。

五、综合应用题

1、“教学数据库”中包含3个数据库表,分别是学生表、课程表、选课表。

学生Student(Sno,Sname,Ssex,Sage,Sdept)

课程Course(Cno,Cname,Ccredit)

选课SC(Sno,Cno,Grade)

(1)统计每门课程的学生选修人数,超过3人的课程才统计。要求输出课程号和选修人数,查询结果按人数降序排列,若人数相同,按课程号升序排列。

答案:

SELECTCnoCOUNT(*) FROMSC

GROUP BYCno

HAVING COUNT(*) >3

ORDER BY COUNT(*) DESCCno

(2)查询选修4门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排

列出来。

答案:

SELECT SnoSUM(Grade) FROM SC

WHERE Grade>=60

GROUP BY Sno

HAVING COUNT(*)>=4

ORDER BY SUM(Grade) DESC

(3)检索学号比王非同学大,而年龄比他小的学生姓名。

答案:

SELECT Sname FROM Stuent

WHERE Sno>(SELECT Sno FROM Student

WHERE Sname=’王非’)

2020年春《数据库原理》考试复习题(13).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219