单选题
SQL的DDL主要是定义 (20) 。若有:
学生关系模式S(Sno,Sname,Age,Sex),
课程关系模式C(Cno,Cname,Teacher)以及
成绩关系模式SC(Sno,Cno,Grade),其中S的属性分别表示学生的学号、姓名、年龄、性别,C的属性分别表示课程号、课程名、任课教师姓名,SC的属性分别表示学号、课程号、成绩。
若要在表S中增加一个“家庭住址”(Address)属性,应使用语句 (21) Address VARCHAR (30);若要在表S中删除Age属性,应使用语句: (22) ;已知某课程的课程号为‘C1’,若要输出该课程的平均成绩,应使用语句:SELECT (23) WHERE Cno=‘C1’;若要删除表S、C和 SC,应使用 (24) 语句。
单选题
A. 基本表、视图和索引 B. 实体、联系和属性
C. 字段、数据类型和长度 D. 元组和属性
单选题
A. ADD TABLE S B. ADD TABLE S ADD
C. ALTER TABLE S D. ALTER TABLE S ADD
【正确答案】
D
【答案解析】[解析] 增加表属性语句的一般格式为ALTER TABLE <表名> ADD <新列名><数据类型>。
单选题
A. DROP TABLE S Age B. DROP Age FROM S
C. ALTER TABLE S DROP Age D. ALTER TABLE S Age
【正确答案】
C
【答案解析】[解析] 删除表属性语句的一般格式为ALTER TABLE <表名> DROP <列名>。
单选题
A. SC AVG(Grade. B. SC AVG(DISTINCT Grade.
C. AVG(Grade. FROM SC D.SCAVG(DISTINCT Grade. FROM SC
【正确答案】
C
【答案解析】[解析] 查询表语句的一般格式为:SELECT <目标列表达式>FROM <表名> [WHERE<条件表达式>],本题中,目标表达式为全体成绩的平均值,即AVG(Grade)。
单选题
A. DELETE B. DROP C. RELEASE D. FREE
【正确答案】
B
【答案解析】[解析] 删除表语句的一般格式为:DROP TABLE <表名>。