《上海体育学院数据库题库(六套试卷)及答案.pdf》由会员分享,可在线阅读,更多相关《上海体育学院数据库题库(六套试卷)及答案.pdf(42页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、上海体育学院数据库题库(一)考试时间:【90分钟】总 分:【100分】题号一二三四总分得分一、单 项 选 择 题(共20题,每题2分,共计40分)()1、在数据库技术中,面向对象数据模型是一种()。A、概念模型B、结构模型C、物理模型D、形象模型【答案】B()2,DBMS是 _ _ _ _A、数据库B、数据库系统C、数据库应用软件D、数据库管理系统【答案】D()3、关系运算中花费时间可能最长的是()。A、选取B、投影C、除D、笛卡儿积【答案】D()4、下列关于关系数据库术语的说法中,错误的是()A、关系中的一行称为元组B、关系中的一列称为属性C、关系中属性的取值范围称为域D、关系中一列可以具有
2、多种数据类型【答案】D【解析】关系型数据库中,同一列只能有一种数据类型。()5、关系模型的基本结构是()。第1/42页A、二维表B、树形结构C、无向图D、有向图【答案】A()6、关系数据库管理系统与网状系统相比()oA、前者运行效率高B、前者的数据模型更为简洁C、前者比后者产生得早一些D、前者的数据操作语言是过程性语言【答案】B()7、用来指定和区分不同实体元素的是().A、实体B、属性C、标识符D、关系【答案】C()8、V i s ua l F o x P r o 系统中,使用查询设计器生成的查询文件中保存的是()。A、查询的命令B、查询有关的基表C、查询的结果D、查询的条件【答案】A()9
3、、函 数 m o d(2 3,-5)的结果是_ _ _ _。A、3B、-3C、-2D、2【答案】C()10、在下列函数中,函数值为数值的是OA、A T(“人民”,“中华人民共和国”)B、C T 0 D(“0 1/0 1/9 6 )C、B 0 F()D、S U B S T R(D T O C(D A T E(),7)【答案】C()11、以下 的说法是正确的。A、在 删 除 表 时.加 果 表 夕 间 存 在 外 辘 妁 市 关 系.可 以 直 将 删 除 夕 夷.第2/42页B、删除子表与父表之间的外键约束后,才可以删除父表。C、删除子表与父表之间的外键约束后,才可以删除子表。D、在删除表时,如
4、果表之间存在外键约束关系,不能直接删除子表。【答案】B【解析】本题得分:1 分()12、用来插入数据和更新数据的命令是()。A、I N S E R T,U P D A T EB、U P D A T E,I N S E R TC、D E L E T E,U P D A T ED、C R E A T E,I N S E R T I N T O【答案】A()1 3、S Q L 的视图是从()中导出的。A,基本表B、视图C、基本表或视图D、数据库【答案】C()14、以下不属于D B A 职 责 的 是()A、定义数据的安全性和完整性规则,负责分配各个应用程序对数据库的存取权限B、参与数据库设计的全过程
5、,决定整个数据库的结构和内容C、为终端用户开发和设计应用程序D、定义和实施数据库的备份和恢复策略【答案】C()15、下列不属于表中数据维护操作的是()。A、设计表结构B、插入数据C、修改数据D、删除数据【答案】A()16、下面哪些说法是正确的()A、在死锁预防中,等待一死亡法是中止优先级高的事务B、在死锁预防中,受伤一等待法是优先级高的事务可能等待优先级低的事务释放锁C、使用死锁预防的系统中不会出现死锁。D、使用死锁判断的系统会不会出现死锁。【答案】C第3/42页()1 7、用于实现数据存取安全性的S Q L 语 句 是().A、C R E A T E T A B L EB、C O M M I
6、TC、G R A N T 和R E V O K ED、R O L L B A C K【答案】C()1 8、关于O r a c l e 的表空间描述错误的是()。A、不能将S Y S T E M 或S Y S A U X 表空间设置为只读状态B、不能将U N D O 和临时表空间设置为只读状态C、不能将S Y S T E M 表空间离线D、普通表空间不能设置为只读状态【答案】D()1 9、在建表时如果希望某列的值,在一定的范围内,应 建()约束。A、p r i m a r y k e yB、u n i q u eC c h e c kD、n o t n u l l【答案】c()2 0、1】是N
7、o S Q L 数据库采用最多的数据存储方式。A、键值存储B、文档存储C、列存储D、图存储【答案】A【解析】本题主要考查的知识点为键值存储。键值存储是N o S Q L 数据库采用最多的数据存储方式,它的数据是以K e y-V a l u e 的形式存储的。得分评卷人填空题(共10题,每题2分,共计20分)1、据库系统的最大特点是数据的三级抽象和_ _ _ _ _ _。【答案】二级独立性2、数据库系统的三级模式结构是指数据库系统是由()、()和()级构成。【答案】外模式I模 式 1 内模式3、数据表之间的联系是通过表的字段值来体现的,这种字段称为()。r 答军】第4/42页连接字段4、表由()
8、和()组成。【答案】表数据I 表结构【解析】无5、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主关键字是系编号,系关系的外关键字无,学生关系的主关键字是学号,外关键字是_ _ _ _ _ _ _.【答案】系编号6、在Acce s s 报表视图中,用于创建报表结构或修改已有报表结构的视图是.【答案】设计7、将E-R 图向关系模型进行转换是()阶段的任务。【答案】逻辑结构设计8、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。【答案】分析和设计阶段实现和运行阶段9、并发操作导致的数据库不一致性主要有()、()和()三种
9、。【答案】丢失更新I 污读I 不可重读1 0、数据独立性是指当数据发生变化时,可以不用修改使用数据的。【答案】应用程序评卷人三、简 单 题(共4题,每题5分,共计20分)1、从学生关系表s 中,删除所有姓氏为“陈”的同学()。【答案】DE L E T E F R O M S WH E R E N a m e L I K E 陈%2、数据分组(d a t a g r ou p i n g)【答案】数据分组(d a t a g r ou p i n g)是指在报表中按照指定顺序对成组的数据进行分类汇总。3、为什么要设立日志文件?【答案】设立日志文件的目的是:进行事务故障恢复:进行系统故障恢复;协助
10、后备副本进行介质故障恢复。第5/42页4、向关系表S中增加一名新同学,该同学的学号是“9 9 0 0 1 0”,姓名是“李国栋”,性别是 男,年龄是1 9 岁()。【答案】I N SE R T I N T O S VAL UE SC 9 9 0 0 1 0 ,李国栋,男,1 9)得分评卷人四、综合应用题(共1题,每题20分,共计20分)1、己知汽车销售数据库Q CX S包含Q CG S(汽车公司)数据表、Q CX X (汽车信息)数据表和J Y J L (交易记录)数据表,表结构如表1、表2 和表3 所示:表 1 Q CG S(汽车公司表结构)名 字段类型 字段宽度 说明b h CH A R
11、4 公司编号,主码m e CH A R 10 公司名称,唯一s z d CH A R 20 所在地表 2Q CX X (汽车信息表结构)名 字段类型 字段宽度 说明q c b h CH A R 4 汽车编号,主码e xm e CH A R 10 车型名称b h CH A R 4 公司编号,外码d j I NT 单价b xq I NT 保修期,缺省值12表 3 JY JL (交易记录表结构)名 字段类型 字段宽度 说明j y b h CH A R 4 交易编号,主码q c b h CH A R 4 汽车编号,外码xl I NT 销量xs r q DA T E 销售日期1.查询通用公司单价大于20
12、 万的汽车信息并按照单价降序排列,需要含有以下4列:公司名称,车型名,单价和保修期。2.查询每个汽车公司卖出每款汽车的总销量,需给出汽车公司编号,汽车编号和销量。3.查询所有产地为“天津”的汽车公司编号和公司名称。4.查询生产汽车种类大于2的汽车公司编号。5 .查询所有进行过交易的汽车编号。6.查询单价在10 万-20 万之间的汽车名称和单价。7.查询销量高于平均销量的汽车名称8.查询没有卖出过的汽车编号9.使用SQ L 语句将汽车单价增加10 吼10 .使 用 SQ L 语句创建一个名为z xxl (最新销量)的视图,要求能够使用该视图查询20 15 年销售量的车型名称、单价、销量和销售日期
13、。【答案】1.查询通用公司单价大于20 万的汽车信息并按照单价降序排列,需要含有以下4列:公司名称,车型名,单价和保修期。Se l e c t 公司名称,车型名,单价,保修期f r o m Q CX X,Q CG Sw h e r e Q CX X.公司编号=Q CG S.公司编号a n d 公司名=通 用 a n d 单价20 0 0 0 0o r d e r b y 单价 d e s c2.查询每个汽车公司卖出每款汽车的总销量,需给出汽车公司编号,汽车编号和销量。第6/42页Se l e c t 公司编号,Q CX X.汽车编号,s um(销量)销量f r o m Q CX X,JY JL
14、w h e r e JY JL.汽车编号二Q CX X.汽车编号g r o up b y 公司编号,汽车.汽车编号3.查询所有产地为“天津”的汽车公司编号和公司名称。Se l e c t 公司编号,公司名称f r o m Q CG Sw h e r e 产地=天津4.查询生产汽车种类大于2的汽车公司编号。Se l e c t 公司编号f r o m 汽车,Q CG Sw h e r e 汽车.公司编号二汽车公司.公司编号g r o up b y 公司编号h a v i n g c o un t (汽车编号)25 .查询所有进行过交易的汽车编号。s e l e c t d i s t i n c
15、 t 汽车编号f r o m JY JL6.查询单价在10 万-20 万之间的汽车名称和单价。s e l e c t 汽车名称,单价f r o m Q CX Xw h e r e p r i c e b e t w e e n 10 0 0 0 a n d 20 0 0 07.查询销量高于平均销量的汽车名称s e l e c t 汽车名称f r o m Q CX Xw h e r e 汽车编号i n (s e l e c t 汽车编号f r o m JY JLw h e r e 销量(s e l e c t a v g(销量)f r o m JY JL)8.查询没有卖出过的汽车编号s e l
16、e c t 汽车编号f r o m Q CX Xw h e r e 汽车编号 n o t i n (s e l e c t 汽车编号f r o m JY JL )9.使用SQ L 语句将汽车单价增加10%。up d a t e Q CX Xs e t 单价=单价*1.110 .使用SQ L 语句创建一个名为z xxl (最新销量)的视图,要求能够使用该视图查询20 15 年销售量的车型名称、单价、销量和销售日期。c r e a t e v i e w z xxla ss e l e c t 车型名称,单价,销量,销售日期f r o m Q CX X,X SJLw h e r e 销售日期)=2
17、0 15-1-1f;第7/42页上海体育学院数据库题库(二)B、安全性、并发性和完整性C、查询处理、存取路径和存储结构D、数据库语言、数据字典和操作系统接口【答案】C()2、第三代数据库系统应该是以支持数据模型为主要特征的数据库系统。A、关系B、网状C、面向对象D、面向过程【答案】C()3、下列关于NU L的说法错误的是_ _ _ _ _。A、NU L即是存储空间的“0”B、“0”可以与字符串进行连接。C、NU L和NU L L相同D,“0”可以与数值型进行运算【答案】C【解析】本题得分:1分()4、设有如下关系表:则下列操作中正确的是()。A,T=RU SB、T=ROSC、T=RX SD、T
18、=R/S【答案】A()5、一个关系相当于i张二维表,二维表中的各栏目相当于该关系的()第8/42页A、数据项B、元组C、结构D、属性【答案】D()6、表达式S U BS T RIN G (S HAN G HAI ,6,3)的值是_ _ _ _。A、S HAN G i rB,S HAC,AN G l fD、HA【答案】D()7、在MyS QL 数据库中,创建索引的方式不包括A、使用CREAT E IN DEX 语句创建索引B、使用CREAT E T ABL E语句创建索引C、使用AL T ER T ABL E语句创建索引D、使用U S E T ABL E语句创建索引【答案】D【解析】本题主要考查
19、的知识点为创建索引的方式。通过使用$。1.语句,在MyS QL 数据库中,分别有三种方式来创建索引:(1)使用CREAT E IN DEX 语句创建索引。(2)使用CREAT E T ABL E语句创建索引。(3)使用AL T ER T ABL E语句创建索引。()8、在数据操纵语言包括的主要S QL 语句中,用于从表或视图中删除数据的是A、DEL ET EB、IN S ERTC、U PDAT ED、S EL ECT【答案】A【解析】本题主要考查的知识点为数据操纵语言。数据操纵语言包括的主要S QL 语句有:(1)S EL ECT:用于从表或视图中检索数据,其是数据库中使用最为频繁的S QL
20、语句之一。(2)IN S ERT:用于将数据插入到表或视图中。(3)U PDAT E:用于修改表或视图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。(4)DEL ET E:用于从表或视图中删除数据,其中可根据条件删除指定的数据。()9、Ac c e s s 2 0 1 0 文件新建空白数据库以后,下列说法错误的是()A、自动创建表1B、表1 默认为数据表视图C、直接关闭表1 会被提示是否保存D、数据库默认保存在我的文档【答案】C第9/42页【解析】创建空白数据库以后,系统会自动创建表1并进入数据表视图,此时如果直接退出Access,系统不会保存表1。()1 0、A LTE
21、R TA BLE命令不能用于()A、将一个表移动到其他的表空间中B、修改表的初始分区大小C、修改表名D、禁用触发器【答案】B()11在sql的select语句中,与选择运算(select)对应的关键字是0。A、selectB、havingC、whereD order by【答案】C()12、图中所示窗体的视图方式是()A、设计视图B、窗体视图C、数据表视图D、数据图视图【答案】B()1 3、SQ L语句中,彻底删除一个表的命令是()。A、deleteB、dropC、clearD、remore【答案】B()14、视图是一个“虚表”,视 图 的 构 造 基 于().A、模式B、索引C、基本表或视图
22、D、数据字典【答案】C()1 5、如果Access数据表中,需要某个字段存储多个文件,可以选用()数据类型A、备注型B、附件型C、OLE对象型第10/42页D、超链接型【答案】B【解析】只有附件型能够存储多个被支持的文件。()16、下列四个事件:Ini t,Load,A c t i v at e 和De s t r oy 发生的顺序为()A、Load,Ini t A c t i v at e.De s t r oyB、Ini t,Load,A c t i v at e.De s t r oyC、A c t i v at e,Ini t,Load,De s t r oyD、De s t r oy
23、,Load,Ini t,A c t i v at e【答案】A()17、下列选项中,不属于合并ER 图时需要消除的冲突是()A、语法冲突B、结构冲突C、属性冲突D、命名冲突【答案】A()1 8、以下不是DBM S 的 是()A、S Q L S e r v e rB、A c c e s sC,Fox P r oD、Vi s u al Bas i c【答案】D【解析】Vi s u al Bas i c 是面向对象的程序设计软件。()1 9、O r ac l e 数据库中,当实例处于N 0M 0U N T 状态,可以访问以下()数据字典和动态性能视图。A、DBA _T A BLESB、V$DA T
24、A FILEC、V$IN S T A N C ED、VS DA T A BA S E【答案】C()2 0、下列关于数据库外模式的说法,正确的是A、一个数据库只能有一个外模式B、外模式不能重叠C、一个外模式可以只为一个应用程序使用D、不可被多个应用程序所共享【答案】Cr短诉1第11/42页L/UT17I J本题主要考查的知识点为外模式。-个数据库可以有多个不同的外模式,允许它们有一定的重叠,且一个外模式可以只为一个应用程序使用,也可以为多个应用程序所共享。得分 评卷人-二、填 空 题(共10题,每题2分,共计20分)1、数据模型的组成要素中描述系统的静态特性和动态特性的分别是()和()。【答案】
25、关系模式I关系2、从最终用户来看,数据库系统的外部体系结构可分为五种类型:()、()、()、()、()【答案】单用户结构I主从式结构I分布式结构I客户机/服务器结构I浏览器/服务器结构3、如果两个实体集之间存在多对多联系,则将它们转换为关系模型的结果是一个表。【答案】34、关系数据库管理系 统 应 能 实 现 的 专 门 关 系 运 算 包 括。【答案】选择、投影、连接5、Ins e r t e d 表存放增加的记录和()。【答案】更新后的记录6、在创建一个新表时,如果表中的数据己经存在于某一个或某几个表中,为了避免重新输入数据的麻烦,可以利用操作查询的一 查 询 来创建新表。【答案】生成表7
26、、设有关系模式R(A,B,C,D、,函数依赖F=A B f C,C f D,Df A,则R 的所有3个可能的候选码分别是()、()、()。【答案】A B|B C|B D8、()地进行需求分析,再()地设计概念结构。【答案】自顶向下I 自底向上9、设有关系模式R(A,B,C,D、,函数依赖F=A f 则所有左部是属性B 的函数依赖分别是()、()、()、().【答案】A B f B C|B f C A B-B|A B f C1 0、数据库设计包括()和()两方面的内容。【答案】数据库的结构设计I 数据库的行为设计第12/42页麟 腌 夫三、简 单 题(共 4题,每题5分,共计20分)1、常用属性
27、、事件、方法【答案】属性:B a c k C ol or、F oreC ol or、C a pti on V a l ue Na m e、C on trol S ourc e Pa ssW ord C ha rI n terva l 、E n a b l ed 、Pi c ture事件:C l i c k、R i g ht C l i c k I n i t I n tera c t!veC ha n g e方法:R el ea se、R ef resh2、DB A 的职责是什么?【答案】(1)数据库的设计(2)数据库的存储和存取(3)数据库的运行(4)数据库的重组(5)数据库的维护3、传统的
28、集合运算和专门的关系运算都有哪些。【答案】(1)传统的集合操作:并、差、交、笛卡儿积。(2)专门的关系操作:投影(对关系进行垂直分割)、选择(水平分割)、连接(关系的结合)、除法(笛卡儿积的逆运算)等。4、简述数据库设计过程的各个阶段上的设计任务。【答案】需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DB MS 能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。逻辑设计的主要目标
29、是产生一个DB MS 可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。将逻辑设计中产生的数据库逻辑模型结合指定的D B M S,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。四、综 合 应 用 题(共 1题,每题20分,共计20分)1、设有如下所示的关系S(S#,S N A M E,A G
30、E,S E X)、C (C#,C N A M E,T E A C H E R)和S C (S#,C#,G RA D E),试用关系代数表达式表示下列查询语句:(1)检 索“程军”老师所授课程的课程号(C#)和课程名(C N A M E)。检索年龄大于2 1 的男学生学号(S#)和姓名(S N A M E)o(3)检索至少选修“程军”老师所授全部课程的学生姓名(S N A M E)。(4)检索“李强 同学不学课程的课程号(C#)。第13/42页(5)检索至少选修两门课程的学生学号(S#)。(6)检索全部学生都选修的课程的课程号(C#)和课程名(C N A M E).(7)检索选修课程包含“程军”
31、老师所授课程之一的学生学号(S#)。(8)检索选修课程号为k l 和k 5 的学生学号(S#)。(9)检索选修全部课程的学生姓名(S N A M E)。(1 0)检索选修课程包含学号为2 的学生所修课程的学生学号(S#)o(I D 检索选修课程名为“C 语言”的学生学号(S#)和姓名(S N A M E)。【答案】(1).n C#,C N A M E(o T E A C H E R=程 军(0)(2).I I S#,S N A M E(o A G E 2 1 A S E X=W 男 (s)(3).F I S N A M E s (s c)+r i C#(。T E A C H E R=,程军,(
32、C)(4).n c#(c)-n c#(o S N A M E=李 强(S)S C)(5).I T S#(。=4 八#5 (S C X S C)(6).n c i t,C N A M E(C (n s#,c#(s c)+n s#(s)(7).n s#(S C n C#(a T E A C H E R=程 军(C)(8).n s#,C#(s c)+n c#(o c#=k l V C#=k 5 (O)(9).n S N A M E s n s#,C#(s c)+I I C#(C)d o),n s#,c#(s c)+n c#(o s#=2(s o)(1 1).n s#,S N A M E s n s#
33、(S C O C N A M E=C 语 言(C)第14/42页上海体育学院数据库题库(三)m-“叩wr蚓-“z-“即we酝-“爆忠搔aA、s h u t d o w nB、n o m o u n tC m o u n tD、Op e n【答案】c()2,在数据库系统中死锁属于()。A、系统故障B、程序故障C、事务故障D、介质故障【答案】C()3、以下不可以作为A c c e s s 字 段 名 的 选 项 是()A、s c y b lB、s c y b!1C、s c y b%lD、s c y b&l【答案】B【解析】字段名不能包含.!口重音符号、前导空格和不可打印字符。()4、下列创建表语句
34、正确的是:()。A,c r e a t e t a b l e e m p(i d n u m b e r(4),);B、c r e a t e t a b l e e m p(i d n u m b e r(4);C、I t e r t a b l e e m p(i d n u m b e r(4):D、I t e r t a b l e e m p(i d n u m b e r(4),)【答案】B()5、库系统的核心是第15/42页A、数据库B、操作系统C、数据库管理系统D、文件【答案】C()6、一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间
35、的联系是()。A、一对一B、一对多C、多对多D,多对一【答案】C【解析】两个实体相互间同时存在一对多的联系,则它们之间的联系就是多对多。()7,下列不属于实体集的是()A、一个班级的学生B、同一个企业的员工C、一群动物D,同一个超市里的若干个商品【答案】C【解析】实体集必须是若干个属性相同的实体。()8、在对象关系模型中,如果一种类型是同类元素的无序集合,并且允许一个成员多次出现,则称该类型为()A、结构类型B、数组类型C、多集类型D、集合类型【答案】C()9、下面关于关系性质的叙述中,不正确的是()。A、关系中元组的次序不重要B、关系中列的次序不重要C、关系中元组不可以重复D、关系不可以为空
36、关系【答案】D()1 0、设有关系模式E M P (职工号,姓名,年龄,技 能)。假设职工号唯一,贝U E M P表的主键是A、职工号,技能第16/42页B,姓名,技能C、技能D、职工号【答案】D【解析】本题得分:0分()11、关于导入导出数据,下面说法错误的是。A、可以使用向导导入/导出数据B、可以将SQL Ser ver数据导出到AccessC、可以保存导入/导出任务,以后执行D,导出数据后,原有数据被删除【答案】D()12、为了加速对特定表数据的访问而创建的数据段是()。A、视图B、索引C、存储过程D、触发器【答案】B【解析】ORACLE中索引的作用。()13、下列选项中,不属于Acce
37、ss数据类型的是()A,数字B,文本C、报表D、时间/日期【答案】C【解析】报表是Access数据库中6大对象之一,不属于Access的数据类型()14、在下列字段类型中,不能创建索引的是()A,OLE对象B,数字C、货币D、时间【答案】A()15、在下列MySQL的内置函数中,属于加密函数的是A、ENCODE。函数B、COUNT。函数第17/42页C,A S C I I。函数D,Y E A R。函数【答案】A【解析】本题主要考查的知识点为M y S Q L 的内置函数。E N C O D E。函数、E N C R Y P T。函数属于加密函数。C O U N T。函数属于聚合函数。A SC
38、II。函数、Q IA R 0 函数属于字符串函数。NO W()函数、Y E A R。函数属于日期和时间函数。()1 6 在O ra c l e 中,关于表分区下列描述不正确的是()。A、分区允许对选定的分区执行维护操作,而其他分区对于用户仍然可用B、不可以对包含L O NG 或L O NG R A W列的表进行分区C、不可以对包含任何L O B 列的表进行分区D、如果分区键包含D A T E 数据类型的列,则必须使用T O D A T E 函数完整的指定年份【答案】C()17、o ra c l e 逻辑存储结构正确的是()。A、ta b l e spa c e-se g m e n t-o s
39、b l o c k-b l o c kB、ta b l e spa c e-se g m e n t-e xte n t-b l o c kC、ta b l e spa c e-e xte n t-se g m e n t-b l o c kD、ta b l e spa c e 一e xte n t-b l o c k -se g m e n t【答案】B()1 8、D B MS中实现事务持久性的子系统是()A、安全性管理子系统B、完整性管理子系统C、并发控制子系统D、恢复管理子系统【答案】D()19、D ia n e 是一个新D B A,当数据库服务器正在运行时她发出了关闭数据库的命令,等一
40、会儿,她发现O ra c l e 正在等待所有用户主动断开,她使用的是()关闭命令。A、NO R MA LB、A B O R TC、IMME D IA T ED、NO NE【答案】A()2 0、以下是对单用户数据库系统的描述,请选择错误描述的选项()A、单用户数据库系统是一种早期的最简单的数据库系统B、在单用户系统中,整个数据库系统,包括应用程序、D B MS、数据,都装在一台计算机之间不能共享数据C、在单用户系统中,由多个用户共用,不同计算机之间能共享数据D、单用户数据库系统已经不适用于现在的使用,被逐步淘汰了第18/42页【答案】C得分评卷人1、信息世界中的术语,【答案】记录二、填 空 题
41、(共10题,每题2分,共计20分)与之对应的数据库术语为_ _ _ _ _ _。2、关 系 运 算 中 花 费 时 间 可 能 最 长 的 运 算 是。【答案】笛卡尔积3、在A c c e ss中,通用过程有_ _ _ 过程和F un c tio n 过程两种基本类型。【答案】Sub4、将查询结果存储到一个新建的数据库表或临时表中的命令是()。【答案】se l e c t in to5、在“学生-选课-课程”数据库中的三个关系如下:S(S N o,S N a me,S ex,Age),S C(S N o,CN o,Gra d e),C(CN o,CN a me,T ea c h er)查找选修
42、“数据库技术”这门课程的学生的学生名和成绩。使用连接查询的S Q L 语句是:S EL ECT S N a me,Gra d eFR O M S,S C,CW HER E CN a me=数据库技术AN D S.S N o=S C.S N oAN D()【答案】S C.CN o=C.CN o6、S Q L 支持数据库的三级模式结构,其中()对应于视图和部分基本表,()对应于基本表,()对应于存储文件。【答案】外模式I模式内模式7、统计各门课程的选修人数S Q L 语句是:selec t eno,()a s 选课人数f rom sc group b y eno【答案】c ount(sno)8、S
43、 Q L 的功能包括数据查询、数据定义、数据操纵和。四个部分。【答案】数据控制9、设有关系模式R(A,B,C,D、,函数依赖=植-1 5,1?一(:$-八口一(:,=植8”a 8 口 是!?上的一个分解,则分解P中所丢失的函数依赖分别是()、()、()。【答案】B-ClAf D|D Z1 0、数据库设计中,前四个阶段可统称为(),后两个阶段统称为实现和运行阶段。【答案】分析和设计阶段第19/42页得分评卷人三、简单题(共4题,每题5分,共计20分)1、用 FO R -EN DFO R 结构编写一段程序实现S n=l/(1*2)+1/(2*3)+1/(1 0*1 1)求和,并且显示计算结果。【答
44、案】S N=OFO R 1=1 T O 1 0S N=S N+1/(I*(I+D)EN DFO RW AIT W IN D 求和结果是:+S T R(sn)2、什么是事务,事务有哪些特性?【答案】事务(T ra nsa c ti on)是访问并可能更新数据库中各种数据项的一个程序执行单元(uni t)。事务是恢复和并发控制的基本单位。事务应该具有4 个属性:原子性、一致性、隔离性、持续性。这四个属性通常称为ACID特性。3、数据库系统阶段特点【答案】数据库系统的特点如下:(1)数据结构化(2)较高的数据共享性(3)较高的数据独立性(4)数据由DBM S 统一管理和控制4、事务分为哪儿类?【答案
45、】根据系统的设置,S Q L S erv er 2 0 0 8 将事务分为两种类型:系统提供的事务和用户定义的事务。根据运行模式的不同,S Q L S e r ve r 20 0 8 将事务分为4 种类型:显示事务、隐式事务、自动提交事务和批处理级事务。得分评卷人四、综 合 应 用 题(共 1题,每题20分,共计20分)1、假设有如下关系模式S (S N o,S N,S e x,Ag e,De p t)C(CN o,CN,CT)S C(S N o,CN o,S c o r e)T(T N o,T N,S e x,Ag e,P r o f,S a l,Co m m,De p t)T C(T N
46、o,CN o)L 检索计算机系年龄在4 0 岁以上的教师号、教师姓名。2.查询学生的学号、姓名和年龄3.查询有全部课程都及格的学号及其平均分4 .检索张三同学所学课程的成绩,列出S N、Cn o 和S c o r e【答案】(1)s e l e c t T N o,T N f r o m T wh e r e De p t=计算机系 a n d Ag e 4 0(2)s e l e c t S N o,S N,Ag e f r o m S(3)s e l e c t S N o,AV G(S c o r e)a s 平均分 f r o m S C g r o up by S N o h a v
47、i n g M IN (S c o r e)6 0(4)s e l e c t S N,Cn o,S o c r e f r o m S,S C wh e r e S.S N o=S C.S N o a n d S N=张三第20/42页第21/42页上海体育学院数据库题库(四)B、用户C、DBM SD、数据库【答案】C【解析】本题得分:1 分()2、()进程主要职责是监控服务器进程和注册数据库服务。A、S M O NB、P M O NC、CHKTD、LGW R【答案】B()3、建立实际数据库结构是()阶段的任务。A、逻辑设计B、物理设计C、数据库实施D、运行和维护【答案】C()4、在面向对象
48、数据模型中,子类不但可以从其超类中继承所有的属性和方法,而且还可以定义自己的属性和方法,这有利于实现()A、可移植性B、可扩充性C,安全性D、可靠性【答案】B)5、用命令DIM EN S IO N S (3,4)定义后,S 数组中共有个数组元素第22/42页A、3B、4C、7D、12【答案】D()6、利用Access,可以定义3种主键,它 们 是()A、单字段、双字段和多字段B、.单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号【答案】C【解析】在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。()7、
49、设关系模式R(A,B,C,D),F是R上成立的函数依赖集,F=A-B,B-C,C-D,D-A,P=AB,BC,AD 是R上的一个分解,那么分解P相 对 于FA、是无损联接分解,也是保持函数依赖的分解B,是无损联接分解,但不保持函数依赖的分解C、不是无损联接分解,但保持函数依赖的分解D、既不是无损联接分解,也不保持函数依赖的分解【答案】A()8、有两个关系R,S如下:由关系R通过运算得到关系S,则所使用的运算为()。A、选择B、投影C、笛卡尔积D、连接【答案】A【解析】S表的结果是从R表中选出的一行,因此关系运算为选择。()9、关系规范化中的插入异常是指A、不该插入的数据插入B、应该插入的数据没
50、插入C、插入了没有用的数据D、插入了错误的数据【答案】B()1 0、有关系模式R(A,B,C,D,E),R的函数依赖集F=A-B,BC-E,ED-A,下面哪个说法是正确的:A、R是BCNF第23/42页B,R是INFC、分解(A C D,B C E)是无损分解D、分解(A B D,C DE)是无损分解【答案】B()II、从E-R模型向关系模型转换时,一个M:N联系转换为关系模式时,该关系模式的码是()。A、M端实体的主码B、N端实体的主码C、M端实体主码与N端实体主码组合D、重新选取其他属性【答案】C()12、修改用户账号的语句是A、C REA T E U SERB、DRO P U SERC、