文档库 最新最全的文档下载
当前位置:文档库 › 2010 2008级数据库原理试卷答案08da

2010 2008级数据库原理试卷答案08da

2010 2008级数据库原理试卷答案08da
2010 2008级数据库原理试卷答案08da

2008级数据库原理试卷答案

一、填空题(共10分,每空1分)

1、从数据库管理系统的角度划分数据库系统的体系结构,可分为()、

()和()3层。

答案:外模式、模式、内模式

2、RDBMS的中文意思是()。

答案:关系数据库管理系统

3、在关系代数中,θ连接是由笛卡尔积和()运算组合而成的。

答案:选择

4、通过模式分解把属于低级范式的关系模式转换为几个属于高级范式的关系模式的集合,这一过程称为

()。

答案:规范化

5、要使关系模式属于第三范式,既要消除(),

也要消除()。

答案:非主属性对码的部分依赖、非主属性对码的传递依赖

6、利用游标进行查询需要4种语句,分别是说明游标、()、

()和关闭游标。

答案:打开游标、推进游标

二、单选题(共10分,每题1分)

1、数据库系统的基础是()。

A. 数据结构

B. 数据库管理系统

C. 操作系统

D. 数据模型

答案:D

2、经过投影运算后,所得关系的元组数()原关系的元组数。

A. 等于

B. 小于

C. 小于或等于

D. 大于

答案:C

3、关系R与关系S只有1个公共属性,T1是R与S作θ连接的结果,T2是R与S作自然连接的结果,

则()。

A. T1的属性个数等于T2的属性个数

B. T1的属性个数小于T2的属性个数

C. T1的属性个数大于或等于T2的属性个数

D. T1的属性个数大于T2的属性个数

答案:D

4、在SQL中,与关系代数中的投影运算对应的子句是()

A. SELECT

B. FROM

C. WHERE

D. ORDER BY

答案:A

5、在SQL的排序子句:ORDER BY 总分DESC, 英语DESC 表示()

A. 总分和英语分数都是最高的在前面

B. 总分和英语分数之和最高的在前面

C. 总分高的在前面,总分相同时英语分数高的在前面

D. 总分和英语分数之和最高的在前面,相同时英语分数高的在前面

答案:C

6、下面哪一个依赖是平凡依赖()

A. Sno Cname Grade→Sno Grade

B. Sno Cname→Cname Grade

C. Sno Cname→Sname Grade

D. 以上答案都不是

答案:A

7、已知关系R具有属性A,B,C,D,E,F。假设该关系有如下函数依赖:AB→C, BC→AD, D→E, CF

→B。则{A,B}的闭包是()。

A.{A, B, C, D, E, F}

B.{A, B, C}

C.{A, B, C, D, E}

D.{A, B}

答案:C

8、一个关系模式R(x1, x2, x3, x4),假定该关系存在着如下函数依赖:

x1→x2,x1→x3,x3→x4,则该关系属于()。

A. 2NF

B. 3NF

C. 4NF

D. BCNF

答案:A

9、保护数据库中的信息,防止未经授权或非法的使用所造成的数据泄漏、更改或破坏,称为数据库的()。

A. 安全性

B. 完整性

C. 恢复

D. 并发控制

答案:A

10、有两个变量cno,cname已赋值,对应关系COURSE中字段cno,cname。

则将表中指定cno值的数据对应的cname属性值改变为新指定的正确的嵌入

式SQL语句格式是()。

A. EXEC SQL UPDA TE COURSE SET (cname=:cname) WHERE cno=:cno;

B. EXEC SQL UPDA TE COURSE SET (cname=cname) WHERE cno=cno;

C. EXEC SQL UPDA TE COURSE SET (:cname=cname) WHERE :cno=cno;

D. EXEC SQL UPDA TE COURSE SET (:cname=:cname) WHERE :cno=:cno;

答案:A

三、判断题(共10分,每题1分)

1、在设计基本E-R图时,必须消除所有的冗余数据和冗余联系。()

答案:错

2、查询优化主要是物理方法的优化,而逻辑方法优化与否影响不大。()

答案:错

3、一个数据库可以建立多个聚簇,但一个关系只能加入一个聚簇。()

答案:对

4、当查询结果为多个元组时,交互式SQL中采用游标机制来指示所取出元组的位置。()

答案:错

5、数据库重组织与重构造的差别在于:重组织并不修改原有的逻辑模式和内模式;而重构造会部分修改原

有的逻辑模式和内模式。()

答案:对

6、物理设计阶段,根据DBMS的特点和处理需要,选择存储结构,建立索引,形成数据库的模式。()答案:错

7、逻辑设计可以独立于数据库管理系统。()

答案:错

8、若并发事务的调度是可串行化的,则这些事务一定都遵守两段锁协议。()

答案:错

9、事务故障的恢复是由系统自动完成的,对用户是透明的。()

答案:对

10、一个一对多联系可以转换为一个独立的关系模式,也可以与1端对应的关系模式合并。

答案:错

四、简答题(共12分,每题4分)

1、关系模型有何特点?

答案:1.关系模型建立在严格的数学概念的基础上;(1分)2.关系模型的概念单一。无论实体还是实体之间的联系都用关系来表示。对数据的检索和更新结果也是关系。数据结构简单、清晰,用户易懂易用;(2分)3.关系模型的存取路径对用户透明。(1分)

2、数据库系统中可能发生的故障大致可以分为哪几类?简述各类故障的恢复机制。

答案:数据库系统中的故障大致可分为事务内部的故障,系统故障,介质故障以及计算机病毒等。(2分)对于事务故障,恢复子系统应利用日志文件撤销(UNDO)此事务已对数据库进行的修改;对于系统故障,恢复操作就是要撤销故障发生时未完成的事务,重做已完成的事务;对于介质故障,恢复方法是重装数据库,然后重做已完成的事务。(2分)

3、简述画E-R图时区别实体与属性的两条准则是什么?

答案:(1)作为“属性”,不能再具有需要描述的性质;(2分)

(2)“属性”不能与其他实体具有联系,即E-R图中所表示的联系时实体之间的联系。(2分)

五、综合题(共58分)

1、假设学生选课数据库关系模式如下:(10分)

STUDENT ( SNO, SNAME, SAGE, SDEPT); COURSE (CNO, CNAME);

SC (SNO, CNO, SCORE)

(1)用SQL语句实现如下查询:查询学生张林的“数据库原理”成绩;

(2)将上述SQL语句转化为等价的关系代数表达式;

(3)画出优化后的查询树。

答案:(1)SELECT SCORE (3分)

FROM STUDENT,COURSE,SC

WHERE STUDENT.SNO=SC.SNO AND https://www.wendangku.net/doc/659957415.html,O=https://www.wendangku.net/doc/659957415.html,O

AND SNAME=’张林’ AND CNAME=’数据库原理’

(2)

лSCORE(σSNAME=’张林’(STUDENT)’数据库原理’(COURSE))

(3分)

(3)л

σCNAME=’数据库原理

σSNAME=’张林’

STUDENT (4分)

2、指出下列关系模式是第几范式?并说明理由。(10分)

(1)R(X,Y,Z)

F={X→Y,X→Z}

(2)R(A,B,C,D,E)

F={AB→C,AB→E,A→D,BD→ACE}

(3)R(W,X,Y,Z)

F={X→Z,WX→Y}

答案:(1)BCNF(2分)。R的候选码为X,而且F中每一个函数依赖的左部都包含了候选码X。(1分)(2)3NF(2分)。R的候选码是AB和BD,R中非主属性C和E都直接且完全函数依赖于候选码AB和BD,但存在主属性D对候选码AB的部分函数依赖,因此R最高属于3NF。(1分)

(3)1NF(2分)。R的候选码为WX,则Y,Z为非主属性,又由于X→Z,因此F中存在非主属性对候选码的部分函数依赖。(2分)

3、一个车间有多个工人,每个工人有职工号、姓名、年龄、性别、工种;

一个车间生产多种产品,产品有产品号、价格;

一个车间生产多种零件,一种零件也可能为多个车间制造,零件有零件号、重量、价格;

一种产品由多种零件组成,一种零件也可装配到多种产品中,产品与零件均存入仓库中;

厂内有多个仓库,仓库有仓库号、主任姓名、电话;

请画出该系统的ER图,并给出相应的关系模型,要求注明主码和外码,其中主码用下划线标出,外码用波浪线标出。(18分)

答案:(ER图10分,其中每个联系的类型为0.5分)

关系模型如下:

工厂(厂名,厂长名)(1分)

车间(车间号,主任姓名,地址,电话,厂名)(1分)

仓库(仓库号,主任姓名,电话,厂名)(1分)

零件(零件号,重量,价格,仓库号)(1分)

产品(产品号,价格,仓库号)(1分)

工人(职工号,姓名,年龄,性别,工种,车间号)(1分)

制造(车间号,零件号,数量1),其中车间号和零件号都是外码(1分)

组成(产品号,零件号,数量2),其中产品号和零件号都是外码(1分)

4、关系模式如下:(20分)

学生S(SNO, SN, SEX, AGE)

课程C(CNO, CN, PCNO) PCNO为直接先行课

选课SC(SNO,CNO,G) G为课程考试成绩

(1)用关系代数及SQL语言写出查询语句,查询所有学生都选修的课程名CN。

(2)用关系代数及SQL语言写出查询语句,查询“DB”课成绩在90分以上的学生的姓名。

(3)将选修课程“DB”的学生学号,姓名建立视图SDB。

(4)在学生选课关系SC中,把英语课的成绩提高10%。

答案:

(1)Л

(ЛCNO,SNO(SC)÷ЛSNO CNO,CN(C)) (3分)

SELECT CN

FROM C

WHERE NOT EXISTS

