版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
yyl、西南大学网络教育-[0072]《数据库技术》大作业2、西南大学2016年12月继续教育学院大作业[0072]3、西南大学2017年[0072]《数据库技术》上学期平时作业4、西南大学2017年12月网教大作业答案-0072数据库技术5、西南大学2017年12月网络教育大作业答案-0072数据库技术6、西南大学2018年6网络与继续教育学院大作业答案-0072数据库技术7、西南大学-2018秋季学期大作业[0072]《数据库技术》8、西南大学网络继续教育学院2016年12月[0072(1)9、西南大学网络继续教育学院2016年12月[007210、西南大学网络教育0072(1)11、西南大学网络教育2016年秋0072《数据库技术》答案12、西南大学网络与继续教育2018年12月数据库技术[0072】答案13、西南大学网络与继续教育学院0072(1)大作业答案14、西南大学网络与继续教育学院0072大作业答案15、西南大学网学院17年秋考试答题卷-0072-数据库技术-答卷16、[0072]《数据库技术》西南大学2018秋学期作业17、2015年12月西南大学(0072)《数据库技术》大作业A标准答案18、2015年秋西南大学〈数据库技术〉[0072]标准答案19、2015年秋西南大学网络教育〈数据库技术〉[0072]大作业标准答案20、2016年12月西南大网络与继续教育学院0072数据库技术参考答案21、2016年12月西南大学网络继续教育学院[0072]〈数据库技术〉大作业答案22、2016年12月西南大学网络与继续教育[0072]《数据库技术》大作业A答案23、2016年12月西南大学网络与继续教育学院〈数据库技术〉[0072]大作业答案24、2016年12月西南大学网络与继续教育学院《计算机应用技术》L0072]大作业答案25、2017年6月西南大学网教数据库技术10072]70分上传26、2017年12月0072西南大学27、2017年12月西南大学网教数据库技术[0072]70分上传28、2017年12月西南大学网络教育大作业答案-0072数据库技术29、2017年12月西南大学网络教育大作业答案-数据库技术[0072]30、2017年秋西南大学继续教育[0072]《数据库技术》上学期平时作业31、2017年秋西南大学网教[0072]《数据库技术》32、2018年6月西南大学网络与继续教育大作业答案-试述数据模型的概念0072陈33、2018年6月西南大学网络与继续教育学院大作业答案-[0072]《数据库技术》34、2018年12月西南大学网路教育[0072]《数据库技术》大作业答案35、2018年12月西南大学网络教育[0072]《数据库技术》大作业答案36、2019年3月西南大学网络教育3月大作业答案-0072数据库技术37、西南大学17秋[0072]《数据库技术》作业答案学号:姓名:2016年12月课程名称【编号】:数据库技术[0072](横线以下为答题区)答题不需复制题目,写明题目编号,按题目顺序答题1.答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:时所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,则以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。3.E—R图为:年Q年Q•fQ.转化关系模型:读者(读者号,姓名,年龄,性别,单位,地址)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)学号:姓名:层次:类别:网教专业:2016年12月课程名称【编号】:[ 1 —卷题号二三四五总分评卷人得分(横线以下为答题区)1、模型是对现实世界的抽象.在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”.数据模型是数据库管理的教学形式框架,是用来描述一组数据的概念和定义,包括三个方面:1、概念数据模型(ConceptualDataModel):这是面向数据库用户的实现世界的数据模型,主要用来描述世界的概念化结构,它使数据库的设计人员在设计的初始阶段,摆脱计算机系统及DBMS的具体技术问题,集中精力分析数据以及数据之间的联系等,与具体的DBMS无关.概念数据模型必须换成逻辑数据模型,才能在DBMS中实现.2、逻辑数据模型(LogixalDataModel):这是用户从数据库所看到的数据模型,是具体的DBMS所支持的数据模型,如网状数据模型、层次数据模型等等.此模型既要面向拥护,又要面向系统.3、物理数据模型(PhysicalDataModel):这是描述数据在储存介质上的组织结构的数据模型,它不但与具体的DBMS有关,而且还与操作系统和硬件有关.每一种逻辑数据模型在实现时都有起对应的物理数据模型.DBMS为了保证其独立性与可移植性,大部分物理数据模型的实现工作又系统自动完成,而设计者只设计索引、聚集等特殊结构.数据模型的三要素:一般而言,数据模型是严格定义的一组概念的集合,这些概念精确地描述了系统的静态特征(数据结构)、动态特征(数据操作)和完整性约束条件,这就是数据模型的三要素..数据结构数据结构是所研究的对象类型的集合.这些对象是数据库的组成成分,数据结构指对象和对象间联系的表达和实现,是对系统静态特征的描述,包括两个方面:(1)数据本身:类型、内容、性质.例如关系模型中的域、属性、关系等.(2)数据之间的联系:数据之间是如何相互关联的,例如关系模型中的主码、外码联系等..数据操作对数据库中对象的实例允许执行的操作集合,主要指检索和更新(插入、删除、修改)两类操作.数据模型必须定义这些操作的确切含义、操作符号、操作规则(如优先级)以及实现操作的语言.数据操作是对系统动态特性的描述..数据完整性约束数据完整性约束是一组完整性规则的集合,规定数据库状态及状态变化所应满足的条件,以保证数据的正确性、有效性和相容性.2、答:并发操作带来的数据不一致性包括三类:丢失修改、不可重复读和读“脏”数据。(1)丢失修改(LostUpdate)两个事务T1和T2读人同一数据并修改飞提交的结果破坏了(覆盖了)T1提交的结果,导致T1的修改被丢失。(2)不可重复读(Non-RepeatableRead)不可重复读是指事务T1读取数据后,事务T2执行更新操作,使T1无法再现前一次读取结果。不可重复读包括三种情况:详见《概论》8.1的P66。(3)读“脏”数据(DirtyRead)读“脏”数据是指事务T1修改某一数据,并将其写回磁盘,事务T2读取同一数据后,T1由于某种原因被撤销,这时T1已修改过的数据恢复原值T2读到的数据就与数据库中的数据不一致,则T2读到的数据就为“脏”数据,即不正确的数据。避免不一致性的方法和技术就是并发控制.最常用的技术是封锁技术。也可以用其他技术,例如在分布式数据库系统中可以采用时间戳方法来进行并发控制。3、(1)SELECTDISTSNOFROMSPJWHEREJNO="Jl'(2)SELECTPNOFROMSPJ,SWHERES.SNO=SPJ.SNOANDCITY='上海'(3)既用Jl又用SI零件的供应商号码关系模型为:读者(读者号,姓名,地址,性别)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)6、(2)转换为关系模型:仓库(仓库号,面积,电话号码),仓库号为主键零件(军件号,名称,规格,单价),零件号为主键存放(仓库号,零件号,库存数量),仓库号和零件号为外键,1、在数据库系统的恢复技术中,只有( )故障下的数据库恢复才使用后备副本。.1掉电.「事务内部故障.r系统故障.「介质故障/下面列出的关于“视图(View)”的条目中,()是不正确的。<br<span=""style="box-sizing:border-box;">.C视图是外模式.C视图是虚表.r使用视图可以加快查询语句的执行速度/.「使用视图可以简化查询语句的编写下列不属于数据库安全性控制措施的是()。.「备份少.「审计.「视图.「加密把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是( )。<br<span=""style="box-si:.rGRANTGRADEONSCTOZHAORANTUPDATEONSCTOZHAO. GRANTUPDATE(GRADE)ONSCTOZHAO.CGRANTUPDATEONSC(GRADE)TOZHAO把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是( )。<br<span”style=".C GRANTGRADEONSCTOZHAO.CGRANTUPDATEONSCTOZHAO.C GRANTUPDATE(GRADE)ONSCTOZHAO.CGRANTUPDATEONSC(GRADE)TOZHAO下列SQL语句中,能够实现“将查询SC表的权限授予用户UI,并允许该用户将此权限授予其他用户”这一border-box;">. 「GRANTSELECTTOSCONUIWITHPUBLIC.CGRANTSELECTONSCTOUIWITHPUBLIC.GRANTSELECTTOSCONUIWITHGRANTOPTION.CGRANTSELECTONSCTOUIWITHGRANTOPTION”关系模式设计理论主要解决的问题是( ).<br<span=""style="box-sizing:border-box;">.r插入异常、删除异常和数据冗余 "”.「提高查询速度・ 「减少数据操作的复杂性保证数据的安全性和完整性由于关系模式设计不当所引起的插入异常指的是()。.「"两个事务并发地对同一关系进行插入而造成数据库不一致".「"B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中"”.C"未经授权的用户对关系进行了插入".「"插入操作因为违反完整性约束条件而遭到拒绝"9,在数据库中,发生数据不一致现象的根本原因是( )。<br<span=""style="box-sizing:border-box;">.r 数据存储量太大.r数据安全性差.「数据相互关系复杂.1数据冗余“多个用户同时对同一数据进行操作,描述的是()o<br<span=M"style="box-sizing:border-box;">.r 数据库的完整性.r 数据库的并发控制“.「数据库的恢复.r数据的完整性在DB技术中“脏数据”是指( ).<br<span=""style="box-sizing:border-box;">.C未回退的数据.C未提交的数据回退的数据.r未提交随后又被撤消的数据”12、为了防止一个用户的工作不适当地影响另一个用户,应该采取()。.r完整性控制.r访问控制.C安全性控制.r并发控制013、数据库管理系统能实现对外模式、模式和内模式的说明,这类功能称为( )。.C数据操纵功能.「数据定义功能。. 「数据管理功能.「数据控制功能14、数据库系统的三级模式两级映象结构中,模式/内模式映象保证了()..「数据应用独立性.C设备独立性.C数据逻辑独立性.「数据物理独立性”15、在数据库的三级模式结构中,内模式有(A)。,「1个”.12个任意多个16>关于“死锁”,下列说法中正确的是()。<br<span=""style="box-sizing:border-box;',>.r死锁是操作系统中的问题,数据库系统中不存在.「 只有出现并发操作时,才有可能出现死锁”.「在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库.「 当两个用户竞争相同的资源时不会发生死锁17、在下列描述中,()是预防死锁的手段。<br<span=""style="box-sizing:border-box;">.r超时检测.r 中断事务执行.r两段锁协议.「顺序加锁。在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为( )。.C投影.r选择.「自然连接.'9连接0在关系代数运算中,五种基本运算为()。<br<span=""style="box-sizing:border-box;">.’并、差、选择、投影、自然连接.r并、差、交、选择、投影.「并、差、选择、投影、笛卡尔积”.r并、差、交、选择、乘积设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是( )。.' 400.r10000.1300002. 19000021、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()。.r并运算。.「交运算.r差运算.r积运算22、有如下关系:学生(学号,姓名,性别,专业号,年龄),将属性年龄的取值范围定义在0-120之间border-box;*>.「实体完整性.r参照完整性用户定义的完整性/逻辑完整性23、事务有多个性质,其中不包括()..「一致性.C唯一性。.C原子性.C隔离性24、保护数据以防止未经授权或不合法的使用造成的数据泄露、更改或破坏,是指数据库的()-.C安全性控制G.C完整性控制.「并发控制.「故障恢复25、由于用户需求发生变化而对数据库的部分设计进行修改称为数据库的( )。.C重定义.C重设计.C重组织.C重构造。26、如果关系模式R上有函数依赖AB-C和A-C,则R中存在( )<br<span="Hstyle="box-sizing:border-box;":.r完全依赖.r部分依赖或传递依赖多值依赖27、若关系模式R的所有候选码均为单个属性,则R最高必达到( )。.1NF.「2NF成.C3NFr.4NF28、将关系从3NF规范化到BCNF,要做的工作是()。<br<span=""style="box-sizing:border-box;">.r 消除非主属性对码的FFD.「 消除非主属性对码的PFD.「 消除非主属性对码的TFD. 「 消除主属性对码的PFD和TFD。29、在下列对关系的描述中,错误的是()。<br<span:”"style="box・sizing:border・box;”>.r关系中的列称为属性.r关系中允许有相同的属性名或.r关系中的行称为元组.r 属性的取值范围称为域30、恢复机制的关键问题是建立冗余数据,最常用的技术是()。<br<span=H"style="box-sizing:border-box;">.(数据镜像.「数据转储.「登录日志文件,'B+C/31、在SQL中,与"NOTIN”等价的操作符是( )。<br<span=""style="box-sizing:border-box;">.C<>ALL 守.C<>SOM.C=SOMEc.'=ALL32、SQL的SELECT语句中,aHAVING条件表达式”用来筛选满足条件的( )。.r列.「行.r关系.r分组/33、在SQL语言的查询语句中,不能使用谓词()。.(BETWEEN,「IN.CEXISTS.'IMPLICATES在SQL语言的SELECT语句中,实现投影操作的是()子句。.「SELECT〃.「FROM.CWHERE.CGROUPBY35、设有关系R(书号,书名),如果要检索第3个字母为M,且至少包含4个字母的书名,贝达式应写成:书名LIKE( )o<br<span=""style="box-sizing:border-box;">.r ' __M_'.r ' __M%',C ' __M_%'°.C ' _%M__'36、在SQL语言中,与XBETWEENIOAND20等价的表达式是()。. C X>10ANDX<20. C X>=10ANDX<20. C X>10ANDX<=20. C X>=10ANDX<=20/37、在SQL的查询语句中,集函数除了可以用在SELECT子句中,还可以用在( )子句中。.「FROMWHEREGROUPBY.ORDERBY38、以下关于事务调度和封锁的描述中,正确的是( )。.C遵守两段封锁协议的并发事务一定是可串行化的“.「可串行化的并发事务一定遵守两段封锁协议.「遵守两段封锁协议的并发事务不一定是可串行化的.「遵守两段封锁协议的并发事务一定不会产生死锁39、DDL是指( ).<br<span=""style="box-sizing:border-box;">.r数据定义语言。.r数据检测语言.「数据控制语言.「数据处理语言40、DML是指( )。<br<span="nstyle="box-sizing:border-box;">.r数据管理语言.「数据操纵语言。.「数据手工语言.r数据机器语言41、下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件对数据进行管理().I.人工管理阶段 U.文件系统阶段 HL数据库阶段.「只有I。.「只有n.ri和n.rn和ni42、下面的()不是数据库系统的特点。.C数据结构化程度". [数据共享程度高.「数据独立性高.「数据冗余程度高。43、在下面列出的数据模型中,()是概念数据模型。.r关系模型.r层次模型.r网状模型.C实体-联系模型。44、DBMS是指( )。.「数据库.[数据库管理系统。・ 「数据库系统数据库应用系统关于故障与恢复,下列说法正确的是()。<br<span=""style="box-sizing:border-box;">.r事务日志用来记录事务执行的频度.r任何故障的恢复都由系统自动完成.r系统故障的恢复只需进行RED。操作.「对日志文件设置检查点是为了提高故障恢复的效率以在数据库技术中,独立于计算机系统的模型是()..「E-R模型/.r层次模型.「关系模型.「面向对象的模型某公司经销多种产品,每名业务员可推销多种产品,且每种产品由多名业务员推销,则业务员与产品之间的border-box;">.r一对一.r一对多.r多对多。.r多对一SQL语言的结构中,( )有对应的存储文件。<br<span=M"style="box-sizing:border-box;">视图.’ 视图和基表.1存储文件和视图SQL语言具有数据操作功能,SQL语言的一次查询的结果是一个()。<br<span=""style="box-si.「数据项.「记录.一元组.「表/50、SQL语言中的视图对应于数据库结构中的( )o.「应用模式. 「外模式〃.「模式.「内模式51、SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE,UPDATE实现,.C数据查询.r数据操纵一.「数据定义.「数据控制52、有职工和亲属两个关系,当职工调出时,应该从职工关系中删除该职工的元组,同时应该从:border-box;SQL语言中,定义这个完整性约束的短语是()o<br<span=""style=*box-sizing:. rborder-box;. C ONDELETECASCADE。. C ONDELETERESTRICT. 「ONDELETESETNULL53、数据转储属于数据库中的( )功能。.C数据定义.C数据操纵.C运行管理.「数据维护以54、数据库系统发生故障时,可以基于日志进行恢复。下面列出的条目中,()是日志记录的内容I.事务开始信息 II.更新信息HL提交信息 IV.事务中止信息.rI、II和W.「I、in和w.rii、in和w.「都是。55、系统死锁属于()..r事务故障”.「程序故障.r系统故障.r介质故障56、在数据库设计中,将ER图转换成关系数据模型的过程属于( )..CE.需求分析阶段.1F.逻辑设计阶段”.「概念设计阶段.C物理设计阶段57、实体E1和E2之间是多对多联系,在数据库逻辑结构设计时把这个联系转换为一个关系,则这个关系的码.border-box;*>.「A.El的码.CB.E2的码.CC.El或E2的码.CD.El与E2码U58、在数据库的三级模式体系结构中,模式与内模式之间的映象(模式/内模式),实现了数据的独立t参考答案:物理59、试述数据库物理设计的内容和步骤。参考答案:数据库在物理设备上的存储结构与存取方法称为数据库的物理结构,它依赖于给定的DBMS.为一个给定的逻辑数据模型选取一•主要内容。数据库的物理设计步骤通常分为两步:(I)确定数据库的物理结构,在关系数据库中主要指存取方法和存储结构:(:效率。60、说明E-R图中表示实体、属性和联系的方法。参考答案:在E-R图中,实体用矩形表示,并且在其中写出实体名;属性用椭圆形表示,在其中写出属性名并将其与相应(出联系名,用无向边分别与有关实体连接起来,并标注联系类型类别:网教专业: 计算机应用技术 2016年12月课程名称【编号】:数据库技术【0072】 A卷大作业 满分:100分一、大作业题目:.试述数据模型的概念、数据模型的作用和数据模型的三个要素。答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:时所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,则以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?已知供应商一零件一工程项目数据库包含如下三个关系:供应商S(SNO,SNAME,CITY),零件P(PNO,PNAME,COLOR,VOIGHT,CITY),工程J(JN。,JNAME,CITY),供应SPJ(SNO,PNO,JNO,QTY).其中各属性名的含义是:SNO一供应商号码,SNAME一供应商名称,CITY一所在城市,PNO一零件号码,PNAME一零件名称,COLOR一零件颜色,W日GHT一零件重量,1IN0一工程项目号码,JNAME一工程项目名称,QTY—供应数量。①用关系代数表达式描述查询:找出向工程项目*jr提供零件的供应商号码。②用SQL查询块描述查询:找出与被提供给的工程项目在同一城市的零件号码。③用中文描述下面SQL语句的含义:SELECTCOUNT(*)FROMSPJWHEREJNO='JI'ANDPNO='Pl';.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图,再将其转换为关系模型。E—R图为:转化关系模型:读者(读者号,姓名,年龄,性别,单位,地址)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期).已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。(1)根据上述语义画出E-R图。(2)将E-R模型转换成关系模型,并指出关系的主码和外码(如果存在)。.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E—R图画出此工厂产品、零件、材料、仓库的概念模型。
答:二、大作业要求:大作业共需要完成3道题:第1-2题选作一题,满分30分第3题必做,满分30分第4-5题选作一题,满分40分类别:网教 专业:计算机科学与技术 2017年12(课程名称【编号】:数据库技术[0072] A卷大作业 满分:100一、大作业题目数据模型是数据摩中用来对现实世界进行抽象的工具,是数据座中用于提供信息表示和操作手段的形式构架.一般地讲,数据模型是严格定义的概念的集合.这些概念精确描述了系统的静态特性、动态特性和完整性约束条件.因此数据模型通常由数据结构、数据操作和完整性约束三部分组成.(I)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述.(2)数据操作:是指对数据库中各种对彖(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述.(3)数据的约束条件:是一组完整性规则的集合.完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用以限定符合数据模型的数据库状卷以及状态的变化,以保证数据的正确、有效、相容.解忻数据模型是数据库系统中最重要的概念之一,必须通过《概论》的学习真正拿握数据模型的慨念和作用.数据模型是数据库系统的基础.任何TDBMS都以某一个数据模型为基础,或者说支持某一个数据模型.数据库系统中,模型有不同的层次.根据模型应用的不同目的,可以将模型分成两类或者说两个层次:一类是概念模型,是按用户的观点来对数据和倍息建模,用于信息世界的建模,强调语义表达能力,概念简单清晰;另一类是数据模型,是按计算机系统的观点对数据建模,用于机器世界,人们可以用它定义、操纵数据摩中的数据,一般需要有严格的形式化定义和一组严格定义了语法和语义的语言,并有一些规定和限制,便于在机器上实现./(l)selectSEX,count(*)fromSgroupbySEX;(2)selectC#,CNAMEfromCwhereREACHER=/HU*;⑶selectSNAMEfromSwhereS#in(selectS#fromSCwhereC#notin(selectC#fromCwhereTEACHER—UU'));(4)selectSNAME,C#,GRADEfromS,SCwhereS.S#=SC.S#andSEX=*男.4.
(2)特换为关系模型:金芹(小:号.而枳,电话号码).6陈号为上健等件(平1号,名林.规格.停价).零件号为上便存放(仓库号,零件号,停存数量),仓库号和平件号为外使.一、大作业要求第1-2题选作一题,满分30分第3题必做,满分30分第4-5题选作一题,满分40分类别:网教 专业:计算机应用技术 2018年6月课程名称【编号】: 数据库技术【0072】 A卷大作业 满分:100分二、大作业题目.试述数据模型的概念、数据模型的作用和数据模型的三个要素。.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?.已知供应商一零件一工程项目数据库包含如下三个关系:供应商S(SNO,SNAME,CITY),零件P(PNO,PNAME,COLOR,WEIGHT,CITY),工程J(JNO,JNAME,CITY),供应SPJ(SNO,PNO,JNO,QTY)O其中各属性名的含义是:SNO一供应商号码,SNAME一供应商名称,CITY一所在城市,PNO一零件号码,PNAME一零件名称,COLOR一零件颜色,WEIGHT一零件重量,JNO一工程项目号码,JNAME一工程项目名称,QTY一供应数量。①用关系代数表达式描述查询:找出向工程项目'J1'提供零件的供应商号码。用SQL查询块描述查询:找出与被提供给的工程项目在同一城市的零件号码。用中文描述下面SQL语句的含义:SELECTCOUNT(*)FROMSPJWHEREJNO='JI'ANDPNO='Pl';.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图,再将其转换为关系模型。.设有一个反映学校教务的关系模式:R(学号,姓名,班级,班主任,课程号,成绩)如果规定:每个学生只有一个姓名;隶属于一个班级;每个班级有一个班主任;每个学生在每门课程只有一个成绩。(1)根据上述规定,写出模式R的基本函数依赖和候选码。(2)R最高属于第几范式,并说明理由。(3)将R规范到3NF。三、大作业要求第1-2题选作一题,满分30分第3题必做,满分30分第4-5题选作一题,满分40分1、概念:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般的讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用于限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。4,如图1(书号,书名,作者,出版社)借书(读者号,书号,借出日期,期龄,单位)应还日期)关系模型为:读者(读者号,姓名,地址,性书类别:网教 专业:专业课 2018年12月课程名称【编号】:数据库技术[0072] A卷大作业 满分:100分(第1-2题选作一题,满分30分).什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(1)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。解析在现代计算机系统中数据的概念是广义的。早期的计算机系统主要用于科学计算,处理的数据是整数、实数、浮点数等传统数学中的数据。现代计算机能存储和处理的对象十分广泛,表示这些对象的数据也越来越复杂。数据与其语义是不可分的。500这个数字可以表示一件物品的价格是500元,也可以表示一个学术会议参加的人数有500人,还可以表示一袋奶粉重500克。(2)数据库(DataBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。(3)数据库系统(DataBas。Sytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。解析数据库系统和数据库是两个概念。数据库系统是一个人一机系统,数据库是数据库系统的一个组成部分。但是在日常工作中人们常常把数据库系统简称为数据库。希望读者能够从人们讲话或文章的上下文中区分“数据库系统”和“数据库”,不要引起混淆。(4)数据库管理系统(DataBaseManagementsytem,简称DBMs):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护功能。解析DBMS是一个大型的复杂的软件系统,是计算机中的基础软件。目前,专门研制DBMS的厂商及其研制的DBMS产品很多。著名的有美国IBM公司的DBZ关系数据库管理系统和IMS层次数据库管理系统、美国Oracle公司的orade关系数据库管理系统、s油ase公司的s油ase关系数据库管理系统、美国微软公司的SQLServe,关系数据库管理系统等。(第3题必做,满分30分).已知三个关系模式:学生:S(SNO,SNAME,AGE,SSEX),其属性的含义依次为学号、姓名、年龄、性别。课程:C(CNO,CNAME)其属性的含义依次为课程号、课程名称。成绩:SC(SNO,CNO,GRADE),其属性的含义依次为学号、课程号、分数。a)用关系代数表达式描述查询:学号为'002'的学生姓名和性别。PiSNAME(DeltaSNO='002'(S))其中Pi表示投影,Delta表示选择b)完善下面的SQL语句片断。CREATETABLESC(SNOCHAR(10)_FOREIGNKEYREFERNCESS(SNO),_check(GRADE>0andGRADE<=100), /*建立外码*/GRADENUMBER(2), /*建立约束,要求成绩大于0,小于等于100*/ primarykey(SNO,CNO))) /*建立主码约束*/c)用SQL查询描述查询:选修课程号为‘C1'的学生的姓名和成绩SELECTS,SNAME,SC.GRADE FROMS,SCWHERES.SNO=SC.SNOANDCNO='Cl';d)用SQL查询描述查询:统计各系的学生人数。select系,count(*)as人数fromtablegroupby系e)删除学号为'001'的学生DeletefromswhereSID='001'(第4-5题选作一题,满分40分).请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图,再将其转换为关系模型。关系模型为:读者(读者号,姓名,地址,性别书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,年龄,单位)应还日期).已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。(1)根据上述语义画出E—R图。(2)将E-R模型转换成关系模型,并指出关系的主码和外码(如果存在)。一、图示外伸梁,受均布载荷作用,已知:q=10kN/m,a=4m,试计算梁的支座反力。(20分)一"2一一"2一一"2解:FA=45kN,FB=15kN二、图示水平悬臂梁AB,受铅垂集中力户和集度为q的铅垂均布载荷作用,且F=2qa,若不计梁重,试求固定端A处的约束反力。(20”解:Z尸,=0,=心=0, =4.5":健B寸针)三、铸铁梁的荷载及截面尺寸如图示,材料的许可拉应力[5]=40MPa,许可压应力[oJ=60MPa,已知:P=3kN,a=lm»/Z=765X108m4,yi=52mm,y2=88mmo不考虑弯曲切应力,试校核梁 的强度。(20分)解:-3kNm3x88磊「20395,所以罚足强度条件。
四、矩形截面木梁如图所示,已知F=20KN,/=3m,[o]=20/WPa,试校核梁的弯曲正应力强度。(20分)解:第步,求出最大弯矩和剪力:M=R/4=2OX3:4=I5KNV=F/2=20+2=10KN第.:步,求出抗弯刚度.W=bhJ76=120X200X200:6=800000(mm1)第三步,强度验算:。=MAV=I5X1000X10004-800000=18.75(N/mnr><[a]=20MPa所以满足要求五、正方形截面助长的轴向受压杆如图所示,已知/=lm,a=20mm,材料的弹性模量E=2xlO^MPa,比例极限>=200MPa,求其临界力。(20分)解:压杆:A=pl/r=121A.r=itJ—=tooA>Ap 为大柔度杆Pcr=n2E/A2«A=53.7kN类别:网教专业: 计算机应用技术 2016年12月课程名称【编号】:数据库技术【0072】 A卷大作业 满分:100分一、大作业题目:.试述数据模型的概念、数据模型的作用和数据模型的三个要素。答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:时所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,则以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?已知供应商一零件一工程项目数据库包含如下三个关系:供应商S(SNO,SNAME,CITY),零件P(PNO,PNAME,COLOR,VOIGHT,CITY),工程J(JN。,JNAME,CITY),供应SPJ(SNO,PNO,JNO,QTY).其中各属性名的含义是:SNO一供应商号码,SNAME一供应商名称,CITY一所在城市,PNO一零件号码,PNAME一零件名称,COLOR一零件颜色,W日GHT一零件重量,1IN0一工程项目号码,JNAME一工程项目名称,QTY—供应数量。①用关系代数表达式描述查询:找出向工程项目*jr提供零件的供应商号码。②用SQL查询块描述查询:找出与被提供给的工程项目在同一城市的零件号码。③用中文描述下面SQL语句的含义:SELECTCOUNT(*)FROMSPJWHEREJNO='JI'ANDPNO='Pl';18.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图,再将其转换为关系模型。E—R图为:转化关系模型:读者(读者号,姓名,年龄,性别,单位,地址)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)19.已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。(1)根据上述语义画出E-R图。(2)将E-R模型转换成关系模型,并指出关系的主码和外码(如果存在)。20.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E—R图画出此工厂产品、零件、材料、仓库的概念模型。
答:二、大作业要求:大作业共需要完成3道题:第1-2题选作一题,满分30分第3题必做,满分30分第4-5题选作一题,满分40分一、图示外伸梁,受均布载荷作用,已知:q=10kN/m,a=4m,试计算梁的支座反力。(20分)一"2一一"2一一"2解:FA=45kN,FB=15kN二、图示水平悬臂梁AB,受铅垂集中力户和集度为q的铅垂均布载荷作用,且F=2qa,若不计梁重,试求固定端A处的约束反力。(20”解:Z尸,=0,=心=0, =4.5":健B寸针)三、铸铁梁的荷载及截面尺寸如图示,材料的许可拉应力[5]=40MPa,许可压应力[oJ=60MPa,已知:P=3kN,a=lm»/Z=765X108m4,yi=52mm,y2=88mmo不考虑弯曲切应力,试校核梁 的强度。(20分)解:-3kNm3x88磊「20395,所以罚足强度条件。
四、矩形截面木梁如图所示,已知F=20KN,/=3m,[o]=20/WPa,试校核梁的弯曲正应力强度。(20分)解:第步,求出最大弯矩和剪力:M=R/4=2OX3:4=I5KNV=F/2=20+2=10KN第.:步,求出抗弯刚度.W=bhJ76=120X200X200:6=800000(mm1)第三步,强度验算:。=MAV=I5X1000X10004-800000=18.75(N/mnr><[a]=20MPa所以满足要求五、正方形截面助长的轴向受压杆如图所示,已知/=lm,a=20mm,材料的弹性模量E=2xlO^MPa,比例极限>=200MPa,求其临界力。(20分)解:压杆:A=pl/r=121A.r=itJ—=tooA>Ap 为大柔度杆Pcr=n2E/A2«A=53.7kN0072《数据库技术》上传1、概念:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式构架。一般的讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,用于限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。3、答:(1)PiSNAME(DeltaSNO='S2'(S))其中Pi表示投影,Delta表示选择4、答:关系模型为:读者(读者号,姓名,地址,性别)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期)类别:网教 专业:专业课 2018年12月课程名称【编号】:数据库技术[0072] A卷大作业 满分:100分(第1-2题选作一题,满分30分).什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性?答:数据与程序的逻辑独立性:当模式改变时(例如增加新的关系、新的属性、改变属性的数据类型等),由数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。数据与程序的物理独立性:当数据库的存储结构改变了,由数据库管理员对模式/内模式映像做相应改变,可以使模式保持不变,从而应用程序也不必改变,保证了数据与程序的物理独立性,简称数据的物理独立性。数据库管理系统在三级模式之间提供的两层映像保证了数据库系统中的数据能够具有较高的逻辑独立性和物理独立性,.试述数据、数据库、数据库系统、数据库管理系统的概念。答:(1)数据(Data):描述事物的符号记录称为数据。数据的种类有数字、文字、图形、图像、声音、正文等。数据与其语义是不可分的。(2)数据库(D砒aBase,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。(3)数据库系统(DataBaseSytem,简称DBS):数据库系统是指在计算机系统中引入数据库后的系统构成,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。(4)数据库管理系统(DataBaseManagementSytem,简称DBMS):数据库管理系统是位于用户与操作系统之间的一层数据管理软件,用于科学的组织和存储数据、高效地获取和维护数据。DBMS的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据的建立和维护功能。(第3题必做,满分30分).已知三个关系模式:学生:S(SNO,SNAME,AGE,SSEX),其属性的含义依次为学号、姓名、年龄、性别。课程:C(CNO,CNAME)其属性的含义依次为课程号、课程名称。成绩:SC(SNO,CNO,GRADE),其属性的含义依次为学号、课程号、分数。a)用关系代数表达式描述查询:学号为'002'的学生姓名和性别。答:PiSNAME(DeltaSN0='002'(S))其中Pi表示投影,Delte表示选择b)完善下面的SQL语句片断。CREATETABLESC(SNOCHAR(10)FOREIGNKEYREFERNCESS(SNO), /*建立外码*/...GRADENUMBER(2)check(GRADE〉。andGRADE<=100, /*建立约束,要求成绩大于0,小于等于100*/primarykey(SNO,CNO)/*建立主码约束*/c)用SQL查询描述查询:选修课程号为‘C1'的学生的姓名和成绩答:SELECTS,SNAME,SC.GRADEFROMS,SCWHERES.SNO=SC.SNOANDCNO='Cl';d)用SQL查询描述查询:统计各系的学生人数。答:SELECTCOUNT(SNO)FROMSgroupby系WHERESSEX='男';SELECTCOUNT(SNO)FROMSgroupby系WHERESSEX='女';e)删除学号为‘00』的学生答:DELETEFORMStudentWHERESno='001'(第4-5题选作一题,满分40分).请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图,再将其转换为关系模型。
答:E-R图为:答:答:关系模型为:谡者(读者号.姓名.地址.性别)书(书号.书名.作者.出版社)借书《读者号.书号,借出日期,应还日期)一、图示外伸梁,受均布载荷作用,已知:q=10kN/m,a=4m,试计算梁的支座反力。(20分)一"2一一"2一一"2解:FA=45kN,FB=15kN二、图示水平悬臂梁AB,受铅垂集中力户和集度为q的铅垂均布载荷作用,且F=2qa,若不计梁重,试求固定端A处的约束反力。(20”解:Z尸,=0,=心=0, =4.5":健B寸针)三、铸铁梁的荷载及截面尺寸如图示,材料的许可拉应力[5]=40MPa,许可压应力[oJ=60MPa,已知:P=3kN,a=lm»/Z=765X108m4,yi=52mm,y2=88mmo不考虑弯曲切应力,试校核梁 的强度。(20分)解:-3kNm3x88磊「20395,所以罚足强度条件。
四、矩形截面木梁如图所示,已知F=20KN,/=3m,[o]=20/WPa,试校核梁的弯曲正应力强度。(20分)解:第步,求出最大弯矩和剪力:M=R/4=2OX3:4=I5KNV=F/2=20+2=10KN第.:步,求出抗弯刚度.W=bhJ76=120X200X200:6=800000(mm1)第三步,强度验算:。=MAV=I5X1000X10004-800000=18.75(N/mnr><[a]=20MPa所以满足要求五、正方形截面助长的轴向受压杆如图所示,已知/=lm,a=20mm,材料的弹性模量E=2xlO^MPa,比例极限>=200MPa,求其临界力。(20分)解:压杆:A=pl/r=121A.r=itJ—=tooA>Ap 为大柔度杆Pcr=n2E/A2«A=53.7kN类别:网教专业: 计算机应用技术 2016年12月课程名称【编号】:数据库技术【0072】 A卷大作业 满分:100分一、大作业题目:.试述数据模型的概念、数据模型的作用和数据模型的三个要素。答:数据模型是数据库中用来对现实世界进行抽象的工具,是数据库中用于提供信息表示和操作手段的形式架构。一般地讲,数据模型是严格定义的概念的集合。这些概念精确描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操作和完整性约束三部分组成。(1)数据结构:时所研究的对象类型的集合,是对系统静态特性的描述。(2)数据操作:是指对数据库中各种对象(型)的实例(值)允许进行的操作的集合,包括操作及有关的操作规则,是对系统动态特性的描述。(3)数据的约束条件:是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和依存规则,则以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效、相容。.并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?已知供应商一零件一工程项目数据库包含如下三个关系:供应商S(SNO,SNAME,CITY),零件P(PNO,PNAME,COLOR,VOIGHT,CITY),工程J(JN。,JNAME,CITY),供应SPJ(SNO,PNO,JNO,QTY).其中各属性名的含义是:SNO一供应商号码,SNAME一供应商名称,CITY一所在城市,PNO一零件号码,PNAME一零件名称,COLOR一零件颜色,W日GHT一零件重量,1IN0一工程项目号码,JNAME一工程项目名称,QTY—供应数量。①用关系代数表达式描述查询:找出向工程项目*jr提供零件的供应商号码。②用SQL查询块描述查询:找出与被提供给的工程项目在同一城市的零件号码。③用中文描述下面SQL语句的含义:SELECTCOUNT(*)FROMSPJWHEREJNO='JI'ANDPNO='Pl';.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。要求:给出E—R图,再将其转换为关系模型。E—R图为:转化关系模型:读者(读者号,姓名,年龄,性别,单位,地址)书(书号,书名,作者,出版社)借书(读者号,书号,借出日期,应还日期).已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。(1)根据上述语义画出E-R图。(2)将E-R模型转换成关系模型,并指出关系的主码和外码(如果存在)。.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E—R图画出此工厂产品、零件、材料、仓库的概念模型。
答:二、大作业要求:大作业共需要完成3道题:第1-2题选作一题,满分30分第3题必做,满分30分第4-5题选作一题,满分40分类别:网教 专业:计算机科学与技术 2017年12月课程名称【编号】:数据库技术[0072] A卷大作业 满分:100分四、大作业题目.试述数据模型的概念、数据模型的作用和数据模型的三个要素。.建立一个关于系、学生、班级、学会等诸信息的关系数据库。学生:学号、姓名、出生年月、系名、班号、宿舍区。班级:班号、专业名、系名、人数、入校年份。系:系名、系号、系办公地点、人数。学会:学会名、成立年份、办公地点、人数。语义如下:一个系有若干专业,每个专业每年只招一个班,每个班有若干学生。一个系的学生住在同一宿舍区。每个学生可参加若干学会,每个学会有若干学生。学生参加某学会有一个入会年份。请给出关系模式,写出每个关系模式的极小函数依赖集,指出是否存在传递函数依赖,对于函数依赖左部是多属性的情况讨论函数依赖是完全函数依赖,还是部分函数依赖。指出各关系模式的候选码、外部码,有没有全码存在?用什么方法能避免各种不一致的情况?.设有三个关系模式如下:学生S(S#,SNAME,AGE,SEX)各属性的含义为:学号,姓名,年龄,性别学习SC(S#,C#,GRADE)各属性的含义为:学号,课程号,成绩课程C(C#,CNAME,TEACHER)各属性的含义为:课程号,课程名,教师。(1)请用关系代数表达式描述查询:学号为'S2'的学生所选课程的课程号。(2)完善下面的SQL语句片断。CREATETABLESC(S#CHAR(10),C#CHAR(10),GRADENUMBER(2),/*建立主码约束*//*在S#列上建立外码约束*/(3)用SQL查询块描述下列查询:学生“李勇”所选选修的课程名。统计每门课程的选课人数。在学生表中插入数据('1001',‘王勇','男',19).请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号,姓名,地址,性别,年龄,单位。对每本书存有:书号,书名,作者,出版社。对每本被借出的书存有读者号、借出日期和应还日期。(1)根据上述语义画出E-R图。(2)将E-R模型转换成关系模型,并指出关系的主码和外码(如果存在)。.已知:某公司有多个仓库,每一个仓库存放多种零件,而每一种零件也可在多个仓库中保存,在每一个仓库中保存的零件都有库存数量。仓库的属性有仓库号、地点和电话号码,零件的属性有零件号、名称、规格和单价。(1)根据上述语义画出E-R图。(2)将E-R模型转换成关系模型,并指出关系的主码和外码(如果存在)。二、大作业要求第1-2题选作一题,满分30分第3题必做,满分30分第4-5题选作一题,满分40分答:、1、数据模型是一组严格定义的概念集合,这些概念精确地描述了系统的数据结构、数据操作和数据完整性约束条件。数据模型是通过概念模型数据化处理得到的。数据库是根据数据模型建立的,因而数据模型是数据库系统的基础。数据模型的三要素是数据结构、数据操作和完整性约束条件。其中,数据结构是所研究的对象类型的集合,它包括数据的内部组成和对外联系;数据操作是指对数据库中各种数据对象允许执行的操作集合,它包括操作对象和有关的操作规则两部分内容;数据约束条件是一组数据完整性规则的集合,它是数据模型中的数据及其联系所具有的制约和依存规则。3、已知三个关系模式:学生S(S#,SNAME,AGE,SEX),其属性的含义为:学号,姓名,年龄,性别;学习成绩SC(S#,C#,GRADE),其属性的含义为:学号,课程号,成绩;课程C(C#,CNAME,TEACHER),其属性的含义为:课程号,课程名,教师。(1)请用关系代数表达式描述查询:学号为‘S2'的学生所选课程的课程号。答:PiC#(DeltaS#=52'(S))其中Pi表示投影,Delta表示选择(2)完善下面的SQL语句片断。答:CREATETABLESC(S#CHAR(IO),C#CHAR(IO),GRADENUMBER(2),primarykey(S#,C#), /*建立主码约束*/FOREIGNKEYREFERNCESS(S*), /*在S#列上建立外码约束*/)(3)用SQL查询块描述下列查询:学生"李勇”所选选修的课程名。答:SELECTC.CNAMEFROMS,SC,CWHERES.SNAME='李勇’ANDS.S#=SC.S#ANDC.C#=SC.C#;统计每门课程的选课人数。答:SELECTC.CNAME,COUNT(S.S#)FROMSC,C,SWHEREC.C#=SC.C#ANDSC.S#=S.S#groupbyC.CNAME;在学生表中插入数据('1001',‘王勇‘,‘男‘,19)答:INSERTINTOSVALUES('1001,'王勇'男',19);COMMIT;(2)转换为关系模型:仓库(仓库号,面积,电话号码),仓库号为主键零件(零件号,名称,规格,单价),零件号为主键存放(仓库号,零件号,库存数量),仓库号和零件号为外键。■西南大学网络与继续教育学院课程代码:0072 课程代码:0072 学年学季:20182窗体顶端1、在数据库系统的恢复技术中,只有1、在数据库系统的恢复技术中,只有()故障下的数据库恢复才使用后备副本。・ 1掉电.「事务内部故障.C系统故障.C介质故障或2、下面列出的关于“视图(View)”的条目中,()是不正确的。<br<span=""style="box-sizing:border-boxL>.C视图是外模式.C视图是虚表.C使用视图可以加快查询语句的执行速度。.C使用视图可以简化查询语句的编写3、关于视图的正确叙述是( )。.「视图与基本表相同,用来存储数据.「视图不能同基本表进行连接操作.「在视图上不能进行更新操作视图是从一个或多个基本表导出的虚表04、下列不属于数据库安全性控制措施的是()。.「备份。.C审计.「视图.C加密5^DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的()<br<span=""styl.r一致性.C完整性.r安全性 "d.r可靠性6,把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是( )»<br<span=""style=".CGRANTGRADEONSCTOZHAO.GRANTUPDATEONSCTOZHAO.CGRANTUPDATE(GRADE)ONSCTOZHAO.CGRANTUPDATEONSC(GRADE)TOZHAO7^DBMS提供授权功能控制不同用户访问数据的权限,主要目的是为了实现数据库的().<br<span=""style=.r一致性.r安全性。.r可靠性下列SQL语句中,能够实现“将查询SC表的权限授予用户U1,并允许该用户将此权限授予其他用户”这一功border-box;">. C GRANTSELECTTOSCONUIWITHPUBLIC. C GRANTSELECTONSCTOUIWITHPUBLIC. C GRANTSELECTTOSCONUIWITHGRANTOPTION. r GRANTSELECTONSCTOUIWITHGRANTOPTION下列不属于数据库安全性控制措施的是( )。<br<span=""style="box・sizing:border・box;">.「备份。.「审计.r视图.r加密10、下述()语句用于实现数据存取的安全机制。.CCOMMIT.CROLLBACK.CGRANTU.CCREATETABLE11、基本ER图就是数据库的()o.C外模式逻辑模式
内模式.「概念模式―12、目前商品化的数据库管理系统主要采用()数据模型。.「关系/.C网络. 「层次.'E-R13、根据Armstrong公理,下面( )是错误的。<br<span="".r若Xf乙X->Y,则XfYZ. C若XTZ,丫玲Z,则XTY。. C若X4Y,WY->Z,则XWTZ.’若XTY及ZIY,则XTZ14、下述的()不是由于关系模式设计不当而引起的。.「数据冗余,「丢失修改。,「插入异常. 「更新异常关系数据库的规范化理论主要解决的问题是(<br<span=""sty.C如何构造合适的数据逻辑结构〃sty1e=*box-sizingsty1e=*box-sizing:border-box;*>户"box-sizing:border-box;">.’ 如何构造合适的应用程序界面.r如何控制不同用户的数据操作权限由于关系模式设计不当所引起的插入异常指的是()..C"两个事务并发地对同一关系进行插入而造成数据库不一致".["B.由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中"。.r"未经授权的用户对关系进行了插入". 1"插入操作因为违反完整性约束条件而遭到拒绝"在数据库中,发生数据不一致现象的根本原因是( )。<br<span="Hstyle="box-sizing:border-box;">.r数据存储量太大.r数据安全性差.r数据相互关系复杂.「数据冗余。在DB技术中“脏数据”是指( )。<br<span="''style="box-sizing:border-box;">.r未回退的数据.r未提交的数据.r回退的数据.r未提交随后又被撤消的数据。19、为了防止一个用户的工作不适当地影响另一个用户,应该采取().完整性控制. '访问控制.r安全性控制.r并发控制。20、单个用户使用的数据视图的描述称为()。.「外模式0.「概念模式.「内模式.r存储模式21、数据库管理系统能实现对外模式、模式和内模式的说明,这类功能称为( )。.「数据操纵功能.「数据定义功能。.C数据管理功能.「数据控制功能22、在数据库的三级模式结构中,内模式有(A)。.11个。.C2个・r3个.r任意多个23、关于"死锁",下列说法中正确的是()。<br<span=H"style="box-sizing:border-box;">.‘死锁是操作系统中的问题,数据库系统中不存在.「只有出现并发操作时,才有可能出现死锁。.r在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库.r当两个用户竞争相同的资源时不会发生死锁24、在下列描述中,()是预防死锁的手段。<br<span=H"style="box-sizing:border-box;">.r超时检测.r中断事务执行.r两段锁协议.r顺序加锁。25、在事务依赖图中,若两个事务的依赖关系构成循环,贝!1()。.’ 事务执行成功.「系统出现活锁.C事务执行失败.「系统出现死锁/26、数据库镜像可以用于( )..「"保证数据库的完整性.「实现数据库的安全性. 「进行数据库恢复或并发操作。实现数据共享在关系代数中,从两个关系的笛卡尔积中,选取它们属性间满足一定条件的元组的操作,称为( )。.r投影.「选择.「自然连接.「e连接。28、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是()o.r左外联接.r右外联接.r外部并.「外联接或29、对关系R进行投影运算后,得到关系S,则()o<br<span=',"style=nbox-sizing:border-box;">.「关系R的元组数等于关系S的元组数.「关系R的元组数小于关系S的元组数.「关系R的元组数大于关系S的元组数.r关系R的元组数大于或等于关系S的元组数。30、在关系代数运算中,五种基本运算为()。<br<span=""style="box-sizing:border-box;">.r并、差、选择、投影、自然连接.r并、差、交、选择、投影并、差、选择、投影、笛卡尔积。并、差、交、选择、乘积31、设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是( )。.C400. C10000.C300002. C9000032、对关系S和关系R进行集合运算,结果中既包含S中元组也包含R中元组,这种集合运算称为()..r并运算。.「交运算.r差运算.r积运算33、数据字典不包括( )。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 物流专业高层次人才培育优化方案
- 停车场防火门闭门器方案
- 施工临时防汛方案
- 2025年跨境旅游风情游
- 铁矿采选项目商业计划书
- 煤矿复垦区土壤改良方案
- 矿山井下运输调度智能优化方案
- 建筑混凝土低碳浇筑方案
- 环境监测机构数据报告规范
- 供水管道巡检维护方案
- 南方科大综评试题及答案
- 《通风工程》详细笔记
- DL∕T 5003-2017 电力系统调度自动化设计规程
- 创新设计前沿智慧树知到期末考试答案章节答案2024年浙江大学
- QY130V633技术规格书(含配套件)
- 目标选才讲学
- 居民自建桩安装告知书回执
- 项目5 S7-1200 PLC控制步进电机与伺服电机
- 辅导员基础知识试题及答案
- 我是爸妈的小帮手课件
- 部编版语文八年级下册第五单元游记散文阅读练习(含解析)
评论
0/150
提交评论