【2017年整理】6-4[Access数据库]复习题.doc
文本预览下载声明
Access数据库复习题
一.概念解释
答:
1. 数据库:是按一定的组织方式来组织、存储、管理数据的“仓库”,是一个单位或组织按照某种特定方式存储在计算机内数据的集合,是与一个特定的组织各项应用相关的全部数据的汇集。数据定义语言供用户定义数据库的模式、存储模式、外模式、各级模式间的映射、有关的约束条件等数据库操纵语言,实现对数据库的检索、插入修改、删除等基本操作关键字也称作码,表中的属性或属性组,它(它们)的值唯一的标识了一个元组,那么这个属性或属性组就称为该关系的关键字或码函数依赖用以说明在一个关系中属性之间相互联系的情况,如果作为关键字的属性或属性组对于关系中的其它属性具有决定作用,那么其它属性对于关键字的属性或属性组就存在着依赖在关系理论中把这种依赖称为函数依赖。给定一组域D1,D2…Dn,这些域可以完全不同,也可以部分或全部相同。D1, D2…Dn的笛卡儿积为:D1×D2×…×Dn={(d1, d2…dn)| di∈Dj, i= 1, 2 … n}设有属性A1,A2…An,分别在值域D1,D2…Dn中取值,这些值域中的任意一个称为一个关系,记为R(D1,D2…Dn), R ∈D1×D2×…×Dn。知R、S关系如表所示,求R-S、RS、R∩S。
R:
A B C a 3 d b 4 t r 3 e S:
A B C b e f r 3 e d 3 t 知R、S关系如表所示,求R-S、RS、R∩S。
R:
A B C a 3 d b 4 t r 3 e S:
A B C b e f r 3 e d 3 t 解:
R-S结果为:
A B C a 3 d b 4 t
RS结果为:
A B C a 3 d b 4 t r 3 e b e f d 3 t
R∩S结果为:
A B C r 3 e 某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画此工厂产品,零件,材料,仓库的概念模型数据库系统结构的三级模式是什么?
用户注册和登录,后台数据库需要存放用户的注册信息和在线状态信息;
用户发贴,后台数据库需要存放贴子相关信息,如贴子内容、标题等;
论坛版块管理:后台数据库需要存放各个版块信息,如版主、版块名称、贴子数等;
答:综述题
1.某工厂生产若干产品,每种产品由不同的零件组成,有的零件可用在不同的产品上。这些零件由不同的原材料制成,不同零件所用的材料可以相同。这些零件按所属的不同产品分别放在仓库中,原材料按照类别放在若干仓库中。请用E-R图画山此工厂产品,零件,材料,仓库的概念模型
2.数据库系统结构的三级模式是什么?答:数据库的基本结构是由用户级、概念级和物理级组成的三级结构,分别称为概念模式、外模式、内模式。
概念模式简称模式,是由数据库设计者综合所有用户数据,按照统一的观点构造的全局逻辑结构,它是用模式描述语言来描述的,由多种概念记录组成的数据库;是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库系统只有一个模式。
外模式又称子模式,是用户与数据库的接口,是应用程序可见的数据描述。从逻辑关系上看,外模式是概念模式的一部分,或者说是模式的一个逻辑子集。
内模式又称物理模式或存储模式,,它描述数据在存储介质上的安排与存储方式。内模式是由系统程序员设计和组织的,是系统程序员看到和理解的数据库。一个数据库只有一个内模式。
“学号”
fldIDStudent.Type = dbText
tb.Fields.Append fldIDStudent
fldName.Name = “姓名”
fldName.Type = dbText
tb.Fields.Append fldName
fldCourse.Name = “科目”
fldCourse.Type = dbText
tb.Fields.Append fldCourse
fldGrade.Name = “成绩”
fldGrade.Type = dbText
tb.Fields.Append fldGrade
db.TableDefs.Append tb
new_Exit:
Exit Sub
new_Err:
MsgBox strName ”表已存在”
Resume new_Exit
End Sub
2、解:public function calculate_root(float a, float b, float c) as float
Dim root as float
if (b * b 4 * a * c)
r
显示全部