第 1 页:笔试 |
第 4 页:机试 |
33.为"教师"表的职工号字段添加有效性规则:职工号的最左边三位字符是110,正确的SQL语句是( )
A.CHANGE TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=″110″
B.ALTER TABLE 教师 ALTER 职工号 SET CHECK LEFT(职工号,3)=″110″
C.ALTER TABLE 教师 ALTER 职工号 CHECK LEFT(职工号,3)=″110″
D.CHANGE TABLE 教师 ALTER 职工号 SET CHECK OCCURS(职工号,3)=″110″
【参考答案】 B
34.有SQL语句:
SELECT DISTINCT 系号 FROM 教师 WHERE 工资>=;
ALL(SELECT 工资 FROM 教师 WHERE 系号=″02″)
该语句的执行结果是系号( )
A."01"和"02" B."01"和"03" C."01"和"04" D."02"和"03"
【参考答案】 A
35.建立一个视图salary,该视图包括了系号和(该系的)平均工资两个字段,正确的SQL语句是( )
A.CREATE VIEW salary AS 系号,AVG(工资)AS 平均工资 FROM 教师;
GROUP BY 系号
B.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;
GROUP BY 系名
C.CREATE VIEW salary SELECT 系号,AVG(工资)AS 平均工资 FROM 教师;
GROUP BY 系号
D.CREATE VIEW salary AS SELECT 系号,AVG(工资)AS 平均工资FROM教师;
GROUP BY 系号
【参考答案】 D
二、填空题
1.使用数据库设计器为两个表建立联系,首先应在父表中建立【1】索引,在子表中建立【2】_索引。
【参考答案】
【1】主【2】普通
2.常量.n.表示的是【3】型的数据。
【参考答案】
【3】逻辑
3.在Visual FoxPro 中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS【4】。
【参考答案】
【4】TO REFERENCE
4.运行表单时,Load事件是在Init事件之【5】被引发。
【参考答案】
【5】前
5.如下程序段的输出结果是【6】。
i=1
DO WHILE i<10
i=i+2
ENDDO
?i
【参考答案】
【6】11
第6-9题使用如下三个表:
零件.DBF:零件号 C(2),零件名称 C(10),单价 N(10),规格 C(8)
使用零件.DBF:项目号 C(2),零件号 C(2),数量I
项目.DBF:项目号 C(2),项目名称 C(20),项目负责人 C(10),电话 C(20)
6.为"数量"字段增加有效性规则:数量>0,应该使用的SQL语句是【7】 TABLE 使用零件 【8】 数量SET【9】 数量>0。
【参考答案】
【7】ALTER【8】ALTER【9】CHECK
7.查询与项目"s1"所(项目号)使用的任意一个零件相同的项目号、项目名称、零件号和
零件名称,使用的SQL语句是
SELECT 项目.项目号,项目名称,使用零件.零件号,零件名称;
FROM 项目,使用零件,零件 WHERE 项目.项目号=使用零件.项目号【10】;
使用零件.零件号=零件.零件号 AND 使用零件.零件号【11】;
(SELECT 零件号 FROM 使用零件 WHERE 使用零件.项目号=′s1′
【参考答案】
【10】AND 【11】IN
8.建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号
为"s2"的数据,应该使用的SQL语句是
CREATE VIEW item-view【12】;
SELECT 零件.零件名称,使用零件.数量,使用零件.项目号,项目.项目名称;
FROM 零件 INNER JOIN 使用零件;
INNER JOIN【13】;
ON 使用零件.项目号=项目.项目号;
ON 零件.零件号=使用零件.零件号;
WHERE 项目.项目号=′s2′
【参考答案】
【12】AS【13】项目
9.从上一题建立的视图中查询使用数量最多的2个零件的信息,应该使用的SQL语句是 SELECT* 【14】2 FROM item-view【15】数量 DESC。
【参考答案】
【14】TOP 【15】ORDER BY
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |