数据库基础题库(六套试卷)及答案.pdf

上传人:文*** 文档编号:88924125 上传时间:2023-05-04 格式:PDF 页数:46 大小:6.30MB
返回 下载 相关 举报
数据库基础题库(六套试卷)及答案.pdf_第1页
第1页 / 共46页
数据库基础题库(六套试卷)及答案.pdf_第2页
第2页 / 共46页
点击查看更多>>
资源描述

《数据库基础题库(六套试卷)及答案.pdf》由会员分享,可在线阅读,更多相关《数据库基础题库(六套试卷)及答案.pdf(46页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、数据库基础题库(一)(总分100分,考试时长90分钟)一、单项选择题(每小题2 分,共 40分)1、在数据库系统中,对存取权限的定义称为()。A、命令B、授权C、定义D、审计【答案】B2、以下是对主从式结构数据库系统的描述,请选择错误描述的选项。()A、主从式结构是指一个主机带多个终端的多用户结构B、在这种结构中,数据库系统的应用程序、D B M S、数据等都集中存放在主机上C、所有处理任务都由主机来完成,各个用户通过主机的终端并发地存取数据,能够共享数据源D、主从式结构的优点是系统性能高,是当终端用户数目增加到一定程度后,数据的存取通道不会形成瓶颈【答案】D3、下列叙述中正确的是()。A、数

2、据库是一个独立的系统,不需要操作系统的支持B、数据库设计是指设计数据库管理系统C、数据库技术的根本目标是要解决数据共享的问题D、数据库系统中,数据的物理结构必须与逻辑结构一致【答案】C4、在 SQ L 语句中,需要对分组情况应满足的条件进行判断时,应使用()。A、G RO U P B YB、O RD E R B YC,W H E RED、H A V I N G【答案】D5、下列四项中说法不正确的是()oA、数据库减少了数据冗余B、数据库中的数据可以共享C、数据库避免了一切数据的重复D、数据库具有较高的数据独立性【答案】C6、在A c c e s s 2 0 1 0 利用设计视图创建表的步骤依次

3、是()A、打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储B、打开表设计器、设定主关键字、定义字段、设定字段属性和表的存储C、打开表设计器、定义字段、设定字段属性、设定主关键字和表的存储D、打开表设计器、设定字段属性、表的存储、定义字段和设定主关键字【答案】C【解析】首先打开表设计器,然后定义字段和字段属性,再设置主键,最后保存。7、如果关系R 2的外部关系键X与关系R 1的主关系键相符,则外部关系键X的每个值必须在关系R 1中主关系键的值中找到,或者为空,这是关系的()完整性规则A、域B、实体C、参照D、相对【答案】C8、下列说法中错误的是()oA、一个关系中只能有一个主码B、一

4、个关系模式是关系的“型”,可表示为:关系名(属性1,属性2,,属性n)C、关系模型的数据操作是集合操作,操作对象和操作结果都是关系D、一个候选码中只能含有一个属性【答案】D9、实体与实体之间的关系有一对一、一对多和多对多3 种,其中()不能描述多对多关系。A、网状模型B、层次模型C、关系模型D、网状模型和层次模型【答案】B1 0、关于层次模型及网状模型正确的说法是()A、层次结构中数据结构用有向树表示,可以直观的描述任何层次与非层次的系统B、网状结构不能表达实体间多对多的联系点C、在层次结构和网状结构的数据库模式设计中包含了物理存储细节,因而降低了数的独立性D、网状模型、层次模型和关系模型是目

5、前仍在使用的D B M S 的三种数据模型【答案】D1 1、主程序是一个应用系统运行时的起点,是在应用系统执行时首先被执行的程序。在“项目管理器”窗口中,可以选择一个文件为主程序。下列各组文件中,所有文件类型均可以被设置为项目主程序的是()。A、菜单、查询、表单和程序(.p r g)B、项目、菜单、查询和表单C、数据库、查询、表单和程序(.p r g)D、菜单、查询、表单和表【答案】A1 2、下列关于I N S ER T 语句的说法中,错误的是A、使用I N S ER T -VA L U ES 语句可以插入单行元组数据B、使 用 I N S ER T.VA L U ES 语句可以插入多行元组数

6、据C、使用I N S ER T。S ET 语句可以插人单行或多行元组数据D、使 用 I N S ER T S EL EC T 语句可以插入子查询数据【答案】C【解析】本题主要考查的知识点为I N S ER T 语句。I N S ER T 语句有三种语法形式,分别对应的是I N S ER T VA L U ES 语句、I N S ER T.S ET 语句和I N S ER T S EL EC T 语句。使用I N S ER T VA L U ES 语句可以插入单行或多行元组数据。使用I N S ER T S ET 语句可以插入部分列值数据。使用I N S ER T *S EL EC T 语句可以

7、插入子查询数据。1 3、我们在D B M S 中记录数据库员工和员工工作信息,要求当某个员工离职后,数据库需要自动删除该员工的工作信息,在定义工作表时我们对于外关键字的删除规则应定义为A、O N D EL ET E R O L L B A C KB、O N D EL ET E C A S C A D EC、O N D EL ET E S ET N U L LD、O N D EL ET E N O A C T I O N【答案】B1 4、S Q L 语言中用来创建、删除及修改数据库对象的部分被称为:()A、数据库控制语言B、数据库定义语言C、数据库操纵语言D、数据库事务处理语言【答案】B1 5、

8、在 O r a c l e 数据库中,当归档已经开启时,从一个活动组中删除一个重做日志成员,正确的是。()A、使用 A L T ER D A T A B A S E D R OP L OG FI L E 语句B、使用 A L T ER D A T A B A S E D R OP L OG FI L E M EM B ER 语句C、在这一组被归档之前使用A L T ER D A T A B A S E D R OP L OG FI L E M EM B ER 语句D、先发 A L T ER S Y S T EM S WI T C H L OG FI L E 语句,然后使用 A L T ER D

9、 A T A B A S ED R OP L OG FI L E M EM B ER 语句【答案】D【解析】当前重做日志组成员是不能删除的。如果要删除,先使用A L T ERS Y S T EM S WI T C H L OG FI L E 语句进行切换。1 6、在数据操纵语言包括的主要S Q L 语句中,用于从表或视图中删除数据的是A、D EL ET EB、I N S ER TC、U P D A T ED、S EL EC T【答案】A【解析】本题主要考查的知识点为数据操纵语言。数据操纵语言包括的主要S Q L 语句有:(1)S EL EC T:用于从表或视图中检索数据,其是数据库中使用最为频

10、繁的S Q L 语句之一。(2)I N S ER T:用于将数据插入到表或视图中。(3)U P D A T E:用于修改表或视图中的数据,其既可修改表或视图中一行数据,也可同时修改多行或全部数据。(4)D EL ET E:用于从表或视图中删除数据,其中可根据条件删除指定的数据。1 7、下列不属于Or a c l e 数据库中的约束条件的是()。A、N OT N U L LB、U n i q u eC、I N D EXD、P r i m a r y k e y【答案】c1 8、在Or a c l e 数据库中,以下哪种备份方式需要在完全关闭数据库进行()。A、非归档模式下的数据库备份B、归档模式

11、下的数据库备份C、使用导出实用程序进行逻辑备份D、以上都不对【答案】A【解析】OR A C L E数据库非归档模式下只能完全关闭数据库备份。1 9、Or a c l e 中创建密码文件的命令是()。A、OR A P WDB、M A K EP WDC、C R EA T EP WDD、M A K EP WD FI L E【答案】A2 0、下面关于D B A 职责的选项中,不.正确的是()A、编写应用程序B、监控数据库运行C、定义模式D、转储与恢复【答案】C二、填空题(每小题2 分,共 20分)1、数据库管理系统是在操作系统支持下的 软件。【答案】系统2、在关系代数运算中,五种基本运算为 o【答案】

12、并、差、选择、投影、乘积3、S Q L S e r v e r 2 0 1 2 支持()、()和()三种类型的触发器。【答案】D M L 触发器D D L 触发器登录触发器4、关系模式R(C,T,S,N,G),其函数依赖集F=C f T,C S f G,S f N ,求R的所有候选码【答案】C S5、关系数据库的规范化理论主要包括三个方面的内容:函数依赖、()和模式设计。【答案】范式6、在关系模式的分解中,数据等价用()衡量,函数依赖等价用()衡量。【答案】无损链接I保持函数依赖7、阅读下列程序,写出程序运行结果:【程序1 清单】CLEA RC=微机数据库Vi s u a l Fox Pr o

13、教程DO WHILE LEN(C)0IF A SC(LEFT(C,1)1 2 7LEFT(C,2)C=SUB S(C,3)ELSEC=SUB S(C,2)ENDIFENDDO【答案】微机数据库教程8、设有关系R,从关系R 中选择条合条件f 的元组,则关系代数表达式应是()。【答案】a f(R)9、层次模型的数据结构是()结构;网状模型的数据结构是()结构;关系模型的数据结构是()结构;面向对象模型的数据结构之间可以()【答案】树I有向图I二维表I嵌套和递归1 0、备份设备可以是()、()或()o【答案】硬盘I磁带I管道三、简单题(每小题5 分,共 20分)1、索引的优点包括:【答案】(1)大大

14、加快数据的检索速度,这是创建索引的最主要的原因。(2)创建唯一性索引,保证表中每一行数据的唯一性。(3)加速表和表之间的连接。(4)在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。(5)查询优化器可以提高系统的性能,但它是依靠索引起作用的。2、简述数据库设计过程的各个阶段上的设计任务。【答案】需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为D B M S能处理的数据库模式,而是将需

15、求分析得到的用户需求抽象为反映用户观点的概念模型。逻辑设计的主要目标是产生一个D B M S可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。将逻辑设计中产生的数据库逻辑模型结合指定的D B M S,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。3、事务中的提交和回滚是什么意思?【答案】事务提

16、交是提交事务的所有操作:具体来说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中,事务正常结束;事务回滚是数据库返回到事务开始的状态:事务在运行过程中发生某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤销,使数据库回滚到事务开始时的状态。4、数据库概念【答案】数据库就是存放数据的仓库,是将数据按一定的数据模型组织、描述和存储,能够自动进行查询和修改的数据集合。四、综合应用题(每小题2 0 分,共 20分)1、设有如下所示的三个关系模式:商店 Sh o p (Sn o,Sn a m e,C i t y)/Sn o (商店编号)、Sn a m e (商店名)、C

17、 i t y(所在城市)商品 P r o d u c t (P n o,P n a m e,P r i c e)/P n o (商品编号)、P n a m e (商品名称)、P r i c e (价格)商店所售商品SP (Sn o,P n o,Q t y),/Q t y (商品数量)(1)用C r e a t e语句创建商店表Sh o p,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。(2)检索所有商店的商店名和所在城市。(3)检索价格低于5 0元的所有商品的商品名和价格。(4)检索位于“北京”的商店的商店编号,商店名,结果按照商店编号降序排列。(5)检索供应“书包”的

18、商店名称。(6)检索所有商场中各种商品的平均数量。(7)将 商 品“复读机”的价格修改为3 5 0。(8)将“百货商店”的商店名修改为“百货商场”。(9)创建视图:“铁道商店”所售商品的商品编号,商品名和数量。(1 0)将查询和更新S P表的权限赋给用户U 1。【答案】(1)用C re a te 语句创建商店表S h op,要求创建主键,商店名不允许为空,各属性的数据类型根据表中所给数据选定。C re a te ta b le S h op(S no int p rima ry ke y,S na me ch a r(1 0)not null,city ch a r(1 0)(2)检索所有商店

19、的商店名和所在城市。S e le ct sna me,cityf rom sh op(3)检索价格低于5 0 元的所有商品的商品名和价格。S e le ct P na me,p riceF rom P roductWh e re p rice =2 0 0 0 a n d =2 0 0 0 o r =50 0 0D、2 0 0 0=工资 a n d 工资 Pa s s Wo r d C h a r I n t e r v a l 、En a b l e d 、Pi c t u r e事件:C l i c k、Ri g h t C l i c k、I n i t、I n t e r a c t

20、i v e C h a n g e方法:Re l e a s e x Re f r e s h四、综合应用题(每小题2 0 分,共 20分)1、有如下数据表关系模式:S(S No,S N,S e x,A g e,D e p t)C(C No.C N.C T)S C(S No,C No,S c o r e)T(T No,T N,S e x,A g e,Pr o f,S a l,C o m m,D e p t)T C(T No.C No)(1)将本课程任课教师信息插入到T表中(2)将本人所在班级信息插入到s 表中(3)将所有计算机类(课程名包含“计算机”)的课学分加1(4)将“张旭”教师的职称改为

21、教授(5)删除自己的选课信息(6)删除张旭老师的授课信息(7)将选修了 数据库原理课程的学生成绩增加5 分【答案】(1)i n s e r t i n t o T v a l u e s (2 0 2 0 黎永壹,男,未知,教授,未知,未知,电子与信息工程学院)(2)i n s e r t i n t o S v a l u e s (2004224138杨建成,男,21电子与信息工程学院)(3)update SC set SC.score=score+1 from C where SC.cno=course.enoand cname=计算机(4)update T set prof=教授whe

22、re tn=张旭(5)delete SC where sno=120042241381(6)delete from TC where(Tno=(select Tno from T where Tn=张旭)(7)update SC set SC.score=score+5 from C where SC.cno=course.enoand cname=数据库原理数据库基础题库(三)(总 分 100分,考试时长90 分钟)一、单项选择题(每小题2 分,共 40分)1、进行数据库闪回时,必须确保数据库是处于()模式。A、正常启动模式B、装载模式C、归档模式D、调试维护模式【答案】C2、数据模型的三要

23、素是()。A、外模式.模式、内模式B、关系模型.层次模型、网状模型C、实体.联系、属性D、数据结构.数据操作、完整性约束【答案】D3、下面哪个闩锁不是共享池相关的闩锁()A、L I B R A R Y C A C H EB、R OW C A C H E OB J EC T SC、R ED O A L L OC A T I OND、S H A R ED POOL【答案】C4、如果用文件概念来命题的话,投影相当于从整个文件中各记录中抽出所要的()0A、项目B、集合C、属性D、卷【答案】A5、关系数据库中,实现实体之间的联系是通过表与表之间的()。A、公共索引B、公共存储C、公共元组D、公共属性【答

24、案】D6、关系代数中的连接操作是由()操作组合而成。A、选择和投影B、选择和笛卡尔积C、投影、选择、笛卡尔积D、投影和笛卡尔积【答案】B7、在专用服务器(连接)环境下,使 用 S QL*Pl u s 命令 c o n n e c tb a b y d o g/w a n g 38 与D OG S 数据库进行连接,()进程将被启动并直接与Or a c l e 服务器进行交互。A、用户进程(Us e r P r o s e s s)B、服务器进程(Se r v e r P r o s e s s)C 分配进程(Dis p a t c he r P r o s e s s)D、共享服务器进程(Sha

25、 r e d Se r v e r P r o s e s s)【答案】B8、数据库中,实体是指()。A、客观存在的事物B、客观存在的属性C、客观存在的特性D、某一具体事件【答案】A9、函数m o d(2 3,-5)的 结 果 是。A、3B、-3C、-2D、2【答案】C1 0、要显示概要文件DO G_ P RO JECT的资源限制信息,请问应该查询如下()数据字典。A、DBA _ USERSB、DBA _ TA BL ESC、DBA _ O BJECTSD、DBA _ P RO FI L ES【答案】D1 1、在CUSTO M ER中有一列为单价(P RI CE),写一个SEL ECT命令显示

26、所有单价在 5 0 0 以上的查询语句()。A、SEL ECT*FRO M CUSTO M ER WH ERE P RI CE M O RE TH A N 5 0 0;B、SEL ECT*FRO M CUSTO M ER WH ERE P RI CE BETWEEN 5 0 0 A N D*;C、SEL ECT*FRO M CUSTO M ER WH ERE P RI CE L I KE%5 0 0%;D、SEL ECT*FRO M CUSTO M ER WH ERE P RI CE=5 0 0;【答案】D1 2、数据表要存储个人空间地址,应选择的数据类型是A、自动编号B、文本C、O L E对

27、象D、超链接【答案】D【解析】自动编号:适用于当插入新记录时,系统自动添加的唯一序号。文本:适用于存储文本或文本与数字的组合。O L E对象:适用于存储Win d o w s 支持的任何文件。超链接:适用于存储超链接地址。1 3、下列选项中,不属于合并ER 图时需要消除的冲突是()A、语法冲突B、结构冲突C、属性冲突D、命名冲突【答案】A1 4、在表的设计视图,不能完成的操作是()A、修改字段的名称B、删除一个字段C、修改字段的属性D、删除一条记录【答案】D【解析】删除记录必须在数据表视图进行。1 5、在对数据库的系统故障进行恢复时,需要对日志文件进行()A、反向扫描B、正向扫描C、双向扫描D

28、、随机扫描【答案】B1 6、【】是用户定义的一个数据操作序列,这些操作可作为一个完整的工作单元,要么全部执行,要么全部不执行,是一个不可分割的工作单位。A、程序B、命令C、事务D、文件【答案】C【解析】本题主要考查的知识点为事务的概念。所谓事务是用户定义的一个数据操作序列,这些操作可作为一个完整的工作单元,要么全部执行,要么全部不执行,是一个不可分割的工作单位。1 7、以下关于死锁的描述,不正确的是()。A、死锁出现了,必须杀掉某个会话才能解开B、死锁能够被O R A C L E 侦测到,并且自动解开C、应用软件设计应充分考虑避免死锁D、出现死锁后会报0 R A-6 0【答案】A1 8、使用存

29、储过程的好处不包括A、存储过程可作为一种安全机制来确保数据库的安全性B、高性能C、可增加网络流量D、良好的封装性【答案】C【解析】本题主要考查的知识点为使用存储过程的好处。使用存储过程通常具有以下好处:(1)可增强S Q L 语言的功能和灵活性。(2)良好的封装性。(3)高性能。(4)可减少网络流量。(5)存储过程可作为一种安全机制来确保数据库的安全性和数据的完整性。1 9、下列四个选项中,不属于数据库特点的是 oA、数据冗余很高B、数据共享C、数据完整性D、数据独立性【答案】A【解析】本题得分:1 分2 0、事务的并发执行不会破坏D B 的完整性,这个性质称为事务的()oA、原子性B、隔离性

30、C、持久性D、一致性【答案】B【解析】数据库事务需要满足四个特性,A C I D,即原子性(A t o m i c),一致性(C o n s i s t e n c y),隔离性(I s o l a t i o n),持久性(D u r a b i l i t y)。在关系数据库中,这些特性需要借助r e d。l o g,锁、s n a p s h o t 等手段来实现。隔离性要求各事务之间相互独立,所进行的操作不会相互影响,其用意还是保证各数据读写操作的一致性。标准S Q L 92 规范定义了四种隔离级别,以及相应要禁止的三种现象(P h e n o m e n a)。隔离级别越高,数据一致

31、性的保证越强,但同时数据库的并发能力也越差。二、填空题(每小题2 分,共 20分)1、层次型、网状型和关系型数据库划分原则是。【答案】数据结构2、数据库管理系统(D B M S)的主要功能是 o【答案】定义数据库3、常量2 0 0 9-1 0-0 1,1 5:3 0:0 0 的数据类型是_ _ _ _ _。【答案】日期型4、假设在数据库A中创建一个窗体,该窗体的数据源保存在数据库B中,则称数据库A以方式使用外部数据源。【答案】链接5、数据库设计中,前四个阶段可统称为(),后两个阶段统称为()。【答案】分析和设计阶段I 实现和运行阶段6、在数据库实施阶段包括两项重要的工作,一项是数据的(),另一

32、项是应用程序的编码和调试。【答案】载入7、数据表之间的联系是通过表的字段值来体现的,这种字段称为()。【答案】连接字段8、关系数据库管理系统应能实现的专门关系运算包括 o【答案】选择、投影、连接9、在 S Q L S e r v e r 中可以定义()、()、()、()和()五种类型的完整性约束。【答案】n u ll/n o t n u ll u n i q u e|p r i m a r y k e y|f o r e i g n k e y|c h e c k1 0、数据流图(D F D、是用于描述结构化方法中()阶段的工具。【答案】需求分析三、简单题(每小题5分,共2 0分)1、简述数据

33、库备份和还原的基本概念?【答案】数据库备份就是在某种介质上(磁盘、磁带等)创建完整数据库(或者其中一部分)的副本,并将所有的数据项都复制到备份集,以便在数据库遭到破坏时能够恢复数据库。还原数据库是一个装载数据库的备份,然后应用事务日志重建的过程。2、传统的集合运算和专门的关系运算都有哪些。【答案】(1)传统的集合操作:并、差、交、笛 卡 儿 积。(2)专门的关系操作:投 影(对关系进行垂直分割)、选 择(水平分割)、连接(关系的结合)、除 法(笛卡儿积的逆运算)等。3、简述数据库的恢复模式。【答案】S Q L S e r v e r 2 0 0 8系统提供了 3种数据库的恢复模式:完整恢复模式

34、。简单恢复模式。大容量日志恢复模式。4、S Q L语言具有什么功能?【答案】(1)数据定义。(D D L)用于定义S Q L模式、基本表、视图和索引的创建和撤消操作。(2)数据操纵。(D ML)数据操纵分成数据查询和数据更新两类。数据更新又分成插入、删除、和修改三种操作。(3)数据控制。包括对基本表和视图的授权,完整性规则的描述,事务控制等内容。(4)嵌入式S Q L的使用规定。涉及到S Q L语句嵌入在宿主语言程序中使用的规则。四、综合应用题(每小题2 0 分,共 20分)1、设某商业集团关于商店销售商品的数据库中有三个基本表:商店S H O P (S#,S N A ME,A R E A,M

35、G R _ N A ME)其属性是商店编号,商店名称,区域名,经理姓名。销 售S A L E (S#,G#,Q U A N T I T Y)其属性是商店编号,商品编号,销售数量。商品G O O D S (G#,G N A ME,P R I C E)其属性是商品编号,商品名称,单价。(1)试写出下列查询的关系代数表达式、元组表达式和关系逻辑规则:检索 销 售“冰箱”的商店的编号和商店名称。(2)试写出上面第(1)问的S E L E C T语句表达形式。(3)试写出下列操作的S Q L语句:从S A L E表中,把“开开商店”中销售单价高于1 0 0 0元的商品的销售元组全部删除。(4)写一个断言

36、,要求区域名为“E A S T”的商店里销售商品的单价不能低于1 0 0元。(5)试写出下列操作的S Q L语句:统计区域名为“E A S T”的所有商店销售的每一种商品的总数量和总价值。要求显示(G#,G N A ME,S U M_ Q U A N T I T Y,S U M_ V A L U E),其属性为商品编号、商品名称、销售数量、销售价值。【答案】(1)试写出下列查询的关系代数表达式、元组表达式和关系逻辑规则:检索销售“冰箱”的商店的编号和商店名称。解:关系代数表达式:n S#,S N A ME (o G N A ME=冰箱(S H O P x S A L E x G O O D S

37、)元组表达式:t|G u)(3 v)(3 w)(S H O P (u)A S A L E(v)A G O O D S (w)A u l =v l A v 2 =w l Aw 2=冰箱A t /t 2 =u 2 )关系逻辑规则:W(u 1,u2)-S H O P(u 1,u2,u3,u4)A S A L E(ul,v2,v3)A G 0 0 D S(v 2,冰箱,w3)(2)试写出上面第(1)间的S E L E C T语句表达形式。解:S E L E C T语句如下:S E L E C T A.S#,S N A MEF R O M S H O P A,S A L E B,G O O D S CW

38、 H E R E A.S#=B.S#A N D B.G#=C.G#A N D G N A ME=冰箱;(3)试写出下列操作的S Q L语句:从S A L E表中,把 开开商店”中销售单价高于1 0 0 0元的商品的销售元组全部删除。解:D E L E T E F R O M S A L EW H E R E S#I N (S E L E C T S#F R O M S H O PW H E R E S N A ME=开开商店)A N D G#I N (S E L E C T G#F R O M G O O D SW H E R E P R I C E1 0 0 0);(4)写一个断言,要求区域

39、名为“E A S T”的商店里销售商品的单价不能低于1 0 0元。解:C R E A T E A S S E R T I O N A S S E 8 C H E C K(1 0 0=(S E L E CT F R O M s c)【答案】AV G (成绩)7、分别统计男女生的平均年龄S Q L 语句:s el ec t s s ex,a v g(s a g e)a s 平均年龄f r om s t u dent ()。【答案】G R O U P BY s s ex8、数据库设计的步骤中,前两个阶段是系统需求分析和()。【答案】概念结构设计9、设有关系模式R(A,B,C,D、,函数依赖F=ABf

40、 C,D f B,则F在模式ACD 上的投影为();F在模式AC上的投影为()。【答案】AD-C|610、关系R的属性A 参照引用关系T的属性A,T的某条元组对应的A 属性值在R中出现,当要删除T的这条元组时,系统可以采用的策略包括(),(),()o【答案】拒绝级联I 设为空值三、简单题(每小题5分,共20分)1、查询所有科目成绩在85分以上的学生的学号及其平均分的S Q L 语句是s el ec t s no,a v g(g r a de)a s 平均分 f r om s c g r ou p b y ()【答案】s no h a v i ng mi n(g r a de)=852、向关系表

41、S中增加一名新同学,该同学的学号是 990010”,姓名是“李国栋”,性别是“男”,年龄是19岁()。【答案】I N S E R T I N T O S V AL U E S(990010 李国栋,男,19)3、基于学生(X S)表用S E L E CT S Q L 命令,编写一个查询程序,要求查询各个系各个班男女学生的人数。要求输出字段为:x dh,b j dh,x b,人数。(学生表(X S.D BF)含有系代号(X D H,C,6)、性别(X B,N,2),班代号(BJ D H,C,4)字段)。【答案】S E L E CT x dh ,b j dh ,x b ,CO U N T(*)AS

42、 人数;F R O M X S ;G R O U P BY 1,2,34、为什么要设立日志文件?【答案】设立日志文件的目的是:进行事务故障恢复;进行系统故障恢复;协助后备副本进行介质故障恢复。四、综合应用题(每小题2 0 分,共 20分)1、设有如下实体:学生:学号、单位、姓名、性别、年龄、选修课程名课程:编号、课程名、开课单位、任课教师号教师:教师号、姓名、性别、职称、讲授课程编号单位:单位名称、电话、教师号、教师名上述实体中存在如下联系:(1).一个学生可选修多门课程,一门课程可为多个学生选修;(2).一个教师可讲授多门课程,一门课程可为多个教师讲授;(3).一个单位可有多个教师,一个教师

43、只能属于一个单位。试完成如下工作:(1).分别设计学生选课和教师任课两个局部信息的结构E-R 图。(2).将上述设计完成的E-R 图合并成一个全局E-R 图。(3).将该全局E-R 图转换为等价的关系模型表示的数据库逻辑结构。【答案】(1).学生选课、教师任课局部E-R 图如下所示。图略。(2).合并后的全局E-R 图如下所示。图略。单位:学生 1 :m学生:课程-m:n单位:课程 1:m教师:单 位 一 m:1教师:课 程 一 m:n(3)该全局E-R图转换为等价的关系模型表示的数据库逻辑结构如下:单 位(单位名,电话)教 师(教师号,姓名,性别,职称,单位名)课 程(课程编号,课程名,单位

44、名)学 生(学号,姓名,性别,年龄,单位名)讲 授(教师号,课程编号)选 修(学号,课程编号)数据库基础题库(六)(总 分 100分,考试时长90 分钟)一、单项选择题(每小题2 分,共 40分)1、在宏中执行其它宏时,需要使用的命令是()A、R u n A p pB、R u n M a cr oC R u n C o m m a n dD、R u n C o de【答案】B2、DB M S 与文件系统的最主要区别是()oA、数据库系统复杂,而文件系统简单B、文件系统只管理程序文件,而DB M S 能够管理各种类型的文件C、文件系统管理的数据量较小,而DB M S 可以管理庞大的数据量D、文件

45、系统不能解决数据冗余和数据独立性问题,而DB M S 可以解决【答案】D3、以下选项中说法正确的是()A、DB M S 是数据库系统B、DB M S 包括 DB 和 DB SC、A cces s 是数据库管理系统D、目前的数据库系统管理阶段没有数据冗余【答案】C【解析】DB S 包含DB、DB M S、DB A 和硬件系统,A cces s 是数据库管理系统,数据库系统管理阶段只是将冗余度降到最低,并没有消除冗余。4、一下对于O r a cl e文件系统描述错误的是()?A、*n i x 下O r a cl e的可执行文件在$0 r a c 1 e_ H O M E/bi n/O r a c

46、1 e,$0 r a c 1 e_ H O M E/bi n 也应该包含在路径环境变量内B,W i n do w s 下 O r a cl e 的可执行文件在%O r a cl e_ H O M E%bi n O r a cl e.ex e,其他C、硬件加密D、固件加密【答案】B5、以下()程序单元必须返回数据。A、触发器B、函数C、过程D、包【答案】B6、某文本型字段中有数据“2 0 1”,“5 2”,“5 1 0”,“9 0”,如果按照降序的方式进行排序,则排序后的结果为()A、2 0 1,5 2,5 1 0,9 0B、5 1 0,2 0 1,9 0,5 2C、5 2,9 0,2 0 1,

47、5 1 0D、9 0,5 2,5 1 0,2 0 1【答案】D【解析】文本型的排序方式是从左到右逐字符比较,直到可以比较出大小为止。7、下列选项中,不属于全局E-R 模型设计解决的问题是()A、属性冲突B、结构冲突C、命名冲突D、语法冲突【答案】D8、取出关系中的某些列,并消去重复元组的关系代数运算称为()。A、取列运算B、投影运算C、连接运算D、选择运算【答案】B9、在Wi n d ow s操作系统中,O ra c l e 的()服务监听并接受来自客户端应用程序的连接请求。A、O ra c l e H O M E_ _ NA M ET NS L i ste n e rB、O ra c l e

48、 S e rv i c e S I DC、O ra c 1 e H O M E NA M EA g e n tD、O ra c l e H O M E_ NA M EH T T P S e rv e r【答案】A1 0、下列S Q L 语句查询到的字符串是:()o S EL EC TS U B S T R(J a v a P h pO ra c l e C+H tm r,5,9)FR O M D U A L;A、h pO ra c l e CB、P h pO ra c l eC、h pO rD、P h pO【答案】B1 1、下列关于数据表的叙述中,错误的是A、数据表是A c c e ss数据库

49、中的重要对象之一B、表的设计视图的主要工作是设计表结构C、表的数据表视图只用于显示数据D、可以将其他数据库中的表导人到当前数据库中【答案】C【解析】表的数据表视图除了可以用于显示数据以外还可以完成部分的表结构设计操作1 2、在 O ra c l e 中,用A L T ER 将 sc ott的口令改为h e l l o,下列哪个是正确的?()A、A L T ER U S ERsc ottI D ENT I FI ED B Y h e l l oB、A L T ERsc ottU S ERI D ENT I FI EDB Y h e l l oC、A L T ERU S ERsc ottI D E

50、NT I FI EDA S h e l l oD、A L T ER【答案】AU S ERh e l l oI D ENT I FI EDB Y sc ott1 3、S Q L 中用于数据检索的命令是()。A、S EL EC TB、D EL ET EC、I NS ER TD、U P D A T E【答案】A1 4、假设A B C 中的所有列均为字符数据类型,A列的默认值为“V A”,同时还有 B列和C列,则执行以下S Q L 语句:I NS ER T A B C (A,C)V A L U ES (V ,NU L L )后,下列的说法哪一项正确()。A、插入B列的值为字符 NU L L B、插入A

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