大连外国语大学数据库原理及应用
数据库原理及应用
一、单项选择题 (共20题,每题2分,共计40分)
( B )
1、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能( )。
( B )
2、在数据定义语言包括的SQL语句中,用于对数据库或数据库对象进行修改的是【】
( A )
3、关系模式的任何属性()。
( C )
4、设关系 R(A,B,C)和 S(A,D),与自然连接 R∞S 等价的关系代数表达式是
( C )
5、下面关于DBA职责的选项中,不.正确的是( )
( C )
6、下列关于查询视图的说法中,错误..的是( )
( C )
7、假设窗体中有1个命令按钮控件,当单击该命令按钮时,将弹出另一个窗体,则应设置该控件的( )
( A )
8、设有一张名为test的表中,有两个日期型字段:参加工作日期(字段名为cjgzrq)和出生日期(字段名为cjcsrq)。现要创建一个索引,要求先根据参加工作日期排序,参加工作日期相同时,再根据出生日期排序,则索引表达式应为( )。
( C )
9、图中所示的出版社和作者表之间的关系是( )
( B )
10、在Oracle中,使用以下语句创建视图: CREATE OR REPLACE VIEW pen_view AS SELECT * FROM order_master WHERE ostatus = ‘p’ WITH CHECK OPTION CONSTRAINT penv; 当用户试图执行以下语句: UPDATE pen_view SET ostatus = ‘d’ WHERE ostatus=’p’; 下列描述正确的是( )。
( B )
11、在DBMS中执行GRANT update(col1) ON TABLE t.t1 TO user7,对于该语句下面哪个描述是正确的:
( A )
12、在Oracle数据库中,以下哪种备份方式需要在完全关闭数据库进行()。
( C )
13、SQL的全局约束是指基于元祖的检查子句和()。
( A )
14、MySQL中,子查询中可以使用运算符ANY,它表示的意思是______。
( C )
15、设有如下关系表:则下列操作中正确的是( )。
( B )
16、数据库物理设计完成后,进入数据库实施阶段,下列各项中不属于实施阶段的工作是( )。
( C )
17、若要查找一个长度为5,第3位是字母“a”的字符串,则表达式是( )
( C )
18、删除触发器tri_Sno的正确命令是:____。
( A )
19、( )是数据库数据字典的所有者。
( C )
20、在( )情况下 UNDO_RETENTION 参数即使设置了,也不起作用。
二、填空题 (共5题,每题2分,共计10分)
1、相关子查询的执行次数是由父查询表的()决定的。
2、“列出学生关系中所有男同学元组”的操作属于关系代数的____运算。
3、在CREATE TABLE时,用户定义的完整性可以通过(),(),()等子句实现。
4、在关系模式的分解中,数据等价用( )衡量,函数依赖等价用( )衡量。
5、在SQL Server数据库管理系统中,设用户A可以访问其中的数据库MyDb,则用户A在数据库MyDb中必定属于( )角色。
三、判断题 (共10题,每题1分,共计10分)
( T )
1、为数据表创建索引的目的是提高查询的检索性能。
( T )
2、在Oracle中,对象权限是指在数据库中针对特定的对象执行的操作。
( F )
3、删除表时,表中的触发器不被同时删除。
( T )
4、客户/服务器结构中的客户端是指应用程序。
( F )
5、ORDER BY可以对查询结果进行排序,ASC为降序,DESC为升序。
( F )
6、设有关系模式 R(X,Y,Z)与它的函数依赖集 F={X→Y,Y→Z},则 F 的闭包 F+中左部为 XY 的函数
依赖有 4 个。
( T )
7、关系模型的完整性规则包括实体完整性、实体完整性_和_户定义的完整性规则。
( T )
8、视图是虚表,属于外模式视图机制提高了数据库系统的完整性?
( F )
9、在Access 2010中可以针对表的某一个字段单独设置字符格式
( F )
10、并操作在实际应用中可用于删除关系中的元组
四、综合应用题 (共2题,每题20分,共计40分)
1、假设某商业集团数据库中有一关系模式 R(商店编号,商品编号,数量,部门编号,负责人),若规定: (1)每个商店能销售多种商品(每种商品有一个编号);商店的每种商品只在一个部门销售; (2)每个商店的每个部门只有一个负责人; (3)每个商店的每种商品只有一个库存数量; 问题: (1)写出关系R的基本函数依赖 (2)找出R的候选码 (3)R的范式,若不属于3NF,则分解为3NF
2、设有如下所示的关系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),试用关系代数 表达式表示下列查询语句: (1)检索“程军”老师所授课程的课程号(C#)和课程名(CNAME)。 (2)检索年龄大于21的男学生学号(S#)和姓名(SNAME)。 (3)检索至少选修“程军”老师所授全部课程的学生姓名(SNAME)。 (4)检索”李强”同学不学课程的课程号(C#)。 (5)检索至少选修两门课程的学生学号(S#)。 (6)检索全部学生都选修的课程的课程号(C#)和课程名(CNAME)。 (7)检索选修课程包含“程军”老师所授课程之一的学生学号(S#)。 (8)检索选修课程号为k1和k5的学生学号(S#)。 (9)检索选修全部课程的学生姓名(SNAME)。 (10)检索选修课程包含学号为2的学生所修课程的学生学号(S#)。 (11)检索选修课程名为“C语言”的学生学号(S#)和姓名(SNAME)。
相关标签:
- 数据库原理及应用
- 大连外国语大学