找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1235|回复: 0

21秋西电数据库基础与应用答案

[复制链接]
发表于 2021-8-11 09:33:50 | 显示全部楼层 |阅读模式
一 填空题(每空2分,共30分)
1.        二维表中的列称为关系的               。
2.        命令?LEN(”西安电子科技大学”)的结果是              。
3.        设A=”7”,则VARTYPE(&A+8)的结果是              。
4.        数据库表之间的一对多联系时通过主表的主索引和子表的              索引实现。
5.        DELETE命令是              删除命令。
6.        SQL-SELECT语句是为了将查询的结果存放到数组中应该使用              语句。
7.        项目文件的扩展名是              。
8.        要将菜单恢复成标准配置,可执行              命令。
9.        报表布局主要有              、列报表、一对多报表、多栏报表、标签报表等。
10.        列出任何一个成绩大于80分学生的姓名、性别、年龄、课程名和成绩,使用SQL语句:
SELECT A.姓名,A.性别,A.年龄,A.课程名,C.成绩FROM
STUDENT A,COURSE B,SCORE C
WHERE A.学号=C.学号 AND B.课程名=C.课程名 AND C.成绩>=               ;
(SELECT C.成绩 FROM C WHERE              )
11.        数据库系统的核心是              。
12.        项目管理器的              选项卡用于显示和管理数据库、自由表和查询。
13.        MOD(83,-6)的结果是              。
14.        要取出”ABCDEFGHIJK”的”EFGH”子串,则构成表达式为              。
二 单选题(每题1分,共20 分)
1.        数据模型是( )的集合。
A)文件 B)元组  C)数据 D) 元组及其联系
2.        在关系运算中,从表中抽取属性列的操作称为( )。
A)选择         B)投影  C)联接 D) 扫描
3.下列( )是存储在计算机内的有组织的、可共享的数据集合。
A)数据库管理系统             B)数据库系统       
  C)数据库                                 D)文件系统
4.在VFP中,执行STORE”07/20/05”TO X命令后,函数VARTYPE(X)的返回值是()。
A)N          B)C           C)D         D) L
5.在下列函数中,函数值为数值型的是()。
A)TIME()           B)AT(“人民”,“中华人民共和国”)
C)SPACE(5)       D)SUBSTR(“中华人民共和国”,5,4)
6.设X=111,Y=222,Z=“X+Y”,表达式&Z+333的结果是()
A)X+Y+111          B)111          C)666         D)数据类型不匹配
7. 修改一个数据库文件的命令式()。
A)USE                    B) USE DATABASE
C)ALTER DATABASE         D) MODIFY DATABASE
8.表结构中空值(NULL)的含义是()。
A)空格          B)0           C)默认值        D) 尚未输入
9.SQL语句中修改表结构的命令式()。
A)MODIFY TABLE           B) MODIFY  STRUCTURE
C)ALTER TABLE            D) ALTER STRUCTURE
10.控制两个表中数据完整性和一致性可以通过设置参照完整性规则,要求这两个表()。
A)是同一数据库中的表          B)是不同数据库中的两个表
C)是两个自由表                  D)一个是自由表,一个是数据库表
11.建立索引文件可以()。
A)清除表中无用的记录           B)对表中记录的物理位置进行重新调整
C)提高记录的查询速度           D)对记录进行分类统计
12.在VFP中,选择列表框中的选项,双击鼠标左键触发()事件。
A)Click          B)Dbclick           C)Init        D)Keypress
13.在定义菜单时,若要输入统一命令,则在结果一项中选择()。
A)命令          B)填充名称           C)子菜单        D)过程
14.在创建快速报表时,默认的基本带区包括()。
A)标题、细节和总结            B)页标头、细节和注脚
C)组标头、细节和组注脚        D)报表标题,、细节和叶注脚
15.下面关于运行应用程序的说法错误的是()。
A).APP文件可以在VFP环境下运行
B).APP文件可以在windows环境下运行
C).EXE文件可以在VFP环境下运行
D).EXE文件可以在windows环境下运行
16. 下面四条叙述中,正确的叙述是()。
A)在命令窗口中被赋值的变量均为局部变量
B)在命令窗口中被赋值的均为私有变量
C)在被调试的下级程序中用public命令说明的变量均为全局变量
D)在程序中用private命令说明的变量均为局部变量
17. 选择当前未使用的最小编号工作区的命令是()。
A)SELECT -1         B)SELECT 0           C)SELECT 1        D)SELECT MIN
18. 在开发一个应用程序时,首要的工作是()。
A)编程          B)系统的规划与设计       C)系统的测试与调试       D)连编
19.在文件系统阶段,操作系统管理数据库的基本单位是()。
A)记录          B)程序           C)数据项        D)文件
20. 数据模型应具有表示()的功能。
A)数据描述      B)数据联系       C)数据查询      D)数据描述和数据联系
三 综合题(每题9分,共18分)
1. 使用VFP程序完成:从键盘上输入10个数,找出其中的最大值和最小值。        
2. 关系数据库中有三个关系:
学生:S(Sno,Sname,Ssex,Sage, Sdept)其中:Sno:学号,Sname:姓名,Ssex:性别,Sage:年龄,Sdept:系名;
课程:C(Cno, Cname,Teacher)其中:Cno:课程号,Cname:课程名,Teacher:教师;
选课:SC(Sno,Cno,Grade)其中:Sno:学号,Cno:课程号,Grade:成绩。
请写出下面查询SQL语句:
a) 检索年龄为19岁的女同学的学号和姓名;
b) 检索学习了课程号’C1’的学生学号,姓名与成绩并按成绩递减排序。

