全国自考(数据库系统原理)模拟试卷5
-
40. 试用SQL语句查询每个学生已选修课程的门数及平均成绩。
-
39. 试用SQL语句完成下面的操作:建立数学系学生的视图C_STUDENT,并要求进行修改和插入数据时,仍需保证该视图只有数学系的学生。视图的属性名为:S#,SNAME,AGE,DEPT。
-
38. 试用SQL语句完成下面操作:删除学号为“95002"的学生选修的课程号为“C2”的记录。
-
37. 试用SQL语句完成下面操作:查询与张明同一个系的学生信息。
-
设教学数据库中有三个关系:
学生关系S(S#,SNAME,AGE,SEX,DEPT),其属性分别表示学号、姓名、年龄、性别、所在系。
课程关系C(C#,CNAME,TEACHER),其属性分别表示课程号、课程名、任课教师名。
选课关系SC(S#,C#,GRADE),其中GRADE表示成绩。
依据以上关系回答下面小题。
请用关系代数表达式表达下面的查询:检索选修课程号为“C2”的学生的学号和姓名。
-
34. PB 9.0中系统树窗口的作用。
-
35. 简述ODBC数据库应用程序的主要功能。
-
31. 事务的存取模式有几种,分别是什么?
-
32. 简述T-SQL语言中,局部变量和全局变量的区别。
-
33. 简述采用检查点方法的恢复算法的主要内容。
-
29. 为什么要对关系代数表达式进行优化?
-
30. 所有的视图是否都可以更新?为什么?
-
28. 以订购关系ORDER(订单号,书号,书名,单价,订购数量)为例,说明插入异常的含义(注:一个订单可订购多种图书)。
-
27. 筒述数据库逻辑设计阶段的主要步骤。
-
26. 简述计算机系统中存储介质的分类。
-
24. PB 9.0有两组工具栏:PowerBar和________。
-
25. 若在学生(学号,姓名,性别,年龄,专业号)关系中,查询学生的姓名和年龄两个属性,其关系代数表达式应表示为________。
-
23. 在T-SQL语言中,创建局部临时表必须使用由________开头的表名。
-
22. 在SQL语言中,为了数据库的安全性,设置了对数据存取进行控制的语句,对用户________使用GRANT语句。
-
21. 已知关系R(A,B,C,D)和S(B,C,D),则RS的元数是________。
-
20. 有关系模式S(sno,sname,age),查询年龄(age)不超过20岁学生姓名(sname)的关系代数表达式是________。
-
19. DBMS是指________,它是位于用户和操作系统之间的一层管理软件。
-
17. 关系中每一个属性都有一个取值范围,称为属性的________。
-
18. 解决冗余的主要方法是________。
-
16. 当较低层次上实体类型表达了与之联系的较高层上的实体类型的特殊情况时,称较高层上的实体类型为________。
-
15. 在对象联系图中,表示对象类型之间的超类与子类联系的是( )
- A.双向箭头
- B.双线箭头
- C.双箭头
- D.单箭头
-
14. 一个工作空间中可以建立多个目标,一个目标对应一个扩展名为( )的文件。
- A..pbw
- B..pbt
- C..pbl
- D..ppt
-
12. 假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER"课程的“男”学生姓名,将涉及到关系( )
- A.S
- B.SC,C
- C.S,SC
- D.S,C,SC
-
13. 有两个关系R和S,分别包含1 5个和10个元组,则在R∪S,R-S,R∩S中不可能出现的元组数目情况是( )
- A.15,5,10
- B.18,7,7
- C.21,11,4
- D.25,15,0
-
11. 在SQL中,谓词“EXISTS”的含义是( )
- A.全称量词
- B.存在量词
- C.自然连接
- D.等值连接
-
10. 数据库设计中,用于反映企业信息需求的是( )
- A.ER模型
- B.关系模型
- C.层次模型
- D.网状模型
-
7. SQL语言具有两种使用方式,分别称为( )和嵌入式SQL。
- A.提示式SQL
- B.多用户SQL
- C.交互式SQL
- D.解释式SQL
-
8. 有关系R(sno,sname,age),下列关于空值的查询语句中,不能产生正确结果的是( )
- A.SELECT sname FROM R WHERE age=NULL
- B.SELECT sname FROM R WHERE age IS NULL
- C.SELECT sname FROM R WHERE NOT(age IS NULL)
- D.SELECT sname FROM R WHERE age IS NOT NULL
-
9. 在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到( )
- A.1NF
- B.2NF
- C.3NF
- D.BCNF
-
5. 在SQL中使用UPDATE语句对表中数据进行修改时,应使用的语句是( )
- A.WHERE
- B.FROM
- C.VALUES
- D.SET
-
6. 下列关于视图的说法中错误的是( )
- A.视图是从一个或多个基本表导出的表,它是虚表
- B.视图可以被用来对无权用户屏蔽数据
- C.视图一经定义就可以和基本表一样被查询和更新
- D.视图可以用来定义新的视图
-
2. 下列操作中,不属于DML基本操作的是( )
- A.排序
- B.插入
- C.修改
- D.检索
-
3. 有两个不同的实体集,它们之间存在着一个1:1联系和一个M:N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为( )
- A.2个
- B.3个
- C.4个
- D.5个
-
4. 如果X→Y和WY→Z成立,那么WX→Z成立。这条规则称为( )
- A.增广性
- B.传递性
- C.伪传递性
- D.分解性
-
1. 数据库的最小存取单位是( )
- A.字符
- B.数据项
- C.记录
- D.文件