2014数据库基础及应用作业答案一
2014电大《数据库基础与应用》形考考核册答案
2014电大《数据库基础与应用》形考考核册答案数据库基础与应用第一次作业答案一、单选:ABCDBACBB二、判断:√√√√╳√√╳╳√三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性数据库基础与应用形考作业参考答案第二次作业解答:一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、VALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表二、写功能1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。
2. 从商品库中查询出所有商品的不同产地的总数。
3. 从教学库中查询出每门课程被选修的学生数。
4. 从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。
5. 从教学库中查询出所有已被学生选修的课程。
6. 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。
7. 从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。
2014春数据库原理及应用复习资料及答案new
数据库原理及应用期末考试注意事项(2014春)一、题型说明期末考试包括五种题型,具体分布情况如下:1. 单项选择题:10题,共计20分2. 填空题:10题,共计15分3. 根据已知场景写出SQL语句或关系代数表达式:7题,共计35分注:有2道小题机电与软工专业有所区别。
4. 设计题:1题,共计10分5. 问答题:4题,共计20分注:有1道小题机电与软工专业有所区别。
机电专业的4个小题均为叙述性问答题;软工专业的3个小题中,有3题为叙述性问答题,1题为规范化理论部分应用题。
二、答题注意事项机电与软工专业使用同一套考卷。
在第3大题和第5大题中一共存在15分的题目对两个专业要求不同。
要求不同的题目均已在卷面上明确指出,答题时请看清楚要求。
复习题一、单项选择题1.(A)是对数据库中全部数据的逻辑结构和特征的描述。
A.模式B.外模式C.内模式D.视图2.(B)是对数据库用户能够看见和使用的局部数据的逻辑结构和特征的描述A.模式B.外模式C.内模式D.概念模式3.数据库中的记录是按照B+树存储还是按hash方法存储,这一特征在数据库的(C)中定义。
A.模式B.外模式C.内模式D.子模式4.在SELECT语句中,(A)关键字可以消除重复值A. DISTINCTB. UNIQUEC. *D. ALL5.概念模型的表示方法有很多种,其中最著名的是(B)。
A.关系模型B. E-R模型C.层次模型D.网状模型6.数据库的概念模型(D)A. 独立于计算机硬件,依赖于DBMSB. 依赖于计算机硬件,独立于DBMSC. 依赖于计算机硬件和DBMSD. 独立于计算机硬件和DBMS7.若关系R和S的属性个数分别为m和n,则R×S的属性个数为(C)。
A.mB.nC.m+nD. m×n8.若关系R和S的元组个数分别为m和n,则R∪S的元组个数为(B)。
A.m+nB.小于或等于m+nC.大于mD.大于n9.已知关系R1和R2进行关系运算后得到S,则S是(B)A. 一行记录B. 一个关系C. 一个确定值D. 一个数组10.若关系R和S的元组个数分别为m和n,则R-S的元组个数是(D)。
数据库应用基础第1章习题参考答案
第一章习题参考答案1.选择题(1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(A)。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。
A.m:n B.1:m C.m:k D.1:1(3)对于“关系”的描述,正确的是( D)。
A.同一个关系中允许有完全相同的元组B.同一个关系中元组必须按关键字升序存放C.在一个关系中必须将关键字作为该关系的第一个属性D.同一个关系中不能出现相同的属性名(4)E-R图用于描述数据库的(A)。
A.概念模型B.数据模型C.存储模型D.逻辑模型(5)在关系模型中,一个关键字(C)。
A.可以由多个任意属性组成B.至多由一个属性组成C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成D.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是(A)。
A.患者编号B.患者姓名C.患者编号和患者姓名D.医生编号和患者编号(7)一个关系只有一个(D)。
A.候选关键字B.外部关键字C.组合关键字D.主关键字(8)下列标识符可以作为局部变量使用的是(C)。
A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是(A)。
A.BEGIN…E ND B.IF…T HEN…ELSEC.DO CASE D.DO WHILE(10)字符串常量使用(A)作为定界符。
A.单引号B.双引号C.方括号D.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。
数据库基础及应用配套练习参考答案
On <索引关键字>
“筛选”列
Tag <索引标识名>
“类型”列
[Unique][Candidate]
“表达式”列
[Ascending|Descending]
“索引名”列
五、在 Db_bjgl 数据库中,对 Xsqk 表进行如下操作,写出相应命令
1.Alter table xsqk add prim key 学号 tag xh
8
模块三
任务一
一、填空
1.相对定位 绝对定位 条件定位 skip go locate for
2.记录选择器 菜单 命令 3.将记录指针定位到首记录 将记录指针定位到尾记录
4.Browse 筛选
二、判断
1.√ 2 × 3. × 4.√ 5.√
三、写出下列命令输出结果
Use Xsqk
?Reccount()
任务五
一、填空 1.永久关系 临时关系 2.一对一 一对多 多对多 3.索引 父 子 4.更新规则 插入规则 删除规则 5.父 子
6
二、判断 1.× 2.√ 3.× 4.√ 5.× 6.√
三、根据图示填空 一对一 主索引 主索引或候选索引 一对多 主索引 普通索引或唯一索引
四、分析题目要求填空: 在 Db_bjgl 数据库中的学生情况表和学生成绩表间实施如下参照完整性规则,请在下表 中写出各个选项卡中应选择的选项按钮。 (1)修改 Xsqk 表的学号时,Xscj 表相关记录自动修改。 (2)禁止在 Xsqk 表中删除与 Xscj 表有相同学号的对应记录。 (3)在 Xscj 表中插入新记录时,若该学号在 Xsqk 表中不存在,则禁止添加。 根据题目要求进行分析可知: 父表为:___Xsqk____________ 子表为:____xscj_________ Db_bjgl 数据库参照完整性设置表
2014级《数据库基础及应用》期中综合练习
《数据库基础及应用》期中复习题第1 题: (单选题)数据库技术的根本目标是要解决数据的_____。
[A]存储问题 [B]共享问题[C]安全问题 [D]保护问题答案: B第2 题: (单选题)下面关于关系叙述中,错误的是_____。
[A]一个关系是一张二维表 [B]二维表一定是关系[C]有的二维表不是关系 [D]同一列只能出自同一个域答案: B第3 题: (单选题)一个教师可讲授多门课程,一门课程可由多个教师讲授,则教师实体和课程实体间的联系是_____。
[A]一对一的联系 [B]一对多的联系[C]多对一的联系 [D]多对多的联系答案: D P13 实体集间的联系第4 题: (单选题)层次模型、网状模型和关系模型是根据_____划分。
[A]记录长度 [B]文件的大小[C]联系的复杂程度 [D]数据之间的联系方式答案: D P14第5 题: (单选题)下述不满足第二范式的关系是_____。
[A]院系(院系代码、院系名称、院系简介、负责人)[B]专业(专业代码、专业名称、院系代码、专业简介)[C]修课成绩(学号、课程代码、成绩、成绩性质)[D]学生及课程(学号、姓名、性别、课程代码、课程名称、学分、周学时、上课周数)答案: D P19第二范式简单判断就是不可再分第6 题: (单选题)在E-R图中,用来表示实体之间"联系"的图形是_______。
[A]椭圆形 [B]矩形[C]三角形 [D]菱形答案: D P31实体之间的联系形状第7 题: (单选题)DBMS 提供了_____语言,用于实现数据的插入、更新、删除、检索等任务。
[A]DML [B]DDL [C]DMCL [D]APL答案:A P6 6个方面的功能第8 题: (单选题)假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。
2014电大最新《数据库基础与应用》形成性考核册答案
2014电大最新《数据库基础与应用》形成性考核册答案2014电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分)1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。
A.码B.域C.联系D.元组3、关系数据模型属于( B )。
A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C 是( C )联系。
A.1对1B.1对多C.多对多D.多对15.在数据库体系结构的三级模式中,全局模式处于( B )层。
A.最内B.中间C.最外D.应用6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式B.逻辑模式C.数据模式D.应用模式7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。
A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的元组个数( D )。
A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。
A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)的运算结果中具有的元组个数为( B )。
A.1B.2C.3D.411.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩)。
则求出所有选修课程信息的运算表达式为П课程号(X)与( A )的自然连接。
数据库应用基础习题+参考答案
数据库应用基础习题+参考答案一、单选题(共72题,每题1分,共72分)1.access数据表中的字段可以定义有效性规则,有效性规则是( )A、控制符B、文本C、条件表达式D、前三种说法都不对正确答案:C答案解析:有效性规则就是一个条件表达式2.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置()数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。
3.每个人和他的“身份证号”之间的关系是()A、1:1B、1:nC、m: nD、n: 1正确答案:A答案解析:一个人只有一个身份证号码,一个身份证号码只能是一个人,两者之间是一对一的联系。
4.下列关于SQL命令的叙述中,正确的是( )A、Delete命令中必须有FROM关键字B、Delete命令中必须有INTO关键字C、Delete命令中必须有SET关键字D、Delete命令中必须有WHERE关键字正确答案:A5.关系数据库系统能够实现的三种基本关系运算是( )。
A、索引、排序、查询B、建库、输入、输出C、选择、投影、联接D、显示、统计、复制正确答案:C答案解析:选择是从二维表(关系)中选出若干行(元组)并生成一个新的关系,投影是从二维表(关系)中选出若干列(属性)并生成一个新的关系,连接是从两个及以上的二维表中根据关联属性连接成为一个新的关系。
6.对主键描述正确的是( )A、一个表只有一个主键或没有主键B、主键中部分字段可以取值为空C、主键取值可以重复D、主键必须有对应外键参考取值正确答案:A答案解析:主键值既不能为空,也不能重复,更不需要外键参考。
7.在Access 2010中,数据库的基础和核心是()。
A、表B、查询C、窗体D、宏正确答案:A答案解析:一个数据库中,最核心的就是数据库中的数据,在Access中,只有表才能保存数据。
2014电大《数据库基础与应用》形成性考核册答案
2014电大《数据库基础与应用》形成性考核册答案作业1一、单项选择题1、域是实体中相应属性的(A)。
A、取值范围B、值C、名称D、描述2、把保存关系定义的关系称为对应数据库的(B)。
A、一般关系B、元关系C、特定关系D、正常关系3、在一个关系R中,若存在X Y和X Z,则存在X(Y,Z),称此为函数依赖的(C)规则。
A、传递性B、分解性C、合并性D、增广性4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A B,A C,DE,D F},则该关系的候选码为(D).A、(A,B)B、(A,C)C、(A,E)D、(A,D)5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。
A、9B、24C、10D、206、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。
A、学生号B、姓名C、性别D、年龄7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素. A、10 B、8 C、7 D、68、在一个关系R中,若存在X(Y,Z),则也隐含存在X Y和X Z,称此为函数依赖的(B)规则。
A、传递性 B、分解性 C、合并性 D、增广性9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。
A、第一B、第二C、第三D、BC二、是非题1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的.(错)2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。
(对)3、在对象数据模型中,对象不但能够继承,而且能够嵌套.(对)4、设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,成绩),求出所有选课的学生信息的运算表达式为II学生号(X)与X的自然连接.(对)5、在一个关系R中,“职工号”函数决定“姓名”是非平凡函数依赖,但不是完全函数依赖。
2014新疆维吾尔自治区数据库考试含答案基础
1、#define maxsize 栈空间容量void InOutS(int s[maxsize])//s是元素为整数的栈,本算法进行入栈和退栈操作。
{int top=0; //top为栈顶指针,定义top=0时为栈空。
for(i=1; i<=n; i++) //n个整数序列作处理。
{scanf(“%d”,&x); //从键盘读入整数序列。
if(x!=-1) // 读入的整数不等于-1时入栈。
if(top==maxsize-1){printf(“栈满\n”);exit(0);}else s[++top]=x; //x入栈。
else //读入的整数等于-1时退栈。
{if(top==0){printf(“栈空\n”);exit(0);}else printf(“出栈元素是%d\n”,s[top--]);}}}//算法结2、根据二叉排序树中序遍历所得结点值为增序的性质,在遍历中将当前遍历结点与其前驱结点值比较,即可得出结论,为此设全局指针变量pre(初值为null)和全局变量flag,初值为true。
若非二叉排序树,则置flag为false。
#define true 1#define false 0typedef struct node{datatype data; struct node *llink,*rlink;} *BTree;void JudgeBST(BTree t,int flag)// 判断二叉树是否是二叉排序树,本算法结束后,在调用程序中由flag得出结论。
{ if(t!=null && flag){ Judgebst(t->llink,flag);// 中序遍历左子树if(pre==null)pre=t;// 中序遍历的第一个结点不必判断else if(pre->data<t->data)pre=t;//前驱指针指向当前结点else{flag=flase;} //不是完全二叉树Judgebst (t->rlink,flag);// 中序遍历右子树}//JudgeBST算法结束3、假设以I和O分别表示入栈和出栈操作。
数据库基础与应用(答案)
6.Access数据库类型是分值:2
A. 层次数据库
B. 关系数据库
C. 网状数据库
D. 圆状数据库
7.Access是一个什么系统。分值:2
A. 人事管理
B. 数据库
C. 数据库管理
D. 财务管理
8.下列关于Access数据库论述正确的是分值:2
A. 必须包含构成Access数据库的七类不同的对象
A. 字段
B. 报表
C. 控件
D. 页码位
38.在报表属性中,决定报表的外观特征(如高度、宽度)的是分值:2
A. “格式”属性标签
B. “事件”属性标签
C. “数据”属性标签
D. “其他”属性标签
39.报表快照是一种扩展名为______的文件。分值:2
A. .snp
B. .dbf
C. .rtf
D. .dbe
C. 在窗体设计视图中,可以进行数据记录的浏览
D. 在窗体设计视图中,可以进行数据记录的添加
28.当需要将一些切换按钮、单选钮或复选框组合起来共同工作时,需要使用的控件是分值:2
A. 列表框
B. 复选框
C. 选项组
D. 组合框
29.在窗体设计视图中,按____键,同时单击鼠标可以选中多个控件。分值:2
A. 状态栏
B. 对话框
C. 工具栏
D. 菜单栏
21.SQL语句中的DROP关键字的功能是从数据库中分值:2
A. 修改表
B. 删除表
C. 插入表
D. 新建表
22.用表“学生名单”创建新表“学生名单2”,所使用的查询方式是分值:2
A. 删除查询
B. 生成表查询
C. 追加查询
2014年10月全国自考数据库及其应用考前密卷和答案02120(含答案)
2014年10月全国自考数据库及其应用考前密卷和答案02120(含答案)一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
第1题若关系R属于1NF,且不存在非主属性部分函数依赖于主键,则R属于()A. 1NFB. 2NFC. 3NFD. BCNF【正确答案】 B【你的答案】本题分数2分第2题关系中属性的取值范围称为()A. 域B. 元数C. 元组D. 基数【正确答案】 A【你的答案】本题分数2分第3题由局部E-R图向全局E-R图转换时,需要消除冲突,其中不包括消除()A. 属性冲突B. 结构冲突C. 命名冲突D. 语法冲突【正确答案】 D【你的答案】本题分数2分第4题用来表达用户需求观点的数据库全局逻辑结构的模型称为()A. 逻辑模型B. 外部模型C. 内部模型D. 概念模型【正确答案】 D【你的答案】本题分数2分第5题 Access提供了自定义工作环境命令,若要改变在数据库窗口中鼠标的动作方式(单击或双击),则改变的途径是利用"工具"菜单"选项"命令对话框中的 ()A. "常规"选项卡B. "视图"选项卡C. "键盘"选项卡D. "编辑/查找"选项卡【正确答案】 B【你的答案】本题分数2分第6题设置数据库密码时,应该选择打开数据库的方式是以 ()A. 读写方式打开B. 只读方式打开C. 独占方式打开D. 独占只读方式打开【正确答案】 C【你的答案】本题分数2分第7题下列选项中,用于保证数据库可靠性的措施是 ()A. 复制与粘贴数据库对象B. 备份与还原数据库C. 使用用户级安全机制D. 设置访问数据库的权限【正确答案】 B【你的答案】本题分数2分第8题创建一个人事档案表,其中用于存储照片字段的数据类型应该设置为()A. 超链接B. OLE对象C. 查阅向导D. 备注【正确答案】 B【你的答案】本题分数2分第9题在Access中,若要定义两个字段的组合为主键,则下列说法中正确的是 ()A. 其中一个字段必须为自动编号类型B. 两个字段组合值可以重复C. 两个字段中都不能有空值D. 两个字段都不能有重复值【正确答案】 C【你的答案】本题分数2分第10题假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月1日,则可设置该字段的有效性规则为()A. Between #1/1/2008#And#1/1/2009#B. Between "1/1/2008"And"1/1/2009"C. Between*1/1/2008*And*1/1/2009*D. Between [2008年1月1日] And[2009年1月1日]【正确答案】 A【你的答案】本题分数2分第11题若设置查询准则表达式为:LIKE"P[ABF]###",则满足查询条件的值是 ()A. PAB. P124C. PF123D. PABF【正确答案】 C【你的答案】本题分数2分第12题如果需要反复执行同一查询,但每次查询条件的取值不同,则应该创建一个()A. 参数查询B. 选择查询C. 操作查询D. 更新查询【正确答案】 A【你的答案】本题分数2分第13题有商品表R(商品编码,品名,规格,生产厂家,单价,数量),若要创建一个显示商品信息的窗体,则需指定R为该窗体的()A. 控件来源B. 数据环境C. 属性来源D. 记录源【正确答案】 D【你的答案】本题分数2分第14题假设在窗体中创建了一个标签控件,且需要设置标签中的字体、边框和前/背景颜色等,则应打开标签的"属性"窗口,选择()A. "数据"选项卡B. "格式"选项卡C. "事件"选项卡D. "其他"选项卡【正确答案】 B【你的答案】本题分数2分第15题下列选项中,不属于报表视图的是 ()A. 版面预览视图B. 打印预览视图C. 数据表视图D. 设计视图【正确答案】 C【你的答案】本题分数2分第16题有成绩表S(学号,课程号,分数),如果要在报表中输出每个学生的平均分,则应在报表设计中使用函数()A. =Avg([成绩])B. =Count([成绩])C. =Sum([成绩])D. =Total([成绩])【正确答案】 A【你的答案】本题分数2分第17题下列关于设置数据访问页主题的说法中,错误的是()A. 在Access中主题图形是静态的B. 可以使用主题确定数据访问页的整体风格C. 主题相当于设计数据访问页的模板D. 可以根据主题自动定义数据访问页的数据源【正确答案】 D【你的答案】本题分数2分第18题下列关于数据访问页的说法中,错误的是 ()A. 在"资源管理器"中不能直接打开数据访问页B. 在Access数据库中只保存数据访问页的快捷方式C. 数据访问页是一种直接与数据库连接的网页D. 在IE中使用数据访问页添加和修改的记录将保存在数据库中【正确答案】 A【你的答案】本题分数2分第19题在面向对象程序设计的概念中,类可以分为"容器类"和"控件类",下列选项中属于"控件类"的是()A. 窗体B. 报表C. 选项卡D. 文本框【正确答案】 D【你的答案】本题分数2分第20题下列关于面向对象程序设计概念的说法中,不正确的是()A. 对象特征的描述称为对象的属性B. 事件过程是对事件的一种响应和处理C. 执行对象的方法需要外部事件驱动D. 按钮、文本框、对话框等都视为对象【正确答案】 C二、填空题(本大题共15小题,每小题1分,共15分)请在每小题的空格中填上正确答案。
数据库基础与应用作业答案
数据库基础与应用作业答案第1章数据库概述一、选择题1 A; 2C;3A;4D;5A;6A;二、填空题一、有序的、可共享的二、在建立、使用和维护时三、数据库、数据库管理系统(及其开发工具)、应用系统、DBA和用户四、手工、文件、数据库五、数据结构、数据操作、完整性与约束性条件六、关系、网状、层次;关系数据模型三、判断题1√;2√;3×;4×四、简答题1.简述计算机数据管理技术发展的三个阶段。
一、人工管理这一阶段(20世纪50年代中期以前),计算机主要用于科学计算。
外部存储器只有磁带、卡片和纸带等还没有磁盘等直接存取存储设备。
软件只有汇编语言,尚无数据管理方面的软件。
数据处理方式基本是批处理。
这个阶段有如下几个特点:计算机系统不提供对用户数据的管理功能。
用户编制程序时,必须全面考虑好相关的数据,包括数据的定义、存储结构以及存取方法等。
程序和数据是一个不可分割的整体。
数据脱离了程序就无任何存在的价值,数据无独立性。
数据不能共享。
不同的程序均有各自的数据,这些数据对不同的程序通常是不相同的,不可共享;即使不同的程序使用了相同的一组数据,这些数据也不能共享,程序中仍然需要各自加人这组数据,谁也不能省略。
基于这种数据的不可共享性,必然导致程序与程序之间存在大量的重复数据,浪费了存储空间。
不单独保存数据。
基于数据与程序是一个整体,数据只为本程序所使用,数据只有与相应的程序一起保存才有价值,否则就毫无用处。
所以,所有程序的数据均不单独保存。
二、文件系统在这一阶段(20世纪50年代后期至60年代中期)计算机不仅用于科学计算,还利用在信息管理方面。
随着数据量的增加,数据的存储、检索和维护问题成为紧迫的需要,数据结构和数据管理技术迅速发展起来。
此时,外部存储器已有磁盘、磁鼓等直接存取的存储设备。
软件领域出现了操作系统和高级软件。
操作系统中的文件系统是专门管理外存的数据管理软件,文件是操作系统管理的重要资源之一。
2014年10月全国自考(数据库及其应用)真题试卷(题后含答案及解析)
2014年10月全国自考(数据库及其应用)真题试卷(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题单项选择题1.在数据库系统中,数据的正确性和一致性称为数据的( )A.完整性B.并发控制C.安全性D.恢复正确答案:A解析:数据的完整性是指数据的正确性和一致性。
2.用来表达用户使用观点的数据库局部逻辑结构,称为( )A.概念模型B.逻辑模型C.外部模型D.内部模型正确答案:C解析:用来表达用户使用观点的数据库局部逻辑结构的模型称为外部模型。
3.有学生(学号,姓名,性别,班级号)和班级(班级号,班级名称,专业)两个关系,下列说法中正确的是( )A.班级关系的外键是“班级号”B.学生关系的主键是“班级号”C.学生关系的外键是“班级号”D.学生关系的主键是“姓名”正确答案:C解析:在关系中凡能唯一标识元组的属性,称为关系模式的候选键。
用户从候选键中选做标识元组的属性称为主键。
如果关系模式R中属性K是其他关系模式的主键,那么K在R中称为外键。
本题中,学生关系的主键是学号,外键是班级号;班级关系的主键是班级号,没有外键。
4.在关系模式R(A,B,C,D)中,有函数依赖A→B,A→D,B→C,则R的规范化程度能达到( )A.1NFB.2NFC.3NFD.BCNF正确答案:B解析:所谓函数依赖是指关系中属性之间取值的依赖情况。
如果关系模式R 的每个关系r的属性值都是不可分的原子值,那么称R为第一范式(1NF)。
显然,本题的关系模式R满足1NF。
对于满足1NF的关系,通过消除非主属性对主键的部分函数依赖,使之达到2NF。
所谓部分依赖指属性C只依赖于主键中的B,而与A无关。
可知本题的关系模式R满足2NF。
对于满足2NF关系,如果不存在非主属性对主键的传递函数依赖,则称属于3NF关系。
本题的关系模式R中的A→B,B→C,存在非主属性对主键的传递函数依赖。
故本题的关系模式R 满不满足3NF。
数据库基础及应用作业答案一
电大最新《数据库基础及应用》形成性考核册作业答案一(第1~第3章)一、单选题(在每小题的空括号内填写上正确选项的字母, 每小题2分, 共36分)1.在利用计算机进行数据处理的四个发展阶段中, 第3个发展阶段是( C )。
A.人工管理B.文件系统C.数据库系统D.分布式数据库系统2实体中能够唯一标识自己的属性被称做( A )。
A.码B.域C.联系D.元组3、关系数据模型属于( B )。
A.概念数据模型B.逻辑数据模型C.存储数据模型D.对象数据模型4.若实体A和B是1对多的联系, 实体B和C是多对1的联系, 则实体A和C是( C )联系。
A.1对1B.1对多C.多对多D.多对15.在数据库体系结构的三级模式中, 全局模式处于( B )层。
A.最内B.中间C.最外D.应用6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式B.逻辑模式C.数据模式D.应用模式7.设D1、 D2和D3定义域中的基数分别为2、 3和4, 则D1xD2xD3的元组数为( B )。
A.9B.24C.10D.148.设关系R1具有a1个属性和b1个元组, 关系R2具有a2个属性和b2个元组, 则关系R1×R2所具有的元组个数( D )。
A.a1+b1B.a2+b2C.a1xa2D.b1xb29.若一个关系为R(学生号, 姓名, 性别, 年龄), 则能够作为主码的属性为( A )。
A.学生号B.姓名C.性别D.年龄10.设一个关系模式为R(A,B,C), 对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}}, 则δB>15(R)的运算结果中具有的元组个数为( B )。
A.1B.2C.3D.411.设一个学生关系为S(学生号, 姓名), 课程关系为C(课程号, 课程名),选课关系为X(学生号, 课程号, 成绩)。
则求出所有选修课程信息的运算表示式为П课程号(X)与( A )的自然连接。
2014年4月全国自考(数据库及其应用)真题试卷(题后含答案及解析)
2014年4月全国自考(数据库及其应用)真题试卷(题后含答案及解析)题型有:1. 单项选择题 2. 填空题 3. 简答题 4. 综合题单项选择题1.下列选项中,不属于全局E-R模型优化范围的是( )A.消除冲突B.消除冗余属性C.消除冗余联系D.合并相关实体类型正确答案:A解析:全局E-R模型的优化原则有合并相关实体类型、消除冗余属性、消除冗余联系。
2.设关系R有10个元组,关系S有6个元组,则R×S含有的元组个数为( )A.10B.6C.16D.60正确答案:D解析:关系中的行称为元组,元组个数称为基数。
关系中的列称为属性,属性的个数称为元数。
R与S的笛卡尔积等于两者的元组个数之积,即10*6=60。
3.用来表示数据库物理结构的数据模型是( )A.外部模型B.内部模型C.概念模型D.逻辑模型正确答案:B解析:用来表达数据库物理结构的模型称为内部模型。
4.Access的数据库窗口标题栏用来显示( )A.当前打开的数据库文件名B.当前打开的数据库中第一个表名C.数据库中全部表名D.只显示“数据库”三个文字正确答案:A解析:“数据库”窗口标题栏用于显示当前打开的数据库文件名。
5.在Access中,用于定义或修改表结构的界面称为( )A.数据库窗口B.设计视图C.数据表视图D.视图窗口正确答案:B解析:表有两种视图,即数据表视图和设计视图。
数据表视图是供用户输入、查看或编辑数据的窗口;设计视图是用于定义或修改表结构的窗口。
6.Access中关于复制数据库对象的错误描述是( )A.可以在同一数据库内进行复制B.不可以复制到Word文档中C.可以复制到Excel 工作薄中D.在不同数据库之问可以进行复制正确答案:B解析:可以在Access数据库之间复制数据库对象,当然也可以在同一数据库内进行复制,还可以在Access与其他Office文档之间复制数据库对象,因此可以复制到Word文档中,故B项错误。
数据库基础及应用课后习题答案
数据库基础及应用课后习题答案【篇一:数据库应用基础教程课后答案中国铁道出版社】1.选择题(1)数据库(db)、数据库系统(dbs)、数据库管理系统(dbms)三者之间的关系是( a )。
a.dbs 包括db 和 dbms b.dbms 包括db 和 dbsc.db 包括 dbs和 dbms d.dbs 就是db,也就是 dbms(2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(b )。
a.m:n b.1:m c.m:k d.1:1(3)对于“关系”的描述,正确的是( d )。
a.同一个关系中允许有完全相同的元组b.同一个关系中元组必须按关键字升序存放d.同一个关系中不能出现相同的属性名(4)e-r 图用于描述数据库的( a )。
a.概念模型 b.数据模型c.存储模型 d.逻辑模型(5)在关系模型中,一个关键字( c )。
a.可以由多个任意属性组成b.至多由一个属性组成c.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成d.可以由一个或者多个任意属性组成(6)现有如下关系:患者(患者编号,患者姓名,性别,出生日期,单位)医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是( a )。
a.患者编号 b.患者姓名c.患者编号和患者姓名 d.医生编号和患者编号(7)一个关系只有一个( d )。
a.候选关键字 b.外部关键字c.组合关键字 d.主关键字(8)下列标识符可以作为局部变量使用的是( c )。
a.[@myvar] b.my var c.@myvar d.@my var(9)transact-sql支持的一种程序结构语句是( a )。
a.begin?end b.if?then?elsec.do case d.dowhile(10)字符串常量使用( a )作为定界符。
a.单引号 b.双引号c.方括号 d.花括号2.填空题(1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。
国家开放大学《数据库基础与应用》形考任务1-4完整答案
国家开放大学《数据库基础与应用》形考任务1-4完整答案课程考核本课程考核采用形成性考核与终结性考试相结合的方式。
形成性考核占课程综合成绩的30%,终结性考试占课程综合成绩的70%。
最终成绩=形考成绩30%+终考成绩70%考核方式相关信息以国家开放大学当学期发布的考试安排文件为准。
一、单选题1.在利用计算机进行数据处理的四个发展阶段中,第三个发展阶段是()。
【答案】数据库系统2.属性的取值范围被称为()。
【答案】域3.实用ER图进行描述的是()。
【答案】概念数据模型4.若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C 是()联系。
【答案】1对多5.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C 是()联系。
【答案】多对多6.下面不属于数据库体系结构中三级模式的是()。
【答案】关系模式7.在文件系统中,存取数据的基本单位是()。
【答案】记录8.层次数据模型的结构是一种()。
【答案】树结构9.一个关系中的每一行称为一个()。
【答案】元组10.设D1、D2和D3定义域中的基数分别为2、3和4,则D1×D2×D3的元组数为()。
【答案】2411.设D1、D2、D3和D4为定义域,则在它们的笛卡尔积的运算结果中,每个元组具有的分量个数为()。
【答案】412.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的属性个数为()。
【答案】a1+a213.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为()。
【答案】学生号14.设两个关系R1和R2中分别包含有m和n个元组,R1对R2存在着一对多的联系,将其进行自然连接,在得到的运算结果中最多包含的元组个数为()。
【答案】n15.设一个关系R1中的属性A是外码,它对应关系R2中的主码为B,其中被称为父关系的是()。
【答案】R216.设一个集合A={3,4,5,6,7},另一个集合B={1,3,5,7,9},则A和B的交集中包含的元素个数为()。
2014电大《数据库基础与应用》形成性考核册答案(一)
20.一个工人可以加工多种零件,每一种零件可以由不同的工人来加工,工人和零件之间为 m:n 的联系。
21.关系中的元组和属性分别对应二维表中的___行___和__列___。
22.属性的取值范围称为该属性的___域__。
23.关系中的属性或属性组合,其值能够唯一的标识一个元组,该属性或属性组合可选作为__关键字__。
24.一个关系模式中包括若干个___属性___ ,其数目多少称为关系的__元数___。
25.一个关系模型由若干个___关系模式___所组成。
26.在一个关系模型中,不同关系模式之间的联系是通过___公共属性___ 来实现的27.关系模型的特点是关系必须___规范化__,模型概念___单一___,能够采用集合操作。
28.关系运算包括两类:一类是传统的____集合运算____ 运算,另一类是专门的__关系__ 运算。
29.传统的集合运算包括___并___ ,__交___,和___差___ 三种。
30.数据库中的专门关系运算包括___选择___,___投影__ 和__连接__三种。
31.按照两关系中对应属性值相等的条件所进行的联接称为___等值___ 联接。
二、选择题1、在学校中,教师与学生之间具有( C )联系。
A、1:1B、1:NC、M:ND、M:12、数据库的体系结构是( B )。
A、两级模式结构和三级映象B、三级模式结构和两级映象C、三级模式结构和三级映象D、两级模式结构和两级映象3关系代数中的基本操作不包括下列中的哪一个( C )。
A、选择B、投影C、连接D、并4SQL的视图是从( D )中导出的。
A、基本表B、数据库C、视图D、基本表或视图5数据库系统中最重要的用户是:( A )。
A、系统管理员B、应用程序员C、专业人员D、终端用户6、数据库系统与文件系统的主要区别是( B )。
A、 A、数据库系统复杂,而文件系统简单B、 B、文件系统不能解决数据据冗余和数据独立性问题,而数据库系统可以解决;C、 C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、 D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量7、数据库系统的概念模型独立于( A )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2014电大最新《数据库基础及应用》形成性考核册作业答案一
(第1~第3章)
一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共36分)
1.在利用计算机进行数据处理的四个发展阶段中,第3个发展阶段是( C )。
A.人工管理
B.文件系统
C.数据库系统
D.分布式数据库系统
2实体中能够唯一标识自己的属性被称做( A )。
A.码
B.域
C.联系
D.元组
3、关系数据模型属于( B )。
A.概念数据模型
B.逻辑数据模型
C.存储数据模型
D.对象数据模型
4.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是( C )联系。
A.1对1
B.1对多
C.多对多
D.多对1
5.在数据库体系结构的三级模式中,全局模式处于( B )层。
A.最内
B.中间
C.最外
D.应用
6.下面不属于数据库体系结构中三级模式的是( C )。
A.存储模式
B.逻辑模式
C.数据模式
D.应用模式
7.设D1、D2和D3定义域中的基数分别为2、3和4,则D1xD2xD3的元组数为( B )。
A.9
B.24
C.10
D.14
8.设关系R1具有a1个属性和b1个元组,关系R2具有a2个属性和b2个元组,则关系R1×R2所具有的
元组个数( D )。
A.a1+b1
B.a2+b2
C.a1xa2
D.b1xb2
9.若一个关系为R(学生号,姓名,性别,年龄),则可以作为主码的属性为( A )。
A.学生号
B.姓名
C.性别
D.年龄
10.设一个关系模式为R(A,B,C),对应的关系内容为R={{1,10,50},{2,10,60},{3,20,72},{4,30,60}},则δB>15(R)
的运算结果中具有的元组个数为( B )。
A.1
B.2
C.3
D.4
11.设一个学生关系为S(学生号,姓名),课程关系为C(课程号,课程名),选课关系为X(学生号,课程号,
成绩)。
则求出所有选修课程信息的运算表达式为П课程号(X)与( A )的自然连接。
A.C
B.S
C.X
D.П课程号(C)
12.设两个关系中分别包含有m和n个属性,它们具有同一个公共属性,当对它们进行等值连接时,运算
结果的关系中包含的属性个数为( C )。
A.m*n
B.m+n-1
C.m+n
D.m+n+1
13.在一个关系R中,若X,Y和Z为互不相同的单属性,并且存在X Y和Y Z,则必然存在X到Z的( B )
函数依赖。
A.部分
B.传递
C.直接
D.平凡
14.在一个关系R中,若存在“学号系号,系号系主任”,则该关系必定存在着( D )函数依赖。
A.部分
B.平凡
C.相互
D.传递
15.设一个关系为R(A,B.C,D,E),它的最小函数依赖集为FD={A B,C D,(A,C)E},则该关系的候选码为
( B )。
A.(A,B)
B.(A,C)
C.(A,D)
D.(A,E)
16.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A B,B C.B D,D E},则该关系的候选码为
( C )。
A.(A,B)
B.(A,D)
C.A
D.B
17.设一个关系为R(A,B,C,D,E),它的最小函数依赖集为FD={A B,A C,(C,D) E},则该关系的候选码为( C )。
A.(A,C)
B.(C,D)
C.(A,D)
D.(B,D)
18.设一个关系为R(A.B,C,D,E,F,G),它的最小函数依赖集为FD={A B,A C,C D,C E,A F,F G},若要规范
化为高一级的范式,则将得到( C )个关系。
A.1
B.2
C.3
D.4
二、判断题(在每小题后的空括号内填写是/否表示正确/错误,每小题2分,共32分)
1、在关系数据模型中,两个关系(表)之间的直接联系有关系有两种,1对1和1对多。
( 是 )
2、数据库管理系统不需要计算机操作系统的支持就能正常运行和使用。
( 否 )
3、关系数据模型的特点是数据结构单一和采用集合运算,而没有数学理论支持。
( 否 )
4、数据库的逻辑结构模型主要有四种,依次为层次、网状、关系和对象。
( 是 )
5、在一个关系中,可以只有关系模式,而没有关系内容。
( 是 )
6、关系的完整性包括实体完整性、参照完整性和用户的自定义完整性。
( 是 )
7、关系的参照完整性涉及到两个关系中的主码和外码,它们必需具有相同的属性名 ( 否 )
8、对一个关系R 进行投影运算,运算结果关系中的元组个数必然等级于R 中元组的个数。
( 否 )
9、对两关系进行自然连接,在其运算结果的关系中,属性个数小于两个关系的属性个数之和。
( 是 ) 10对两个关系进行连接运算,结果关系中的元组个数小于等于被连接的两个关系中的元组个数之积 。
( 是 )
11、假定在一个关系中存在Y X →并且Y X ⊇,则称Y X →为非平凡函数依赖。
( 是 )
12、假定在个关系中存在Y X →并且存在X 的一个真子集也能够函数决定Y ,则称Y X →为部分函数依
赖。
( 是 )
13、.在一个关系的最小函数依赖集中,所有的函数依赖都是最小函数依赖。
( 是 )
14、在一个关系中,候选码能够函数决定一些属性,但不能决定所有属性。
( 是 )
15、在一个关系中,若存在X →Y 和WY →Z ,则也存在WX →Z 。
( 是 )
16、当在一个关系中,没有单一的候选码时,可以人为地增加一个标识属性作为候选码。
( 是 )
三、填空题(在每小题中的横线处填写合适的内容,每小题2分,共32分)
1、在文件系统中,存取数据的基本单位是 记录 ,在数据库系统中,存取数据的基本单位是 数据项 。
2、若一个联系涉及到两个实体则称为 二元 联系,若只涉及到一个实体则称为 一元 联系。
3、域是实体中相应属性的 取值范围 ,性别属性的域包含有 2 个值。
4、关系中的每一行称为一个 元组 每一列称为一个 属性 。
5、存取数据库的数据过程中,使用了两个数据缓冲区.分别称为 系统 缓冲区和 用户 缓冲区。
6、关系数据模型包含关系数据结构、 关系完整性 和 关系运算 这3个方面的内容。
7、关系中的每个属性只能取 单值 ,关系的结构不允许 嵌套 。
8、在候选码中的每个属性被称为 主 属性,不在任何候选码中的每个属性被称为 非主 属性。
9、设计一个关系A 具有a1个属性和a2个元组,关系B 具有b1个属性和b2个元组,则关系A ×B 具有 a1+b1 个属性和 (a1×b1)个元组。
10、设一个学生关系为S (学生号,姓名),课程关系为C (课程号,课程名),选课关系为X (学生号,课程号,成绩),则至少选修了课程号为“001”或“002”课程的全部学生信息所对应的运算表达式为 S ∞ 学生号∏( ()))(’002‘’001‘X =∨=课程号课程号δ。
11、设一个学生关系为S (学生号,姓名),课程关系为C (课程号,课程名),选课关系为X (学生号,课程号,成绩),则姓名为变量K 的值的学生所选修的全部课程信息所对应的运算表达式为(课程号∏∞C _X_((@K =∞姓名δ S ) ) ).
12、在一个关系R 中,若属性集X 函数决定属性集Y ,同时Y 函数决定X ,则记作为 X ←→Y ,它们之间互为 决定因素 。
13、在一个关系R 中,若Y X →且Y X ⊇,则称Y X →为 非平凡 函数依赖,否则,若Y X →且Y X ⊇, 则称Y X →为 平凡 函数依赖。
14、在一个关系R 中,若Y X →,并且X 的任何真子集都不能函数决定Y ,则称Y X →为 完全 函数依赖,否则,若Y X →,并且X 的一个真子集也能够函数决定Y ,则称为Y X → 部分 函数依赖。
15、设一个关系为R(A ,B ,C ,D ,E ,F ,),它的最小函数依赖集为FD={B A →,C A →,E D →,F D →),
则该关系的候选码为( A,D) ,该候选码含有 2 个属性。
16、把一个非规范化的关系变为第一范式时,;可以在属性上展开,也可以在组元展开,还可以把每个复合属性单独分解为关系。