资源描述
数据库ppt整理:
1. 数据库(DataBase,DB)是指长期存储在计算机内、有组织的、可共享的大量数据的集合。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。
概括而言,数据库具有永久存储和易扩展性,并为各种用户共享。
2. 数据(data)是承载或记录信息的按一定规律排列组合的物理符号,是形成信息的源泉,是计算机程序加工的“原料”。简朴地说,数据是对客观事物描述与记载的物理符号记录。数据有多种表现形式,可以是文字、图形、图像、声音、语言等。
3. 信息(information)泛指人类社会传播的一切内容。一般而言,信息是一种被加工成为特定形式的数据,是数据的集合、含义与解释,是事物变化、互相作用、特性的反映。当前,信息已成为人类社会活动的一种重要资源,与能源、物质并称人类社会活动的三大要素。
4. 信息资源与能源、物质资源相比
(1)可以反复使用,能在使用中体现自身价值并产生增值;
(2)具有极强的目的导向,即使是相同的信息在不同的用户中也体现出不同的价值;
(3)具有整合性,信息资源的检索和运用,不受时间、空间、语言、地区和行业的制约;
(4)是社会财富,任何人无权所有或永久购买信息的使用权;同时信息资源是商品,可以被销售、贸易和互换;
(5)具有流动性。
5. 信息与其它相关概念
★ 信息与消息比较,消息是信息的外壳,信息是消息的内核;
★ 信息与信号相比,信号是信息的载体;
★ 信息与数据比较,数据是信息存在的一种形态或记录形式,数据通过解释并赋予一 定意义之后,便成为信息。
★ 信息与知识相比,知识是事物运动状态和方式在人们头脑中一种有序的、规律性的表达,是信息加工的产物。
6. 数据与信息的关系
◎ 数据是信息的符号表达,也称载体;
◎ 信息是数据的内涵,是数据的语义解释;
◎ 数据是符号化信息;
◎ 信息是语义化数据。
7. 数据解决
数据解决是指对各种形式的数据进行收集、存储、加工和传播的一系列活动的总和。
信息解决的目的:一是从大量的、原始的数据中抽取、整理出对人们有价值的信息,以作为行动和决策的依据;二是借助计算机科学地保存和管理复杂、大量的数据,以便方便运用这些资源。
8. 数据解决重要涉及数值计算和数据管理。目前,数值计算所占比重越来越小,数据管理是数据解决的核心。
数据管理是运用计算机硬件和软件技术对数据进行有效的收集、存储、解决和应用的过程,目的在于充足有效地发挥数据的作用。
9. 计算机数据管理涉及
① 数据采集
② 数据转换
③ 数据分组
④ 数据组织
⑤ 数据计算
⑥ 数据存储
⑦ 数据检索
⑧ 数据排序
10. 数据管理的三个阶段
① 人工管理阶段
② 文献管理阶段
③ 数据库系统阶段
11. 人工管理阶段
年代:1946年 ~ 20世纪50年代中期
特性:计算机重要用于计算,除硬件设备外无
任何软件,外存只有磁带、卡片和纸
带,无直接存取的设备;软件只有汇编
语言,没有操作系统,对数据的解决完
全依靠人工进行管理。
特点:数据不保存;
无软件对数据进行管理;
没有文献概念;
数据面向应用,不能共享。
文献系统阶段
年代:20世纪50年代后期 ~ 20世纪60年代中期
特性:计算机不仅用于计算,并且还大量用于
管理。硬件中有了磁盘、磁鼓等直接存
取的设备;软件中有了高级语言和操作
系统。
特点:数据可长期保存在磁盘上;
系统提供数据与程序之间的存取方法;
文献的形式多种多样;
程序与数据之间有一定的独立性。
数据库系统阶段
年代:20世纪60年代后期 ~
特性:存储技术取得很大发展,有了大容量的
磁盘,可共享数据。
特点:数据共享且具有独立性;
数据是结构化的;
数据是面向系统的;
数据库系统比文献系统具有更高独立性;
提供了方便的接口和控制功能
12. 数据库系统(DataBase System, DBS)是指具有管理和控制数据库功能的计算机应用系统。一般由三大部分组成:硬件系统、软件系统(涉及操作系统、数据库管理系统、数据库应用系统等)和人员。
13. 硬件系统
是指存储数据库和运营数据库管理系统DBMS的硬件资源,涉及物理存储数据库的磁盘、磁鼓、磁带或其他外存储器及其附属设备、控制器、I/O通道、内存、CPU以及外部设备等。
14. 软件系统
① 数据库
数据库是指存储在计算机内、有组织的可共享的数据集合;数据库中所建立的数据结构,充足描述了数据间的内在联系,便于数据修改、更新与扩充,同时保证了数据的独立性、可靠性、安全性与完整性,减少了数据冗余,提高了数据共享限度及数据管理效率。
1)数据结构化;
2)数据独立性高;
3)数据共享性好,冗余度低;
4)由DBMS对数据进行统一管理。
② 数据库管理系统
数据库管理系统( DataBase Management System, DBMS)是位于应用程序与操作系统之间的一层数据管理软件。和操作系统同样是计算机的基础软件,也是一个大型复杂的软件系统,可以科学地组织和保存数据,高效查找和维护数据。
数据库管理系统(DBMS)是指帮助用户建立、使用、管理和维护数据库的一种计算机系统软件,是数据库系统的核心。
DBMS由四个组成部分:
数据定义语言及其翻译解决程序;
数据操纵语言及其翻译解决程序;
数据库运营程序(如安全性、并发控制程序);
实用程序(如数据转换、数据库恢复程序)。
③ 数据库应用系统
数据库应用系统涉及数据库及其应用程序,由系统分析员和应用程序员用DBMS和应用程序开发工具设计与创建。
15. 数据库系统人员涉及:
数据库管理员(Database Administrator, DBA)
系统分析员
数据库设计人员
应用程序员
用户
16. 数据库体系结构
从数据库管理系统的角度看,数据库系统通常采用三级模式结构,这是数据库系统的内部体系结构;
数据库系统的外部体系结构可分为集中式结构、文献服务器结构和客户/服务器结构等。
17. 数据库三级模式结构
面向用户或应用程序员的用户级(外部层);
面向数据库设计和维护人员的概念级(概念层);
面向系统程序员的物理级(内部层);
18. (1)外模式
外模式又称为子模式或用户模式,外模式是从模式导出的一个子集,涉及模式中允许特定用户使用的部分数据。
一个数据库可以有多个外模式。
(2)模式
模式又称为概念模式或逻辑模式,是数据库中全体数据的逻辑结构和特性的总体描述。一个数据库只有一个模式,数据库模式以这种数据模型为基础,体现和反映了数据库的整体观。
(3)内模式
内模式又称为存储模式,是数据库中全体数据的内部表达或底层描述,描述了数据在存储介质上的存储方式和物理结构。
19. 数据库外部体系结构重要有集中式结构、文献服务器结构、客户/服务器结构。
(1)集中式结构
由主机和客户终端两个关键硬件组成。
数据库和应用程序存放在主机中,数据的解决和重要的运算操作也在主机上进行。
特点是数据和应用集中,维护方便,安全性好;但对主机规定较高,价格昂贵。
(2)文献服务器结构
数据库存放在文献服务器中,应用程序分散安排在各个客户工作站上。文献服务器只负责文献的集中管理,所有的应用解决安排在客户端完毕。
特点是费用低廉,配置灵活;但是缺少足够的计算和解决能力,对客户端的计算机性能规定高。Access和Visual FoxPro支持该方案。
(3)客户/服务器结构
数据库存放在服务器中,应用程序可以根据需要安排在服务器或客户工作站上,实现了客户端程序和服务器端程序的协同工作。
该结构解决了集中式结构和文献服务器结构的费用和性能问题。SQL Server和Oracle都支持该结构。
数据(data)是描述事物的符号记录,模型(model)是现实世界的抽象。
20. 数据模型(data model)是数据特性的抽象,是数据库系统中用以提供信息表达和操作手段的形式构架,涉及数据描述、数据联系、数据操作、数据语义以及数据一致性的概念工具,是数据库系统的核心和基础。
21. 数据模型是数据库设计中对现实世界进行抽象的工具。
数据模型用于精确地描述数据库的静态特性、动态特性和数据完整性约束条件。因此,数据模型由是数据结构、数据操作和数据完整性约束三个要素构成。
22. (1)数据结构
数据模型中的数据结构用于描述系统的静态特性,重要描述数据的类型、内容、性质以及数据间的联系等。数据结构是数据模型的基础,数据操作和数据完整性约束都建立在数据结构上。
在数据库系统中,通常按照数据模型中的数据结构的类型来区分、命名各种不同的数据模型。
(2)数据操作
数据模型中的数据操作用于描述系统的动态特性,重要描述在相应的数据结构上的操作类型、操作规则和操作方式。
(3)数据完整性约束
数据模型中的数据完整性约束重要描述数据结构内数据间的语法、语义联系、制约和依存关系,以及数据动态变化和有效性规则,用以保证数据库中数据的对的、有效和相容。
23. E-R数据模型是运用实体、实体型、实体集、实体之间的联系和属性等概念,抽象描述现实世界中客观数据对象及其特性、数据对象之间的关联关系。
E-R数据模型具有直观、易于理解、与计算机具体实现机制无关等优点。
24. ① 实体
现实世界客观存在、且任何可以互相区别的事物。实体可以是具体的,也可以是抽象的,还可以是事物之间的联系。
② 属性
描述实体或联系所具有的特性称为属性。
属性有“型”与“值”之分, “型”就是属性名,而“值”是属性的具体内容。
③ 实体集
实体集是具有相同类型及共享相同性质(属性)的实体集合。
④ 关键字
唯一标记实体的属性集,称为实体键或关键字,也简称为键。当有多个属性可作为键,而选定其中一个时,则称它为该实体的主键(primary key)。
⑤ 实体之间的联系
实体之间的关联关系称为联系,实体间的联系是指实体集中也许出现的每一个实体与另一实体集中多少个具体实体存在联系。
实体之间的联系有三种类型:
一对一联系;
一对多联系;
多对多联系。
一对一联系
假如两个不同型实体集中,任一方的一个实体只与另一方的一个实体相相应,这种联系称为一对一联系,记为 1:1。
一对多联系
假如两个不同型实体集中,一方的一个实体相应另一方的若干个实体,而另一方的一个实体只相应本方的一个实体,称这种联系为一对多联系,记为 1:m。
多对多联系
假如两个不同型实体集中,两实体集中任一实体均与另一实体集中的若干实体相相应,称这种联系为多对多联系,记为 m:n。
事实上,一对一联系是一对多联系的特例,而一对多联系又是多对多联系的特例。
25. 绘制E-R图的环节
⊙ 拟定实体和实体的属性;
⊙ 拟定实体之间的联系以及联系的类型;
⊙ 给实体和联系添加属性。
26. 数据结构模型称为表达型或实现型数据模型,也称为逻辑模型,是在概念模型的基础之上,对客观事物及其联系的数据描述,与具体的DBMS有关。
在数据库系统中,常用的数据结构模型有层次模型、网状模型、关系模型和面向对象模型四种。
27. ① 关系
关系的结构成为关系模式。其形式为:
关系名(属性名1,属性名2,……属性名n)
关系数据库中,按照关系模式设计或创建的“表”的结构:
表名(字段1,字段2,……字段n)
显然,一个关系模式可以相应结构相同的多个关系。
② 元组
关系中水平方向的行称为元组(tuple)。在数据表中,一个元组相应一条记录,一个关系就是若干个元组的集合。
③ 属性
关系中垂直方向的列称为属性(attribute)。每个属性都有属性名。在数据表中,一个属性相应一个字段,属性名即字段名。
④ 域
属性的取值范围称为域(domain)。域是属性值的集合,其类型与范围由属性的性质及其所表达的意义拟定。同一属性只能在相同域中取值。
⑤ 元数
关系模式中属性的数目称为关系的元数,又称为关系的目或关系的度(degree)。
⑥ 候选关键字
凡在关系中可以唯一区分与拟定不同元组的属性或属性集合,称为候选关键字(candidate key)。
⑦ 主关键字
一个关系或表只能有一个主关键字(primary key),简称主键。主键包含唯一标记表中存储的每条记录的一个或多个字段。可选定一个候选关键字作为该关系的主关键字。在关系中,主关键字的值必须是唯一,并且非空。
⑧ 外部关键字
关系或表中某个属性或属性组合虽不是该表的主键,或只是主键的一部分,但却是另一关系或表的主键时,称该属性或属性组合为这个关系或表的外部关键字(foreign key)或外键
28. 关系的特点
① 关系必须是规范化
其中最基本的一条就是关系的每一分量必须是不可再分的数据项(不能是嵌套表)。
② 同一关系中不允许相同的属性名,即同一数据表中不能出现反复的字段名
③ 关系中不允许出现相同的元组,即同一数据表中任意两条记录不能完全相同
④ 关系中同一字段的数据类型必须相同,即同一属性的数据具有同质性。
⑤ 关系中元组、属性的顺序任意,即数据表中的记录和字段的顺序无关紧要。
29. 关系的完整性
(1)实体完整性
实体完整性(entity integrity)是关系中的主关键字不能取空值或反复值。
(2) 参照完整性
参照完整性(referential integrity)是关系中的外部关键字必须为空值或等于主关键字的值,以保证两个表中相应的元组对的关联。
(3)用户定义完整性
用户定义完整性(user-defined integrity)是根据应用环境的规定和实际的需要,对某一具体应用所涉及的数据提出约束性条件。所以又称为域完整性,涉及字段有限性约束、记录有效性约束。
30. 第一范式不仅规定一个属性只能包含一个值,且不可再分割;
还规定多行数据中的同一属性包含的值数量必须为一;
多个属性的意义不能相同。
31. 假如一个关系属于第一范式(1NF),且所有的非主关键字段都完全依赖于主关键字,则称此关系满足第二范式。
简朴地说,规定主关键字的绝对相关性。
32. 假如一个关系已经满足第二范式(2NF),并且该关系中的任何两个非主键字段之间不存在函数依赖关系,那么该关系满足第三范式(3NF就是没有传递依赖,即不满足A->B->C)。
简朴地说,规定每个非主键字段必须且只能依赖于主关键字。
33. 优势:
1)一致性。由于每个数据只在一个数据表中记录一次;
2)提高效率。只在一个位置记录数据意味着使用的磁盘空间减少;
3)易于理解。假如按关系规范化,则数据库设计更清楚。
34. 查询是数据库提供的一种功能强大的管理工具。
查询是以数据库中数据表作为数据源,根据给定的条件,从数据库的表或已有的查询中检索出符合条件的记录,构成一个新的数据集合。
35. 在Access2023中共有5种查询类型:选择查询、参数查询、交叉表查询、操作查询和SQL查询。
36. 查询的功能
★ 选择字段
★ 选择记录
★ 编辑记录
★ 实现计算
★ 创建新表
★ 为窗体、报表提供数据
37. 窗体的重要功能和类型:
▲窗体是应用程序与用户之间的接口,是创建数据库应用系统最基本的对象。
▲窗体就是程序运营时的Windows窗口,是人机交互的界面。
▲窗体是操作应用系统的界面。
▲在应用程序中,必然有一个主窗体,提供系统的各种功能。
▲用户就是通过选择不同的操作来实现数据维护、控制应用程序流程等人机交互的功能。
38. 窗体的重要功能
▲控制应用程序的流程
▲操作数据
▲显示信息
▲交互信息
39. 窗体的类型
根据数据记录的显示方式,Access提供了6种类型的窗体
Ø单页窗体(纵栏式窗体)
Ø多页窗体
Ø连续窗体(表格式窗体)
Ø弹出式窗体
Ø主/子窗体
Ø图表窗体
40. 窗体视图是窗体在具有不同功能和应用范围下呈现的外观表现形式,不同的窗体视图具有不同的功能。Access 2023有6种窗体视图:
Ø设计视图
Ø窗体视图
Ø布局视图
Ø数据表视图
Ø数据透视表视图
Ø数据透视图视图
41. 窗体的节
窗体的设计视图由若干部分组成,每一部分称为“节”。所谓节,是用于设计窗体细节的区域。窗体最多可拥有5个节,默认情况下,只有主体节。
42. 主体
是每个窗体都必须包含的主体部分(其它部分是可选的)。绝大多数的控件及信息都出现在主体节中,通常用于显示、编辑记录数据。
Ø窗体页眉
位于窗体的顶部位置,重要用于添加窗体标题、窗体使用说明等信息。
Ø页面页眉
用于设立窗体每页的顶部所显示的信息,涉及:标题、列标题、日期或页码等。页面页眉仅当窗体打印时才显示,且显示在每一打印页的上方。
Ø页面页脚
用于设立窗体每页的底部所显示的信息,涉及:页总汇、日期或页码等。页面页脚仅当窗体打印时才显示,且显示在每一打印页的下方。
Ø窗体页脚
位于窗体的底部,其功能与窗体页眉基本相同,一般用于显示对记录的操作说明、设立命令按钮等。
43. 控件是放置在窗体中的图形对象,重要用于输入数据、显示数据、执行操作等。
控件是构成窗体的基本元素,用以实现在窗体中对数据的输入、查看、修改以及对数据库中各种对象的操作。
不同的控件,其功能各不相同。
1、控件的属性
²控件的属性是用来描述控件的特性或状态
²每个属性用属性名来标记
2、控件的类型
根据控件的用途及其与数据源的关系,可以将控件分为3类:
绑定型控件
非绑定型控件
计算型控件
(1)绑定型控件
☆绑定型控件通常有其数据源,控件中的数据来自于数据源(表或查询中的字段),并且对控件中数据的修改将返回到与其绑定的数据源中。
☆绑定型控件重要用于显示、输入及更新数据表(或查询)中的字段。
☆绑定型控件重要有文本框、列表框、组合框等。
(2)非绑定型控件
☆非绑定型控件没有数据源,不与任何数据绑定。
☆非绑定型控件重要用于显示提醒信息、线条、矩形及图像等。
☆非绑定型控件重要有标签、命令按钮、图像、直线、分页符等。
(3)计算型控件
☆计算型控件以表达式作为其数据源
☆表达式可以使用窗体或报表中数据源的字段值,也可以是其它控件中的数据。
44. 标签(Label)
Ø标签是一个非绑定型控件,其重要功能是在窗体、报表中显示说明性文字。在窗体、报表运营时,不能被用户直接修改。
Ø有两种标签:
²独立标签
即与其它控件没有关联的标签;重要用于添加说明性文字。
²关联标签
即链接到其它控件上的标签;用于对相关控件显示数据的说明。
45. 文本框(Text)
文本框用于对数据进行显示、输入、修改等操作。
文本框可以是一个绑定型文本框(与某个字段关联),也可以是一个非绑定型文本框(用于显示计算结果或接受用户输入的数据)。
展开阅读全文