2010 数据库及其应用复习资料参考
- 格式:doc
- 大小:109.50 KB
- 文档页数:13
《数据库系统及应用》复习提纲第一章数据库系统概述1.数据库、数据库模式、数据库管理系统和数据库系统的概念答: 数据库: 数据库(Database,简称DB)是长期储存在计算机内、有组织的、可共享的大量数据的集合数据库的基本特征:(1)数据按一定的数据模型组织、描述和储存(2)可为各种用户共享(3)数据间联系密切, 具有最小的冗余度和较高的独立性(4)服务于某个特定的应用数据库模式是数据库中全体数据的逻辑结构和特征的描述.DBMS(Database Management System), 是计算机程序的集合, 用于创建和维护数据库.DBS(DataBase System), 指在计算机系统中引入了数据库后的系统, 即采用了数据库技术的计算机系统.2.DBMS的分类按数据模型网状型DBMS层次型DBMS关系型DBMS对象DBMS其它DBMS按所支持的用户数单用户DBMS多用户DBMS按允许数据库可以分布的站点数集中式DBMS分布式DBMS按用途通用DBMS, 如Oracle、Informix等专用DBMS, 如时态数据库、空间数据库、移动数据库等第二章数据库系统体系结构1.数据库模式和实例模式(Schema)和实例(Instance)模式是数据库中全体数据的逻辑结构和特征的描述, 它仅仅涉及类型的描述, 不涉及具体的值模式的一个具体值称为模式的一个实例关系: 一个模式可有很多实例模式反映数据的结构及联系, 实例反映的是某一时刻数据库的状态模式相对稳定, 而实例相对变动2、数据库的三级模式结构和两级映象的含义是什么?三级模式结构(1)概念模式: 数据库中全体数据的逻辑结构和特征的描述(2)外模式: 单个用户所看到的局部数据的逻辑结构和特征的描述(3)数据物理结构和存储方式的描述两级映像外模式/模式映像: 定义了外模式与概念模式之间的对应关系。
a)属性名称可能不同b)外模式中的属性可能由模式中的多个属性运算而得模式/内模式映像: 定义了概念模式与内模式之间的对应关系。
桃花有什么对身体好的功效花不仅可以供人们观赏也是一味良药,桃花,味苦性平,无毒,治病疗疾,内外咸宜。
桃花又是美容佳品。
给您介绍一下桃花的美容功效!头癣(秃疮)桃花适量阴干,与桑椹各等份。
研为末,收猪油调和,洗净疮痂,涂于患处。
雀斑桃花50克,冬瓜仁(去壳)50克,共研细末,加蜂蜜调匀,涂于患处。
每日数次。
美容①桃花30克,丁香、茴香、乳香、藿香、沉香各9克,共研为细末,蜜调为丸,每晨吞服7丸。
(慈禧太后驻颜方)②桃花100克,红花30克,冬瓜子100克,白芷100克,焙干研为细末,用牛奶调成糊状制成面膜涂面部。
每日1次,长期应用,可使皮肤红里透白,且对雀斑、黄褐斑也有一定疗效。
补充桃花的功效及作用:【各家论述】1.《别录》:主除水气,破石淋,利大小便,下三虫。
2.《唐本草》:主下恶气,消肿满,利大小肠。
3.《纲目》:利宿水痰饮,积滞。
治风狂。
4.《本草汇言》:破妇人血闭血瘕,血风癫狂。
5.《岭南采药录》:带蒂入药,能凉血解毒,痘疹通用之。
6.《纲目》:桃花,性走泄下降,利大肠甚快,用以治气实人病水饮肿满,积滞、大小便闭塞者,则有功无害,若久服即耗人阴血,损元气。
桃花不仅好看,对身体还有很多的好处哦。
桃花可供观赏,果实可食,它的种子、根、茎、皮、叶、花桃树胶均可药用。
山桃花的种子,中药名为桃仁,性味苦、甘、平。
具有活血行瘀润燥滑肠的功能,用于治疗跌打损伤,瘀血肿痛。
桃花的根、茎皮性味苦、平。
具有清热利湿,活血止痛,截疟杀虫的功能。
用于治疗风湿性关节炎,腰痛、跌打损伤、丝虫病。
孕妇忌服。
桃花的美容作用,主要是因为含有山奈酚、香豆精、三叶豆甙和维生素A、B、C等。
这些物质能扩张血管,疏通脉络,润泽肌肤,使促进人体衰老的脂褐质素加快排泄,可预防和消除雀斑,黄褐斑及老年斑,其中所含的大量维生素A、B、C,可通过皮肤的吸收防止皮肤干燥,增强皮肤的抗病能力,从而防治皮肤病、脂溢性皮炎、化脓性皮炎、坏血病等,对皮肤大有裨益。
2010年自考数据库及其应用重点知识讲解(12) 2010年自考数据库及其应用重点知识讲解(12)index on<关键字表达式>to<索引文件名>[for<条件>][compact][unique][additive]多字段索引必须是C型。
compact压缩 unique惟一性索引(若有多条记录具有相同关键字表达式,索引文件只包含第一条记录。
Additive不关闭先前打开的索引,新建索引文件成为主索引。
关闭索引文件1、set index to 2、close index打开索引文件1、use<库文件名>index<索引文件名表> 2、set index to<索引文件名表>指定主索引set order to[<索引文件名表中的顺序号>|<索引文件名>] 重建索引rein dex[compact]顺序查询locate[<范围>][for<条件>][while<条件>]继续查询continue(locate中用w hile语句,continue无意义)索引查询find<字符串>|<数值常量>只能查字符串或数字字符串有前导空格须用引号,否则可不必使用定界符seek<表达式> 按指定范围统计满足条件的记录count[<范围>][for<条件>][while<条件>][to<内存变量名>]求和:sum[<范围>][<数值表达式>][for<条件>][while<条件>][to<内存变量名表>|to array<数组>]求平均值:average[<范围>][<数值表达式>][for<条件>][while<条件>][to<内存变量名表>|to array<数组>]分类汇总:total on<关键字表达式>to<分类库文件名>[<范围>][fields<字段名表>][f or<条件>][while<条件>]库文件复制:copy to<库文件名>[<范围>][fields<字段名表>][for<条件>][while<条件>]库结构复制:copy structure to<新库文件名>[fields<字段名表>] 文件复制copy fi le<源文件名>to<目标文件名>库文件复制成文本数据文件:sdf复制成标准格式(各记录定长,字符无分界符)delimi ted非标准格式数据文件,特点:各记录不定长,每个记录以回车换行为结束标志,字段值之间用逗号分开,字符型数据用双引号括起来。
《数据库及其应用》补考复习资料(一)一、单项选择题:(每题2分,共20题,共40分)1、下列描述的实体联系方式中错误的是()。
A、一对一B、一对二C、一对多D、多对多2、文件系统与数据库系统的主要区别是()。
A、文件系统简单,而数据库系统复杂B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统管理的数据量少,而数据库系统可以管理大量数据D、文件系统只能管理数据文件,而数据库系统可以管理各种类型文件3、不同实体之所以不同是根据()的不同加以区分的。
A、主键B、外键C、属性的语义、类型和个数D、名称4、存放金额数据,不能使用的字段数据类型是()。
A、文本型B、单精度数字型C、双精度数字型D、货币型5、存放身份证号码最好采用()。
A、数字型中的字节型B、数字型中的整型C、数字型中的长整型D、文本型并设置字段大小为156、下列字段的数据类型中,不能作为主键的数据类型是()。
A、文本B、是/否C、自动编号D、数字7、在表的设计视图中创建表,必须对每个字段进行定义的是()。
A、字段名称和说明B、字段名称、数据类型和说明C、字段名称和标题D、字段名称和数据类型8、通过输入数据创建表,下列说法中错误的是()。
A、系统自动提供10列21行的空表供用户输入数据B、在一列中可以输入不同类型的数据C、用户可以更改字段名D、在空表的一列中均输入日期值,则该列字段将被指定为日期型9、建立关系的两个表,主表与相关表()。
A、具有相同的主键B、主表的主键字段必须出现在相关表的字段中C、相关表没有重复的值D、主表可以有重复的值10、Access中的基本查询类型是()。
A、选择B、交叉表C、参数D、操作11、在查询设计视图窗口中设置()行,可以使该字段只用于设置准则,而查询结果并不出现在查询数据表视图中。
A、准则B、排序C、显示D、字段12、如果在查询准则中输入Like张[小中大]军,能查到的是()。
A、张伟军B、张广军C、张利军D、张大军13、下列关于选择查询论述中错误的是()。
(共有 33 题; 满分: 36 分; 总时; 0 分钟)第 1 题:(单选题,1 分)在 Access2010 中的 VBA 过程里,要运行宏可以使用DoCmd 对象的 ______方法。
A .Open B.RunMacro C . Close D.Query[A]选 A[B]选 B[C]选 C[D]选 D答案: B第 2 题:(单选题,1 分)在宏中, OpenReport 操作可用来打开指定的_______。
A .查询B.状态栏 C .窗体D.报表[A]选 A[B]选 B[C]选 C[D]选 D第 3 题:(单选题,1 分)关于宏的执行,以下说法不正确的是_______。
A.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第一个子宏的所有宏操作B.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,可以直接运行该宏中的第二个子宏的所有宏操作C.可以在一个宏中运行另一个宏D.在一个宏中可以含有IF 逻辑块[A]选 A[B]选 B[C]选 C[D]选 D答案: B第 4 题:(单选题,1 分)在宏中,用于显示所有记录的宏命令是_______。
A.MsgboxAllRecordsB. ShowAllRecordsC .SetPropertyD.SaveRecords[B]选 B[C]选 C[D]选 D答案: B第 5 题:(单选题,1 分)在 VBA 中,表达式(5^2 Mod 8) >= 4 的值是 _______。
A .True B.False C . And D. Or[A]选 A[B]选 B[C]选 C[D]选 D答案: B第 6 题:(单选题,1 分)表达式IIf(23 \ 5.5 <= 3 Or 5 >= 6, 68, 176) 的结果是 ______。
A.5 B.6 C .68 D.176注意:执行整除之前,要先把除数四舍五入。
请另外试试表达式 IIf(23 \ 5.4 <= 3 Or 5 >= 6, 68, 176) 的结果。
Access2010数据库技术与应用期末考试试卷(B卷)(考试时间90分钟,满分100分)一、选择题(1~30题,每题1分,共30分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。
1. 以下有关对数据的解释错误的是:()。
A.数据是信息的载体B.数据是信息的表现形式C.数据是0~9组成的符号序列D.数据与信息在概念上是有区别的2. 以下模式不是数据库系统体系结构中包含的模式的是:()。
A.模式 B.外模式C.优化模式 D.内模式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. 向一个已知关系R中添加新元组(新元组存在S中),以下运算正确的是()。
A.B.C.R-S D.R×S11. 下面在Access的SQL视图中无法运行的是()。
2010年自考数据库及其应用重点知识讲解2010年自考数据库及其应用重点知识讲解(1)第一章人类社会活动的三大要素是能源、物质和信息。
信息是现实世界各种事物的存在特征、运动形态以及不同事物间的相互联系等诸要素在人脑中的抽象反映,进而形成概念。
是一个抽象的概念。
信息源于客观事物,而后通过人们加工处理再控制客观事物,从而达到认识世界,改造世界的目的。
数据本质上是对信息的一种符号化表示,即用一定的符号表示信息。
符号是由人为而定,在计算机中通常使用0和1这两个符号。
信息和数据,既有区别,又有联系,数据是信息的载体,用来载荷信息,信息是数据的内涵,数据处理本质上就是信息处理。
从已知数据出发,参照相关数据,进行加工计算,产生出一些新的数据,这些新的数据又表示了新的信息,可以作为某种决策的依据,这一过程就是数据处理过程。
数据处理的任务不是计算,而是管理数据。
数据处理本质上就是信息处理。
数据的收集、整理、组织、存储、查询、维护和传送等各种*作,是数据处理的基本环节,是任何数据处理任务必有的共性部分。
数据管理大体上可分为自由管理阶段、文件系统阶段和数据库系统阶段。
文件是*作系统管理数据的基本单位,文件可以命名,通过文件名以记录为单位存取数据,不必关心数据的存储位置。
若干记录的集合称为文件。
描述事物性质的最小数据单位是数据项。
记录是若干数据的集合,一个记录能表达一个具体事物。
在数据库系统阶段,数据库技术具有以下五个特点:数据结构化、数据共享、减少了数据冗余、有较高的数据独立性和提供了方便的用户接口。
文件系统与数据库系统的最大区别是数据结构化。
数据库系统由数据库、支持数据库运行的软硬件、数据库管理系统和应用程序等部分组成。
DB是存储在磁盘等外部直接存取设备上的数据集合,是按一定的数据结构组织起来的,数据库是一个结构化的数据集合,主要是通过综合各个用户的文件,除去不必要的冗余,使之相互联系所形成的数据结构。
(结构化的、有联系的数据集合) 数据库系统中的硬件是数据库赖以存在的物理设备,包括CPU、存储器和其他外部设备。
《数据库原理与应用》课程期末复习题参考答案一、名词解释1.数据模型:在数据库领域中,用数据模型描述数据的整体结构,包括数据的结构、数据的性质、数据之间的联系、完整性约束条件,以及某些数据变换规则。
2.候选码:侯选码是最小超码,它的任意真子集都不能成为超码3.实体:实体是用户工作环境中所涉及的事或物,是将要搜集和存储的数据对象4.数据库设计是指对一个给定的应用环境,构造(设计)最优的数据模型,然后据此建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求。
5.参照完整性:外码必须是被参照关系主码的有效值,或者是“空值”。
6.数据库技术:数据库技术研究数据库的结构、存储、管理和使用的软件学科是一门综合性强的学科。
7.实体:实体是用户工作环境中所涉及的事或物,是将要搜集和存储的数据对象8.函数依赖(functional dependency:FD)假设R(U)是一个关系模式,U是属性集合,X和Y是U的子集。
对于R(U)的任意一个可能的关系r,如果r 中不存在两个元组,它们在X上的属性值相同,而在Y上的属性值不同,则称X函数决定Y,或称Y函数依赖X,记作X Y。
二、简答题9.数据库系统(Database System,DBS)的4个部分组成。
答案:数据库系统(Database System,DBS)由4个部分组成:☆数据库(Database, DB)☆数据库管理系统(Database Management System,DBS)☆数据库应用☆数据库管理员(Database Administrator,DBA)10.数据库管理员(DBA)的主要职责。
答案:数据库管理员(DBA)的职责主要有以下几个方面:★向终端用户提供数据和信息★制定数据库管理的政策、标准和规程★确保数据库的安全性,防止非法操作★数据库的备份和恢复★培训终端用户11.设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式πAE (R∞S)。
《数据库技术与应用》复习资料《数据库技术与应用》章节复习资料(考试成绩70%,平时成绩30%)题型及分值一、填空题(10空,每空1分,共10分)二、判断题(10小题,每题1分,共10分)三、名词解释(5小题,每题4分,共20分)四、简答题(5小题,每题6分,共30分)五、综合应用题(6小题,每题5分,共30分)注:综合应用题主要来自于实验三、四,教材中介绍的基本SQL 语句要熟悉。
第一章绪论(一)填空与名词解释1.数据(Data)数据是数据空中存储的基本对象,是描述事物的符号记录。
2.数据库(Database)数据库是长期储存在计算机内、有组织的、可共享的大量数据的集合。
3.数据库管理系统(DBMS)的主要功能(database management system)数据定义功能,数据组织、存储和管理,数据操纵功能,数据库的事务管理和维护功能,其他功能4.数据库系统(DBS)数据库系统是指在计算机系统中引入数据库后的系统,一般由数据库、数据库管理系统(及其开发工具)、应用系统、数据库管理员构成。
5.两类数据模型概念模型也称信息模型,它是按用户的观点来对数据和信息建模,用于数据库设计。
逻辑模型和物理模型逻辑模型主要包括网状模型、层次模型、关系模型、面向对象模型等,按计算机系统的观点对数据建模,用于DBMS实现。
物理模型是对数据最底层的抽象,描述数据在系统内部的表示方式和存取方法,在磁盘或磁带上的存储方式和存取方法。
6.数据模型的组成要素数据结构、数据操作、完整性约束数据结构是描述数据库的组成对象以及组成对象之间的联系,是对系统静态特征的描述;数据操作是指对数据库中各种对象(型)的实例(值)允许执行的操作集合及有关操作规则,由查询,更新,是对系统动态特征的描述;完整性约束条件是一组完整性规则的集合。
7.最常用的数据模型(五个)层级模型、网状模型、关系模型、面向对象模型、对象关系模型8.数据库系统的三级模式外模式、模式、内模式(二)简答1.数据库的二级映像功能与数据独立性。
2010年自考数据库及其应用重点知识讲解(5)第五章数据管理系统是管理数据库的系统软件,是用户与数据库之间的接口,提供*纵数据库的各种命令。
数据库统是由用户、数据库管理系统和数据库构成的。
Foxpro特点:windows应用程序风格,非编程接口,多用户功能,提供了应用程序开发工具,快速查找机制,提供了真正的编译器,提供了与高级语言接口,提供了对SQL的支持。
FoxPro提供了一个真正的编译器“Distribution Kit”,可将FoxPro应用程序编译为直接在*作系统下运行的“。
exe”文件;提供了一个真正的外部程序接口“Library Construction Kit”,允许开发者用C语言创建FoxPro函数。
在FoxPro中每一条记录最多可以有255个字段,最多可以有65000个内存变量。
在FoxPro中,一个二维表即称为一个文件,二维表是以文件的形式存储在磁盘上的,一个关系就是一个文件,这样的文件称为数据库文件。
a$b测试字符串a是不是b的子串,a#b=a<>bFoxpro的各类文件及其扩展名库文件dbf备注文件fpt备注后备文件tbk后备文件bak临时文件tmp索引文件idx复合索引文件cdx查询程序文件qpr编译查询程序文件qpxFoxdoc文件文件doc屏幕备注文件sct屏幕程序文件spr编译屏幕程序文件spx配置文件config.fpw菜单文件mnx菜单备注文件mnt菜单程序文件mpr编译菜单程序文件mpx资源文件foxuser.fpt项目文件pjx项目备注文件pjt项目程序文件app项目可执行文件exe帮助文件foxhelp.dbf格式文件fmt编译格式文件frx报表格式文件frx报表备注文件frt帮助备注文件foxhelp.fpt 标签文件lbx标签备注文件lbt编译程序文件fxp可执行文件exe视图文件vue键盘宏文件fky内存变量文件mem编译记事文件log编译出错记录文件err文本文件txt窗口文件win菜单:文件file编辑edit数据库database记录record程序program运行run文字text窗口window帮助help在FoxPro菜单中,如果菜单右面带有省略号(…),表示选择菜单会弹出一个对话框窗口,如果菜单中某些项呈暗淡的灰色,表示该功能在当前状态下不能使用。
Access2010《数据库基础及应用》网上作业(6—8章)(共有 63 题; 满分: 100 分; 总时; 0 分钟)第1 题: (单选题, 1。
5 分)OpenForm 操作可用来打开_______。
A.报表 B.窗体 C.数据库管理系统 D.状态栏答案: B第2 题:(单选题, 1。
5 分)假如要显示表的所有记录,可通过_______操作.A.AllRecords B.ShowRecords C.ShowAllRecords D.ShowAll答案: C第3 题: (单选题, 1。
5 分)要搜索记录可使用_______操作.A.PrintRecord B.ShowRecordC.IndexRecord D.FindRecord答案: D第4 题: (单选题, 1。
5 分)宏是由一个或多个_______组成的集合。
A.数值 B.操作 C.记录 D.报表答案: B第5 题: (单选题, 1。
5 分)直接运行包含有子宏的宏时,只运行该宏中的_______所包含的宏操作。
A.最后一个子宏 B.第一个子宏C.第二个子宏 D.第三个子宏答案: B第6 题: (单选题, 1.5 分)运行宏中的某个子宏时,要用_______格式来指定宏名。
A.子宏名.宏名 B.子宏名C.宏名.子宏名D.宏名。
宏名答案: C第7 题:(单选题, 1。
5 分)关于 AutoExec 宏的说法正确的是_______。
A.在每次打开其所在的数据库时,都会自动运行的宏B.在每次启动 Access 时,都会自动运行的宏C.在每次重新启动 Windows 时,都会自动启动的宏D.AutoExec 和其他宏一样,没什么区别答案:A第8 题: (单选题, 1.5 分)关于宏的执行,以下说法不正确的是_______。
A.在一个宏中可以运行另一个宏B.在打开数据库时,可以自动运行 AutoExec 宏C.在“导航”窗格,选择“宏”对象列表中的宏名并双击,可以直接运行含有子宏的该宏中的第一个子宏中的所有宏操作D.在“导航”窗格,选择“宏"对象列表中的宏名并双击,可以直接运行含有子宏的该宏中的所有宏操作答案: D第9 题: (单选题, 1。
2010年自考数据库及其应用重点知识讲解《数据库及其应用》是计算机自考专业中一门重要课程,该门课程的考题类型有选择题、填空题、程序设计题和综合应用题几种,其中综合应用题难度最大。
该类题型主要测试学生关系数据库应用系统的分析和设计、FoxBASE程序设计、分析复杂问题、设计E-R图、建立关系数据模型和编写应用程序等方面的能力。
本文就这方面的题型做一些例题分析,希望对大家建立正确的解题思路有所帮助。
题一活期存款中,“储户”通过“存取款单”和“存储所”发生联系。
假定“储户”包括:账号、姓名、电话、地址、存款额;“储蓄所”包括:储蓄所编号、名称、电话、地址。
(假定一个储户可以在不同的储蓄所存取款)试完成下列两项设计:(1)绘出表示存取款的E-R图分析:由题目可知有两个实体:“储户”和“存储所”。
而“储户”通过“存取款单”和“存储所”发生联系,故“存取款单”可用菱形框表示,它连接两个矩形框,分别为上述两个实体。
两个实体的属性题目已给出,但“存取款单”的属性需要考生自己推断出,分析两个实体的属性可知,“储户”的账号、储蓄所编号所体现是“存取款单”的基本属性,此外通过常识也知道还需存取日期、存取标志(存款或取款)、存取金额等属性。
由此可画出E-R图。
答案:(见下图)(2)由E-R图导出关系数据模型分析:E-R图画出来后,关系数据模型就好确定了。
两个实体各对应一个关系。
另外,两个实体间有一个m:n的联系:存取款单,因此还要为它建立一个关系。
答案:储户(账号、姓名、电话、地址、存款额),关键字:账号;储蓄所(储蓄所编号、名称、电话、地址),关键字:储蓄所编号;存取款单(账号、储蓄所编号、存取日期、存取标志、存取金额),关键字:账号+储蓄所编号+存取日期。
题二:设有下列表格:试完成下列三项设计:(1)将该表格对应的关系规范化到第三范式。
分析:可列出关系如下从中可以看出,“职工号”是主关键字。
所有属性都不存在部分函数依赖于主关键字,故以达到第二范式的要求。
2010 数据库及其应用复习资料参考一、计分方式: 60%+20%+20%二、期末考试:闭卷三、题型:单项选择题、填空题、简答题、数据库设计题、操作题、SQL命令。
四、具体情况:选择题、填空题、简答题涉及第1、2、3、4、5、11、12章的内容。
数据库设计题涉及:ER模型设计、关系模型、数据库表结构的设计。
操作题涉及:表定义(字段及常见类型、主键、外键及关系、有效性规则、查阅绑定)、交叉表查询、表的导入导出的基本过程(主要与EXCEL与文本文件交换方法。
)。
表结构、数据类型(掌握主要类型)、表设计视图定义表(包括各类完整性的实现)、查阅选项(这次不考核格式属性与输入掩码)。
SQL命令:SELECT、DELETE、UPDATESELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。
五、概念信息与能源、物质并列为人类社会活动的三大要素。
信息就是关于事物以及事物间联系的知识。
一般可以将信息分为三种类型或三个层次:事物的静态属性信息、动态属性信息及事物间的内在联系信息。
表达信息的符号记录就就是数据。
数据就是信息的载体,信息就是数据的内涵。
所谓数据处理,就就是指对数据的收集、整理、组织、存储、维护、加工、查询、传输的过程。
数据处理的目的就是获取有用的信息,核心就是数据。
计算机数据管理技术随着计算机软硬件的发展经历了三个阶段:手工管理阶段、文件系统阶段、数据库系统阶段。
数据库管理系统(DBMS,Data Base Management System)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS 统一管理。
所谓数据库(DB,Data Base),简而言之,就就是相关联的数据的集合。
数据库系统就是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、DBMS、应用程序以及数据库管理员(DBA,Data Base Administrator)与数据库用户构成。
2010年自考数据库及其应用重点知识讲解(4)第四章数据库设计是数据库应用系统的核心部分,它包括两方面的内容:结构特性设计和行为特性设计。
在数据库的两方面设计中,结构特性是静态的,一旦形成轻易不再改变,行为特性是指用户的业务活动,这种活动体现在应用程序中。
结构特性设计是指数据库总体概念设计。
它应该是具有最小数据冗余的,能反映不同用户数据需求的,能实现数据共享的系统。
数据库设计中结构设计是关键。
在数据库设计中,结构特性是在模式和子模式中定义的,而行为特性通过应用程序实现。
数据库设计包括数据库系统的逻辑设计、物理设计、应用程序设计和系统的运行与维护等方面。
数据库逻辑设计分为三个阶段,分别是:收集和分析用户要求、建立E-R模型和数据库模式设计。
主要任务是创建数据库模式。
数据库逻辑设计中的第一阶段收集和分析用户需求是按以下四步进行的:分析用户活动,确定系统范围,分析用户活动所涉及的数据和分析系统数据。
数据流图是一种从数据和对数据的加工两方面表达系统工作过程的图形表示法。
含有四种基本成分:带箭头的线段表示数据及其流动方向,圆形框表示对数据的加工,卡片形框表示文件,方框表示源点和终点。
画数据流图应遵循:由外向内、自顶向下原则进行。
数据库系统的生命期可以分为五个阶段,依次是分析、设计、编码、测试、运行。
所谓分析用户活动所涉及的数据就是以数据流图的形式表示出数据的流向和对数据所进行的加工。
所谓分析系统数据就是对数据流图中的每一个数据流名、每个文件名、每个加工名,都要给出具体定义,都需要用一个条目进行描述。
描述后的产物是数据字典。
数据流图和数据字典结合在一起,加上必要的说明构成系统说明书。
数据字典是对数据流图中的四个成分(数据流、数据项、文件、加工)的描述。
教材中所讲的数据库设计方法称为视图设计法,即从分析用户的活动入手,针对用户的局部视图,然后进行综合,用E-R图表示数据库的概念,进而转换为关系模式。
逻辑设计第二阶段建立E-R模型分两步,首先应进行局部E-R模型设计,然后进行总体E-R模型的设计。
2010 数据库及其应用复习资料参考一、计分方式: 60%+20%+20%二、期末考试:闭卷三、题型:单项选择题、填空题、简答题、数据库设计题、操作题、SQL命令。
四、具体情况:选择题、填空题、简答题涉及第1、2、3、4、5、11、12章的内容。
数据库设计题涉及:ER模型设计、关系模型、数据库表结构的设计。
操作题涉及:表定义(字段及常见类型、主键、外键及关系、有效性规则、查阅绑定)、交叉表查询、表的导入导出的基本过程(主要与EXCEL和文本文件交换方法。
)。
表结构、数据类型(掌握主要类型)、表设计视图定义表(包括各类完整性的实现)、查阅选项(这次不考核格式属性和输入掩码)。
SQL命令:SELECT、DELETE、UPDATESELECT查询包括条件项、内连接、分组汇总(含HAVING)、排序、简单子查询(不考EXISTS)及一些输出选项。
五、概念信息与能源、物质并列为人类社会活动的三大要素。
信息是关于事物以及事物间联系的知识。
一般可以将信息分为三种类型或三个层次:事物的静态属性信息、动态属性信息及事物间的内在联系信息。
表达信息的符号记录就是数据。
数据是信息的载体,信息是数据的内涵。
所谓数据处理,就是指对数据的收集、整理、组织、存储、维护、加工、查询、传输的过程。
数据处理的目的是获取有用的信息,核心是数据。
计算机数据管理技术随着计算机软硬件的发展经历了三个阶段:手工管理阶段、文件系统阶段、数据库系统阶段。
数据库管理系统(DBMS,Data Base Management System)特点(1)数据结构化(2)数据共享性好、冗余度低、(3)数据独立性强(4)DBMS统一管理。
所谓数据库(DB,Data Base),简而言之,就是相关联的数据的集合。
数据库系统是指在计算机中引入数据库后的系统构成,由计算机软硬件、数据库、DBMS、应用程序以及数据库管理员(DBA,Data Base Administrator)和数据库用户构成。
关系模型是一种数据模型(Data Model)关系模型中最重要的概念就是关系。
所谓关系(Relation),直观的看,就是由行和列组成的二维表,一个关系就是一张二维表。
关系中的一列称为关系的一个属性(Attribute),一行称为关系的一个元组(Tuple)。
一个元组是由相关联的属性值组成的一组数据。
关系的每个属性都有一个名称,称为属性名。
一个关系的所有属性反映了关系中元组的结构。
关系由具有相同属性结构的元组组成,所以说关系是元组的集合。
域是值的集合。
在一个关系中,可以唯一确定每个元组的属性或属性组称为候选键(Candidate Key),从候选键中挑选一个作为该关系的主键(Primary Key)。
一个关系中存放的另一个关系的主键称为外键(Foreign Key)。
并不是任何的二维表都可以称为关系。
关系具有以下特点:关系中的每一列属性都是原子属性,即属性不可再分;关系中的每一列属性都是同质的,即每一个元组的该属性取值都表示同类信息;关系中的属性间没有先后顺序;关系中元组没有先后顺序;关系中不能有相同的元组。
关系模型,就是对一个数据处理系统中所有数据对象的数据结构的形式化描述。
将一个系统中所有不同的关系模式描述出来,就建立了该系统的关系模型。
关系数据库(Relation DataBase),是依据关系模型建立的数据库,是目前各类数据处理系统中最普遍采用的数据库类型。
依照关系理论设计的DBMS,称为关系DBMS。
数据库设计指:对于给定的应用环境,设计构造最优的数据库结构,建立数据库及其应用系统,使之能有效地存储数据,对数据进行操作和管理,以满足用户各种需求的过程。
数据库设计采用的基本方法是结构化设计方法,这种方法将开发过程看成一个生命周期,也称为生命周期法。
其核心思想是将开发设计过程分成若干个步骤,主要包括:系统需求调查与分析、概念设计、逻辑设计、物理设计、实施与测试、运行维护等几个阶段。
所谓数据模型,就是对客观世界的事物以及事物之间联系的形式化描述。
概念模型使用用户易于理解的概念、符号、表达方式来描述事物及其联系,它与任何实际的DBMS都没有关联,是面向用户的;同时,概念模型又易于向DBMS支持的数据模型转化。
概念模型也是对客观事物及其联系的抽象,也是一种数据模型。
概念模型是现实世界向面向计算机的数据世界转变的过渡。
目前常用的有实体联系模型。
实体联系(ER,Entity Relationship)模型是常用的对现实世界进行形式化描述的概念模型,它有一套基本的概念、符号和表示方法,面向用户在ER模型中,主要包括实体、属性、域、实体集、实体标识符以及实体联系等概念。
实体(Entity)指现实世界中任何可相互区别的事物。
属性(Attribute)指实体某一方面的特性。
属性的取值范围称为域(Domain)。
用实体名及其属性名集合来描述同类实体,称为实体型(Entity Type)。
用来唯一确定或区分实体集中每一个实体的属性或属性组合称为实体标识符(Entity Key),或称为实体码。
实体间的联系方式可以分为如下三类。
(1)一对一联系。
(2)一对多联系。
(3)多对多联系。
ER模型通过描述系统内所有实体及其属性以及实体间联系来建立MIS的概念模型。
转化方法可以归纳为以下几点。
① 每个实体型都转化为一个关系模式。
给该实体型取一个关系模式名,实体型的属性成为关系模式的属性。
实体标识符成为关系模式的主键。
② 实体间的每一种联系都转化为一个关系模式。
转换的方式是:给联系取一个关系模式名,与联系相关的各实体的标识符成为该关系模式的属性,联系自身的属性成为该关系模式其余的属性。
③ 对以上转化后得到的关系模式结构按照联系的不同类别进行优化。
联系有三种类型,转化为关系模式后,与其他关系模式可进行合并优化。
1:1的联系,一般不必要单独成为一个关系模式,可以将它与联系中的任何一方实体转化成的关系模式合并(一般与元组较少的关系合并)。
1:n的联系也没有必要单独作为一个关系模式,可将其与联系中的n方实体转化成的关系模式合并。
m:n的联系必须单独成为一个关系模式,不能与任何一方实体合并。
在数据库技术发展过程中有三种重要的数据模型,分别是层次模型、网状模型和关系模型。
在数据库技术发展过程中有三种重要的数据模型,分别是层次模型、网状模型和关系模型。
完整描述数据模型包括三个要素,即:数据结构、数据操作和数据约束。
数据结构规定数据的存储和表示方式。
在关系模型中只有关系这一种结构。
数据操作指对数据的运算和操作。
在关系模型中有关系代数和关系谓词演算。
关系代数与关系谓词演算在功能上是等价的。
本书简要介绍关系代数。
数据约束指对关系中存放的数据进行限制和约束,以保证存放数据的正确性和一致性。
在关系模型中包括实体完整性规则、参照完整性规则和用户定义的完整性规则。
在数据库输入和存放数据时,最主要的是要满足三类数据完整性约束规则:实体完整性、参照完整性和用户定义的完整性。
实体完整性规则:定义了主键的关系中,不允许任何元组的主键属性值为空值。
参照完整性规则:关系S的主键作为外键出现在关系R中,它在R中的取值只能符合两种情形之一:或者为空值(Null);或者在关系S的主键中存在对应的值。
用户定义的完整性规则:用户根据实际需要对数据库中的数据或者数据间的相互关系可以定义约束条件,所有这些约束构成了用户定义的完整性规则。
投影、选择、连接是关系操作的核心运算;域完整性规则属于用户定义的完整性规则。
Access2003数据库文件的扩展名是.mdb。
Access数据库,由7个对象组成。
这7个对象是:表、查询、窗体、报表、页、宏、模块。
除页外,其他6个对象都保存在数据库文件.mdb中。
表:对数据库中相关联的数据进行组织、表示,是数据库中数据存储的逻辑单位。
查询:建立在表(或其他查询)之上的、对数据进行运算或处理后的数据视图。
窗体:实现对数据的格式化处理界面。
报表:实现数据的格式化打印输出。
页:以符合浏览器页面格式的方式输入或输出数据。
宏:一系列操作的组合,用来将一些经常性的操作作为一个整体执行。
模块:利用VBA(VB Application)语言编写的实现特定功能的程序段。
表是Access数据库的核心。
表由表名加以标识和区别,每个表的名称不可以重复。
表中的行称为记录(Record),表中的列称为字段(Field)。
在Access中,标识字段称为主键,而放在一个表中的另外一个表的主键字段,起两个表联系的作用,称为外键。
表之间的联系也称为关系。
“组”是组织管理数据库对象的一种方式。
组由从属于该组的数据库对象的快捷方式组成。
对于数据库中数据的完整性保护,最简单和有效的方法是进行备份。
备份即将数据库文件在另外一个地方保存一份副本。
当数据库由于故障或人为原因被破坏后,将副本恢复即可。
数据类型规定数据的取值范围、表达方式和运算种类。
在数据操作和运算中直接使用的确定的数据值称为常量。
当需要使用文本值常量时,必须用ASCII的单引号或双引号括起来。
单引号或双引号称为字符串定界符,必须成对出现。
日期、时间或日期时间的常量表示要用“#”作为标识符。
日期时间之间用空格隔开。
日期的间隔符号还可以用“/”。
是/否型作为逻辑值的常量,可以取的值有:true与false、on与off、yes与no等。
True、on、yes存储的值是-1,false、off与no存储的值为0。
超链接型。
用于存放超链接地址。
定义的超链接地址最多可以有四部分,各部分间用数字符号(#)分隔,含义是:显示文本#地址#子地址#屏幕提示。
Access对于表名、字段名和控件名等对象的命名制定了相应的规则。
命名规定如下:名称长度最多不超过64个字符,名称中可以包含字母、汉字、数字、空格及特殊的字符(除句号(.)、感叹号(!)、重音符号(`)和方括号([ ])之外)的任意组合,但不能包含控制字符(ASCII值为0到31的控制符)。
首字符不能以空格开头。
在Access项目中,表、视图或存储过程的名称中不能包括双引号(")。
为字段、控件或对象命名时,最好确保新名称不要和Access保留字相同。
所谓保留字,就是Access自己已使用的词汇。
字段属性属性项设置说明字段大小定义文本型长度、数字型的子类型、自动编号的子类型格式定义数据的显示格式和打印格式输入掩码定义数据的输入格式小数位数定义数字型和货币型数值的小数位数标题在数据表视图、窗体和报表中替代字段名显示默认值指定字段的默认取值有效性规则定义对于字段存放数据的检验约束规则,是一个逻辑表达式有效性文本当字段输入或更改的数据没有通过检验时,要提示的文本信息必填字段“是”或“否”选择,指定字段是否必须有数据输入索引指定是否建立单一字段索引。