数据库复习要点Word格式.docx
- 文档编号:17569487
- 上传时间:2022-12-07
- 格式:DOCX
- 页数:14
- 大小:32.25KB
数据库复习要点Word格式.docx
《数据库复习要点Word格式.docx》由会员分享,可在线阅读,更多相关《数据库复习要点Word格式.docx(14页珍藏版)》请在冰豆网上搜索。
-对数据间联系和约束条件的全局性描述
-是反应客观事物及客观事物间联系的数据组织的结构和形式
-面向数据库全局逻辑结构的描述,包含三方面的内容:
数据结构、数据操作和数据约束条件
-常用的数据模型:
层次模型、网状模型、关系模型和面向对象
6、四个数据模型的特征P8—P10
※层次模型主要特征:
*有且仅有一个无父结点的根结点
*根结点以外的子结点向上有且仅有一个父结点,向下可有若干子结点
*每一个结点表示一个记录类型,结点之间的连线表示记录类型间的联系
※网状模型主要特征:
*允许一个以上的结点无父结点
*一个结点可以有多于一个的父结点
※关系模型
*关系模型用二维表表示事物间的联系
※面向对象模型
*对象和类的的概念:
在面向对象模型中,对象是指客观的某一事物,对对象的描述具有整体性和完整性,对象不仅包括描述它的数据而且还包含对它进行操作的方法的含义,对象的外部特征与行为是封装在一起的。
对象的状态是该对象属性集,对象的行为是在对象状态上操作的方法集。
共享同一属性集和方法集的所有对象就构成了类。
7、数据模型描述一定事物数据之间的关系P10
任何数据模型都描述一定事物数据之间的关系。
层次模型描述数据之间的从属关系;
网状模型描述数据之间的多种从属的网状关系;
关系模型描述非从属性的平行的数据之间的集合关系;
面向对象模型描述数据对象之间的关系。
8、数据库系统的概念P10
数据库系统是支持数据库得以运行的基础系统,即整个计算机系统。
9、数据库的概念P11
数据库是以一定的组织方式将相关的数据组织在一起,长期存放在计算机内,可为多个用户共享,与应用程序彼此独立,统一管理的数据集合。
10、数据库管理系统的概念P11
数据库管理系统位于用户与操作系统之间,具有数据定义、管理和操纵功能的软件集合
11、数据库系统的三级模式体系结构:
外模式、概念模式、内模式
※外模式(用户模式、子模式):
对应于用户级,是某个或某几个数据库用户所看到的数据库的数据视图,一个概念模型可以有若干个外模式。
※(概念模式、逻辑模式):
介于内模式与外模式之间的层次,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图。
一个数据库中只有一个概念模式
※内模式(存储模式、物理模式):
是数据库中全体数据的内部表示,描述了数据的存储方式和物理结构。
一个数据库中只有一个内模式。
12、在数据库系统结构中,三级模式是根据所描述的三层体系结构的三个抽象层次定义的,外模式处于最外层,它反映了用户对数据库的实际要求;
概念模式处于中层,它反映了设计者的数据全局的逻辑要求了;
内模式处于最内层,它反映数据的物理结构和存取方式。
13、两级映射的功能P13
※外模式与概念模式间的映射,定义外模式与概念模式之间的对应关系,保证逻辑数据的独立性,即外模式不受概念模式变化影响。
※概念模式与内模式间的映射,定义内模式与概念模式之间的对应关系,保证物理数据的独立性,即概念模式不受内模式变化影响。
第二章数据库设计
1、数据库设计的概念P13
※广义的讲,数据库设计是指整个数据库应用系统的设计,它针对某个具体的应用问题进行信息抽象,构造优化概念模型,设计最佳的数据库逻辑模式和物理结构,并以此为依据建立数据库及其应用系统。
※狭义的讲,数据库设计就是设计作为数据库应用系统核心的、用于具体对象的数据库的各级模式,并创建这个数据库,这是数据库应用系统设计的关键。
2、数据库设计的任务
主要任务是设计数据库系统结构中的三级模式结构
3、数据库设计的步骤
※需求分析阶段
※概念结构设计阶段
※逻辑结构设计阶段
※物理结构设计阶段
※实施阶段
※使用与维护阶段
4、需求分析阶段的主要任务
对数据库应用系统所要处理的对象进行全面了解,大量收集支持系统目标实现的各类基础数据以及用户对数据库信息的需求、对基础数据进行加工处理的需求、对数据库安全性和完整性的要求。
5、需求分析阶段,是对用户各种要要求加以分析归纳、制定初步规划、数据结构、确定数据库设计思路阶段。
6、其他阶段的任务请看书本16和17页
7、设计概念常用的方法是ER方法,数据库概念结构的设计就是实体—联系模型的设计。
其步骤是:
※设计局部实体-联系模型,用来描述用户视图。
※综合各局部实体-联系模型,形成总的实体-联系模型,用来描述数据库全局视图。
8、实体、属性、实体型、实体集、码、联系的概念P19—P21
实体:
客观存在并相互区别的事物
属性:
实体所具有的特征和性质
实体型:
用实体名和属性名称集来描述同类实体
实体集:
若干个同类实体的集合。
码:
能够唯一标识实体集中的每一个实体的属性
联系:
两个或两个以上的实体集间的关联关系的描述
9、E—R图的元素及其元素的表示P22
E—R图的元素包括:
实体集、属性、联系。
元素的表示:
矩形框表用于表示实体集;
椭圆形框用于实体集中实体的公共属性;
菱形框用于表示实体集之间的联系。
10、实体集联系的类型:
P23一对一联系(1:
1)一对多联系(1:
n)多对多联系(m:
n)
11、E—R模型的设计实例P24
12、逻辑结构设计P25—P26
13、数据模型的三个组成部分:
数据结构、数据操作和完整性约束
14、关系模型数据结构P26
定义:
用二维表形式(关系)表示实体集的数据结构模型
※关系中的每一个数据可看成独立的分量
※关系中的每一行称为一个元组
※关系中的每一列成为一个属性
※关系名和属性名(关系模式)
※码(超码、候选码、主码、外码
15、超码、候选码、主码、外码的概念P29
超码:
能唯一标识元组的属性集。
候选码:
能唯一标识元组,且又不含多余的属性或属性集的属性或属性集合。
主码:
在一个关系模式中,正在使用的候选码或由用户特别制定的某一候选码。
外码:
如果关系R中某个属性或属性集是其他关系模式的主码,那么该属性或属性集是R的外码。
16、关系模型提供的三种完整性约束P30
用户自定义的完整性:
用户自行定义的删除、更新、插入约束
实体完整性:
对主键的约束,关系中的主键不能是空值且不能有相同值
参照完整性:
对外键的约束,关系中的外键必须是另一个关系的主键有效值或空值
17、关系模型的主要特点P31
※关系中每一分量不可再分,是最基本的数据单位。
※每一列的分量是同属性的,列根据需要而设,且各列的顺序是任意的。
※每一行由一个实体的诸多属性构成,且各行的顺序是任意的。
※一个关系是一张二维表,不允许有相同的属性名,也不允许有相同的元组。
18、函数依赖P34
■函数依赖:
设R(U)是一个属性集U上的关系模式,X和Y是U的子集。
对于R(U)的任意一个可能的关系r,若有r的任意两个元组,在X上的属性值相同,则在Y上的属性值也一定相同,则称“X函数确定Y”或“Y函数依赖于X”,记作XY。
注意:
X和Y都是属性集。
※函数依赖是R的所有关系实例均要满足的约束条件
※函数依赖必须根据语义来确定
⏹完全函数依赖和部分函数依赖
在关系模式R(U)中,如果X→Y,并且对于X的任何一个真子集X’,存在X’→Y,则称Y部分依赖于X,
⏹传递函数依赖
在关系模式R(U)中,如果X→Y,Y
19、关系的规范化
⏹范式(NormalForm)1NF——5NF
⏹1NF
※若一个关系模式R的所有属性都是不可再分的基本数据项,则该关系模式属于1NF。
⏹2NF
※若关系模式R属于1NF,且每个非主属性都完全函数依赖于码,则该关系模式属于2NF。
2NF不允许关系模式中的非主属性部分函数依赖于码。
⏹3NF
※若关系模式R属于1NF,且每个非主属性都不传递依赖于码,则关系模式属于3NF。
20、模式分解
⏹无损连接
当对关系模式R进行分解时,R元组将分别在相应属性集进行投影而产生新的关系。
如果对新关系进行自然连接得到的元组的集合与原关系完全一致,则称无损连接。
⏹保持依赖
当对关系模式R进行分解时,R的函数依赖集也将按相应的模式进行分解,如果分解后的总的函数依赖集与原函数依赖集保持不变,则称为保持函数依赖。
21、E-R模型与关系模型的转换
⏹概念模型转换为关系模型的规则
※一个实体型转换为一个关系模式
※实体的属性就是关系的属性,实体的码就是关系的码
※一个1:
1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并
n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并
※一个m:
n联系转换为一个关系模式
※三个或以上的实体间的一个多元联系可以转换为一个关系模式
※具有相同码的关系模式可以合并
22、概念模型与关系模型的对应关系
概念模型理论
实体型
实体集
实体
属性
属性值
关系模型理论
关系模式
关系
元组
分量
23、关系模型与关系数据库的对应关系
关系数据库
表
记录
字段
数据项
24、数据库维护的主要工作
※数据库的转储与恢复
※数据库安全性和完整性控制
※数据库性能的监督、分析和改进
※数据库的重新组织和重新构建
第六章数据库操作
数据库对象:
表、查询、窗体、报表、数据访问页、宏及模块的概念
※表
数据库中用来存储数据的对象,是整个数据库系统的数据源,也是数据库其他对象的基础。
※查询
以表为基础数据源的虚表,它是一个或多个表的相关信息的“视图”,也可以作为数据库其他数据库对象的数据来源。
※窗体
系统的工作窗口,用来控制数据库应用系统流程,可以接收用户信息,可以完成对表或查询中的数据输入、编辑、删除等操作。
※报表
数据库的数据输出形式之一,可以将数据库中数据的分析、处理结果输出,可以对要输出的数据完成分类小计、分组总汇等操作。
※宏
一个或多个操作命令的集合,其中每一个命令实现一个特定的操作。
※数据访问页
可以实现Internet与用户数据库的相互访问。
※模块
由VB程序设计语言编写的程序集合或一个函数过程。
第七章表操作
1、表的定义P116
表是数据库中用来存储和管理数据的对象,它是整个数据库系统的基础,也是数据库其他对象的操作依据。
2、表的结构P117
在Access中,表必须是一个满足关系模型的二维表。
所谓二维表,就是纵横两个坐标表示和反映某一个事物(实体)状况或信息的数据集合的关系结构。
在Access中,表都是以二维表的形式构成的,对应的表结构,也就由表名、表中的字段属性、表中的纪录三个部分组成。
3、表的类型P118
文本型;
备注型;
数字型;
日期/时间型;
货币型;
自动编号型;
是/否型;
OLE对象型;
超级链接型;
查阅向导型
4、创表方法P120(老师课件上只是提到前三种方法)
※使用数据表视图创建表
※使用表向导创建表
※使用设计视图创建表
※导入表创建表
※链接表创建表
5、表的属性设置与维护P125
注意字段维护的方法
※字段维护:
①修改字段名②插入新字段③删除已有字段④修改字段类型⑤修改字段长度
※字段的输入/显示格式设置、常用的字段格式、自定义字段输入/显示格式
6、字段输入/显示格式P127
注意表7-3表7-4表7-5的符号含义
7、字段有效规则的设置P134
字段的有效规则是指向表中输入数据时设置的字段值所要遵循的约束条件,即用户自定义完整性约束。
在向表中输入数据时,若输入的数据不符合字段的有效性规则,系统将显示提示信息,并强迫光标停留在该字段所在的位置,直到数据符合字段有效性规则为止。
注意表7-6表达式中常用的计算符号及功能
8、表中数据的编辑步骤P136
⑴数据的修改
①为使修改的数据准确,通常采用数据替换的操作方式
②数据表中的数据若需要批量修改,最好用命令方式让系统修改,但这样的数据要有成批修改规则
③不能成批修改的数据,可设计专门用于修改数据的窗体修改数据。
⑵数据的复制
⑶数据的删除
⑷数据的查找
①打开表
②打开“编辑”菜单,选择“查找”命令,打开“查找和替换”对话框
③在“查找和替换”对话框的“查找”选项卡中,在“查找内容”文本框中,输入要查找的数据,再设置查找范围和匹配条件,单击“查找下一个”按钮
⑸数据的替换
②打开“编辑”菜单,选择“替换”选项,打开“查找和替换”对话框
③在“查找和替换”对话框的“替换”选项卡中,在查找内容“文本框输入要查找的数据,然后在“替换值”文本框内输入要替换的数据,确定查找范围和匹配条件,然后单击“查找下一个”按钮,找到数据后,单击“替换”
9、表间关联关系类型P144
相关联的数据表之间的关系有一对一、一对多和多对一的关系。
10、索引的概念和类型P146
索引是按索引字段或索引字段集的值使表中的记录有序排列的一种技术。
索引类型:
①唯一索引:
索引字段的值不能相同,即没有重复值。
②普通索引:
索引字段的值可以相同,即有重复值。
③主索引:
同一个表可以创建多个唯一索引,其中一个可设置为主索引,且只有一个主索引。
第八章查询操作
1、查询的类型
查询的类型主要有:
选择查询、参数查询、动作查询及SQL查询。
其中,动作查询、SQL查询必须是在选择查询的基础上创建的。
第九章窗体设计
1、窗体的概念P182
窗体是数据库中数据输入,输出的常用界面。
2、窗体的作用P182
窗体可以为用户提供一个形式友好、内容丰富的数据库操作界面;
通过窗体可以方便、快捷地为备注型字段输入数据,可以直接浏览OLE字段中的数据。
3、窗体的组成部分及其作用P182
窗体通常由三部分组成:
页眉、页脚及主体。
※页眉:
位于窗体的最上方,又称页眉节,分为窗体页眉和页面页眉,窗体页眉在执行窗体时可显示,页面页眉只在打印时输出。
※页脚:
位于窗体的最下方,又称页脚节,分为窗体页脚和页面页脚,窗体页脚在执行窗体时可显示,页面页脚只在打印时输出。
※主体:
位于页眉与页脚的中间部分,又称主体节,它是窗体的核心内容。
4、窗体创建的几种方式P183
※使用窗体向导创建窗体
※使用自动窗体创建窗体
※使用设计视图创建窗体
第十章宏
1、宏与宏组的概念P210
※宏是一种特定的编码,是一个或多个操作命令的集合。
※宏以动作为基本单位,一个宏命令,能够完成一个操作动作,每一个宏命令是由动作名和操作参数组成的。
※宏可以是包含一个或多个宏命令的宏集合,若是由多个宏命令组成在一起的宏,其操作动作的执行是按宏命令的排列顺序依次完成的。
另外,还可以在宏中加入条件表达式,限制宏在满足一定的条件下完成某种操作。
第十一章VBA编程
1、数据类型P223
⑴标准数据类型
数值型、字符型、货币型、日期型、布尔型、对象型、变体型、字节型
⑵用户自定义数据类型
2、常量P225
常量是在程序中可直接引用的实际值,其值在程序运行中不变。
在VisualBasic中,有文字常量、符号常量和系统常量。
(例子睇书)
3、变量P225
变量在程序运行中其值可以改变。
◆变量的作用域分为局部级变量,窗体、模板级变量、全局级变量。
4、表达式的概念及其类型。
P232
表达式是由变量、常量、函数、运算符和圆括号组成的式子。
表达式分为算术表达式、字符表达式、关系表达式、逻辑表达式。
5、程序基本结构的几种类型P235
常见的程序控制结构:
顺序结构、分支结构、循环结构、过程和用户自定义函数。
第十二章报表的创建于使用
1、报表的基本概念及其作用P254—P255
报表是数据库中数据信息和文档信息输出的一种形式,它可以将数据库中的数据信息和文档信息以多种形式通过屏幕显示或打印机打印出来。
2、报表的组成及其作用P254-P255
报表通常由:
报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚7部分组成这些部分成为报表的节,每个节都有其特定的功能。
※报表页眉:
报表页眉仅仅在报表的首页打印输出。
报表页眉主要用于打印报表的封面、报表的制作时间、制作单位等只需输出一次的内容。
通常把报表页眉设置为单独一页,可以包含图形和图片。
※页面页眉:
页面页眉的内容在报表的每页头部打印输出,它主要用于定义报表输出的每一列的标题,也包含报表的页标示。
※组页眉:
组页眉的内容在报表每组头部打印输出,同一组的纪录都会在主体节中显示,它主要用于定义报表输出每一组的标题。
※主体:
主体是报表打印数据的主体部分。
可以将数据源中的字段直接拖到主体节中,或者将报表控件放到“主体”节中用来显示数库内容。
※组页脚:
组页的内容在报表的每页底部打印输出。
主要用来输出每一组的统计计算标题。
※页面页脚:
页面页脚的内容在报表的每页底部打印输出。
主要用来打印报表页号、制表人和审核人等信息。
※报表页脚:
报表的页脚是整个报表的页脚,主要用来打印数据的统计结果信息。
它的内容只在报表的最后一页底部打印输出。
2、报表的集中创建方法P256
⑴使用自动报表创建报表
⑵使用报表向导创建报表
⑶将窗体转换为报表
第十四章数据的传递与共享
1、数据导出的概念P291
数据的导出是将Access数据库中的数据库对象导出到另一个数据库或导出到外部文件的过程。
2、数据导入的概念P298
数据导入是将其他数据库中的数据库对象和其他系统软件程序所创建的外部文件导入到Access数据库中。
3、数据导出的不同文件类型P294—P297
※向其他数据库导出数据库对象
※将数据库对象导出到Excel中
※将数据库对象导出到Word中
※将数据导出到数据文件中
4、数据导入的不同文件类型P298—P301
※导入Access数据库对象
※向Access数据库导入Excel数据
※向Access数据库导入数据文件
第十五章数据库安全措施
1、数据库安全措施有哪几种?
P305
⑴设置用户权限
⑵为数据库设置密码
⑶数据库加密
⑷创建(MDE)文件
2、数据库用户密码设置步骤P306
⑴以独占方式打开数据库
⑵在“数据库”窗口,打开“工具”菜单,选择“安全”命令,选择“设置数据库密码”命令,打开“设置数据库密码”对话框。
⑶在“设置数据库密码”对话框中,先输入数据库用户密码,在输入验证码。
⑷确认“密码”文本框输入的数据与“验证”的完全相同时,按“确定”,完成用户密码的设置。
注意点:
密码中的英文字母要注意大小写之分。
3、撤销用户密码的步骤P306
⑴在Access系统窗口,以独占方式打开数据库,打开“要求输入密码”对话框。
⑵在“数据库”窗口,打开“工具”菜单,选择“安全”命令,选择“撤销数据库密码”命令,打开“撤销数据库密码”对话框。
输入数据库用户密码后单击“确定”,完成操作。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习 要点
![提示](https://static.bdocx.com/images/bang_tan.gif)