选择题 ① 1. 在数据库技术发展过程中,文件系统和数据库系统的本质区别是数据库系统具有( )。 A.数据结构化 B.数据无冗余 C.数据共享 D.数据独立性 2. 数据库系统中,用户使用的数据视图用( )描述,该视图是用户与数据库系统之间的接口。 A.外模式 B.内模式 C.存储模式 D.概念模式 3. 关于查询优化,下列表述不正确的是 ( ) A. 选择运算尽可能先做 B. 投影运算和选择运算分开进行 C. 找出公共子表达式 D. 把投影同其前后的双目运算符结合起来 4. 为使程序员编程时既可使用数据库语言又可使用常规的程序设计语言,数据库系统需要把数据库语言嵌入到( )中。 A.编译程序 B.操作系统 C.中间语言 D.宿主语言 5. 已知关系 R 和 S 如表 1 和表 2 所示,R 的属性 A 是主码,属性 B 是外码,S 的属性 B 是主码。如果要在 R 中插入一个元组,则( )不能插入。 表 1 表 2 A.(a5,b5,7) B.(a6,b4,1) C.(a7,b3,3) D.(a8,b2,1) 6. 要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表( )。 A. 是同一个数据库中的两个表 B. 是不同数据库中的两个表 C. 是两个自由表 D. 一个是数据库表另一个是自由表 7. 假定学生关系是 S(S#,SNAME,SEX,AGE),课 程关系是 C(C#,CNAME,TEACHER),学生选课 关系是 SC(S#,C#,GRADE)。 若 要查找成 绩 不及 格 的学生姓 名 及 不及 格 的课 程号 ,正确的 SQL 语句 是() 。 A. SELECT SNAME,C# FROM S,C WHERE (GRADE<60)AND (SC.C#=C.C#) B. SELECT SNAME,C# FROM S,SC WHERE (GRADE<60)AND (S.S#=SC.S#) C. SELECT SNAME,C# FROM S,SC WHERE (GRADE<60)AND (SC.C#=C.C#) D. SELECT SNAME,C# FROM S,C WHERE (GRADE<60)AND (S.S#=SC.S#) 8. 把对 关系 S 的属性 SNAME 的修 改 权 授 予 用户 CHEN 的 SQL 语句 是 ( ) A.GRANT SNAME ON S TO CHEN B. GRANT UPDATE ON S TO CHEN C. GRANT UPDATE (SNAME) ON S TO CHEN D. GRANT UPDATE ON S (SNAME) TO CHEN 9. 在数据库的表定义 中,断 言属于数据的什 么 约 束 ( ) A.实 体 完 整 性 B.参 照 完 整 性 C.用 户 自 定 义 D.用 户 操 作 10. 不 包 含 ...