(2)避免在表之间出现重复字段
(3)表中的字段必须是原始数据和基本数据元素
(4)用外部关键字保证有关联的表之间的联系
1.3.2 数据库设计的步骤
1.需求分析
2.确定所需要的表
3.确定所需字段
4.确定联系
5.设计求精
1.4 Access数据管理系统概述
1.4.1 Access的发展简介
Access 是一种关系型的桌面数据库管理系统,是 Microsoft Office 套件产品之一。
1992年 11 月推出 Access 1.0 , Microsoft 先后推
出 2.0 , 7.0/95 , 8.0/97 , 9.0/2000 , 10.0/2002 ,直到 Access 2003 和Access 2007 。本教程以Access 2003 版为教学背景。
Access的特点
1 .具有方便实用的强大功能。
2 .可以利用各种图例快速获取数据。
3 .可以利用报表设计工具,方便生成报表。
4 .能处理多种数据类型。
5 .采用 OLE 技术,能方便创建和编辑多媒体数据库。
6 .支持 ODBC 标准的 SQL 数据库的数据。
7 .设计过程自动化,大大提高了数据库的工作效率。
8 .具有较好的集成开发环境。
9 .提供了断点设置、单步执行等调试功能。
10 .与 Internet/Intranet 的集成。
11 .可以将数据库应用程序的建立移进用户环境,并最终使用户和应用程序开发者之间的关系淡化。
1.4.2 Access的系统结构
Access将数据库定义为一个扩展名为.mdb文件,由数据库对象和组两部分组成。其中对象分为 7 种:表、查询、窗体、报表、数据访问页、宏、模块。
表是数据库的核心与基础,存放中数据库中的全部数据。报表、查询和窗体都是从数据库中获取数据信息,以实现用户的某一特定的需要。
1、表是实现数据库管理的基础,是关于特定主题(例如:学生和课程)数据的集合,是数据库的核心与基础。表中的列在Access中称为字段,行在Access中称为记录。
2、查询是用来操作数据库中的记录对象,利用它可以按照一定的条件或准则从一个或多个表中筛选出需要操作的字段,并可以把它们集中起来,形成所谓的动态数据集,并显示在一个虚拟的数据表窗口中。
3、窗体:数据库与用户进行交互操作的界面。其数据源可以是表或查询。
4、报表可以按照指定的样式将多个表或查询中的数据显示(打印)出来。报表中包含了指定数据的详细列表。报表也可以进行统计计算,如求和、求最大值、求平均值等。报表与窗体类似,也是通过各种控件来显示数据的,报表的设计方法也与窗体大致相同。
5、页是一种特殊的 Web 页,用户可以在此 Web 页与 Access 数据库中的数据进行联接,查看、修改 Access 数据库中的数据。数据访问页就是Internet网页,将数据库中的数据编辑成网页形式,可以发布到Internet上,提供给Internet上的用户共享。也就是说,网上用
12