问题 问答题

阅读下列说明,回答问题1至问题5。

【说明】

某工厂的信息管理数据库的部分关系模式如下所示:

职工(职工号,姓名,年龄,月工资,部门号,电话,办公室)

部门(部门号,部门名,负责人代码,任职时间)

关系模式的主要属性、含义及约束如表22-1所示,“职工”和“部门”的关系示例分别如表22-2和表22-3所示。

表22-1 主要属性、含义及约束

【问题3】

在问题1定义的视图D_S上,下面哪个查询或更新是允许执行的,为什么?

(1)Update D_S set D=3

where D=4;

(2)Delete from D_S where C>4;

(3)Select D,Averages from D_S

where C>(Select C from D_S

where D=:dept);

(4)Select D,C from D_S

where

Totals>10000;

(5)Select* from D_S

答案

参考答案:

(1)和(2)都不能执行,因为使用分组和聚集函数定义的视图是不可更新的。 (3)不一定能执行,具体要看视图的返回值的情况。 (4)和(5)可以执行,因为给出的SQL语句与定义D_S视图的SQL语句合并起来验证有效。 做这种类型的题目时,只要把题目给出的SQL语句与定义该视图的SQL语句合并起来验证是否有效即可。在问题1的分析中,我们已经求出了定义该视图的SQL语句如下: Create View D_S(D,C,Totals,Averages)AS (Select 部门号,Count (职工号), SUN (月工资),AVG (月工资) From 职工 Group by 部门号) (1)合并结果为:Update职工Set部门号=3 Where 部门号 =4 Group by 部门号。因为Where中不能包括Group聚合函数,因此不能执行。(2)合并结果为:Delete From 职工Where Count(职工号)>4 Group by 部门号,因此也不能执行。 (3)这种要看视图的返回值的情况。因此不一定能执行。 (4)可以。 (5)显然该语句能执行。

单项选择题

梁思成先生在世的时候,曾经感慨:城市里到处是房子,而没有建筑。的确,在城市现代化的进程中,我们首先发现,和世界那么多号称国际化大都市相比,我们似乎最缺少的就是高楼大厦,于是,人配衣服马配鞍一般,我们越来越重视城市的外观,于是便越来越倾心倾力地盖房子。城市建设仅仅沦为梁思成先生批评的住人的房子,恰恰淹没了人本身在现代化城市建设中的主体性位置。

楼房可以是城市最为直接醒目的外观,重视它,也没什么错。但城市的本质从来都是人精神的外化。有多少不同的精神风貌,就会有多少不同的城市景观,并不只是豪华的外观所能够呈现的。人们经常称赞城市的建筑是凝固的音乐,正是对这种美的理想追求,使得城市成为了人的精神的载体,并得以艺术性的外化和升华。在现代化的行进途中,城市精神,或日城市文化的体现,首先需要面对在城市建设中如此低劣而拥挤在一起的房子说不,而多建设一些富于艺术气质的建筑,如北京的“鸟巢”、上海的“东方明珠”、苏州贝聿铭新设计的博物馆等。

城市精神,或日城市文化的另一方面体现,还应该在于城市管理的大气,它的眼界,它的以人为本,尤其对于下一代关怀方面。毋庸讳言,我们许多城市的公共设施、公共交通和公共天地,并没有真正充分地为公众服务,不少公园的门票一涨再涨,博物馆更是绝少对儿童免费开放。城市之所以不能够完全听凭经济的管理,还需要文化的领引,就在于文化更有益于世道人心以及对下一代心灵的滋润。城市管理中所体现的公共关怀丰富细致,是一座城市精神与文化品质的提升与彰显。

城市精神与文化,最终要落实在人的身上,人的文化素养与精神境界,直接影响着城市的品质与风貌。人与城市互为表里,相辅相成,不断提升人的文化素养与精神境界,才能够不断提升城市的精神高度与文化的海拔线。说到底,重视城市精神的建设,其实关系着城市建设的最终归宿。

下列理解,不符合原文意思的一项是()。

A.梁思成先生感慨的城市里到处是房子,而没有建筑,是说城市建筑没有城市精神

B.城市建设中有如此低劣而拥挤在一起的房子,是说建筑质量低,规划不合理

C.人们经常称赞城市的建筑是凝固的音乐,就是因为城市建筑流畅有精神美感

D.城市公园和博物馆向公众尤其是向孩子们开放,是良好城市精神的体现

单项选择题