access数据库基础知识资料
- 格式:ppt
- 大小:1.65 MB
- 文档页数:2
1.数据库基础知识(1)基本概念:数据库:数据库就是存储在计算机存储设备、结构化的相关数据的集合。
包括描述事物的数据本身以及相关事物之间的联系。
数据模型:为了反映事物本身及事物之间的各种联系,数据库中的数据必须有一定的结构,这种结构用数据模型来表示。
分为:层次数据模型,网状数据模型,关系数据模型。
数据库管理系统:为数据库的建立、使用和维护而配置的软件称为数据库管理系统(Data Base Management System, DBMS)类和对象:事件:(2)关系数据库基本概念:关系模型(实体的完整性,参照的完整性,用户定义的完整性):用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。
关系模式:对关系的描述称为关系模式,一个关系模式对应一个关系的结构。
关系:一个关系就是一张二维表,每个关系有一个关系名。
在ACCESS中,一个关系存储为一个表,具有一个表名。
元组:在一个二维表(一个具体关系)中,水平方向的行称为元组,每一行是一个元组。
元组对应表中的一条具体记录。
例如:教师表和工资表两个关系各包括多条记录(或多个元组)。
属性:二维表中垂直方向的列称为属性,每一列有一个属性名,与实体属性相同。
在ACCESS 中表示为字段名。
每个字段的数据类型、宽度等在创建表的结构时规定。
例如,教师表中的编号、姓名、性别等字段名及其相应的数据类型组成表的结构。
字段:域:属性的取值范围,即不同元组对同一个属性的取值所限定的范围。
例如,姓名的取值范围是文字字符,性别只能从“男”、“女”两个汉字中取一;逻辑型属性婚否只能从逻辑真或逻辑假两个值中取值。
值:主关键字:其值能够唯一地标识一个元组的属性或属性的组合。
在ACCESS中表示为字段或字段的组合,教师表中的编号可以作为标识一条记录的关键字。
由于具有某一职称的可能不止一人,职称字段不能作为唯一标识的关键字。
在ACCESS中,主关键字和候选关键字就起到唯一标识一个元组的作用。
第一章Access数据库基础知识(4%-10%)一、数据库基础知识考点一:数据库管理技术的发展1. 数据库技术的发展大致经历了一下几个阶段:人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统、面向对象数据库系统。
经典考题:1. 数据库技术发展过程经历过人工管理、文件系统、数据库系统三个阶段,其中数据独立性最高的阶段是数据库系统阶段。
(05/9)考点二:数据库的基本概念( )1. 数据:是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。
2. 数据处理:是将数据转换为信息的过程。
3. 数据库(DB):是指长期存储在计算机内,有组织,可共享的数据集合。
4. 数据库管理系统(DBMS):为数据库的建立、使用和维护而配置的软件。
功能:数据定义(数据定义语言DDL)、数据操纵(数据操纵语言DML)、数据库运行控制、数据库的建立和维护。
5. 数据库系统(DBS):硬件系统、数据库(DB)、数据库管理系统(DBMS)、数据库管理员(DBA)、用户。
6. 数据库系统的核心:数据库管理系统。
经典考题:1. 数据库(DB)、数据库系统(DBS)、数据库管理系统DBMS之间的关系是()(06/4)A. DB包含DBS和DBMSB. DBMS包含DB和DBSC. DBS包含DB和DBMSD. 没有任何关系答案:C2. 数据库系统的核心是()(05/9)A. 数据模型B. 数据库管理系统C. 数据库D. 数据库管理员答案:B考点三:数据库系统的组成1. 数据库系统由四个部分组成:硬件系统、系统软件(包括操作系统、数据库管理系统等)、数据库应用系统和各类人员。
经典考题:1. 下列叙述正确的是()(04/9)A. 数据库系统是一个独立的系统,不需要操作系统的支持。
B. 数据库设计是指设计数据库管理系统。
C. 数据库技术的根本目的是要解决数据数据共享的问题。
D. 数据库系统中,数据的物理结构必须和逻辑结构一致。
第1章数据库基础知识数据库技术已经成为计算机科学与技术的—个重要分支,Microsoft Access作为一种关系型数据库管理系统是中小型数据库应用系统的理想开发环境1.1.数据库基础知识数据库,它能把大量的数据按照一定的结构存储起来,在数据库管理系统的集中管理下,实现数据共享那么,什么是数据库?什么是数据库管理系统呢?1.1.1.计算机数据管理的发展一、数据与数据处理数据是指存储在某一种媒体上能够识别的物理符号。
数据的概念包括两个方面:其一是描述事物特性的数据内容;其二是存储在某一种媒体上的数据形式。
数据处理是指将数据转换成信息的过程。
对各种数据进行分类、收集、存储、加工和传播的一系列活动的总和。
二、计算机数据管理数据处理的中心问题是数据管理。
计算机对数据的管理是指如何对数据分类、组织、编码、存储、检索和维护。
1.人工管理:(1)数据不保存(2)应用程序管理数据(3)数据不共享(4)数据不具有独立性2.文件系统(1)数据可以长期保存(2)程序与数据有一定的独立性(3)数据的冗余度大3.数据库系统:20世纪60年代后期以来计算机用于管理的规模更为庞大,应用越来越广泛,需要计算机管理的数据量急剧增长,同时多种应用、多种语言互相覆盖地共享数据集合的要求越采越强烈。
为解决多用户、多应用共享数据的需求,出现了数据库技术和统一管理数据的专门软件系统数据库管理系统。
数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性。
使多个用户能够同时访问数据库中的数据;减小数据的冗余,以提高数据的一致性和完整性;提供数据与应用程序的独立性,从而减少应用程序的开发和维护代价。
在数据库系统中,数据已经成为多个用户或应用程序共享的资源,从应用程序中完全独立出来,由DBMS统一管理。
数据库系统数据与应用程序的关系如图。
4.分布式数据库统物理上分布、逻辑上集中的分布式数据库结构是一个逻辑上统一、地域上分布的数据集合,是把计算机网络环境中各个节点局部数据序的逻辑集合,同时受分布式数据库管理系统的统一控制和管理,把全局数据模式按数据来源和用途合理分布在系统的多个节点上,使大部分数据可以就地或就近存取。
1.计算机数据管理技术随着计算机硬件和软件技术的发展而不断发展,大致经历人工管理、文件系统、数据库系统三阶段。
2.数据库管理系统的主要功能包括:数据库定义功能、数据库管理功能、数据库的建立和维护功能。
3.数据库管理员是负责数据库的建立、使用和维护的专门人员。
4.在数据库系统中应用程序只有通过数据库管理系统才能和数据库打交道,是数据库系统的核心组成部分。
5.E-R模型中常常用到实体、实体集、属性、码、域、联系和E-R图。
6.E-R模型中,客观存在并可相互区别的事物称为实体。
7.现实世界的事物之间总是存在某种联系,任何实体都不可能孤立的存在,实体的联系包括实体内部的联系和实体之间的联系。
8.E-R图中菱形表示联系,菱形框内为联系名,并用无向边分别与与有关实体型连接,同时注明联系类型(1:1,1:n,或m:n)。
矩形表示实体型,椭圆形表属性。
9.主要数据模型:层次模型、网状模型、关系模型、面向对象模型。
关系模型是ACCESS数据库管理系统所使用的。
10.用二维表结构来表示实体联系的数据模型称为关系模型。
关系数据模型以关系数学理论为基础,一个关系对应一个二维表。
11.在表中能够唯一标识一条记录的字段或字段组合,称为候选关键字。
一个表可能有多个候选关键字,从中选择一个作为主关键字,也称为主键。
12.关系运算的对象是一个关系,运算结果仍是一个关系。
13.关系运算中从一个关系中选出若干字段组成新的关系称为投影。
从一个关系中找出满足条件的记录的操作称为选择。
把两个关系中字段满足一定条件的记录横向结合,拼成一个新的关系称为连接。
14.在连接操作中,以两个关系的字段值对应相等为条件进行的连接称为等值连接,去掉重复字段的等值连接称为自然连接。
15.关系数据库中的关系是要满足一定要求的,满足一定条件的关系模式称为范式。
16.为了保证数据库中的数据与现实世界一致,需要对关系模型中的关系施加完整性约束条件,以保证数据的正确性,有效性和相容性。
Access基本知识点第一章数据库基础知识1 Microsoft Access 是一种关系型数据库管理系统。
2 数据是值存储在某一种媒体上能够识别的物理符号.数据的概念包括两个方面:一是描述数位特性的数据内容;二是存储在某一种媒体上的数据形式.其中使用最多、最基本的仍然是文章数据。
3 数据的处理是指将数据转换成信息的过程,数据处理的中心问题是数据管理.计算机在数据管理方面经历了由低级到高级的发展过程:人工管理、文件系统、数据库系统、分布式数据库系统和面向对象数据库系统.4人工管理特点:(1)数据与程序不具有独立性,一组数据对应一组程序。
(2)数据不长期保存。
(3)程序与程序子之间存在大量的重复数据--—也叫数据冗余5 文件系统特点:(1)程序和数据有了一定的独立性。
(2)数据文件可以长期保存在外存储器上被多次存取.(3)数据的冗余大。
6 数据库系统特点:(1)提高了数据的共享性。
(2)减小了数据的冗余。
(3)提供数据与应用程序的独立性。
7 面向对象数据库系统:(1)客服了传统数据库的局限性。
(2)提高了数据库管理效率、降低了用户使用的复杂性。
8 文件系统已存在的问题阻碍了数据处理技术的发展,不能满足日益增长的形象需求,这是数据库及时产生的原动力,也是数据库系统产生的背景。
9 数据库管理系统是数据库技术和同意管理数据的专门软件系统,它以操作系统提供的输入/输出控制和文件访问功能为基础。
目前关系数据库系统已经渐淘汰了网状数据库和层次数据库,成为当今最流行的商用数据库系统.10 数据库技术与网络通信技术的结合产生了分布式数据库系统,20世纪70年代之前,数据库系统多数是集中式的.数据库技术与网络技术的结合分为紧密结合与松散结合两大类。
分布式数据库系统又分为物理上分布、逻辑上集中的分布式数据库结构和物理上分布、逻辑上分布的分布式数据库结构两种.11 数据库技术与面向对象程序设计技术结合产生了面向对象数据库系统。