1 / 6
文档名称:

数据库原理及应用复习思考题二及答案.pdf

格式:pdf   大小:468KB   页数:6页
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理及应用复习思考题二及答案.pdf

上传人:青山代下 2024/5/14 文件大小:468 KB

下载得到文件列表

数据库原理及应用复习思考题二及答案.pdf

相关文档

文档介绍

文档介绍:该【数据库原理及应用复习思考题二及答案 】是由【青山代下】上传分享,文档一共【6】页,该文档可以免费在线阅读,需要了解更多关于【数据库原理及应用复习思考题二及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..数据库原理及应用复****思考题二及答案一、单选题(每题2分,共20分)1、下列四个选项中,不属于数据库特点的是()。A、数据共享B、数据完整性C、数据冗余很高D、数据独立性高2、(B)属于信息世界的模型,是现实世界到机器世界的一个中间层次。A、数据模型B、概念模型C、E-R图D、关系模型3、单个用户使用的数据视图的描述称为()。A、外模式B、概念模式C、内模式D、存储模式4、以下操作不属于数据更新的是()。A、插入B、删除C、修改D、查询5、SQL语言通常称为()。A、结构化查询语言B、结构化控制语言C、结构化定义语言D、结构化操纵语言6、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从职员到部门的联系类型是()。A、多对多B、一对一C、多对一D、一对多7、SQL语言中授权的操作是通过()语句实现的。A、CREATEB、REVOKEC、GRANTD、INSERT8、()是位于用户与操作系统之间的一层数据管理软件。A、数据库管理系统B、数据库系统C、数据库D、数据库应用系统9、取出关系中的某些列,并消去重复元组的关系代数运算称为()。A、取列运算B、投影运算C、连接运算D、选择运算10、在关系模式R(A,B,C,D)中,有函数依赖集F={B→C,C→D,D→A},则R能达到()。A、1NFB、2NFC、3NFD、以上三者都不行:..二、填空题(每空2分,共20分)1、数据模型由三部分组成,即:、和。2、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为的联系。3、如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为该关系的。4、数据库应用系统设计所经过的前四个阶段是需求分析、、和物理结构设计阶段。5、数据库中专门的关系运算包括、、三种。三、问答题(每题10分,共30分)1、试述数据库设计的基本步骤。2、什么是事务?它有哪些属性?3、设有两个基本表R(A,B,C)和S(D,E,F),试用SQL查询语句表达下列关系代数表达式:(1)πA(R);(2)σB='17'(R);(3)R×S;(4))πA,F(σC=D(R×S))。四、综合设计题(每题15分,共30分)1、设有关系数据库:职工关系EMPLOYEE(职工号,职工名,街道,城市)工作关系WORKS(职工号,公司号,工资)PANY(公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“银座公司”工作的职工加薪5﹪。2、设有关系数据库:商店关系DEPARTMENT(D#,DNAME,DQTY,CITY)商品关系ITEM(I#,INAME,PRICE)库存关系STOCK(D#,I#,QTY)其中各属性的含义是:D#(商店编号),DNAME(商店名称),DQTY(商店人数),CITY(所在城市),I#(商品号),INAME(商品名),PRICE(商品价格),QTY(库存数)。各属性的类型是:D#,DNAME,CITY,I#,INAME为字符类型,DQTY,QTY为整数类型,PRICE为数值类型,自定义列的宽度。(1)请用SQL语句定义上述表的结构(定义中应包括主关键字子句和外关:..键字子句)(2)请用关系代数表达式写出供应“棉布”的商店名(3)请用SQL语句写出查询:找出至少供应代号为“402”的商店所供应的全部商品的商店名和所在城市(4)请用SQL语句写出操作:代号为“402”的商店购进了一批新商品,其商品编号为“8”,名称为“电动玩具”,价格为100元,数量为400个。:..数据库原理及应用复****思考题二及答案一、单选题(每题2分,共20分)1、(C)。2、(B)。3、(A)。4、(D)。5、(A)。6、(C)。7、(C)。8、(A)。9、(B)。10、(B)。二、填空题(每空2分,共20分)1、数据结构、数据操作、完整性约束2、1:n(一对多)3、外键4、概念结构设计、逻辑结构设计5、选择、投影、联接三、问答题(每题10分,共30分)1、答:(1)需求分析阶段:需求收集和分析,得到数据字典和数据流图。(2)概念结构设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示。(3)逻辑结构设计阶段:将概念结构转换为某个DBMS所支持的数据模型。(4)数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理结构。(5)数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行。(6)数据库运行和维护阶段:对数据库系统进行评价、调整与修改。2、答:事务是用户定义的一个操作序列,这些操作要么全做要么全不做,事务是一个不可分割的工作单位。事务具有四个特性:原子性、一致性、隔离性和持续性。这个四个特性也简称为ACID特性。3、答:(1)SELECTAFROMR;(2)SELECT*FROMRWHEREB='17';:..(3)SELECTA,B,C,D,E,FFROMR,S;(4)SELECTA,FFROMR,=。四、综合设计题(每题15分,共30分)1、答:UPDATEWORKSSET工资=工资*(SELECT公司号PANYWHERE公司名=‘银座公司’);2、答:(1)CREATETABLEDEPARTMENT(D#CHAR(8),DNAMECHAR(8)DQTYINT,CITYCHAR(12)PRIMARYKEY(D#)CREATETABLEITEM(I#CHAR(10),INAMECHAR(12)PRICENUMERIC(5,C),PRIMARYKEY(I#))CREATETABLESTOCK(D#CHAR(8)I#CHAR(10),QTYINT)(2)πDNAME(σITEM,INAME=‘棉布’(:..DEPARTMENTITEMSTOCK))(3)SELECTD#,CITYFROMDEPARTMENTWHERENOTEXISTS(SELECT*#=’402’ANDNOTEXISTS(SELECT*#=##=#));(4)INSERTINTOITEMVALUES(‘9’,’电动玩具’,100);INSERTINTOSTOCKVALUES(‘402’,‘8’,500)。