Access2007数据库基础2.ppt
文本预览下载声明
数据库文件逻辑存储结构和物理存储结构 一、数据库的逻辑存储结构指的是数据库是由哪些性质的信息所组成,数据库不仅仅只是数据的存储,所有与数据处理操作相关的信息都存储在数据库中。 二、数据库的物理存储结构则是讨论数据库文件是如何在磁盘上存储的,数据库在磁盘上是以文件为单位存储的,由数据库文件和事务日志文件组成,一个数据库至少应该包含一个数据库文件和一个事务日志文件。 数据库文件: 1. 主数据库文件(Primary Database File) 2. 辅助数据库文件(Secondary Database File) 3. 事务日志文件 表(Table)Access2007中最基本的对象 在Access中,数据被存储于表中,表中的列称为字段,行称为记录。 一个数据库文件可以包含多个表对象。一个表实际上就是由行、列数据组成的一张二维表格,字段就是表中的列,字段存放不同的数据类型,具有相关的属性。 查询(Query) 窗体(Form)(建立一个界面) 报表(Report) 页(Page)查询和处理来自Internet和Intranet(企业内部网)的数据 宏、模块 (3)主键 主键:用来唯一标识表中记录,可以是一个或者多个字段。 如学生姓名,如果有同名同姓的不足以区分两个人,如果用学号就能唯一标识。 主键字段,3种主键:自动编号主键、单字段主键、多字段主键。 在Access中,每个表通常都应有一个主键。 设置主键有助于快速查找和排序记录,可以将多个表中的数据快速关联起来。 一个好的主键的特征: 唯一标识每一行 从不为空或为NULL,即始终包含一个值 几乎从不改变 表间关系 1.表间关系的含义 在关系型数据库中,表间关系一般通过匹配字段(通常是两个表中同名的字段)进行工作。多数情况下,表间关系将会是一个表中的主键与另一个表的外键(外键是表中的一列或列组,所包含的值与同一个表或其他表中的主键值相匹配)中的条目进行匹配。利用关系可以避免出现冗余的数据。 2.表间关系类型 表之间的关系有3种类型。 一对一关系:在一对一关系中,表A中的一行最多只能匹配于表B中的一行,反之亦然。 一对多关系:一对多关系是最常见类型的关系。这种关系中,表A中的一行可以匹配表B中的多行,但表 B 中的一行只能匹配表 A 中的一行。 多对多关系:在多对多关系中,表A中的一行可以匹配表B中的多行,反之亦然。 创建表间关系 Access2007在“关系”窗口中所创建的关系为“永久性关联”,这种关系在设计查询、窗体、报表中,都自动起作用。若没有在“关系”窗口中创建关系,在查询时设置,称为“临时关系”,这种关系只在本次查询中起作用。 * * 本章讲解了数据库技术的产生和发展,数据库的基本知识,数据库应用系统的开发方法及步骤,介绍了SQL语言基础知识,并以微软的Access 2007为例,重点讲述了数据库中数据表及查询的基本应用。 第7章 数据库基础 * 学习目标 了解数据库系统的发展、开发数据库应用系统的方法及步骤 了解SQL语言的基础知识 掌握Access 2007数据库的基本操作 掌握创建Access 2007数据库、创建表、建立表间关系的方法,以及创建查询和查询的基本应用 * 数据库系统概述 数据库应用系统的开发 Access 2007数据库管理系统 学习纲要 * 7.1.1 数据库的基本概念 1.信息 信息就是新的、有用的事实和知识。 2.数据(Data) 数据是用来记录信息的可识别的符号,是信息的载体和具体的表现形式。 表现形式包括数字、文字、图形、图像、声音等。 3.数据库(DataBase,DB) 数据库是长期存储在计算机内的、有组织的、可共享的数据集合。 7.1 数据库系统概述 * 4.数据库管理(Management)系统(DBMS) 数据库管理系统是专门用于管理数据库的计算机系统软件,位于用户和操作系统之间。 4个主要功能: (1)数据定义功能(提供数据定义语言DDL) (2)数据操纵功能。数据的插入、修改、删除、查询、统计等操作 (3)数据库的建立和维护功能。 (4)数据库的运行管理功能。(是DBMS的核心功能) 5.数据库应用系统 凡使用数据库技术管理及其数据(信息)的系统都称为数据库应用系统。包括数据传递、数据处理和管理信息三个系统。 6.数据库系统(DBS) 数据库
显示全部