数据库应用程序设计作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
您的本次作业分数为:97分单选题
1.【第06章】在Database Desktop程序中,____就是数据表所在的
子目录或数据库文件名的替代名称。
• A 数据库别名
• B DSN
• C BDE
• D ODBC
单选题
2.【第06章】在ODBC层次结构中,_____包含在ODBC32.DLL中,
对用户是透明的,其任务是管理ODBC驱动程序,是ODBC最重要的部件。
• A 数据源名
• B ODBC管理器
• C ODBC API
• D 驱动程序管理器
单选题
3.【第06章】使用Database Desktop程序,不能完成下列的_____
功能。
• A 创建和维护数据库表
• B 创建和维护数据库别名
• C 执行SQL语句
• D 创建三层结构的数据库程序
单选题
4.【第06章】应用程序用以请求一个连到ODBC数据源的连接
(Connection)的名字是_____。
• A DSN
• B ADO
• C ODBC
• D Connection
单选题
5.【第07章】创建一个名为RS的视图,用来显示所有学生的学号,
姓名和平均成绩,下面正确的语句是_____。
• A SELECT STUDENT.学号,STUDENT.姓名,SKB.平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号INTO CURSOR RS
• B CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,SKB.
平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号
• C SELECT STUDENT.学号,STUDENT.姓名,SKB 平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号INTO CURSOR RS
• D CREATE VIEW RS AS SELECT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均成绩WHERE STUDENT.学号= SKB.学号GROUP BY STUDENT.学号
单选题
6.【第07章】要选出平均成绩超过80分的学生的学号和平均成绩,下
列正确的语句是____。
• A SELECT 学号,平均成绩FROM SKB WHERE 平均成绩>=80
• B SELECT 学号,AVG(成绩) AS 平均成绩FROM SKB WHERE 平均成绩>=80
• C SELECT 学号,AVG(成绩) AS 平均成绩FROM SKB GROUP BY 学号HAVING 平均成绩>=80
• D SELECT 学号,AVG(成绩) AS 平均成绩FROM SKB ORDER BY 学号HAVING 平均成绩>=80
单选题
7.【第07章】下列程序执行后,结果中将包含____条记录。SELECT
籍贯,MAX(年龄) AS 最大年龄FROM STUDENT GROUP BY 籍贯HAVING 最大年龄> 22
• A 1
• B 2
• C 3
• D 4
单选题
8.【第07章】下列程序执行后,结果中将包含____条记录。SELECT STUDENT.学号,STUDENT.姓名FROM STUDENT INNER JOIN SKB ON STUDENT.学号=SKB.学号WHERE SKB.成绩BETWEEN 80 AND 100
• A 2
• B 3
• C 4
• D 5
单选题
9.【第07章】要给学生信息表(STUDENT)增加一个出生日期字段(日
期型),下面正确的是______。
• A CREATE TABLE STUDENT ADD COLUMN 出生日期DATETIME
• B ALTER TABLE STUDENT ALTER COLUMN 出生日期DATETIME
• C ALTER TABLE STUDENT ADD COLUMN 出生日期DATETIME
• D ALTER TABLE STUDENT SET COLUMN 出生日期DATETIME
单选题
10.【第07章】要求选出学生中平均成绩最高的人的学号,姓名和平均
分,下列语句中正确的是_____。
• A SELECT TOP 1 学号,姓名,平均分FROM STUDENT,SKB.DBF ORDER BY 平均分
• B SELECT TOP 1 STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均分FROM STUDENT INNER JOIN SKB.DBF WHERE STUDENT.学号=SKB.学号GROUP BY STUDENT.学号ORDER BY 3 DESC
• C SELECT TOP 1 STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均分FROM STUDENT INNER JOIN SKB.DBF ON STUDENT.学号=SKB.学号GROUP BY STUDENT.学号ORDER BY 3 DESC
• D SELECT TOP 1 PERCENT STUDENT.学号,STUDENT.姓名,AVG(SKB.成绩) AS 平均分FROM STUDENT INNER JOIN SKB.DBF ON
STUDENT.学号=SKB.学号GROUP BY STUDENT.学号ORDER BY 3 DESC