一、 什么是数据库:1、保存在磁盘等外存介质上的数据集合 2、能被各类用户所共享 3、数据冗余低、数据之间有紧密联系 4、可通过数据库管理系统进行访问 【注】:在access数据库系统中,数据以表的形式保存。
二、 数据库系统的组成:1、数据库 2、数据库管理系统 3、数据库应用 【注】:数据库管理系统一端连接面向用户的数据库应用,另一端连接数据库。
三、 1、实体:客观世界的万事万物 2、属性:实体的特征(外在表现) 3、实体集:
实体的集合 【注】在数据库应用中,实体集以数据表的形式呈现 4、联系:实体集(数据表)之间是有联系的公共属性是联系两个实体集的纽带 5、实体的****:一对多、多对多、一对一(较少见) 多对多在数据库应用中通过第三个实体实现 【注】:
(1)、一对多:是关系型数据库系统中最基本的联系形式 (2)、多对多:联系类型是客观世界中事物间联系的最普遍形式 (3)、一对一:
情况较少,它表示某实体集中的一个实体对应另一个实体集中的一个实体,反之亦然。
四、 3种数据模型:1、层次模型:上一层实体与下一层实体间的联系形式为一对多(倒挂树) 2、网状模型:
结构过于复杂,难以实现数据结构的独立 3、关系模型:数据库中的数据以**的形式存在 【注】:关系数据库dbms产品包括access、sql server、foxpro、 oracle等 【注】:
在用户观点下,关系模型中数据的逻辑结构是一张二维表,它由行和列组成,关系:一个关系对应通常说的一张表,元组:表中的一行即为一个元组,属性:
表中的一列即为一个属性,给每一个属性起一个名称即属性名。
五、 表的特点:1、表由行(记录)、列(字段)组成,表中的一行数据称为记录,一列数据称为字段 2、每一列都有一个字段名 3、每个字段只能取一个值,不得放入两个或两个以上的数据 4、行的上下顺序、列的左右顺序任意 5、任意两行记录的内容不应相同 6、字段的取值范围称为域。同一字段的域相同,不同字段的域也有可能相同。
六、 数据完整性规则:1、实体完整性规则(规定:一个表的主键不能取重复值,也不能取空值) 2、参照完整性规则(“多”表中的外键值或者为空,或者是“一”表中主键的有效值,外键值可以重复 【注】:
级联更新:当“一”表主键值更新时,对应“多”表中外键字段的所有值将自动更新,级联删除:如果删除“一”表中某个记录,则与该记录主键字段值相同的外键字段值所在的所有记录也将自动删除 3、域完整性规则(又称用户自定义完整性规则,用于将某些字段的值限制在合理的范围内,对于超出正常值范围的数据系统将报警,同时这些非法数据不能进入数据库中) 【注】:
冗余的弊端(数据在同一个表或不同表中重复出现称为冗余):(1)、浪费空间 (2)、数据异常 (3)、数据不一致 (4)、插入异常 【注】:主键:
主键用以保证表中每个记录互不相同,一个表只能有一个主键,主键可以是一个字段,也可以由若干个字段组合而成
七、 模式的规范化:1、第一范式:表中任意字段的值必须是不可分的,即每个记录的每个字段只能包含一个数据。
2、第二范式:表中所有非主键字段完全依赖于主键字段 3、第三范式:满足第二范式的前提下,一个表的所有非主键字段均不传递依赖于主键 【传递依赖:
设表中有a(主键)、b、c三个字段,若b依赖于a,而c依赖于b,称字段c传递依赖于主键字段a】
八、 access2003数据库的对象 :表对象,查询对象,窗体对象,页对象,报表对象,模块对象,宏对象 【数据库对象以(.mdb)为文件扩展名保存在磁盘上 p15
九、 操作查询的分类:1、生成表查询 2、追加查询 3、更新查询 4、删除查询 p81
一十、 p88创建报表的三种方法:1、通过向导创建报表 2、自动创建报表 3、使用设计视图创建报表。
一十一、 p124模块的分类:1、标准模块:是access数据库管理系统中的一个独立单元,简称模块。
可以在数据库内部任意位置处运行,具有很强的通用性,窗体、报表等对象都可以调用标准模块内部的过程。2、类模块:标准模块与窗体、报表中内含的模块不同,后者称为类模块。
一十二、 控件按钮 1、标签:主要功能是显示说明性文本,起提示,解释作用。 2、文本框:
几乎每个数据库应用的窗体上都必不可少地存在文本框,它是显示、编辑数据的重要工具。文本框与标签的最大区别在于前者可以更新数据。 3、命令按钮:
作用是单击后由系统运行一个过程完成一个特定的任务,因此它最常用的事件是鼠标单击,当焦点位于命令按钮上时,按回车键相当于鼠标单击该按钮。命令按钮没有特殊效果。 4、列表框/组合框:
列表框控件用一个数组保存多个数据,其中的数据可以选定、添加或删除,因此除表6.4的一般属性外,它具有一系列与其他控件不同的属性与方法。组合框通常以下拉列表框的形式出现,它的属性和方法与列表框基本相同。
5、选项组:又称框架,用于对某些在功能上相关的控件进行分组,增强界面的可读性。 6、选项按钮:
最常用的属性是value,反映选项按钮的值。 7、复选框:与选项按钮很相似,当它被选定时呈一个勾未选定时为空心方块,不表态是为,其值依次为和null。
与选项按钮不同的是:第一次单击复选框选中,第二次单击为取消选中。如果将一组复选框放置在选项组中。
则同一时刻中能有一个被选中,相当于单选按钮,因此一般不将选项组作为复选框的“容器“。复选框的常用事件是gotfocus和click。 8、选项卡:
作用是对控件进行分组,生成一个多页的窗体,使一个窗体能容纳更多的控件。选项卡有click事件,每个页也有各自的click事件。 9、msflexgrid控件:
能以**形式显示二维数据,作用类似于窗体,形式比较美观,常用于查询场合中将符合筛选条件的多行记录显示出来。 10、窗体:作为承载控件的“容器”,本身也是一个对象,同样具备对象的属性、方法和事件。
窗体常见属性有标题、**、大小、位置、边框样式、控制按钮的使用等。
一十三、 p83例3-51
一十四、 p76合计、汇总与计算。
一十五、 p86 实验题。
一十六、 p125 过程的分类:
一十七、 p132 数据的输入与输出:
一十八、 p135 选择语句(又称分支语句、条件语句):
一十九、 p139 循环语句:
二十、 p142 例5-16
二十一、 p143 例5-18
数据库复习
1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物的符号记录成为数据,如数值数据 文本数据和多 数据 如图形 图像 音频和 等。数据管理 是对数据进行有效的分类 组织 编码 存储 检索 维护和应用,数据库原理。1.1试述数据 数据管理 数据库管理系统 数据库的概念。数据 描述事物...
数据库复习
元组 关系中的每个元素。关系 描述实体,属性,实体间的关系。候选码 关系中的某一属性组的值能唯一地标识一个元组。该属性组为候选码。主码 若一个关系中有多个候选码,则选定其中一个为主码。实体 客观存在并可以相互区分的事物。实体性 具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻...
数据库复习
请说明 数字与数据的关系,并举例说明数字化。将模拟信号转换为表示同样信息并且计算机可以读取的数字信号的过程。数字化就是将许多复杂多变的信息转变为可以度量的数字 数据,再以这些数字 数据建立起适当的数字化模型,把它们转变为一系列二进制 引入计算机内部,进行统一处理,这就是数字化的基本过程。请问 数字化...