数据库基础与应用综合题(13)
时间:2026-01-13
时间:2026-01-13
数据库基础与应用综合题
MODIFY FILE (
NAME = AAA_data,
SIZE = 5,
MAXSIZE=10
)
4.假设Students表中已存在大量学生记录,求所有“计算机软件”专业学生的平均年龄,如果平均年龄大于19则显示“平均年龄超过19”,否则显示“平均年龄没有超过19”。
IF (Select Avg(年龄) From Students Where 专业= 计算机软件 )>19
SELECT 平均年龄超过19
ELSE
SELECT 平均年龄没有超过19
5.请说明以下语句的完成的功能:
SELECT * FROM Students
WHERE DATEPART(year,入学日期) =DATEPART(year,GETDATE())
从Students表中查询出所有当年(系统时间)入学的学生记录。
6.请完成以下Transact SQL批处理,并说明它完成的功能。
⑴(DECLARE @MyNO CHAR(8))
⑵(SET)@My No=‘20030001’
IF (SELECT 专业 FROM Students WHERE 学号=@MyNO)='计算机软件'
BEGIN
SELECT AVG(成绩) AS 平均成绩
FROM Score
WHERE 学号=@MyNO
END
⑶ELSE
PRINT '学号为' +@MyNO+'的学生不存在或不属于软件专业'
GO
首先定义一个名为@MyNo的局部变量,并给它赋初值,如果@MyNo属于计算机软件专业,则显示出平均成绩,否则显示“学号为@MyNo的学生不存在或不属于软件专业”。
习题十
一、单选题
1. 以下软件产品中,是数据库管理系统的是(B)。
A. PowerBuilder B. DB2 C. Delphi D. Visual Basic
2. 生产出DB2数据库产品的公司是(A)。
A. IBM B. ORACLE C. Borland D. Microsoft
3. Delphi是(D)。
A. 数据库软件 B. 图形处理软件 C. 系统软件 D. 应用开发软件
4. PowerBuilder是(C)。
A. IBM公司的产品 B. ORACLE公司的产品 C. SYBASE公司的产品 D. Microsoft公司的产品
5. 面向对象数据库用面向对象数据模型去映射客观世界,不仅存储数据,而且存储定义在数据上的(A)。
A. 操作 B. 属性 C. 主键 D. 非主键
6. 面向对象技术中,封装性是一种(B)。
上一篇:物理化学考研辅导提纲
下一篇:张德芬推荐书目