




已阅读5页,还剩26页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、选择1、SQL语言是()语言,易学cA、过程化 B、非过程化 C、结构化查询 D、导航式2、SQL语言是( )语言cA、层次数据库 B、网络数据库 C、关系数据库 D、非数据库3、关系模式在SQL中称为 ( c ),子模式称为( b ),存储模式称为( d )A、外模式 B、基本表 C、视图 D、存储文件4、定义基本表时,若要求某一列的值不能为空,则应在定义时使用( )保留字。但如果该列是主键,则可省写。bA、NULL(空) B、 NOT NULL C、 DISTINCT(去除重复行) D、 UNION6、在SQL语言中,创建基本表应使用 (d)语句,创建视图应使用(a)语句。 A、CREATE VIEW B、CREATE SCHEMA C、CREATE INDEX D、CTREATE TABLE7、视图创建完成后,数据库中存放的是(c) A、查询语句 B、查询结果 C、视图的定义 D、所引用的基本表的定义8、在SELECT 语句中,与关系代数中(选择,相当于where)运算符对应的是(c)子句,与关系代数中(投影,相当于select) 运算符对应的是(a )子句。 A、SELECT B、FROM C、WHERE D、GROUP BY9、SQL查询语句中,在SELECT子句中可以出现(a),在子句中可以出现(b) A、列名 B、基本表名 C、视图名 D、表达式10、SQL语言中的“视图(View)”对应于数据库三级模式结构中的( a )A)外模式B)模式C)存储模式D)内模式11、在下列关于视图的叙述中,正确的是( d)A)当某一视图被删除后,由该视图导出的其他视图也将被删除B)若导出某视图的基本表被删除了,但该视图不受任何影响C)视图一旦建立,就不能被删除D)当修改某一视图时,导出该视图的基本表也随之被修改12.事务中包含的所有操作要么都执行,要么都不执行,这一特性成为事务的cA.完整性B.隔离性C.原子性D.永久性13、事务的ACID性质中,关于原子性(atomicity)的描述正确的是(c)A指数据库的内容不出现矛盾的状态B若事务正常结束,即使发生故障,列新结果也不会从数据库中消失C事务中的所有操作要么都执行,要么都不执行D若多个事务同时进行,与顺序实现的处理结果是一致的14、事务的ACID特性中C的含义是(a)4个特性原子性(Atomicity): 事务中包含的所有操作(特指更新操作)要么全部做,要么全不做一致性(Consistency):独立执行一个事务(无其它并发事务同时执行)的结果必须保证数据一致性。隔离性(Isolation):任何一对事务T1、T2,在T1看来,T2要么在T1开始之前已经结束,要么在T1完成之后再开始执行(T2对数据库的修改,T1要么全部看到,要么全部看不到)持久性(Durability):任何事务一旦提交了,它对数据库的影响就必须是永久性的。无论发生任何故障,都不能取消或破坏这种影响A一致性(Consistency)B 领接性(Contiguity)C 连续性 (Continuity)D 并发性 (Concurrency)15、SQL语言的ROLLBACK语句的作用是(d)A终止程序B保存数据C事务提交D事务回滚16、设有两个事务T1,T2,其并发操作如下所示,下面说法正确的是( a )A、该操作不存在问题B、该操作的修改将不会正确C、修改时不能重复读D、该操作读脏数据T1 T2 读A=18,B=8 读A=18,写回A=A+10 读A=28,B=817、设有两个事务T1,T2,其并发操作如下所示,下面说法正确的是( b )A、该操作不存在问题B、该操作的修改将不会正确C、修改时不能重复读D、该操作读脏数据T1 T2 读A=18 读A=18 A=A-8写回 A=A-8写回18.下列不属于事务的特性的是cA.隔离型B.一致性C.完整性(应为持久性)D.原子性19事务的ACID性质中,关于原子性(atomicity)的描述正确的是cA.指数据库的内容不出现矛盾的状态B.若事务正常结束,即使发生故障,列新结果也不会从数据库中消失C.事务中的所有操作要么都执行,要么都不执行D.若多个事务同时进行,与顺序实现的处理结果是一致的 20.在数据库恢复时,对尚未完成的事务执行a对未完成的事务:undo已完成的事务:redoA.UNDO操作B.REDO操作C.COMMIT操作D.ROLLBACK操作21.能将数据库恢复到某个时间点的备份类型是cA.完整数据库备份B.差异备份C.事务日志备份D.文件组备份22.若事务T对数据R已加X锁,则其他事务对数据RcX锁,又称写锁,或排它锁一个事务对数据对象A进行修改操作前,给A加上X锁。加上X锁后,其它任何事务都不能再对A加任何类型的锁,直到T释放A上的X锁为止S锁,又称读锁,或共享锁一个事务对数据对象A进行读取操作前,给A加上S锁。加上S锁后,其它事务能再对A加S锁,但不能加X锁,直到T释放A上的S锁为止A.不能加S锁可以加X锁B. 可以加S锁也可以加X锁C.不能加任何锁D. 可以加S锁不能加X锁23.在数据库系统中,日志文件用于bA.数据库故障的恢复B.保障数据的安全性C.检测系统的死锁D. 保障事务的并发性24系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或 全部损失,这种情况属于bA. 事务故障B. 介质故障C. 系统故障D. 数据库故障25.进行并发控制时,两种基本的封锁类型是 X 锁和 S 锁。26.如果事务T获得了数据项X上的排它锁,则其他事务DA.可以读X,不能写XB.可以读X,也可以写XC.不能读X,可以写XD.不能读X,也不能写X27. 最常见的概念模型是aA.关系模型B.层次模型C.网络模型D. 实体联系模型28. 在数据库系统中,把可以相互区别的客观事物称为dA.属性B. 主键C.字段D. 实体30. 数据库的三级模式结构之间存在着两级映像,使得数据库系统具有较高d两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性。外模式/模式映像 :保证了数据与程序的逻辑独立性模式/内模式映像:保证了数据与应用程序的物理独立性A. 数据可靠性B.数据安全性C.数据完整性D.数据独立性31. 若关系R有3个属性,关系S有5个属性,则有 8 (新属性个数=各属性相加)个属性;若关系R有6个元组,关系S有7个元组,则有 42 (新元组个数=各元组个数相乘)个元组。(c)A. 2 ,42B. 3 , 7C. 8 ,42D. 42, 632. 有一个关系:学生(学号,姓名,系别),规定系别的值域是12个数字组成的字符串,这一规则属于d 数据完整性的四种形式: 实体完整性; 值域完整型; 引用完整性; 用户自定义的完整性1.实体完整性规则规定基本关系的所有主关键字对应的主属性都不能取空值。2.域完整性限制了某些属性中出现的值,把属性限制在一个有限的集合中。例如,如果属性是整数类型时,就不能输入101.5,或任何非整数。又如限制人的性别只能取“男”和“女”两个值等。3.引用完整性就是定义外关键字与主关键字之间的引用规则。如引用的存在性和对删除的约束等。4.用户定义完整性:用户定义的完整性是针对某一具体应用领域,对关系数据库提出的约束条件,反应了某一具体应用涉及的数据必须满足的语义要求。A.实体完整性约束B.参照完整性约束C.用户自定义完整性约束D. 值域完整性约束33. 在关系数据库中,表与表之间的联系是通过如下哪项实现的?aA.外键B.主键C.UNIQUE约束D.值域34.在SQL语言中,与X Between a And b等价表达式是dA.Xa And X=a And Xa And X=a And X=b35.Create Nonclustered Index writer_index On 作者信息(作者编号)语句创建了1个d索引。索引键可以是单个字段,也可是包含多个字段的组合字段。一个表只能建立一个聚集索引。一个表可建立多个非聚集索引。 CLUSTERED:聚集索引。 NONCLUSTERED:非聚集索引。A.惟一非聚集索引 B.聚集索引C.主键索引D. 非聚集索引36.实现关系代数选择运算的SQL子句是aA.Where B.Order ByC.FromD.Select37.能将数据库恢复到某个时间点的备份类型是A.完整数据库备份B. 文件组备份C.差异备份D.事务日志备份38. 系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况属于)A. 介质故障B.系统故障C.事务故障D.运行故障39.关于触发器操作的语句,下列选项不正确的是d创建触发器 :CREATE TRIGGER 修改触发器:alter trigger删除触发器:DROP TRIGGERA.Create TriggerB.Alter TriggerC. Drop TriggerD. update Trigger40.在下列SQL语句中,属于数据控制的语句是dSQL功能命令动词数据定义CREATE DROP ALTER数据查询SELECT数据操纵INSERT UPDATE DELETE数据控制GRANT REVOKEA.Select, Drop, Delete, AlterB. Create, Drop, AlterC.create, Update, Delete, InsertD. Grant, Revoke41下列不属于事务的特性的是bA.隔离型B. 完整性C.一致性D.原子性42.在MS SQL Server 中,有表personnel (no,name,sex),其中no为主码。表中已有数据如下图所示:nonamesex1海涛男3月明女4甄锐女下列语句中能够将数据正确插入的是bA.Insert into personnel Values (4,赵风,男)(主键重复)B.Insert into personnel Values (8,赵风, )C.Insert into personnel (name,sex) Values (赵风,男)(主键不能为空)D.Insert into personnel (no,sex) Vaues (8,男)(数据插入不正确)43、在数据库的3级模式中,描述数据库中全体数据的全局逻辑结构和特性的是(d)数据库系统的三级模式结构1.外模式:外模式也称子模式或用户模式,是数据库用户的数据视图2.模式:也称逻辑模式或概念模式,它是数据库中全体数据的逻辑结构和特征的描述3.内模式:内模式又称存储模式,一个数据库只有一个内模式。它描述了数据的物理结构和存储方式A)外模式B)内模式C)存储模式D)模式44、在数据库系统中,当总体逻辑结构改变时,通过改变(D),可以使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。A)逻辑结构和物理结构之间的映像 B)存储结构C)应用程序 D)局部逻辑结构到总体逻辑结构的映像45、在数据库系统阶段,数据(dA)具有物理独立性,没有逻辑独立性B)具有逻辑独立性,没有物理独立性C)物理独立性和逻辑独立性均没有D)具有较高的物理独立性和逻辑独立性46、关于数据库系统3级模式的叙述中,正确的是(b)A)外模式,概念模式,内模式都只有一个B)外模式有多个,概念模式,内模式只有一个C)在三个模式中,只有概念模式才是真正存在的D)模式只有一个,概念模式和内模式有多个47、在三级模式之间引入两层映像,其主要功能之一是(a)A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率48、数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,他们是(a) A、外模式,模式和内模式 B、子模式,用户模式和存储模式 C、模式,子模式和概念模式 D、子模式,模式和用户模式49、在数据库的三级模式结构中,内模式有(a) A、1个 B、2个 C、3个 D、任意多个50、在关系数据库中,表是三级模式结构中的(b) A、外模式 B、模式 C、存储模式 D内模式51、数据库三级模式体系结构的划分,有利于保持数据库的(a) A、数据独立性 B、数据安全性 C、结构规范化 D、操作可行性52、绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三级模式结构,描述数据库中全体数据的全局逻辑结构和特性的是(c ) A、模式和内模式, B、内模式 C、模式 D、外模式53、Create Unique Nonclustered Index writer_index On 作者信息(作者编号)语句创建了1个索引。A、惟一聚集索引B、聚集索引C、主键索引D、惟一非聚集索引54、下列几种情况不适合创建索引的是A、列的取值范围很少B、用作查询条件的列C、频繁搜索的列D、连接中频繁使用的列55、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字( )A. UNIQUEB. COUNTC. DISDINCTD. UNION56、SQL语言中的DROP INDEX语句的作用是()A)删除索引B)更新索引C)建立索引D)修改索引57、SQL语言支持建立聚集索引,这样可以提高查询效率,但是并非所有属性列都适宜于建立聚集索引,下面适宜建立聚集索引的属性列是() A、经常更新的属性列 B、主属性 C、非主属性 D、经常查询的属性列58、为了使索引键的值在基本表中唯一,在建立索引语句中应使用保留字()A) UNIQUEB) COUNTC) DISDINCTD) UNION59、在数据库的3级模式中,描述数据库中全体数据的全局逻辑结构和特性的是(D )A)外模式B)内模式C)存储模式D)模式60、在数据库系统中,当总体逻辑结构改变时,通过改变(),可以使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。A)逻辑结构和物理结构之间的映像 B)存储结构C)应用程序 D)局部逻辑结构到总体逻辑结构的映像61、在数据库系统阶段,数据(D)A)具有物理独立性,没有逻辑独立性B)具有逻辑独立性,没有物理独立性C)物理独立性和逻辑独立性均没有D)具有较高的物理独立性和逻辑独立性62、关于数据库系统3级模式的叙述中,正确的是()A)外模式,概念模式,内模式都只有一个B)外模式有多个,概念模式,内模式只有一个C)在三个模式中,只有概念模式才是真正存在的D)模式只有一个,概念模式和内模式有多个63、在三级模式之间引入两层映像,其主要功能之一是()A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率64、数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,他们是() A、外模式,模式和内模式 B、子模式,用户模式和存储模式 C、模式,子模式和概念模式 D、子模式,模式和用户模式65、在数据库的三级模式结构中,内模式有() A、1个 B、2个 C、3个 D、任意多个66、在关系数据库中,表是三级模式结构中的( ) A、外模式 B、模式 C、存储模式 D内模式67、数据库三级模式体系结构的划分,有利于保持数据库的() A、数据独立性 B、数据安全性 C、结构规范化 D、操作可行性68、绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三级模式结构,描述数据库中全体数据的全局逻辑结构和特性的是( ) A、模式和内模式, B、内模式 C、模式 D、外模式69、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于( )A. 实体完整性约束B. 参照完整性约束C. 用户自定义完整性约束D. 值域完整性约束70. 系统存储过程创建和保存在 master 数据库中,都以SP 为名称的前缀,可以在任何数据库中使用系统存储过程。71. 不能激活触发器执行的操作是A.DeleteB.UpdateC.InsertD.Select72.关于触发器操作的语句,下列选项不正确的是A.Create TriggerB.Alter TriggerC.Insert TriggerD.Drop Trigger73、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的()A)文件的集合B)数据的集合C)命令的集合D)程序的集合74、数据库具有最小的冗余度、较高的程序与数据独立性,易于扩充和()的特点。A)程序结构化B)程序标准化C)数据模块化D)数据结构化75、数据的独立性包括()A)数据的结构独立性和组织独立性B)数据的结构独立性和数据的逻辑独立性C)数据的物理独立性和数据的逻辑独立性D)数据的结构独立性和数据的物理独立性76、E-R模型的基本成分是()A)实体和联系B)记录和实体C)属性和联系D)字段和属性77、在数据库的3级模式中,描述数据库中全体数据的全局逻辑结构和特性的是()A)外模式B)内模式C)存储模式D)模式78在数据库系统中,当总体逻辑结构改变时,通过改变(),可以使局部逻辑结构不变,从而使建立在局部逻辑结构之上的应用程序也保持不变,称之为数据和程序的逻辑独立性。A)逻辑结构和物理结构之间的映像B)存储结构C)应用程序D)局部逻辑结构到总体逻辑结构的映像79、一个部门中有若干名职工,而每名职工只在一个部门中工作,则部门与职工之间具有()A)一对一联系B)一对多联系C)多对多联系D)多对一联系80、在数据库系统阶段,数据()A)具有物理独立性,没有逻辑独立性B)具有逻辑独立性,没有物理独立性C)物理独立性和逻辑独立性均没有D)具有较高的物理独立性和逻辑独立性81、目前数据库管理系统最常采用的数据模型是()A)关系B)层次C)面向对象D)网状82、E-R图是表示概念模型的有效工具之一,E-R图中使用菱形框表示()A)联系B)实体C)实体的属性D)联系的属性83、在用户看来,关系模型中的数据的逻辑结构是一张()A)二维表B)图形C)表格D)图片84、当局部E-R图合并成全局E-R图时,可能出现冲突,下面不属于上述冲突的是()A)属性冲突B)语法冲突C)结构冲突D)命名冲突85、对关系数据库的描述中,下列说法错误的是()A)每一列的分量是同一种类的数据,来自同一个域B)不同列的数据可以出自同一个域C)行的顺序可以任意交换,但列的顺序不能任意交换D)关系中的任意两个元组不能完全相同86、关于数据库系统3级模式的叙述中,正确的是)A)外模式,概念模式,内模式都只有一个B)外模式有多个,概念模式,内模式只有一个C)在三个模式中,只有概念模式才是真正存在的D)模式只有一个,概念模式和内模式有多个88、在三级模式之间引入两层映像,其主要功能之一是()A)使数据与程序具有较高的独立性B)使系统具有较高的通道能力C)保持数据与程序的一致性D)提高存储空间的利用率89、在数据管理技术的发展过程中,可实现数据高度共享的阶段是()A)人工管理阶段B)文件系统阶段C)数据库系统阶段D)系统管理阶段90、在进行数据库设计时,通常是要先建立概念模型,用来表示实体类型及实体间联系的是()A)数据流图B)E-R图C)模块图D)程序框图91、数据库类型是通过()来划分的。A)数据模型B)文件形式C)记录形式D)存取数据方法92、数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,他们是( ) A、外模式,模式和内模式 B、子模式,用户模式和存储模式 C、模式,子模式和概念模式 D、子模式,模式和用户模式93、在数据库的三级模式结构中,内模式有( ) A、1个 B、2个 C、3个 D、任意多个94、在关系数据库中,表是三级模式结构中的( ) A、外模式 B、模式 C、存储模式 D内模式95、数据库三级模式体系结构的划分,有利于保持数据库的( ) A、数据独立性 B、数据安全性 C、结构规范化 D、操作可行性96、绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三级模式结构,描述数据库中全体数据的全局逻辑结构和特性的是( ) A、模式和内模式, B、内模式 C、模式 D、外模式97、用二维表结构表示实体以及实体间联系的数据模型称为() A、网状模型 B、层次模型 C、关系模型 D、面向对象模型98、在下面的两个关系中,职工号和部门号分别为职工关系和部门关系的主键。 职工(职工号、职工名、部门号、职务、工资) 部门(部门号、部门名、部门人数、工资总额) 在这两个关系的属性中,只有一个属性是外键,它是() A、职工关系的“职工号” B、职工关系的“部门号” C、部门关系的“部门号” D、部门关系的“部门名”99、对关系数据库来讲,下面说法是错误的是( ) A、每一列的分量是同一种类型数据,来自同一个域 B、不同列的数据可以出自同一个域 C、行的顺序可以任意交换,但列的顺序不能任意交换 D、关系中的任意两个元组不能完全相同100、不同实体是根据( )区分的。 A、名字 B、属性不同 C、代表的对象 D、属性多少1、SQL语言的功能是()A)关系规范化、数据操纵和数据控制B)数据定义、数据操纵和数据控制C)数据定义、关系规范化和数据控制D)数据定义、关系规范化和数据操纵2、数据库管理系统能实现对数据库中的数据的查询、插入、修改和删除的功能为()A)数据定义功能B)数据管理功能C)数据操纵功能D)数据控制功能3、数据库管理系统提供的语言是数据()语言,可以对数据库的数据实现检索和更新。A)处理B)定义C)搜索D)操纵4、关系数据库实体之间,联系的实现是通过()A)网结构B)树结构C)二维表D)线性表5、有两个基本关系(表):学生(学号,姓名,系号),系(系号,系名,系主任),学生表的主码为学号,系表的主码为系号,因而系号是学生表的()A)主码(主键)B)外码(外关键字)C)域D)映像6、在下面列出的几种语言中,属于关系数据库的标准语言的是()A)CB)SQLC)FORTRAND)PASCAL7、SQL语言中的DROP INDEX语句的作用是()A)删除索引B)更新索引C)建立索引D)修改索引8、(C)定义了对参照关系的外部属性值域的约束。A)实体完整性B)用户定义的完整性规则C)参照完整性D)以上均不是9、在学生表STUD中,查询年龄在21至23岁之间的学生姓名(XM),年龄(SA)和所在系(SD),实现该功能,正确的SQL语句是()A)SELECT XM,SA,SD FROM STUD WHERE BETWEEN 21SA23B) SELECT XM,SA,SD FROM STUD WHERE 23 AND 21C) SELECT XM,SA,SD FROM STUD WHERE SA NOT BETWEEN 21 AND 23D) SELECT XM,SA,SD FROM STUD WHERE SA BETWEEN 21 AND 2310、在学生的选课表(SC)中,查询选修20号课程(课程号CH)的学生的学号(XH)及其成绩(GD)。查询结果按分数的降序排列。实现该功能,正确的SQL语句是()ORDER BY是排序(后面跟ASC升序(默认),跟DESC降序)GROUP BY 是分类A)SELECT XH,GD FROM SC WHERE CH=20 ORDER BY GD DESCB)SELECT XH,GD FROM SC WHERE CH=20 ORDER BY GD ASCC)SELECT XH,GD FROM SC WHERE CH=20 GROUP BY GD DESCD)SELECT XH,GD FROM SC WHERE CH=20 GROUP BY GD ASC11、关系模式SCG(S#,C#,grade)中,S#为学生学号,C#为课程号,grade为某学号学生某课程的考试成绩。若要查询每门课程的平均成绩,且要求按课程降序排列,则用的SQL查询语句为()A)SELECT C#,AVG(grade) FROM SCG GROUP BY grade ORDER BY C# DESCB)SELECT C#,AVG(grade) FROM SCG GROUP BY C# ORDER BY C# DESCC)SELECT C#,AVG(grade) FROM SCG WHERE C# Desc GROUP BY gradeD)SELECT C#,AVG(grade) FROM SCG GROUP BY AVG(grade) ORDER BY C# Desc12、在下列关于视图的叙述中,正确的是()A)当某一视图被删除后,由该视图导出的其他视图也将被删除B)若导出某视图的基本表被删除了,但该视图不受任何影响C)视图一旦建立,就不能被删除D)当修改某一视图时,导出该视图的基本表也随之被修改13、实体完整性要求主属性不能为空值,这一点可通过()来保证。A)定义外键B)定义主键C)用户定义的完整性D)由关系系统自动14、SQL语句集数据定义功能、数据操作功能和数据控制功能于一体。下列属于数据控制功能语句的是()A)CREATEB)GRANTC)INSERTD)SELECT16、关系中的“主码”不允许空值的约束规则是指()A)实体完整性B)引用完整性C)用户定义的完整性D)数据完整性(无这个完整性存在)17、在关系数据库标准语言SQL中,实现数据检索的语句(命令)是()A)SELECTB)LOADC)FETCHD)SET18、有关系S#(S#,SName,Sex),C(C#,CName),SC(S#,C#).其中S#为学生号,SName为学生姓名,Sex为性别,C#为课程号,CName为课程名。要查询选修“计算机文化”课全体男生姓名的SQL语句是Select SName From S,C,SC Where 子句,这里where 子句的内容是()A)S.S#=SC.S#=男 and Cname=计算机文化B)S.S#=SC.S# and C.C#=SC.C# and Cname=计算机文化C)Sex女 and Cname=计算机文化D)S.S#=SC.S# and C.C#=SC.C# and Sex=男 and Cname=计算机文化19、若用如下的SQL创建一个表S:Create Table S(S# char(16) Not Null,Sname char(8) Not Null ,sex char(2) ,age integer)可向表S中插入的是()A)(991001,李明芳,女,23)B)(990746,张明,NULL,NULL)C)(NULL,陈道明,男,35)D)(992345,NULL,女,25)20、SQL语言集数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能?( A、数据查询 B、数据操纵 C、数据定义 D、数据控制21、在下面列出的几种语言中,哪一种是关系数据库的标准语言?() A、FORTRAN B、C C、SQL D 、Pacal22、SQL语言支持建立聚集索引,这样可以提高查询效率,但是并非所有属性列都适宜于建立聚集索引,下面适宜建立聚集索引的属性列是() A、经常更新的属性列 B、主属性 C、非主属性 D、经常查询的属性列23、下列命令中,哪一个不是SQL的修改命令?() A、insert B、update C、delete D、select24、有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#),其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机”课的全体女学生姓名的SQL语句是:SELECT SNAME FROM S,C,SC WHERE 。这里WHERE 子句的内容是() A、S.S#=SC.S# and SEX=女 and CNAME=计算机 B、S.S#=SC.S# and C.C#=SC.C# and CNAME=计算机 C、SEX=女,and CNAME=计算机 D、S.S#=SC.S# and C.C#=SC.C# and SEX=女 and CNAME=计算机25、在关系数据库标准语言SQL中,实现数据检索的语句是() A、SELECT B、LOAD C、FETCH D、SET26、SQL语言中的“视图”对应于数据库三级模式结构中的() A、外模式 B、模式 C、内模式 D、概念模式27、SQL语言的GRANT和REVOKE语句主要用来维护数据库的() A、安全性 B、完整性 C、可靠性 D、一致性28、在下列的SQL语句中,属于数据控制语句的是哪些?() (1)CREATE (2)SELECT (3)UPDATE (4)GRANT (5)DROP (6)DELETE (7)ALTER (8)INSERT (9)REVOKE A、(1)(5)(6)(7) B、(4)(9) C、(2)(3)(6)(8) D、(1)(5)(7)30、在select语句中,要消除查询结果中重复的行,应使用()子句 A、DISTINCT B、HAVING C、ONLY D、EXISTS31、为了考虑安全性,每个教师只能存取自己讲授的课程的学生成绩,为此DBA应创建() A、视图 B、索引 C、游标 D、表32、若D1=a1,a2,a3,D2=b1,b2,b3,则D1D2集合中共有元组()个。A)6B)8C)9D)1233、在关系数据库中,投影操作是指从关系中()A)抽出特定的记录B)抽出特定的字段C)建立相应的映像D)建立相应的图形35、在关系运算中,查找满足一定条件的元组的运算称之为(B)A)复制B)选择C)投影D)联接36、设R是一个关系模式,如果R中每个属性A的值域中的每个值都是不可分解的,则称R属于()A)第一范式B)第二范式C)第三范式D)BCNF37、根据数据库规范化理论,下列选项中正确的是()A) 若R2NF,则R3NFB) 若R3NF,则R不属于BCNFC) 若R3NF,则RBCNFD) 若RBCNF,则R3NF38、在关系模型中可以有3类完整性约束,任何关系必须满足其中的()约束条件。A)参照完整性和用户自定义完整性B)数据完整性和实体完整性C)实体完整性和参照完整性D)动态完整性和实体完整性39、各种范式之间存在一定的关系,下列()是正确的。A)4NF包含于BCNF包含于3NFB)3NF包含于BCNF包含于4NFC)3NF包含于BCNF包含于2NFD)2NF包含于BCNF包含于3NF40、若关系模式R3NF,则下面最合适的说法是()A)某个非主属性不传递依赖于码B)某个非主属性不部分依赖于码C)所有非主属性都不传递依赖于码D)所有非主属性都不部分依赖于码41、下列关于外码的叙述中,错误的是()A)外码是某个关系的主码B)外码体现了关系间的联系手段C)外码不是任何关系的主码D)外码是一个关系的主码不是另一个关系的主码43、事务的隔离性是指() A、事务中包括的所有操作要么都做,要么都不做 B、事务一旦提交,对数据库的改变是永久的; C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的 D、事务必须是使数据库从一个一致性状态变到另一个一致性状态;42、一个事务成功完成后,对数据库的改变必须是永久的,即使系统可能出现故障,这是事务的()特性 A、原子性 B、一致性 C、隔离性 D、持久性45、下面关于数据库系统基于日志的恢复的叙述中,哪一个是正确的?() A、利用更新日志纪录的改前值可以进行UNDO,利用更新日志纪录中的改前值可以进行REDO B、利用更新日志纪录中的改前值可以进行UNDO,利用更新日志纪录中的改后值可以进行REDO C、利用更新日志纪录中的改后值可以进行UNDO,利用更新日志纪录中的改前值可以进行REDO D、利用更新日志纪录中的改后值可以进行UNDO,利用更新日志纪录中的改后值可以进行REDO56、在并发控制的技术中,最常用的封锁方法。对于共享锁(S)和排它锁(X)来说,下面列出的相容性关系中,哪一个不正确的?() A、X/X:TRUE B、S/S:TRUE C、S/X:FALSE D、X/S:FALSE46、数据库系统的并发控制主要方法是采用()机制 A、拒绝 B、改为串行 C、封锁 D、不加任何控制47、关于”死锁“,下列说法中正确的是() A、死锁是操作系统中的问题,数据库操作中不存在 B、只有出现并发操作时,才有可能出现死锁 C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库 D、当两个用户竞争相同资源时不会发生死锁48、数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()A)可靠性B)一致性C)完整性D)安全性49、数据的完整性是指数据的正确性、有效性和()A)可维护性B)安全性C)独立性D)相容性50、关系数据库的数据及更新操作必须遵循完整性规则,包括()A)实体完整性和参照完整性B)参照完整性和用户自定义的完整性C)实体完整性和用户自定义的完整性D)实体完整性、参照完整性和用户自定义的完整性50、利用GRANT语句可向用户授予操作权限。使用GRANT语句向用户授予操作权限时,若允许用户将获得的权限在授予其他用户,应在该语句中增加短语()A)WITH GRANT OPTIONB)WITH OPTIONC)WITH PRIVILEGESD)WITH ALL PRIVILEGES二 填空1、 为数据库中一个或多个表中的数据提供另一种查看方式的逻辑表被称为( 视图 )。2、 视图中的数据存储在( 基本表中 )。对视图更新操作时实际操作的是(基本表)中的数据。3、 创建视图用(create view)语句,修改视图用(alter view)语句,删除视图用(DROP VIEW)语句。4、 创建视图时带(with encryption )参数使视图的定义语句加密。带(with check option )参数对视图执行的修改操作必须遵守定义视图时where子句指定的条件。5、视图是一个虚表,因为它是从一个或几个 基本表 导出的表。6、在SQL Server 2005系统中,有两种基本类型索引:聚集索引 和 非聚集索引 。7、SQL语言使用 create index 语句建立索引。8. 当发生介质故障时,必须使用_完全数据库备份_和事务日志进行数据库恢复。9. 在关系模式R(A,SN,B)和K(B,CN,NM)中,R的主码是A,K的主码是B,则B在R中称为 外键 。10. 在关系模式学生(学号,姓名,年龄,性别)中,若要求“学号不能为空”,则该约束属于对 实体完整性 的约束。11. 事务 是SQL程序中最小的工作单元,要么成功完成所有操作,要么就是失败,并将所作的一切还原。4.进行并发控制时,两种基本的封锁类型是 排他 锁和 共享 锁。12. 使用SQL语言的 _distinct_ 关键词可以消除查询结果中重复出现的元组。13. 数据库管理经历了手工文档、文件系统和 数据库系统 三个发展阶段。14、在关系数据库中,表与表之间的联系是通过如下哪项实现的?A.参照完整性B.实体完整性C.用户自定义的完整性D.值域完整性15、表S(S# , N , M , Q)中的N属性建立惟一索引的SQL语句是 create unique index on s(n) 16. 系统存储过程创建和保存在 master 数据库中,都以SP 为名称的前缀,可以在任何数据库中使用系统存储过程。17、从大量的信息中提取隐藏的,人们事先不知道的可能有用的信息的过程称为 检索 。18、索引按照基本类型分为 聚集 索引和 非聚集 索引。三、简答题1. 假设有关系R和关系S,计算: R SABCABCdbcbkebkedadcbd(1) R1=R-SABCdbccbd (2) R2=RSABCbke(3) R3=A,B(B=b(R)ABdbcb2. 若属性F是基本关系R的外码,它与基本关系S的主码Ks相对应,则对于R中每个元组在F上的值必须满足的条件是什么?1.F可以为空2.F不能属性值重复或者取空值(F的每个属性值均为空值)或者等于S中某个元组的主码值3. 简述SQL语言的基本功能。 (1).数据定义 (2). 数据处理 (3). 数据控制 (4). 数据查询4. 事务的特性。原子性一致性隔离性持久性5.简述如何预防死锁和解除死锁。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度合同法律事务处理与风险防范大全
- 2025版城市公园草坪绿化设计与施工合同
- 二零二五年度企业孵化器场地租赁及孵化服务合同
- 2025版吊车租赁合同履行及监督协议
- 2025版年会摄影摄像服务合同范本
- 2025版政府机构电脑设备采购合同规范文本
- 二零二五年度高端换房交易协议范本
- 二零二五年度个人保证借款合同模板
- 二零二五年度低温冷链仓储服务合同范本全新发布
- 二零二五年度家庭厨房深度清洁服务合同
- 高中英语必背3500单词表完整版
- 电网工程设备材料信息参考价2025年第一季度
- 危重病人的容量评估与管理课件
- (新版)中国联通政企智慧运营考试题库(含答案)
- GJB3839-1999-蜂窝纸板规范
- 汽车玻璃厂家代码
- 材料进场清单通用版
- GB∕T 37067-2018 退化草地修复技术规范
- DBJ51∕T 139-2020 四川省玻璃幕墙工程技术标准
- 电力公司应急资源调查报告
- 隧道仰拱施工之仰拱栈桥结构计算书
评论
0/150
提交评论