欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库期末复习答案.doc

    • 资源ID:58062531       资源大小:4.54MB        全文页数:9页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库期末复习答案.doc

    一、选择题1. SQL的数据操纵语言包括_ _。A. ROLLBACK ,COMMIT B. CREATE,DROP,ALTERC. SELECT,JOIN,PROJECT,UNIN D. SELECT,INSERT,DELETE,UPDATE2. 数据库DB,数据库系统DBS,数据库管理系统DBMS这三者之间的关系是_。A. DBS包括DB和DBMS B. DBMS包括DB和DBSC. DB包括DBS和DBMS C. DBS就是DB也就是DBMS3、 以下关于二维表的论述, 不正确。A. 表中的每一个元组都是不可再分的 B. 表中行的次序不可以任意交换,否那么会改变关系的性质C. 表中各列取自同一个域,且性质一样D. 表中的每一行通常称为一个元组4.一个数据库有_内模式 A. 多个 B.一个 C. 最多二个 D. 多个5、在数据库的三级模式构造中_是数据库中全体数据的构造和特征的描述。A. 外模式 B. 模式 C. 内模式 D. 物理模式6、E-R图是数据库设计的工具之一,它一般适用于建立数据库的_。A. 概念模型 B. 构造模型 C. 物理模型 D. 逻辑模型7、数据库系统中,数据独立性是指 。 A数据之间相互独立 8、根本关系代数运算是 A. ,×,和 B. ,和 C.,x,和 D. ,和 9、关系模型是目前最重要的一种数据模型,它的三个要素分别是 。 A.实体完整性、参照完整性、用户自定义完整性 B.关系构造、关系操作、完整性约束 C.数据增加、数据修改、数据查询 D.外模式、模式、内模式 10、数据库中的投影操作是指从关系中 。 A.抽出特定记录 B.抽出特定字段 C.建立相应的影像 D.建立相应的图形 11、设两个关系RA,B和SB,C,与以下SELECT语句SELECT A,BFROM RWHERE B NOT INSELECT BFROM SWHERE C='C56';等价的关系代数表达式是 C'C56'AA,BC'C56'RSBA,BR SCRA,BC= 'C56'RSDRA,BC'C56'RS12、关系模式RA,B,C,D,F是R上成立的函数依赖集,F= BD,ADC ,那么分解= ABC,BCD 相对于F是 。 A是无损联接分解,也是保持FD的分解B是无损联接分解,但不保持FD的分解C不是无损联接分解,但保持FD的分解D既不是无损联接分解,也不保持FD的分解13、12个实体类型,并且它们之间存在着15个不同的二元联系,其中4个是1:1联系类型,5个是1:N联系类型,6个M:N联系类型,那么根据转换规那么,这个ER构造转换成的关系模式至少有 。A17个 B18个 C23个 D27个14、“DELETE FROM 表名表示。A从根本表中删除所有元组B从根本表中删除所有属性C从数据库中撤消这个根本表D从根本表中删除重复元组15、聚集函数COUNT列名用于。A计算元组个数B计算属性的个数C对一列中的非空值计算个数D对一列中的非空值和空值计算个数16、在视图上不能完成的操作是 。 A. 更新视图 B. 查询 C. 在视图上定义新的根本表 D. 在视图上定义新视图17、在SELECT语句中,能实现投影操作的是 。A. SELECT B. FROM C. WHERE D. GROUP BY18、数据流程图是用于数据库设计中 阶段的工具。 A.概要设计 B.可行性分析 C.程序编码 19、关系模式RA,B,C,D,E及其上的函数依赖集合FAD,BC ,EA ,该关系模式的候选码是 。 A. AB B. BE C. CD D. DE 20、当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的 。A.元组 B.行 C.记录 21、下面列出“视图View的说法中,哪一条是不正确的? 。 A) 视图是外模式B) 视图是虚表C) 使用视图可以加快查询语句的执行速度D) 使用视图可以简化查询语句的编写22、在下面所列出的说法中,哪些是数据库管理系统的根本功能? 。.数据库定义.数据库的建立和维护.数据库存取.数据库和网络中其他软件系统的通信A 和B 、和C 和D 都是23、以下哪种情况应尽量创立索引 。 A. 在Where子句中出现频率较高的列 B. 具有很多NULL值的列 C. 记录较少的根本表 D. 需要更新频繁的根本表24、数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和 。 A.系统分析员 B.程序员 D.操作员 25、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引这一设计内容应该属于 设计阶段。 A.概念设计 B.逻辑设计 C.物理设计 D.全局设计 二、填空题:1. 数据库是长期存储在计算机内、有组织的、可_ 共享 _的数据集合。2. 数据库的三级模式是指内模式、_模式_、外模式。3. SQL语言支持关系数据库的三级模式构造,其中外模式对应于 视图 和局部根本表,模式对应于根本表,内模式对应于 存储文件 。4. 在关系数据库的标准化理论中,在执行“分解时,必须遵守标准化原那么:既要保持_函数依赖_关系,又要具有_无损_连接性。5. 在关系代数中,交运算可由_差_运算组合而成。6. 数据模型由三局部组成:数据构造、数据操作、_完整约束性_。7. SQL语言一种标准的数据库语言, 包括查询、定义、操纵、_控制_四局部功能8. 在关系模式 R 中,假设属性或属性组 X 不是关系 R 的关键字,但 X 是其他关系模式的关键字,那么称 X 为关系 R 的_外码_。9. 关系的两个不变性是_实体完整性 和_参照完整性 。10. 数据管理技术经历了_人工管理 、_文件系统 _和_ 数据库系统 _ 三个阶段11. 在SQL中,建立、修改和删除数据库中根本表构造的命令分别为_create table_、_alter table_和_drop table_命令。12. 关系中主码的取值必须唯一且非空,这条规那么是_实体完整性_ 规那么。13. 在SQL中,只有_行列子集_视图才可以执行更新操作。14. 关系代数运算中,专门的代数运算包括四种: 选择,投影,连接,除 15. 关系数据库的操作分为两大类: 查询 和 数据更新插入,删除,修改 三、简答题1 试述数据库设计的根本步骤。主要包括需求分析,概念构造设计,逻辑构造设计,物理构造设计,数据库实施和数据库运行和维护六步组成。1需求分析阶段:需求收集和分析,得到数据字典和数据流图.2概念构造设计阶段:对用户需求综合、归纳与抽象,形成概念模型,用E-R图表示.3逻辑构造设计阶段:将概念构造转换为某个DBMS所支持的数据模型.4数据库物理设计阶段:为逻辑数据模型选取一个最适合应用环境的物理构造.5数据库实施阶段:建立数据库,编制与调试应用程序,组织数据入库,程序试运行.6数据库运行和维护阶段:对数据库系统进展评价、调整与修改.1需求分析是整个设计过程的根底,了解分析客户需求。2概念构造设计通过对用户需求进展综合,归纳和抽象,形成一个独立于具体DBMS的概念模型。3逻辑构造设计将概念构造转换为某个DBMS所支持的数据模型,对对其优化。4物理构造设计为逻辑数据模型选取一个最适合应用环境的物理构造,包括存储构造和存 取方法。5数据库实施是设计人员运用DBMS提供的数据库语言及其宿主语言,根据逻辑,物理设计的结果建立数据库,编制与调试应用程序,组织数据入库,并进展运行。6数据库运行和维护是在运行过程中必须不断地对其进展评价,调整和修改。2 简述数据库管理系统的功能。3 1数据定义功能4 2数据操纵功能5 3数据库的运行控制功能6 4数据库的维护功能7 5数据字典的功能81数据定义功能:DBMS提供数据定义语言,用户通过它可以方便的对数据库中的数据对象进展定义。2数据组织,存储和管理:DBMS要分类组织,存储和管理各种数据,包括数据字典,用户数据,数据的存取路径等,要确定以何种文件构造和存取方式在存储级上组织这些数据,如何实现数据之间的联系,根本目标是提高存储空间利用率和存取效率。3数据操纵功能:提供操纵语言实现对数据库的根本操作。4数据库的事物管理和运行管理:数据库在建立,运行和维护时需要统一管理和控制,以保证数据的平安性,完整性,对用户对数据的并发使用及发生故障后的系统恢复。5数据库的建立和维护功能6其他功能:DBMS与网络中其他软件系统的通信功能,数据转换功能,数据库间的互访和互操作功能。9 简述数据的逻辑独立性和物理独立性?1逻辑独立性(外模式模式映像):物理独立性是指用户的应用程序与存储在磁盘上的数据库中数据是相互独立的。即,数据在磁盘上怎样存储由DBMS管理,用户程序不需要了解,应用程序要处理的只是数据的逻辑构造,这样当数据的物理存储改变了,应用程序不用改变。2逻辑独立性模式内模式映像:逻辑独立性是指用户的应用程序与数据库的逻辑构造是相互独立1物理独立性:当数据的物理构造包括存储构造、存取方式等改变时,其逻辑构造,应用程序都不用改变。 2逻辑独立性:数据的逻辑构造改变了,如修改数据模式、增加新的数据类型、改变数据间联系等,用户的应用程序可以不变。的,即,当数据的逻辑构造改变时,用户程序也可以不变。10 在数据库中为什么要进展并发控制?并发操作可能会产生哪几类数据不一致?1为什么进展并发控制:事物是并发控制的根本单位,保证食物ACID特性是事物处理的重要任务,而事物ACID特性可能遭到破坏的原因之一是多个事务对数据库的并发造作造成的,为了保证事务的隔离性和一致性,DBMS需要对并发操作进展正确调度,这就是进展并发操作的原因。2会产生那些不一致:丧失修改,不可重复读和读入“脏数据。11 解释以下根本概念:数据库、数据库管理系统、数据库系统、3NF,触发器。1数据库:是长期储存在计算机内,有组织的,可共享的大量数据的集合。2数据库管理系统:是位于用户与操作系统之间的一层数据管理软件,用来科学的组织和存储数据,高效的获取和维护数据。3数据库系统:是指在计算机系统中引入数据库后的系统,一般由数据库,数据库管理系统,应用系统,数据库管理员构成。43NF:关系模式R<U,F> 中假设不存在这样的码X、属性组Y及非主属性ZZ Y, 使得XY,YZ成立,Y X,那么称R<U,F> 3NF。5触发器:是用户定义在关系表上的一类由事件驱动的特殊过程。12 试述数据库的三级模式构造。数据库的三级模式机构是指数据库系统是由外模式,模式和内模式三级构成。1模式:也成逻辑模式,是数据库中全体数据的逻辑构造和特征的描述,是所有用户的公共数据视图。是模式构造的中间层,既不涉及物理存储细节和硬件环境,也与具体的应用程序,开发工具和设计语言无关。1也称逻辑模式,是数据库中全体数据的逻辑构造和特征的描述,是所有用户的公共数据视图。一个数据库只有一个模式2外模式:也称子模式或用户模式,它是数据库用户能够看见和使用的局部数据的逻辑构造和特征描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。2也称子模式,它是数据库用户能够看见和使用的局部数据的逻辑构造和特征的描述,外模式通常是模式的子集。3内模式:也称存储模式,一个数据库只有一个内模式。它是数据物理构造和存储方式的描述,是数据在数据库内部的表示方式。3也称存储模式,它是数据物理构造和存储方式的描述,是数据在数据库内部的表示方式。一个数据库只有一个内模式优点1数据库系统的三级模式是对数据的三个抽象级别,它把数据的具体组织留给DBMS去处理,使得用户不必关系数据在计算机内的存储。2数据库系统在三级模式上提供了二层映像功能,两层映象保证了数据库系统中的数据能够具有较高独立性和平安性。13 什么是存储过程?进展数据库应用程序设计时,使用存储过程有什么优点?1什么是存储过程:在使用Transact-SQL语言编程的过程中,可以将某些屡次调用以实现某个特定任务的代码段编写成一个过程,将其保存在数据库中,并由SQL Server效劳器通过过程名调用它们,这些过程就叫做存储过程。2存储过程特点:a。可以在单个存储过程中执行一系列 SQL 语句 。b。可以从自己的存储过程内引用其它存储过程,这可以简化一系列复杂语句。C。存储过程在创立时即在效劳器上进展编译,所以执行起来比单个 SQL 语句快。D。存储过程一旦执行一次后,其执行的方案就会驻留在计算机的高速缓冲存储器中。其后对同一个存储过程的调用就可以直接利用编译后在高速缓存中的二进制形式来完成操作。存储过程是一组予编译的SQL语句它的优点:1.允许模块化程序设计,就是说只需要创立一次过程,以后在程序中就可以调用该过程任意次。2.允许更快执行,如果某操作需要执行大量SQL语句或重复执行,存储过程比SQL语句执行的要快。3.减少网络流量,例如一个需要数百行的SQL代码的操作有一条执行语句完成,不需要在网络中发送数百行代码。4.更好的平安机制,对于没有权限执行存储过程的用户,也可授权他们执行存储过程。四、关系代数及SQL语句题设某商业集团关于商店销售商品的数据库中有三个根本表:商店SS#,SNAME,AREA,MGR_NAME其属性是商店编号,商店名称,区域名,经理姓名。商品GG#,GNAME,PRICE其属性是商品编号,商品名称,单价。销售SGS#,G#, QUANTITY,SALETIME其属性是商店编号,商品编号,销售数量。1、用关系代数实现以下查询:1查询销售了“冰箱的商店编号及商店名称S#,SNAMEGNAME='冰箱'SHOPSALEGOODSSELECT A.S#,SNAMEFROM SHOP A,SALE B,GOODS CWHERE A.S#=B.S# AND B.G#=C.G# AND GNAME='冰箱'2查询没有销售出“洗衣机的商店的负责经理的姓名3查询销售量大于1000的商店名称及商品名称4查询销售了所有商品的商店名称及所在区域。2、用SQL完成以下操作:1查询每种商品的销售数量的最大值,结果按销售数量从大到小排序。select gname,max(quantity) from sg,g where sg.g#=g.g# group by gname order by max(quantity) desc (2) 查询销售数量大于500的商品名称、商店名称及负责经理select sname,gname,mgr_name from s,g,sg where sg.g#=g.g# and sg.s#=s.s# and quantity>500(3) 从SG表中,把“石景山店中销售单价低于50元的商品的销售记录全部删除。delete from sg where s# in (select s# from s where sname=石景山店) and g# in(select g# from g where price<50)(4) 查询销售了10种以上商品的商店名称select sname from s,sg where s.s#=sg.s# and count(g#)>10(5) 统计区域名为“EAST的所有商店销售的每一种商品的总数量和总价值。要求显示结果包括G#,GNAME,SUM_QUANTITY,SUM_VALUE,其属性为商品编号、商品名称、销售数量、销售价值单价*数量。select g.g#,gname,sum(quantity)SUM_QUANTITY,pricr*sum(quantity)SUM_VALUE from s,g,sg where sg.g#=g.g# and sg.s#=s.s# and area=eastgroup by (g.g#,gname)6查询每种商品的销售数量都大于等于50的商店名称、区域名,经理姓名, 并把检索到的值插入到另一个已存在的S1SNAME,AREA,MGR_NAME表中。 insert into s1(sname , area , mgr_name ) select sname , area , mgr_name form s , sg where s.s# = sg.s# and g# in ( select g# from sg group by g# having sum(quantity)>=50)注:insert into s1(sname , area , mgr_name ) select sname , area , mgr_name form s , sg where s.s# = sg.s# and quantity>=50 是不对的,这种只是每个商店,销售一种产品,数量大于等于50,不合题意五、计算题 上课练习题设关系R、S分别表示如下: 完成以下关系代数运算,并给出结果六、设计题参考课件教师:教师编号、姓名、性别、年龄、出生日期、工作时间、职称、政治面貌、文化程度;研究生:研究生学号、姓名、指导教师编号、指导教师姓名、专业代码、班级; 工程:工程编号、工程名称、工程来源、工程级别、开场时间、完毕时间;论文:论文编号、论文题目、论文级别、发表刊物、发表时间、主办单位专业:专业代码、专业名称、学科代码、学科名称有关语义如下:每位研究生都有一位教师作为导师,一个教师可以指导多名研究生。每个工程都有多名教师和研究生参加,并有一位教师作为工程负责人。每篇论文由一名以上教师或研究生完成,按作者顺序排列。每位研究生只属于某一专业。请完成如下设计:1设计该科研管理信息系统的E-R图,并标明各实体之间的联系。2将该E-R图转换为关系模式,并将各关系模式标准化到3NF3指出各关系模式的候选码。

    注意事项

    本文(数据库期末复习答案.doc)为本站会员(美****子)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

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

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

    收起
    展开