四 简答题(每小题8分,共16分)
1.        简述数据库系统的三级模式结构和两级映像。
2.        试述DBMS的主要功能。
五.程序阅读题(前两个小题6分,最后一题4分,共16分)
1.        有三个数a,b,c,其中两个数相等,而另一个数比其他两个数都大,下列程序段式找出其中最大的那个数,请填空。
   Do  case
                Case            
                        ?”c=”,c
                Case            
                        ?”b=”,b
                Case            
                        ?”a=”,a
End case
2.        阅读下面的程序,并根据运行结果填空。
Set talk off
M=1
Do while m<5
N=1
??m
Do while n<m
Tt=n+m
??tt        n=n+1
enddo
?
m=m+1
enddo
return

此程序共显示              行数据,第一行是              ,最后一行是            。  
3.        下面程序的运行结果是              
Set talk off
s=0
for n=1 to 10
        s=s+n
if(n>10)
        exit
s=n
endif
next
?s
Return



数据库模拟试卷1答案


一.填空题:每空2分,共30分,完全正确得2分,错误得0分,不倒扣分,不完整酌情得0. 5分~1分。
1.        属性
2.        12
3.        N
4.        普通
5.        逻辑
6.        INTO ARRAY
7.        .PJX
8.        SET SYSMENUE TO DEFAULT
9.        行报表
10.        ANY            成绩大于80
11.        数据库管理系统
12.        数据
13.        -1
14.        SUBSTR(”        ABCDEFGHJK”,5,4)
二.单选题:每题1分,共20分。选错得0分,不倒扣分
1.        D
2.        B
3.        C
4.        B
5.        B
6.        C
7.        D
8.        D
9.        C
10.        A
11.        C
12.        B
13.        A
14.        B
15.        B
16.        C
17.        B
18.        B
19.        D
20.        D
三.计算题:每题9分,共18分。
1
INPUT “请输入一个数:” TO X
STORE X TO MAX,MIN
FOR I=2 TO 10
INPUT “请输入一个数:”TO X
        IF MAX<X
                MAX=X
        ENDIF
        IF MIN>X
                MIN=X
ENDIF
ENDFOR
?”MAX=”,MAX
?”MIN=”,MIN

2  
a).select Sno,Sname
from S
where  Sage=19 and   性别=‘女’

b).select S.Sno,Sname,Grade
from S,SC
where S.Sno=SC.Sno and SC.Cno=’C1’
order by Grade desc;


四.简答题(每小题8分,共16分,理解正确,表达不一致,酌情给分)
1答:数据库系统的三级结构是指数据库系统由外模式(子模式)、模式、内模式三级构成。
外模式(又称子模式、用户模式):是数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。
  数据库管理系统在三级模式之间提供了两层映象:外模式 / 模式映象、模式 / 内模式映象两级映象保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。
2答:DBMS的主要功能有:
(1)        数据库的定义功能
(2)        数据库的操纵功能
(3)        数据库的运行控制功能
(4)        数据库的运行和维护功能
(5)        数据字典

五.程序阅读题(前两个小题6分,最后一题4分,共16分)
1.(6分)a=b/c>b/c>a, b>a/b>c/a=c,a>b/a>c/b=c
2.(6分)4, 1,  4 5 6 7
3.(4分)28



QQ|手机版|小黑屋|网站地图|无忧答案网 ( 冀ICP备18010495号-1 )

GMT+8, 2024-5-3 21:51

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表