(SELECT *

FROM S

WHERE NOT EXISTS

(SELECT *

FROM SC

WHERE SNO=S.SNO AND CNO=https://www.wendangku.net/doc/659957415.html,O));(3分)(2)ЛSN G>90σCN=’DB’(C) )(3分)

SELECT SN

FROM S, SC, C

WHERE S.SNO=SC.SNO AND https://www.wendangku.net/doc/659957415.html,O=https://www.wendangku.net/doc/659957415.html,O AND CN=’DB’AND G>90;(3分)

(3)CTEA TE VIEW SDB

AS

SELECT SNO, SN

FROM S, SC, C

WHERE S.SNO=SC.SNO AND https://www.wendangku.net/doc/659957415.html,O=https://www.wendangku.net/doc/659957415.html,O AND https://www.wendangku.net/doc/659957415.html,=’DB’;(4分)

(4)UPDATE SC

SET G=1.1*G

WHERE CNO IN

(SELECT CNO

FROM C

WHERE CN=’英语’);(4分)

2010年全国自考数据库系统原理模拟试卷(八)及答案

更多优质自考资料,请访问自考乐园俱乐部 https://www.wendangku.net/doc/659957415.html,/club/5346389 2010年全国自考数据库系统原理模拟试卷(八) 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.在DBS中,内存、外存数据交换最终是通过() A.UWA完成 B.DBMS完成 C.OS完成 D.键盘完成 答案:C 2.SQL中的视图机制属于DBS的() A.完整性措施 B.安全性措施 C.恢复措施 D.并发控制措施 答案:D 3.在SQL中使用UPDATE对表中数据进行修改时,应使用的语句是() A.WHERE B.FROM C.VALUES D.SET 答案:D 4.数据独立性是指() A.数据之间相互独立,互不影响 B.数据的逻辑结构与物理结构相互独立 C.DB的数据结构发生变化时,不影响应用程序 D.数据与存储设备之间相互独立 答案:C 5.一个关系中的非主属性可以是() A.至少一个 B.至多一个 C.可无 D.至多三个 答案:C

6.在SELECT语句中使用MIN(列名)时,列名() A.必须是数值型 B.必须是字符型 C.必须是数值型或字符型 D.不限制数据类型 答案:D 7.在建立表结构时,定义关系完整性规则() A.使DBS能够自动维护数据完整性约束条件 B.还需要编程实现数据完整性约束条件 C.没有必要定义 D.将使系统操作复杂 答案:A 8.子模式是() A.外模式 B.物理模式 C.概念模式 D.存储模式 答案:A 9.关系中行、列次序的交换性质是() A.行可交换,列不可交换 B.行不可交换,列可交换 C.行、列均不可交换 D.行、列均可交换 答案:C 更多优质自考资料,请访问自考乐园俱乐部https://www.wendangku.net/doc/659957415.html,/club/5346389 10.设计性能较优的关系模式称为规范化,规范化主要的理论依据是() A.关系规范化理论 B.关系运算理论 C.关系代数理论 D.数理逻辑 答案:A 11.设关系R和S各有100个元组,那么这两个关系的乘积运算结果的元组个数为() A.100 B.200 C.10000 D.不确定(与计算结果有关) 答案:C

Word2010试题库答案

选择题 1.WORD 是一种(B )。 A.操作系统 B.文字处理软件 C.多媒体制作软件 D.网络浏览器 2.Word 2010 文档扩展名的默认类型是(A)。 A.DOCX B.DOC C.DOTX D.DAT 3.Word 2010软件处理的主要对象是(B)。 A.表格 B.文档 C.图片 D.数据 4.Word 2010 窗口界面的组成部分中,除常见的组成元素外,还新增加的元素 是(B)。 A.标题栏

B.快速访问工具栏 C.状态栏 D.滚动条 5.按快捷键+的功能是(C )。 A.删除文字 B.粘贴文字 C.保存文件 D.复制文字 6.在Word2010中,快速工具栏上标有“软磁盘”图形按钮的作用是( B ) 文档。 A.打开 B.保存 C.新建 D.打印 7.在Word 2010中“打开”文档的作用是(C)。 A.将指定的文档从存中读入、并显示出来 B.为指定的文档打开一个空白窗口 C.将指定的文档从外存中读入、并显示出来 D.显示并打印指定文档的容

8.Word 2010 有记录最近使用过的文档功能。如果用户处于保护隐私的要求需 要将文档使用记录删除,可以在打开的“文件”面板中单击“选项”按钮中的( D )进行操作。 A.常规 B.保存 C.显示 D.高级 9.在WORD中页眉和页脚的默任作用围是( B ): A. 全文 B. 节 C. 页 D. 段 10.关闭当前文件的快捷键是(B)。 A.Ctrl+F6 B.Ctrl+F4 C.Alt+F6 D.Alt+F4 11.( B )标记包含前面段落格式信息。

A.行结束 B.段落结束 C.分页符 D.分节符 12.在Word2000中,当建立一个新文档时,默认的文档格式为( C )。 A.居中 B.左对齐 C.两端对齐 D.右对齐 13.Word 2010 的视图模式中新增加的模式是(D)。 A.普通视图 B.页面视图 C.大纲视图 D.阅读版式视图 14.在Word的编辑状态,单击"还原"按钮的操作是指:(C)。 A. 将指定的文档打开 B. 为指定的文档打开一个空白窗口 C. 使当前窗口缩小 D. 使当前窗口扩大

数据库原理习题(含答案)

第一章绪论 Ⅰ、学习要点 1、准确掌握数据、数据库、数据库系统、数据库管理系统等基本术语、概念; 2、数据独立性的概念、分类及实现途径; 3、数据模型的概念、分类、要素及作用; 4、数据库三级模式体系结构的含义及作用; 5、关系数据模型的三要素内容。 Ⅱ、习题 一、选择题: 1、使用二维表格结构表达数据和数据间联系的数据模型是() A、层次模型 B、网状模型 C、关系模型 D、实体—联系模型 2、DB、DBS、DBMS间的关系是() A、DB包括DBMS和DBS B、DBMS包括DB和DBS C、DBS包括DB和DBMS D、DBS与DB和DBMS无关 3、在数据库中存储的是() A、数据 B、数据模型 C、数据及数据之间的联系 D、信息 4、数据库系统中,用()描述全部数据的整体逻辑结构。 A、外模式 B、模式 C、内模式 D、数据模式 5、数据库中,导致数据不一致的根本原因是() A、数据量太大 B、数据安全性不高 C、数据冗余 D、数据完整性约束不强 6、划分层次型、网状型和关系型数据库的原则是() A、记录的长度 B、文件的大小 C、联系的复杂程度 D、数据及联系的表示方式 7、数据库三级模式体系结构的划分,主要有利于保持数据库的() A、数据安全性 B、数据独立性 C、结构规范化 D、操作可行性 8、数据库系统中,用()描述用户局部数据的逻辑结构,它是用户和数据库系统间的接口。 A、外模式 B、模式 C、内模式 D、数据模式 9、数据库系统中,用()描述全部数据的物理存储视图。 A、外模式 B、模式 C、内模式 D、数据模式 10、数据库系统中用于定义和描述数据库逻辑结构的语言是() A、DML B、DDL C、DCL D、SQL 11、数据库系统支持的数据共享指的是()

数据库原理模拟试卷五答案

一、单项选择题(本大题共15小题,每小题1分,共15分) 1. 在数据库系统中,数据独立性是指( C ) A.用户与计算机系统的独立性 B.数据库与计算机的独立性 C.数据与应用程序的独立性 D.用户与数据库的独立性 2. 文件系统与数据库系统相比较,其缺陷主要表现在数据联系弱、数据冗余和( C ) A. 数据存储量低 B.处理速度慢 C.数据不一致 D.操作烦琐 3.设计数据库概念结构时,常用的数据抽象方法是聚集和( D ) A.分类 B.继承 C.分析 D.概括 4. 在下列的数据库模式中,独立于计算机系统的模式是( A ) A.概念模式 B.逻辑模式 C.内模式 D.外模式 5. 在SQL中使用CREATE ASSERTION 的作用是建立( C ) A.数据库 B.基本表 C.完整性规则 D.视图 6. 客户/服务器体系结构的关键在于( D ) A.资源共享 B.数据的分布 C.逻辑上的统一 D.功能的分布 7. 在关系模式R(U,F)中,如果X→Y,如果不存在X的真子集X1,使X1→Y,称函数依赖X→Y为( C ) A.平凡函数依赖 B. 部分函数依赖 C.完全函数依赖 D.传递函数依赖 8. 要使数据库具有可恢复性,最基本的原则是( D ) A.加强机房安全管理 B.安装防病毒设施 C.经常检修计算机系统 D.数据重复存储 9.在关系模式R(U,F)中,F是最小函数依赖集,属性T只在F中诸函数依赖“→”的左端出现,则属性T具有以下性质( C ) A.属性T仅是R的主属性,但不包含于侯选键中 B.属性T必是R的非主属性 C.属性T必是组成R候选键的主属性 D.属性T可能是R的主属性,也可能是R的非主属性 解释:函数依赖是语义范畴的概念,本题可以直接从语义上理解:(1)如果t 不包含在任一侯选键中,它至少依赖于候选键,所以它肯定会在F中“→”的右端出现;(2)包含在任何一个候选键中的属性称为主属性。 10. 对关系R进行投影运算后,得到关系S,则( C ) A.关系R的元组数等于关系S的元组数

2010-2011学年第一学期数据库期末考卷A

广州民航职业技术学院 2010/2011学年第一学期09级民航信息管理1-2班《数据库应用》 期末考试卷A(闭卷,120分钟) 班级姓名学号成绩 一、单项选择题(每个题只有一个答案是正确的。每题2分,共15题,30分) 1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是( b )。 A、Where 姓名% ‘王’ B、Where 姓名LIKE ‘王%’ C、Where 姓名% ‘LIKE王’ D、Where 姓名LIKE ‘王’ 2.通常情况下,“数据库管理系统”的英文缩写是( a)。 A、DBMS B、DBS C、DBA D、DMS 3.在一个学生关系中,能够成为主关键字(或称主码)的属性是()。 A、性别 B、年龄 C、学号 D、班级 4.下列关于索引的说明不正确的是()。 A、索引必须创建在主关键字之上 B、索引与基本表分开存储 C、索引是为了提高查询速度而创建的 D、索引会在一定程度上影响增删改操作的效率 5.数据库应用程序开发中,需求分析阶段的主要目的是()。 A、回答“干什么”的问题 B、回答“怎么干”的问题 C、建立逻辑数据模型 D、建立最佳物理存储结构 6.用户使用SQL Server时,通常需要依次经过两个安全性阶段()。 A、登录验证、操作验证 B、操作验证、登录验证 C、身份验证、权限认证 D、权限认证、身份验证 7.SQL Server数据库中的一个完整的备份通常要包括()。 A、系统数据库、用户数据库和事务日志 B、系统数据库、系统表和数据字典 C、系统数据库、用户数据库和数据字典 D、用户数据库和事务日志

8.SQL Server中进行数据库恢复的SQL语句是()。 A、INSERT DATABASE B、BACKUP DATABASE C、RESTORE DATABASE D、UPDATE DATABASE 9.下列SQL语句中,能够完成并运算的是()。 A、SELECT * FROM 篮球爱好者UNION SELECT * FROM 足球爱好者 B、SELECT * FROM 篮球爱好者INTERSECT SELECT * FROM 足球爱好者 C、SELECT * FROM 篮球爱好者EXCEPT SELECT * FROM 足球爱好者 D、SELECT * FROM 篮球爱好者,足球爱好者 10.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。 A、SELECT 姓名FROM 学生表WHERE 学生表.学号=课程表.学号AND 课程 表.成绩>90 B、SELECT 姓名FROM 课程表WHERE学生表.学号=课程表.学号AND 课程表. 成绩>90 C、SELECT 姓名FROM 学生表,课程表WHERE 学生表.学号=课程表.学号OR 课程表.成绩>90 D、SELECT 姓名FROM 学生表,课程表WHERE 学生表.学号=课程表.学号 AND 课程表.成绩>90 11.在人工管理阶段,数据是_____。 A.有结构的B.无结构的 C.整体无结构,记录内有结构D.整体结构化的 12.数据库系统软件包括_____和_____。 ①数据库②DBMS ③OS,DBMS和高级语言 ④DBMS和OS ⑤数据库应用系统和开发工具。 A.①和②B.②和⑤ C.③D.④ 13.________由数据结构、关系操作集合和完整性约束三部分组成。 A. 关系模型 B. 关系 C. 关系模式 D. 关系数据库 14.数据库中只存放视图的________。 A. 操作 B. 对应的数据 C. 定义 D. 限制 15.数据库是长期存储在计算机内、有组织的、可共享的()。 A.文件集合B.数据集合 C.命令集合D.程序集合 二、填空题(每空2分,共10分) 1.进行数据库备份时,必须同时复制主数据文件和。 2.“实体一联系”方法是描述数据库概念模型的主要方法,一般称这种方法为。 3.在SQL语句中,起修改表中数据作用的命令动词是。 4.在关系数据库中,实现“表中任意两行不能相同”的约束是靠。 5. SQL Server系统中的所有系统级信息存储于数据库。

Word2010题库(附答案)

Word2010 题库及答案 选择题 1.WORD 是一种(B )。 A.操作系统 B.文字处理软件 C.多媒体制作软件 D.网络浏览器 2.Word 2010 文档扩展名的默认类型是(A)。 A.DOCX B.DOC C.DOTX D.DAT 3.Word 2010 软件处理的主要对象是(B)。 A.表格 B.文档 C.图片 D.数据 4.Word 2010 窗口界面的组成部分中,除常见的组成元素外,还新增加的元素 是(B)。 A.标题栏 B.快速访问工具栏 C.状态栏 D.滚动条 5.按快捷键+的功能是(C )。 A.删除文字 B.粘贴文字 C.保存文件 D.复制文字 6.在Word2010 中,快速工具栏上标有“软磁盘”图形按钮的作用是( B ) 文档。

A.打开 B.保存 C.新建 D.打印 7.在Word 2010 中“打开”文档的作用是(C)。 A.将指定的文档从内存中读入、并显示出来 B.为指定的文档打开一个空白窗口 C.将指定的文档从外存中读入、并显示出来 D.显示并打印指定文档的内容 8.Word 2010 有记录最近使用过的文档功能。如果用户处于保护隐私的要求需 要将文档使用记录删除,可以在打开的“文件”面板中单击“选项”按钮中的( D )进行操作。 A.常规 B.保存 C.显示 D.高级 9.在WORD 中页眉和页脚的默任作用范围是( B ): A.全文 B.节 C.页 D.段 10.关闭当前文件的快捷键是(B)。 A.Ctrl+F6 B.Ctrl+F4 C.Alt+F6 D.Alt+F4 1.( B )标记包含前面段落格式信息。 A.行结束 B.段落结束 C.分页符 D.分节符 12.在Word2000 中,当建立一个新文档时,默认的文档格式为( C )。

数据库原理试题和答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午23:05:00 来源: 第一部分选择题(共30分) ?一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出得四个选项中只有一个就是符合题目要求得,请将其代码填在题后得括号内。错选或未选均无分. 1、单个用户使用得数据视图得描述称为【】 A、外模式? B、概念模式?C、内模式?D、存储模式? 2、子模式DDL用来描述【】?A、数据库得总体逻辑结构?B、数据库得局部逻辑结构 C、数据库得物理存储结构 D、数据库得概念结构 ?3、在DBS中,DBMS与OS之间得关系就是【】?A、相互调用 B、DBMS调用OS?C、OS调用DBMS?D、并发运行 4、五种基本关系代数运算就是【】 A、∪,-,×,π与σ? B、∪,-,∞,π与σ? C、∪,∩,×,π与σ?D、∪,∩,∞,π与σ??5、当关系R与S自然联接时,能够把R与S原该舍弃得元组放到结果关系中得操作就是【】 A、左外联接?B、右外联接?C、外部并 D、外联接 ?6、下列聚合函数中不忽略空值 (null)得就是【】?A、 SUM(列名) B、MAX (列名) C、 COUNT ( * )?D、AVG (列名) ?7、设关系模式R (A,B,C),F就是R上成立得FD集,F ={B→C},则分解ρ = {AB,BC}相对于F【】?A、就是无损联接,也就是保持FD得分解?B、就是无损联接,但不保持FD得分解 C、不就是无损联接,但保持FD得分解? D、既不就是无损联接,也不保持FD 得分解? 8、关系模式R分解成ρ={R1,…,Rk},F就是R上得一个FD集,那么R中满足F得每一个关系r,与其投影联接表达式mρ(r)间得关系满足【】?A、rí mρ(r) B、mρ(r) í r?C、r= mρ(r)?D、r≠mρ(r) 9、在数据库设计中,将ER图转换成关系数据模型得过程属于【】?A、需求分析阶段?B、逻辑设计阶段 C、概念设计阶段? D、物理设计阶段? 10、 SQL中,下列涉及空值得操作,不正确得就是【】 A、 AGE IS NULL? B、 AGE IS NOT NULL C、AGE = NULL?D、NOT(AGE IS NULL) 11、如果事务T获得了数据项Q上得排它锁,则T对Q 【】 A、只能读不能写 B、只能写不能读 C、既可读又可写 D、不能读不能写 ?12、DBMS中实现事务持久性得子系统就是【】?A、安全性管理子系统?B、完整性管理子系统?C、

数据库原理期末考试试题及答案

数据库原理期末考试试题及答案 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个备选项中只有一个是符合题目要求的,错选、多选或未选均无分。 1.要保证数据库的数据独立性,需要修改的是() A.三层模式之间的两种映射B.模式与内模式 C.模式与外模式D.三层模式 2.下列四项中说法不正确的是() A.数据库减少了数据冗余B.数据库中的数据可以共享 C.数据库避免了一切数据的重复D.数据库具有较高的数据独立性 3.公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员, 从职员到部门的联系类型是() A.多对多B.一对一 C.多对一D.一对多 4.将E-R模型转换成关系模型,属于数据库的() A.需求分析B.概念设计 C.逻辑设计D.物理设计 5.五种基本关系代数运算是() A.∪,—,×,π和σB.∪,—,,π和σ

C.∪,∩,×,π和σD.∪,∩,,π和σ6.下列聚合函数中不忽略空值(NULL)的是()。A.SUM(列名)B.MAX(列名) C.COUNT(*)D.AVG(列名) 7.SQL中,下列涉及空值的操作,不正确的是()。 A.AGE IS NULL B.AGE IS NOT NULL C.AGE=NULL D.NOT(AGE IS NULL) 8.已知成绩关系如表1所示。 执行SQL语句: SELECT COUNT(DISTINCT学号) FROM成绩 WHERE分数>60 查询结果中包含的元组数目是() 表1成绩关系

A.1 B.2 C.3 D.4 9.在视图上不能完成的操作是() A.更新视图 B.查询 C.在视图上定义新的基本表 D.在视图上定义新视图 10.关系数据模型的三个组成部分中,不包括() A.完整性约束 B.数据结构 C.恢复 D.数据操作 11.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是

ACCESS试卷

第1页,共4页 第2页,共4页 密 线 学校 班级 姓名 学号 密 封 线 内 不 得 答 题 《Access2010》试卷 总分:100分 一、 单选题(每题3分, 共15题,共45分) ( )1、Access2010建立的数据库属于( )数据库。 A.层次型 B.关系型 C.网状型 D.大型 ( )2、Access2010数据库是一个独立的文件,其扩展名为( )。 A.mdb B.acmdb C.accdb D.cdb ( )3、在Access2010中,随着打开数据库对象的不同而不同的操作区域称为( )。 A.上下文命令选项卡 B.命令选项卡 C.导航窗格 D.工具栏 ( )4、用户可在表的( )视图中设置字段数据类型和详细属性。 A.设计 B.数据表 C.数据透视表 D.数据透视图 ( )5、对数据库中的一个或多个表进行检索,将查询结果显示在一个数据表上供用 户查看或编辑使用,这种查询称为( )。 A.选择查询 B.交叉表查询 C.操作查询 D.SQL 查询 ( )6、使用查询向导可以创建多种查询,下面不能用查询向导创建的查询是( )。 A.简单选择查询 B.查找重复项查询 C.参数查询 D.交叉表查询 ( )7、当用户想要查找内容相同的记录时,可以通过创建( )查询来实现。 A.简单选择查询 B.查找重复项查询 C.查找不匹配项查询 D.交叉表查询 ( )8、在窗体中,能够像“窗体视图”一样预览显示结果,又能够移动或删除控件, 对控件进行重新调整的视图是( )。 A.设计视图 B.窗体视图 C.布局视图 D.数据表视图 ( )9、( )以表或查询作为数据源,用于显示、输入以及更新数据表中的字段。 A.绑定型控件 B.计算型控件 C.标签控件 D.选项组控件 ( )10、( )主要用于在窗体或报表中显示描述性文本(如标题或说明)。 A.徽标控件 B.文本框控件 C.标签控件 D.选项组控件 ( )11、在报表中,既能够预览显示结果,又能够对控件进行调整的视图是( )。 A.报表视图 B.打印预览 C.布局视图 D.设计视图 ( )12、要设计一个用于标识公司产品型号和类型的报表,可以将该报表设计为( )。 A.标签型报表 B.分类报表 C.主/次报表 D.交叉报表 ( )13、完成标签报表后,必须在下面的( )中才能看到最终效果。 A.设计视图 B.预览视图 C.布局视图 D.报表视图 ( )14、在宏命令中,用于打开报表的命令是( )。 A. OpenForm B. Openquery C. OpenReport D. OpenTable ( )15、宏是由( )构成,而宏组是由宏构成。 A.操作命令 B.控件 C.子宏 D.记录 二、 多选题(每题5分,共4题,共20分) ( )1、数据库的六大组成对象包含下列哪些选项( )。 A.字段 B.记录 C.窗体 D.宏 ( )2、在表的关系管理器中可以进行的操作有( )。 A.删除关系 B.显示关系 C.修改关系 D.添加字段 ( )3、下列查询中,属于操作查询的是( )。

(完整版)Word2010考试题及答案

Word2010 一、单选题(每题2分,共40分) 1、Word 2010具有的功能是( D ) A.表格处理 B.绘制图形 C.自动更正 D.以上三项都是 2、下面关于Word标题栏的叙述中,错误的是( B ) A.双击标题栏,可最大化或还原Word窗口 B.拖曳标题栏,可将最大化窗口拖到新位置 C.拖曳标题栏,可将非最大化窗口拖到新位置 D.以上三项都不是 3、Word 2010中的文本替换功能所在的选项卡是(B) A."文件" B."开始" C."插入" D."页面布局" 4、Word 2010文档中,每个段落都有自己的段落标记,段落标记的位置在( B ) A.段落的首部 B.段落的结尾处 C.段落的中间位置 D.段落中,但用户找不到的位置 5、Word 2010文档的默认扩展名为( C ) A.txt B.doc C.docx D.jpg 6、在Word 2010的编辑状态,可以显示页面四角的视图方式是( C) A.草稿视图方式 B.大纲视图方式 C.页面视图方式 D.阅读版式视图方式

7、在Word 2010的编辑状态,当前正编辑一个新建文档"文档1", 当执行"文件"选项卡中的" 保存"命令后( B ) A."文档1"被存盘 B.弹出"另存为"对话框,供进一步操作 C.自动以"文档1"为名存盘 D.不能以"文档1"存盘 8、在Word 2010中,欲删除刚输入的汉字“李”字,错误的操作 是( D) A.选择"快速访问工具栏"中的"撤消"命令 B.按Ctrl+Z键 C.按Backspace键 D.按Delete键 9、在Word 2010编辑状态中,使插入点快速移动到文档尾的操作 是( B ) A.Home B.Ctrl+End C.Alt +End D.Ctrl+ Home 10、在Word 2010,如果无意中误删除了某段文字内容,则可以 使用"快速访问工具栏"上的( A )按钮返回到删除前的状态。 A. B. C. D. 11、在Word 2010文档中插入数学公式,在"插入"选项卡中应选 的命令按钮是(D) A.符号 B.图片 C.形状 D.公式 12、在Word 2010的"字体"对话框中,不可设定文字的( B )

《数据库原理课程设计》题目

《数据库原理课程设计》任务书 《数据库原理课程设计》是一门独立的实践课程,学分为1,单独记成绩。通过本课程设计,能使学生较好地巩固数据库的基本概念、基本原理、关系数据库的设计理论和设计方法等主要相关知识点,针对实际问题设计概念模型,并应用现有的工具完成简单的数据库应用系统的设计与实现。 一、设计内容 完成一个数据库应用系统的设计全过程,包括需求分析、数据库设计、数据库建立、数据输入、应用系统的设计和开发、用户界面的设计和实现、系统安装和调试等。 学生以2~3人为一设计小组,从课程设计题目中选择一个题目,要求每班中各组的题目都不相同。二、设计环境 操作系统:Windows XP/2003/Vista/Win7/Win8; DBMS:SQL Server或MySQL等; 开发工具:JA V A、JSP、C#等。 三、设计步骤 1、需求分析 业务流程分析和功能分析。 2、概念结构设计 生成基本E-R图。 3、逻辑结构设计 关系表设计(主键与完整性约束)、范式分析(至少要达到3NF)。 4、功能模块实现、集成及调试 应用系统功能通常根据实际目标设定,一般应具有基本的增、删、改、查功能。 编写实现系统功能的界面和代码。 5、报告编写。 四、报告内容 1、需求分析(功能分析、工作流图、数据流图、数据字典); 2、概念模型设计(E-R图); 3、逻辑设计(E-R模型转换为关系模式,指明所满足的范式并给出理由); 4、系统功能设计 5、功能模块实现(界面及源代码) 6、总结(设计过程中遇到的问题以及解决方法;课程学习及课程设计的体会)。 7、参考文献 五、报告格式 1、报告一律按A4纸打印,每人1份。 2、全班刻录在一张光盘上,每组一个文件夹,文件夹名为课程设计题目+(该组学生姓名),并在该文件夹中以每个同学的学号+姓名为名称建立子文件夹,子文件夹中是该同学的内容(包括:源代码、课程设计报告电子版)。 特别提示: 凡有抄袭现象一经发现,课程设计成绩均为不及格。

数据库原理试题及答案

全国2001年10月自学考试数据库原理试题及答案2 作者:ryan 点击:时间:2003-10-11 上午 23:05:00 来源: 第一部分选择题 (共30分) 一、单项选择题 (本大题共15小题,每小题2分,共30分) 在每小题列出的四个选项中只有一个是符合题目要求的,请将其代码填在题后的括号内。错选或未选均无分。 1. 单个用户使用的数据视图的描述称为【】 A. 外模式 B. 概念模式 C. 内模式 D. 存储模式 2. 子模式DDL用来描述【】 A. 数据库的总体逻辑结构 B. 数据库的局部逻辑结构 C. 数据库的物理存储结构 D. 数据库的概念结构 3. 在DBS中,DBMS和OS之间的关系是【】 A. 相互调用 B. DBMS调用OS C. OS调用DBMS D. 并发运行 4. 五种基本关系代数运算是【】 A. ∪,-,×,π和σ B. ∪,-,∞,π和σ C. ∪,∩,×,π和σ D. ∪,∩,∞,π和σ 5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】 A. 左外联接 B. 右外联接 C. 外部并 D. 外联接 6. 下列聚合函数中不忽略空值 (null) 的是【】 A. SUM (列名) B. MAX (列名) C. COUNT ( * )

D. AVG (列名) 7. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F 【】 A. 是无损联接,也是保持FD的分解 B. 是无损联接,但不保持FD的分解 C. 不是无损联接,但保持FD的分解 D. 既不是无损联接,也不保持FD 的分解 8. 关系模式R分解成ρ = {R1,…,Rk},F是R上的一个FD集,那么R中满足F的每一个关系r,与其投影联接表达式mρ(r) 间的关系满足【】 A. rí mρ(r) B. mρ(r) í r C. r = mρ(r) D. r≠mρ(r) 9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】 A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 10. SQL中,下列涉及空值的操作,不正确的是【】 A. AGE IS NULL B. AGE IS NOT NULL C. AGE = NULL D. NOT (AGE IS NULL) 11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】 A. 只能读不能写 B. 只能写不能读 C. 既可读又可写 D. 不能读不能写 12. DBMS中实现事务持久性的子系统是【】 A. 安全性管理子系统 B. 完整性管理子系统 C. 并发控制子系统 D. 恢复管理子系统 13. SQL的全局约束是指基于元组的检查子句和【】 A. 非空值约束 B. 域约束子句 C. 断言

数据库原理试卷(2010-2011下_A)

____________________ 系 ____________________专业_____________ 班 姓名_______________学号______________________ 密 封 线 内 不 要 答 题 ———————————密———————————————封———————————————线———————————— 一、填空题:(每空1分,共10分) 1. __事务__是恢复和并发控制的基本单位,数据库系统中要求它具有ACID 特性。 2. 数据库恢复的原理用一个词表示,就是__备份__。 3. 设F 是基本关系R 的一个或一组属性,但不是关系R 的码。如果F 与基本关系S 的主 码Ks 相对应,则称F 是基本关系R 的__________。 4. 一个M 行N 列的关系,和一个K 行L 列的关系进行笛卡尔积,生成目标关系的列数 为__NL________。 5. 写出实现“收回用户U1对学生表(STUD)的修改权”这一功能的SQL 语句: ______revoke__update___on_____table___STUD____from____U1_________ 6. 数据模型的三要素包括数据结构、数据操作和____完整性约束_____。 7. 关系代数的基本操作有查询、插入、修改和___删除____。 8. 在基于日志的数据库数据恢复技术中,对发生故障时没有完成的事务应执行 _____操作。 8、E-R 方法中的实体用 矩形 图形表示 。 9、把对数据库中某些数据的一定的操作权限授予某一用户,可以通过命令 grant 完成。 10、在3NF 的基础上,消除了 主码间的传递或者部分依赖函数 以后的关系模式,属于BCNF 。 二、单项选择题:(每小题1分,共30分,答案集中写到下页) 1、 以下说法中错误的是: A 、 数据库中的数据是长期存储的 B 、 数据库中的数据是按照一定方式组织的 C 、 数据库中的数据是可共享的 D 、 数据库中的数据是没有冗余的 2、 以下哪种说法不符合数据管理技术的发展历程? A 、 数据越来越结构化 B 、 数据独立性越来越好 C 、 数据库管理系统越来越简单 D 、 越来越多的数据管理功能由系统替人完成 3、 在概念数据模型中,联系用于描述现实世界中事物之间的关联关系。关于联系,以下说法错误的是: A 、 E R 模型通过1:1、1:n 和m:n 三种联系描述现实世界中各类事物之间的关联关系 B 、 联系可用于描述一个实体和它的属性的关联关系 C 、 联系可用于描述一个实体集内记录之间的自联系关系 D 、 联系可用于描述两个实体集实体之间的关联关系 4、 在关系数据库中,NULL 是一个特殊值,在很多数据操作中都需要对NULL 进行特殊处理。关于NULL ,下列说法正确的是 A 、 判断元组的某一列是否为NULL 一般使用“=NULL ” B 、 NULL 在数据库中表示尚不确定的值 C 、 对数值型数据,NULL 等价于0 D 、 N ULL 只适用于字符和数值类型 5、 视图是数据库中的重要对象,下列有关视图的说法错误的是 A 、 一般情况下,数据库只存储视图的定义,其数据仍存放在相关的基本表中 B 、 可以将复杂的查询语句封装在视图中以简化相关查询语句的编写 C 、 通过视图可以屏蔽不希望用户看到的敏感数据,提高数据库数据的安全性 D 、 只能在基本表上建立新的视图 安阳工学院 数据库原理 课程试卷 2010—2011 学年第 二 学期

Word2010题库(答案)

选择题 1.WORD 是一种( B )。A.操作系统B.文字处理软件C.多媒体制作软件 D.网络浏览器 2.Word 2010 文档扩展名的默认类型是(A)。 A.DOCX B.DOC C.DOTX D.DAT 3.Word 2010 软件处理的主要对象是(B)。 A.表格 B.文档 C.图片 D.数据 4.Word 2010 窗口界面的组成部分中,除常见的组成元素外,还新增 加的元素是(B)。 A.标题栏B.快速访问工具栏 C.状态栏 D.滚动条 5.按快捷键+的功能是( C )。 A.删除文字 B.粘贴文字 C.保存文件 D.复制文字 6.在Word2010 中,快速工具栏上标有“软磁盘”图形按钮的作用是 ( B )文档。 A.打开 B.保存 C.新建 D.打印 7.在Word 2010 中“打开”文档的作用是(C)。

A.将指定的文档从内存中读入、并显示出来B.为指定的文档打开一个空白窗口C.将指定的文档从外存中读入、并显示出来 D.显示并打印指定文档的内容 8.Word 2010 有记录最近使用过的文档功能。如果用户处于保护隐私 的要求需要将文档使用记录删除,可以在打开的“文件”面板中单击“选项”按钮中的( D )进行操作。 A.常规 B.保存 C.显示 D.高级 9.在WOR中D 页眉和页脚的默任作用范围是( B ): A.全文 B.节 C.页 D.段 10.关闭当前文件的快捷键是(B)。 A.Ctrl+F6 B.Ctrl+F4 C.Alt+F6 D.Alt+F4 11.( B )标记包含前面段落格式信息。 A.行结束 B.段落结束 C.分页符 D.分节符 12.在Word2000 中,当建立一个新文档时,默认的文档格式为( C )。 A.居中B.左对齐 C.两端对齐 D.右对齐 13.Word 2010 的视图模式中新增加的模式是( D )。 A.普通视图

数据库原理题库简答题答案完整版

数据库原理题库简答题 答案 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

大多数试题答案: 完整简答题答案: 一、简答题 1. 简述数据库系统的特点。 数据结构化 数据的共享性高,冗余度低且易扩充 数据独立性高 数据由数据库管理系统统一管理和控制 2. 数据库管理系统的主要功能有哪些? 数据定义功能 数据组织、存储和管理 数据操作功能 数据库的事务管理和运行管理 数据库的建立和维护功能 其他功能 3. 什么叫数据与程序的物理独立性?什么叫数据与程序的逻辑独立性?为什么数据库系统具有数据与程序的独立性? 物理独立性:用户的应用程序与数据库中数据物理存储是互相独立的 逻辑独立性:用户的应用程序与数据库中数据库的逻辑结构是互相独立的。 4. 简述数据库系统的三级模式结构。 数据库系统的三级模式结构由外模式、模式和内模式组成。 外模式,亦称子模式或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特

征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 模式,亦称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。模式描述的是数据的全局逻辑结构。 外模式涉及的是数据的局部逻辑结构,通常是模式的子集。 内模式,亦称存储模式,是数据在数据库系统内部的表示,即对数据的物理结构和存储方式的描述。 为了能够在内部实现这三个抽象层次的联系和转换,数据库系统在这三级模式之间提供了两层映像:外模式/模式映像和模式/内模式映像。 5. 试述数据库系统的组成。 数据库系统一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户构成。 注:以下为详细组成: 6. 简述文件系统与数据库系统的区别和联系。 文件系统与数据库系统的区别 (1)文件系统用文件将数据长期保存在外存上,数据库系统用数据库统一存储数据;(2)文件系统中的程序和数据有一定的联系,数据库系统中的程序和数据分离; (3)文件系统用操作系统中的存取方法对数据进行管理,数据库系统用DBMS统一管理和控制数据; (4)文件系统实现以文件为单位的数据共享,数据库系统实现以记录和字段为单位的数据共享。 文件系统和数据库系统之间的联系: (1)均为数据组织的管理技术; (2)均由数据管理软件管理数据,程序与数据之间用存取方法进行转换; (3)数据库系统是在文件系统的基础上发展而来的。 7. DBA的职责是什么? 8. 关系代数的基本运算有哪些 ? 注:选择:?a R(选择出若干满足条件a的元组)

数据库原理试卷答案

2005-2006 学年度数据库期末试卷(A) 一、解释下列概念(共5分,每题1分) 1候选码 属性或属性组合,其值能唯一地标识一个元组。 2数据模型 数据模型是一组严格定义的概念集合(计算机对现实世界进行抽象.表示和处理的工具),这些概念(这种工具)精确地描述了数据结构,数据操作和数据完整性约束条件,是数据库的基础。 3封锁 封锁是使事务对它要操作的数据对象具有一定的控制能力。 4完整性 数据库的完整性是指数据的正确性和相容性。 5事务 事务是DBMS的执行单位,它由有限的数据操作序列组成,这些操作要么全作要么全不作,是一个不可分割的工作单位。 二选择正确的答案填在()中(共10分,每题1分)。 1(C )是事务的四个特性之一。 A 安全性B完整性 C 原子性D可靠性 2“年龄在30至40岁之间”这种约束属于DBMS的(C )功能。 A 恢复 B 并发控制 C完整性 D 安全性 3使某个事务永久处于等待状态,而得不到执行的现象称为(B )。 A 死锁 B 活锁 C 串行调度D不可串行调度 4 有两个关系R 和S,分别包含12个和8个元组,则在RUS,R-S,R∩S中不可能出现的元组数目情况是(B )。 A 18,10,2 B 14,7,6 C 16,8,4 D 20,12,0 5若D1={a1,a2,a3},D2={1,2,3,4},则D1×D2集合中共有元组(D) A 6 B 8 C 9 D 12 6在关系DB中,任何二元关系模式的最高范式必定是(D) A 1NF B 2NF C 3NF D BCNF 7 当B 属性函数依赖于A属性时,属性A与B 的联系是(A ) A 1对多 B 多对1 C 多对多 D 以上都不是 8 E-R 图是在数据库(D )阶段完成的。 A 逻辑设计 B 物理设计 C 需求分析 D 概念设计 9 当局部E-R 图合并成全局E-R图时,可能出现冲突,不属于合并冲突的是( A )。

2010上半年数据库系统工程师考试下午真题及解析(2)

2010上半年数据库系统工程师考试下午真题及解析(2)《五年高考三年模拟》相当于高考“武功秘籍”中的《九阴真经》。海量的题库,对真题详尽的解析,备受老师和学生的追捧。可见,真题是应对考试的上好资料,下面希赛软考学院为你整理了2010上半年数据库系统工程师考试下午真题及解析,助你修炼出一身“绝技”,应对来年的数据库系统工程师考试。 试题三 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 [说明] 某学校拟开发一套实验管理系统,对各课程的实验安排进行管理。 [需求分析] 每个实验室可进行的实验类型不同。由于实验室和实验员资源有限,需根据学生人数分批次安排实验室和实验员。一门含实验的课程可以开设给多个班级,每个班级每学期可以开设多门含实验的课程。每个实验室都有其可开设的实验类型。一门课程的一种实验可以根据人数、实验室的可容纳人数和实验室类型,分批次开设在多个实验室的不同时间段。一个实验室的一次实验可以分配多个实验员负责辅导实验,实验员给出学生的每次实验成绩。 1.课程信息包括:课程编号、课程名称、实验学时、授课学期和开课的班级等信息;实验信息记录该课程的实验进度信息,包括:实验名、实验类型、学时、安排周次等信息,如表3-1所示。 2.以课程为单位制定实验安排计划信息,包括:实验地点,实验时间、实

验员等信息。实验计划如表3-2所示。 3.由实验员给出每个学生每次实验的成绩,包括:实验名,学号,姓名,班级,实验成绩等信息。实验成绩如表3-3所示。 4.学生的实验课程总成绩根据每次实验的成绩以及每次实验的难度来计算。[概念模型设计] 根据需求阶段收集的信息,设计的实体联系图(不完整)如图3-1所示。 [逻辑结构设计] 根据概念模型设计阶段完成的实体联系图,得出如下关系模式(不完整):课程(课程编号,课程名称,授课院系,实验学时) 班级(班级号,专业,所属系) 开课情况( (1) ,授课学期) 实验( (2) ,实验类型,难度,学时,安排周次) 实验计划( (3) ,实验时间,人数) 实验员( (4) ,级别) 实验室(实验室编号,地点,开放时间,可容纳人数,实验类型) 学生( (5) ,姓名,年龄,性别) 实验成绩( (6) ,实验成绩,评分实验员) [问题1] 补充图3-1中的联系和联系的类型。 [问题2] 根据图3-1,将逻辑结构设计阶段生成的关系模式中的空(1)~(6)补充完整。

数据库原理 31个问题

1.数据库管理系统的基本功能 (1)数据定义功能。DBMS提供相应数据语言来定义(DDL)数据库结构,它们是刻画数据库框架,并被保存在数据字典中。 (2)数据组织、存储和管理功能。DBMS要分类组织、存储和管理数据库中的各种数据,包括用户数据、数据字典、存取路径等。 (3)数据库管理功能。DBMS提供数据控制功能,即是数据的安全性、完整性和并发控制等对数据库运行进行有效地控制和管理,以确保数据正确有效。 (4)数据库的建立和维护功能。包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。 (5)通信功能。DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,通常与操作系统协调完成。 2.数据库技术的主要特点 1、数据结构化 2、数据冗余度小、共享性高、避免了数据的不一致性 3、具有较高的数据独立性 4、数据由DBMS统一管理和控制 3.数据库三级模型结构 分为外模式、模式和内模式。 外模式又称为子模式或用户模式,是数据库用户和数据库系统的接口,是数据库用户看到的数据视图。 模式可细分为概念模式和逻辑模式,是所有数据库用户的公共数据视图,是数据库中全体数据的逻辑结构和特征的描述。 内模式又称为存储模式,是数据库物理结构和存储方式的描述,是数据在数据库内部的表示方式。 4.内模式\模式概念 内模式:是对数据库中数据物理结构和存储方式的描述。 模式:由数据库设计者综合所有用户的数据,按照统一的观点构造的对数据库全局逻辑结构的描述。 5.数据模型的种类以及特点 1、层次模型按照树型结构表示实体集与实体集之间的联系模型。 特点:记录之间的联系通过指针来实现,常用的物理实现方法有邻接法和链接法。 2、网状模型用有向图结构表示实体类型及实体间的联系。 特点:能直接描述现实世界,记录之间的联系通过指针来实现,查询效率高。 3、关系模型用二维表格表示现实世界实体集及实体集间的联系。 特点:简单灵活、数据独立性高等。 4、面向对象数据模型 特点:具有封装性、信息隐匿性,持久性、继承性、代码共享和丰富的语义便于更自然地描述现实世界。 6.数据字典含义,索引,关系的含义 数据字典:用于定义数据流图中出现的所有数据元素和处理,即给出确切的内涵解释。(描述各级模式的信息) 索引:用来快速地寻找那些具有特定值的记录 是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。 关系:是关系数据模型的数据结构。 7.完整性规则种类以及含义 (1)实体完整性 若属性A(可能是一个,也可能是一组属性)是基本关系R的主属性,则属性A具有唯一性且不能取空值 (2)参照完整性规则

相关文档 最新文档