版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、期末试题(B卷)一、选择题(20题X1分=20分)1、数据库系统与文件系统的主要区别是()A数据库系统复杂,而文件系统简单B文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C文件系统只能管理程序文件,而数据库系统能够管理各种类型的文D文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量。2、数据库中,数据的物理独立性是指()A数据库与数据库管理系统的相互独立B用户程序与DBMS的相互独立C用户的应用程序与存储在磁盘上数据库中的数据是相互独立的D应用程序与数据库中数据的逻辑结构相互独立3、关系数据库管理系统应能实现的专门关系运算包括()A排序、索引、统计B选择、投影、连接C并
2、、差、笛卡尔积D选择、投影、除4、关系运算中花费时间可能最长的运算是()A投影B选择C笛卡尔积D除5、在关系代数运算中,五种基本运算为()A并、差、选择、投影、自然连接B并、差、交、选择、投影C并、差、选择、投影、笛卡尔积D并、差、交、选择、乘积6、SQL语言具有()的功能A关系规范化、数据操纵、数据控制B数据定义、数据操纵、数据控制C数据定义、关系规范化、数据控制D数据定义、关系规范化、数据操纵7、关系数据库规范化是为解决关系数据库中()问题而引入的A插入、删除和数据冗余B提高查询速度C减少数据操作的复杂性D保证数据的安全性和完整性8、在关系DB中,任何二元关系模式的最高范式必定是()A1N
3、FB2NFC3NFDBCNF9、关系模式R中的属性全部是主属性,则R的最高范式必定是()A2NFB3NFCBCNFD4NF10、根据关系数据库规范化理论,关系数据库中的关系要满足第一范式。下面“部门”关系中,因哪个属性而使它不满足第一范式?()部门(部门号,部门名,部门成员,部门总经理)A部门总经理B部门成员C部门名D部门号11、在关系数据库设计中,设计关系模式是()的任务A需求分析阶段B概念设计阶段C逻辑设计阶段D物理设计阶段12、从ER模型关系向关系模型转换时,一个m:n联系转换为关系模式时,该关系模式的关键字()Am端实体的关键字Bn端实体的关键字Cm端实体关键字与n端实体关键字组合D重
4、新选取其他属性13、数据库逻辑设计的主要任务是()A建立ER图和说明书B创建数据库说明C建立数据流图D把数据送入数据库14、数据流程图(DFD是用于描述结构化方法中()阶段的工具。A可行性分析B详细设计C需求分析D程序编码15、保护数据库,防止未经授权的或不合法的使用造成的数据泄漏、更改破坏。这是指数据的(了)A安全性B完整性C并发控制D恢复16、事务的一致性是指()A事务中包括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态。17、事务的持续性是指()A事务中包
5、括的所有操作要么都做,要么都不做B事务一旦提交,对数据库的改变是永久的C一个事务内部的操作及使用的数据对并发的其他事务是隔离的D事务必须是使数据库从一个一致性状态变到另一个一致性状态。18、若事务T对数据R已加X锁,则其他对数据R()A可以加S锁不能加X锁B不能加S锁可以加X锁C可以加S锁也可以加X锁D不能加任何锁19、数据库恢复的基础是利用转储的冗余数据。这些转储的冗余数据是指(A数据字典、应用程序、审计档案、数据库后备副本B数据字典、应用程序、日志文件、审计档案C日志文件、数据库后备副本D数据字典、数据库后备副本20、并发操作会带来哪些数据不一致性()A丢失修改、不可重复读、脏读、死锁B不
6、可重复读、脏读、死锁C丢失修改、月4读、死锁D丢失修改、不可重复读、脏读二、填空题(20题X1分=20分)1、数据库是长期存储在计算机内、有的、可的数据集合。2、数据模型是由、和三部分组成的。3、数据库体系结构按照、和三级结构进行组织。4、在关系A(S,SN,D)和B(D,CNNM中,A的主键是S,B的主键是D,则D在S中称为。5、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和。6、在数据库设计中,把数据需求写成文档,它是各类数据描述的集合,包括数据项、数据结构、数据流、数据存储和数据加工过程等的描述,通常称为。7、在设计分E-R图时,由于各个子系统分别
7、有不同的应用,而且往往是由不同的设计人员设计的,所以各个分E-R图之间难免有不一致的地方,这些冲突主要有、和三类。8、数据库保护包含数据的、和9、参照完整性是指在基本表中,。10、关系数据库中可命名的最小数据单位是。三、简答题(2题X5分=10分)1、叙述数据字典的主要任务和作用?2、叙述等值连接与自然连接的区别与联系四、关系运算应用题(2题X10分=20分)1、设有三个关系S、C和SC其关系模式描述如下:S(学号,姓名,年龄,性别,籍贯)C(课程号,课程名,教师姓名,办公室)SC(学号,课程号,成绩)构造合适的代数表达式,回答以下问题:(1)检索籍贯为上海的学生的姓名、学号和选修的课程号。(
8、2)检索选修操作系统的学生姓名、课程号和成绩(3)检索选修了全部课程的学生姓名和年龄。2、设有关系模式:S(Sno,Sname,City):S表示供应商,Sno为供应商代号,Snam核示供应商名字,City为供应商所在城市,主码为SnooP(Pno,Pname,Color,Weight):P表示零件,Pno表示零件代号,Pname为零件名,Color表示零件颜色,Weight为零件重量,主码为Pno,J(Jno,Jname,City):J表示工程,Jno表示工程编号,Jname表示工程名,City为工程所在城市,主码为Jno。SPJ(Sno,Pno,Jno,Qty):Qty表示提供的零件数量,
9、主码为(Sno,Pno,Jno)。写出实现以下各题功能的SQL语句:(1)检索重量最轻的零件代号(2)检索为工程J1提供零件P1的供应商代号(3)检索为工程J1提供红色零件的供应商代号(4)检索由供应商S1提供零件的工程的代号(5)检索所有这样的一些City,City二元组,使得第1个城市的供应商为第2个城市的工程提供零件五、数据库设计应用题(2题X15分=30分)1、某医院病房计算机管理中需要如下信息:科室:科名,科地址,科电话,医生姓名病房:病房号,床位号,所属科室名医生:姓名,职称,所属科室名,年龄,工作证号病人:病历号,姓名,性别,诊断,主管医生,病房号其中,一个科室有多个病房、多个医
10、生,一个病房只能属于一个科室,一个医生只属于一个科室,但可负责多个病人的诊治,一个病人的主管医生只有一个。完成如下设计:(1)设计该计算机管理系统的ER图(2)将该E-R图转换为关系模型结构(3)指出转换结果中每个关系模式的候选码。2、设有关系模式R(A,B,C,D),其上的函数依赖集:F=A-C,C-A,BAGAAQ(1)计算(AD+。(2)求F的最小等价依赖集Fm。(3)求R的候选码。(4)将R分解使其满足BCNF1无损连接性。15BCBCC610BADBB11-15CCBCA16-20DBDCD二1、组织共享2、数据结构、数据操作、完整性约束3、模式、外模式、内模式4、外码5、无损连接6
11、、数据字典7、属性冲突,命名冲突,结构冲突。8、安全性,完整性,并发控制,恢复。9、外码可以是空值或者另一个关系主码的有效值。10、属性名三1、答:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库”。它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。数据字典在描述进赋给每个对象一个惟一的标识。(2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。(3)登记所有对象的完整
12、性及安全性限制等。(4)对数据字典本身的维护、保护、查询与输出。数据字典的主要作用是:(1)供数据库管理系统快速查找有关对象的信息。数据库管理系统在处理用户存取时,要经常查问数据字典中的用户表、子模式表和模式表等。(2)供数据库管理员查询,以掌握整个系统的运行情况。(3)支持数据库设计与系统分析。2、答:等值连接表示为,自然连接表示为,自然连接是除去重复属性的等值连接。两者之间的区别和联系如下:(1)自然连接一定是等值连接,但等值连接不一定是自然连接。(2)等值连接要求相等的分量,不一定是公共属性,而自然连接要求相等的分量必须是公共属性。(3)等值连接不把重复的属性除去,而自然连接要把重复的属
13、性除去。四、1、略2、(1)检索重量最轻的零件代号SelectPnoFromPWhereweight=(Selectmin(weight)FromP)(2)检索为工程J1提供零件P1的供应商代号SelectSnoFromSPJWhereJno='J1'andPno='P1'(3)检索为工程J1提供红色零件的供应商代号SelectdistinctSPJ.SnoFromSPJ,PWhereP.Pno=SPJ.PnoandSPJ.Jno='J1'AndP.Color='红'(4)检索由供应商S1提供零件的工程的代号Selectdisti
14、nctSPJ.JnoFromS,P,SPJWhereS.Sno=SPJ.SnoandP.Pno=SPJ.PnoAndS.Sno='S1'(5)检索所有这样的一些City,City二元组,使得第1个城市的供应商为第2个城市的工程提供零件SelectdistinctS.City,J.CityFromS,J,SPJWhereS.Sno=SPJ.SnoandJ.Jno=SPJ.Jno五1、解:(1)图(2)对应的关系模型结构如下:科室(科名,科地址,科电话)病房(病房号,床位号,科室名)医生(工作证号,姓名,职称,科室名,年龄)病人(病历号,姓名,性别,诊治,主管医生,病房号)(3)每
15、个关系模式的候选码如下:科室的候选码是科名;病房的候选码是科室名和病房号;医生的候选码是工作证号病人的候选码是病历号。2、解:(1)令XAD,X(0)=AD,x(1)=ACD,x(2)=ACD,故(AD)+=ACD(2)F'=A-C,C-A,B-A,AA(3)BD是R惟一的候选码。(4)p=AGBADABDr作业三设有关系模式:SB(SN,SNAME,CITY)其中,SB表示供应商,SN为供应商号,SNAME为供应商名字,CITY为供应商所在城市,主码为SN。PB(PN,PNAME,COLOR,WEIGHT)其中PB表示零件,PN为零件代号,PNAME为零件名字,COLOR为零件颜色,
16、WEIGHT为零件重量,主码为PNJB(JN,JNAME,CITY)其中,欣示工程,JN为工程编号,JNAME为工程名字,CITY为工程所在城市,主码为JNSPJB(SN,PN,JN,QTY)其中SPJ!示供应关系,SN是为指定工程年代零件的供应商代号,QTY表示数量。问题1、取出所有工程的全部细节2、取出所在城市为上海的所有工程的全部细节3、取出重量最轻的零件代号4、取出为工程J1提供零件的供应商代号5、取出为工程J1提供零件P1的供应商代号6、取出由供应商S1提供零件的工程名称7、取出供应商S1提供的零件的颜色8、取出为工程J1或J2提供零件的供应商代号9、取出为工程J1提供红色零件的供应
17、商代号10、取出为所在城市为上海的工程提供零件的供应商代号11、取出为所在城市为上海或北京的工程提供红色零件的供应商代号12、取出供应商与工程所在城市相同的供应商提供的零件代号13、取出上海的供应商提供给上海的任一工程的零件的代号。14、取出至少由一个和工程不在同一城市的供应商提供零件的工程代号15、取出上海供应商不提供任何零件的工程的代号16、取出这样一些供应商代号,它们能够提供至少一种由红色零件的供应商提供的零件。17、取出由供应商S1提供零件的工程的代号18、取出所有这样的一些<CITY,CITY>二元组,使得第1个城市的供应商为第2个城市的工程提供零件19、取出所有这样的三
18、元组<CITY,PN,CITY>使得第1个城市的供应商为第2个城市的工程提供指定的零件。20、重复(19)题,但不卞索两个CITY值相同的三元组。作业题1、取出所有工程的全部细节SELECT*FROMJB2、取出所在城市为上海的所有工程的全部细节SELECT*FROMJBWHERECITY='上海'3、取出重量最轻的零件代号SELECTPNFROMPBWHEREWEIGHT=(SELECTMIN(WEIGHT)FROMPB)4、取出为工程J1提供零件的供应商代号SELECTSNFROMSPJBWHEREJN='J1'5、取出为工程J1提供零件P1的供
19、应商代号SELECTSNFROMSPJBWHERJN='J1'ANDPN='P1'6、取出由供应商S1提供零件的工程名称SELECTJB.JNAMEFROMJB,SPJBWHEREJB.JN=SPJB.JNANDSPJB.SN='S1'7、取出供应商S1提供的零件的颜色SELECTDISTINCTPN.COLORFROMPB,SPJBWHEREPB.PN=SPJB.PNANDSPJB.SN='S1'8、取出为工程J1或J2提供零件的供应商代号SELECTDISTINCTSNFROMSPJBWHEREJN='J1'O
20、RJN='J2'9、取出为工程J1提供红色零件的供应商代号SELECTDISTINCTSPJB.SNFROMSPJB,PBWHEREPB.PN=SPJB.PNANDSPJB.JN='J1'ANDPB.COLOR='红'10、 取出为所在城市为上海的工程提供零件的供应商代号SELECTDISTINCTSPJB.SNFROMSPJB,JBWHERESPJB.JN=JB.JNANDJB.CITY='上海11、 取出为所在城市为上海或北京的工程提供红色零件的供应商代号SELECTSPJB.SNFROMPB,JB,SPJBWHERESPJB.PN=
21、PB.PNANDJB.JN=SPJB.JNANDPB.COLOR='红'AND(JB.CITY='上海'ORJB.CITY='北京')12、 取出供应商与工程所在城市相同的供应商提供的零件代号SELECTDISTINCTSPJB.PNFROMSB,JB,SPJBWHERESB.SN=SPJB.SNANDJB.JN=SPJB.JNANDSB.CITY=JB.CITY13、 取出上海的供应商提供给上海的任一工程的零件的代号SELECTSPJB.PNFROMSB,JB,SPJBWHERESB.SN=SPJB.SNANDJB.JN=SPJB.JNANDSB.CITY='上海ANDJB.CITY='上海'14、 取出至少由一个和工程不在同一城市的供应商提供零件的工程代号SELECTDISTINCTSPJB.JNFROMSB,JB,SPJBWHERESB.SN=SPJB.SNANDJB.JN=SPJB.JNANDSB.CITY<>JB.CITY15、 取出上海供应商不提供任何零件的工程的代号SELECTDISTINCTJNFROMSPJBWHEREJNNOTIN(SELECTDISTINCTSPJB.JNFROMSB,SPJ
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《人体内脏》课件
- 《库管基本财务培训》课件
- 2024虞姣离婚后财产分割及子女教育资助协议书3篇
- 2024温州大学实验室数据安全保密与应急处理合同3篇
- 2024版教育技术研发咨询协议2篇
- 2024版基础设施建设劳务合作分包协议版B版
- 《中东和非洲》课件
- 2024车辆租用标准协议条款版B版
- 火车站台改造工程围挡施工合同
- 汽车零部件合作合同
- 幼儿园大班主题课程《爱在我身边》主题活动方案
- 广西桂林市(2024年-2025年小学三年级语文)部编版期末考试(上学期)试卷(含答案)
- 煤炭行业智能化煤炭筛分与洗选方案
- 高级会计实务案例分析-第三章 企业全面预算管理
- 2024年数学四年级上册线段、射线和直线基础练习题(含答案)
- 2024至2030年中国防弹衣行业市场全景分析及投资策略研究报告
- 高三日语复习:高考日语语法总结
- 3.16谣言止于智者-正确处理同学关系班会解析
- 2024年美国氟苯尼考市场现状及上下游分析报告
- 新教材北师大版数学一年级上册教学反思全册
- 电路分析(中国石油大学(华东))智慧树知到期末考试答案章节答案2024年中国石油大学(华东)
评论
0/150
提交评论