欢迎来到天天文库
浏览记录
ID:46582211
大小:201.94 KB
页数:6页
时间:2019-11-25
《华南农业大学数据库基础期末考试试卷答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、华南农业大学期末考试试卷(A卷)2005年度第2学期考试科目:数据库原理及应用考试类型:闭卷考试时间:120分钟班级学号姓名题号一二三四五总分得分评阅人一.判断题(每题2分,共20分,对的打“√”,错的打“×”)(×)1.数据是反映客观事物存在方式和运动状态的记录,是信息的载体。(√)2.数据模型是面向数据库全局逻辑结构的描述,它包含以下几个方面的内容:数据表示、数据操作和数据约束条件。(√)3.对于数据库系统中的网状模型,其结构的基本特征包括:允许一个以上的结点无父结点;一个结点可以有多于一个的父结点。(×)4.数据库系统的三级模式结构中,内模
2、式又称为逻辑模式,是数据库中全体数据的逻辑表示。(×)5.在E-R模型中,用E-R图描述实体集、属性和实体集之间的联系。E-R图中用椭圆形框来表示实体集之间的联系。(√)6.在一个关系中,每一横行称为一个元组。(√)7.关系模式对应的是概念模型中的实体型。(×)8.一个关系模式中,可以有多个候选码,由于主码是在候选码中产生的,所以主码也可以有多个。(×)9.关系模型的实体完整性是指关系中的外键必须是另一个关系的主键有效值,或者是Null。(×)10.关系模型的参照完整性是指关系中的主键不能是空值且不能有相同值。(×)11.函数依赖可以根据某一时刻
3、特定的实际值来确定。(√)12.关系模式的分解应该符合“无损连接”和“保持依赖”的原则。(√)13.概念模型到关系模型的转换过程中,一个1:n的联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并。(√)14.关系的集合运算中,R∩S=S-(S-R)。(√)15.关系的集合运算中,R∩S=R-(R-S)。(×)16.Access数据库中,用%表示任意一个字符,用_表示任意多个字符。(√)17.建立数据库中的表间关联,要保证建立关联关系的表具有相同的字段,并且每个表都要以该字段建立索引。(×)18.Access数据库中,默认的数字型字段
4、的数据类型为整型。(×)19.由于Access和Excel都是MicrosoftWord的组件,所以任何表格形式的Excel文件都可以导入到Access数据库中作为数据源。(√)20.数据库应用系统的开发过程可以描述为以下几个阶段:系统分析、系统设计、系统实施以及系统维护。二.简答题(每题10分,共40分)1.试描述数据处理过程中,数据管理技术发展的各个阶段的特点。2.常用的支持数据库系统的数据模型有几种,分别叙述每种模型的主要特征。3.简述数据库系统的三级模式结构。4.设有关系R与S:R:ABCS:DE2347545648789计算π3,2(R
5、),σA=D(R×S)答案:π3,2(R):σA=D(R×S):CBABCDE43789756545648985.用实例描述实体集之间的三种联系类型。6.什么是关系模型的完整性约束,关系模型中提供了哪几种完整性约束,分别描述之。7.简述关系模型的主要特点。8.描述概念模型转换为关系模型的规则。三.设计题(每小题10分,共20分)1.请用E-R图描述某个工厂的物资管理的概念模型。物资管理涉及的实体有:仓库,属性有仓库号、仓库面积、电话号码。零件,属性有零件号.名称、规格、单价、描述。供应商,属性有供应商号、姓名、地址、电话号、账号。项目,属性有项目
6、号、预算、开工日期。职工,属性有职工号、姓名、年龄、职称。这些实体之间的联系如下:(1)一个仓库可以存放多种零件,一种零件可以存放在多个仓库中。用库存量来描述某种零件在某个仓库中的数量。(2)一个仓库有多个职工当仓库保管员,一个职工只能在—个仓库作保管员。(3)职工之间具有领导被领导关系,即仓库主任领导若干保管员。(4)供应商可以给多个项目供应多个不同的零件。2.学生运动会的模型如下所描述,画出每个实体及其属性关系、实体间实体联系的E-R图。(1)有若干班级,每个班级包括:班级号,班级名,专业,人数。(2)每个班级有若干运动员,运动员只能属于一个
7、班,包括:运动员号,姓名,性别,年龄。(3)有若干比赛项目,包括:项目号,名称,比赛地点。(4)每名运动员可参加多项比赛,每个项目可有多人参加。3.设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。36.试用SQL语句完成以下查询:列出各部门中工资不低于600元的职工的平均工资。37.写出“查询001号职工所在部门名称”的关系代数表达式。38.请用SQL语句将“销售部”的那
8、些工资数额低于600的职工的工资上调10%。39。有如下关系代数表达式请将其转化成相应的SQL语句。答案:36.SELECTDNO,AV
此文档下载收益归作者所有