Access数据库基础与应用教程 人民邮电出版社ch2
Access数据库实用教程整本书电子教案
窗体类型及创建方法
使用向导创建窗体
通过Access提供的窗体向导,选择数据源和布 局方式,快速生成窗体。
使用设计视图创建窗体
在设计视图中,可以自定义窗体的布局、添加 控件、设置属性等,创建符合需求的窗体。
使用自动创建窗体
选择数据源后,Access会自动根据数据源创建简单的窗体。
添加控件和布局调整
设计表结构
确定表的目的和用途
在设计表结构之前,需要明确表 的目的和用途,以及需要存储哪
些数据。
定义字段
根据表的目的和用途,定义需要 的字段,包括字段名称、数据类 型、字段大小等。
设置主键
为每个表设置一个主键,用于唯 一标识表中的每一行数据。
确定表之间的关系
如果多个表之间存在关系,需要 定义这些关系,如一对一、一对
备份与恢复数据库
备份数据库
为了防止数据丢失,需要定期对数据库进行备份。可以选择完整备份或差异备 份,根据实际需求设置备份频率和存储位置。
恢复数据库
如果数据库发生故障或数据丢失,可以通过备份文件来恢复数据库。在恢复之 前,需要确保备份文件的完整性和可用性,并按照正确的步骤进行恢复操作。
03
表的设计与操作
代码实现
使用Access的VBA编程语言,实现系统的各项功能,如商品的增删改 查、采购订单的生成与审批、销售数据的统计与分析等。
THANKS
感谢观看
界面设计
设计简洁直观的用户界面,方便用户进行操 作。
代码实现
使用Access的VBA编程语言,实现系统的各 项功能。
案例二:图书馆管理系统设计
系统功能需求 包括图书管理、借阅管理、读者管理等。
界面设计 设计符合图书馆管理需求的用户界面, 提供便捷的图书检索、借阅等功能。
Access应用技术教程第1章 数据库基础知识
姓 名 甲 乙 丙 丁 性 别 女 男 男 女
上一页 下一页
年 龄 40 51 55 35
退出
《Access数据库应用基础及实训教程》
1.2.3 数据库中的术语简介 1.字段 使用过Office中的Excel(电子表格软件)的用户, 可能会发现图1.4中的表很像Excel中的工作表。 Access数据库的表与Excel工作表相同点是:都是按 行和列组织的,用网格线隔开各单元格,单元格中可 添加数据;Access 数据表与Excel工作表不同点是: 在Access数据库表中,表中的每一列代表一个字段, 即一个信息的类别,表中的每一行就是一个记录,它 存放表中一个项目的所有的信息。在Access 表中的每 个字段只能存放一种类型的数据(文本型、数字型、货 币型或者日期型等)。
上一页
下一页
退出
《Access数据库应用基础及实训教程》
4.避免了数据不一致性 由于数据只有一个物理备份,所以数据的访问不会出现不一 致的情况。 5.加强对数据的保护 数据库中加入了安全保密机制,可以防止对数据的非法存取。 由于对数据库进行集中控制,所以有利于确保控制数据的完整 性。数据库系统采取了并发访问控制,保证了数据的正确性。 另外,数据库系统还采取了一系列措施来实现对数据库破坏的 恢复。 1.1.3 关系数据库概述 关系数据库(Relation Database)是若干个依照关系模型设 计的数据表文件的集合,也就是说关系数据库是由若干张关系 模型设计的二维表组成的。 关系数据库由于以具有与数学方法相一致的关系模型设计 的数据表为基本文件,因此每个数据表之间具有独立性的同时, 若干个数据表之间又具有相关性,这一特点使其具有极大的优 越性,并能得以迅速普及。关系数据库有以下特点:
access数据库技术与应用教程 赵
access数据库技术与应用教程赵Access数据库技术与应用教程赵近年来,随着信息技术的发展,数据库已经成为各行各业处理数据的重要工具。
在数据库管理系统中,Access是一种相对容易学习和应用的系统。
本篇文章将从Access数据库基础知识、创建数据库、建立表格、查询数据、表之间的关系、报表与表单以及数据导入与导出等方面,一步一步回答“Access数据库技术与应用教程赵”的主题。
1. Access数据库基础知识首先,我们需要了解Access数据库的基础知识。
Access是微软公司开发的一种关系型数据库管理系统。
它提供了一种结构化的方式来存储、管理和检索各种类型的数据。
与其他数据库系统不同,Access采用了图形用户界面,使得数据库的设计和管理更加直观和方便。
2. 创建数据库在使用Access之前,我们需要创建一个数据库。
打开Access软件,在首页的模板中,可以选择创建一个新的数据库。
根据实际需求,我们可以选择创建空白数据库或使用已有的模板。
在创建数据库的过程中,需要注意事先确定数据库的名称和存储位置。
3. 建立表格数据库中最基本的单位是表格。
在Access中,我们可以通过表格来存储数据。
选择“创建”选项卡,然后点击“表格设计”,进入表格设计视图。
在此视图中,我们可以设置表格的结构,包括字段名称、数据类型、长度、约束等。
在每个字段内,我们可以输入所需要的数据。
4. 查询数据查询是数据库中最常用的功能之一。
通过查询,我们可以从数据库中检索所需的数据。
在Access中,可以使用查询向导或查询设计视图来创建查询。
在查询设计视图中,我们可以选择查询的来源表格或查询,设置查询条件和排序方式。
通过设置查询条件和运算符,可以过滤出符合特定条件的数据。
5. 表之间的关系在现实生活中,不同的数据之间往往存在着某种关系。
在数据库中,我们可以通过建立表之间的关系来实现数据的关联。
在Access中,可以使用主键和外键来建立表之间的关系。
ACCESS最新教案(备课用前五章全)
布置上机实 验任务
教师讲解
教师演示 教师演示 教师演示 教师讲解 教师指导 教师指导
1.熟读教材 2.课后习题 3.预习下一章内容
《数据库技术与应用》教案
第三课
授课时间
2014 年 3 月 4 日
星期 二 第 1、 2 节
章
第 3章 表
3.1 表结构设计概述
3.2 创建表
节
3.3 表之间的关系
1.4 关系数据库 ( 1)关系模型的基本术语:关系、属性、
元组、分量、域、候选关键字、主关键字、外 部关键字、主属性
( 2)关系的性质 ( 3)关系完整性约束 实体完整性约束、参照完整性和用户定义 完整性约束 ( 4)关系规范化
本课概念偏多,需要大家课后熟读教材,配合 书上及课上的例子领悟。 1.熟读教材 2.画 2 个 E-R 图 3.预习下一章内容
授课时间
《数据库基础与应用》教案
教材:人民邮电出版社《 ACCESS 基础与应用教程》
第一课
2014 年 2 月 18 日
星期 二 第 1、 2 节
章 节 教学目标
第 1 章 数据库基础概述
1.1 数据管理发展概况 1.2 数据库系统简述 1.3 数据模型 1.4 关系数据库
需要 2 课时
了解数据管理发展历史,熟悉数据库系统的组成,了解常见的数据模型,掌 握关系数据库的特点,并熟悉关系数据库的各个概念。
学生思记 思考回答
2.5 数据库的打开与关闭 ( 1)打开 ( 2)以只读方式打开 ( 3)以独占方式打开 ( 4)以独占只读方式打开
学生阅读思 考
2.6 数据库的安全操作 权限的设置、备份功能的使用
项目拓展 工具栏的操作及“罗斯文”示例 数据库的使用
Access数据库应用基础教程(第四版)ch02简明教程PPT课件
Access数据库应用基础教程(第四版)
第2章 Acess 2010基础
第5页
2.1.1 Access简介
Access 2010是一个面向对象的、采用事件驱动的新型关系 数据库。它提供了表生成器、查询生成器、宏生成器和报表 设计器等许多可视化的操作工具,以及数据库向导、表向导 、查询向导、窗体向导、报表向导等多种向导,使用户能够 很方便地构建一个功能完善的数据库系统。
第4页
2.1 初识Acess 2010
Access是美国Microsoft公司推出的关系型数据库管理系统 (RDBMS),它是Microsoft Office的组成部分之一,具有与 Word、Excel和PowerPoint等相同的操作界面,深受广大 用户的喜爱。目前,Microsoft Office 2010是应用的主流版 本,因此,本书以Access 2010版本为背景来介绍Access 的使用。Access 2010虽然是独立的软件,但它不是孤立的 ,Access 2010可以通过ODBC与Oracle、Sybase、 FoxPro等其他数据库相连,实现数据的交换和共享。
无论何时退出Access 2010,Access都将自动保存对数据 所作的更改。但是,如果上一次保存之后又更改了数据库对 象的设计,Microsoft Access将在关闭之前询问是否保存这 些更改。
Access数据库应用基础教程(第四版) 第2章 Acess 2010基础
第8页
主要内容
2.1 2.2 2.3 2.4 2.5 初识Acess 2010 Acess 2010的工作界面 Acess 2010的功能区 Acess 2010数据库对象 本章小结
Access数据库应用基础教程(第四版)
电子教案Access基础教程第二版课件
2.1.3 数据模型
数据模型有三个基本组成要素:数据结构、数 据操作和完整性约束。 1.层次模型 :是用树形结构来表示数据间的从属关系结 构 2.网状模型:是层次模型的扩展, 3.关系模型 :用二维表格结构来表示实体及实体间联 系。 4.面向对象数据模型 对象与对象标识 类 事件
关系模型的基本术语
10.2.2 数据库的结构设计
高校教学管理系统的E-R图(属性略)。
m
n
n
课程设置表
讲授
教师档案表
属于
1 院系表
m
n
1
m
选课
成绩
属于
属于
n n
1
n
学生档案表
专业表
10.3 系统功能概述
• 启动Access 2000,首先出现的是登录窗体。 • 启动系统后,填写操作员编号和密码,单
击“确定”按钮,登录到系统。 • 在菜单栏中包含院系管理、教师档案、学
关系名(属性1,属性2,…,属性n)
2.1.4关系数据库系统
1、关系模型的组成 关系数据结构:关系模型中数据的逻辑结构是一
张二维表。 关系操作:关系操作采用集合操作方式,即操作
的对象和结果都是集合。关系模型中常用的关 系操作包括两类。 • 查询操作:选择、投影、连接、除、并、交、 差 • 增加、删除、修改 关系完整性约束:关系模型中的完整性是指数据 库中数据的正确性和一致性,包括实体完整性、 参照完整性和用户定义的完整性。
2.1.2 数据库的基本概念
• 数据:是数据库系统研究和处理的对象,本 质上讲是描述事物的符号记录。
• 数据库:是数据的集合,具有一定的组织形 式并被储存于计算机存储器上,具有多种表 现形式并可被各种用户所共享。
Access数据库应用入门教程
菜单栏
• Access数据库设计视图的菜单栏集中了 Access的全部功能,在Access中所需进行 的各种操作均可通过菜单栏选项得以实现。 菜单栏及其各菜单选项的组成将随着 Access的不同视图状态而有所不同,如下 图所示的是数据库设计视图下的菜单栏。
工具栏
• Access工具栏位于其菜单栏之下。工具栏 的作用是提供菜单栏中常用功能选项的快 捷使用方法。如下图所示的是Access的常 用工具栏。常用工具栏中的各个按钮根据 选中对象的不同,使用状态也不同。当命 令按钮处于可用状态时,便呈高亮显示状 态;当按钮不可用时呈灰显状态。
• 在概念模型中主要有实体与实体集 、属性 、 关键字与域和联系等基本概念。
常用的数据模型
• 关系模型:用二维表格结构来表示实体以 及实体之间联系的数据模型。
• 层次模型:数据库系统最早使用的一种模 型,它的数据结构是一颗有向树。
• 网状模型 :如果取消层次模型的两个限制, 即两个或两个以上的结点都可以有多个双 亲,则“有向树”就变成了“有向图”。 “有向图”结构描述了网状模型。
Access数据库应用基础教程
清华大学出版社
第1章 数据库系统概论
教学目标 教学重点 教学过程
•
教学目标
• 通过本章的学习,读者应该理解数据模型、 数据库管理系统、事务管理、安全性和完 整性、并发控制原理、故障恢复等基本概 念,掌握数据库设计的基本步骤,为后续 章节的学习打下良好的基础。
教学重点
• 关系:一个关系就是一张二维表 • 元组:表中的一行就是一个元组 • 属性:表中的列称为属性 • 域:属性的取值范围 • 关系模式:对关系的描述称为关系模式 • 候选关键字:属性或属性的组合,其值能够惟
Access数据库应用基础教程ch02
2013年9月10日
第7页
Access数据库应用基础教程(第二版)
清华大学出版社
建立表
使用SQL语言定义数据表的一般语法格式 如下: CREATE TABLE 表名 (<字段1> <数据类型> [列级完整性约束条件] [,字段2 <数据类型> [列级完整性约束条件]] …… [,<表级完整性约束条件>]);
清华大学出版社
选择表中的若干列
查询指定列:查询表中指定的若干列,例如,以 下SQL语句查询全体学生的姓名和年龄 SELECT Sno,Sage FROM Student; 查询全部列,例如 SELECT * FROM Student; 查询经过计算的值,例如,以下SQL语句查询全 体学生的姓名及其出生年份: SELECT Sname,2008-Sage FROM Student;
2013年9月10日 第13页
Access数据库应用基础教程(第二版)
清华大学出版社
选择表中的若干元组
消除取值重复的行:两个本来并不完全相 同的元组,投影到指定的某些列后,可能 变成相同的行了,这时可以用DISTINCT取 消他们。 查询满足指定条件的行,可以通过WHERE 子句来实现。
2013年9月10日
2013年9月10日
第9页
Access数据库应用基础教程(第二版)
清华大学出版社
删除表
使用SQL语句删除数据表的一般格式如下: DROP TABLE <表名> [RESTRICT|CASCADE];
2013年9月10日
第10页
Access数据库应用基础教程(第二版)
清华大学出版社
Access数据库技术与应用教程赵义霞 第1章 数据库的基础知识新
该字段的内容。如果人们要求在用向导构建字段时确
定允许录入的字段内容或设置字段以自动引用另一张
表中的数据时,就可采用该类型。其大小取决于查阅 字段的数据类型。
2020/9/13
7
1.1.3 数据管理技术的发展
数据库是数据管理的最新技术。
数据库系统的前身是基于文件的系统,在基于文件的
数据中获得。人们对数据实施操作,提供关于某个实 体的一些信息。
需要牢靠、安全、完全可用的软件快速存储和处理数
据,这与数据同等重要。这些需求的答案是坚实可靠 的数据库技术。
2020/9/13
3
1.1.2 数据的类型
数据是信息的载体,是描述客观事物的数字、字符、
以及所有能输入到计算机中,被计算机程序识别和处 理的符号的集合,一般可分为数值性数据和非数值性 数据两大类,如数字、文本、图形和声音等。
2020/9/13
6
9.超链接型:超链接字段能含有URL(统一资源定位
符),比如说,、某人 的主页位置等,该字段中的内容设置成蓝色和下划线 格式显示,典型的URL外观。超链接字段还能包含指 向本机或服务器上指定文件的UNC(通用命名约定) 路径,像这样的形式:\\机器\文件夹\文件名.mdb。 其大小最多为2K个字符。
7.是/否型:Access用-1表示是/真/开,0表示否/假/关
。其大小为1位。
8.OLE对象型:OLE代表对象链接和嵌入,该数据类
型可把Access外部对象(Excel电子表格、Word文档 或图像等)链接到或嵌入表中。例如,使用OLE对象 数据类型字段,在Access中就能访问到某电子表格。 其大小最多为1GB。
2020/9/13
数据库access应用系统开发与设计(第二章)
会自动修改Windows操作系统的注册表和【开始】菜单。因此启动Access 的方法应该是,顺序单击【开始】|【所有程序】|【Microsoft Office】 |【 Microsoft Office Access 2003】即可启动Access运行。
ቤተ መጻሕፍቲ ባይዱ
2.1
Access基础 Access基础
2.1.1 Access的特性 1.使信息易于查找和使用 2.支持Web功能的信息共享 3.用于信息管理的强大解决方案工具 4.具有完备的数据库窗口 5.提供名称自动更正功能 6.具有子数据表功能 7.可以采用拖放的方式与Excel共享信息 8.具有数据访问页功能 9.共享组件的集成 10.Microsoft SQL Server交互性
2.2
Access的基本对象 的基本对象
2.2.4 Access的窗体对象
窗体对象也是Access中置于数据库容器中的一个二级容器对象,其间 包含的对象称为窗体控件,主要用于提供数据库的操作界面。窗体对象的 构成包括五个节,它们分别是:窗体页眉节、页面页眉节、主体节、页面 页脚节及窗体页脚节。 2.2.5 Access的页对象
【打开】按钮 【设计】按钮 【新建】按钮 【删除】按钮 【小图标显示】按钮 【列表显示】按钮 【大图标显示】按钮 【详细信息显示】按钮
2.2
Access的基本对象 的基本对象
Access实质上就是一个面向对象的可视化数据库管理工具,它提
供了一个完整的对象类集合。我们在Access环境中的所有操作与编程 都是面向这些对象进行的。Access的对象是数据库管理的核心,是其 面向对象设计的集中体现。用一套对象来反映数据库的构成,极大地 简化了数据库管理的逻辑图像。通过面向对象的相关运算,就可以操 作一个数据库的所有部分。 Access数据库对象是Access中的一级容器对象,其中可以包含 Access数据表对象、查询对象、窗体对象、报表对象和数据访问页对 象、宏对象、VBA模块对象。
access数据库技术与应用教材
一、引言在当今信息化社会,数据库技术已经成为各行各业不可或缺的一部分。
而在众多数据库管理系统中,Access数据库作为微软公司开发的一款重要数据库系统,其使用广泛,功能强大,备受用户欢迎。
针对这一需求,编写一本Access数据库技术与应用教材,对于学习和应用该技术具有重要意义。
二、教材结构1. 第一章:数据库基础知识这一章主要介绍数据库的基本概念,包括数据库的定义、特点、分类,以及数据库管理系统的作用和功能等内容。
通过对数据库基础知识的讲解,可以为读者对后续内容的学习奠定坚实的基础。
2. 第二章:Access数据库环境搭建本章将详细介绍Access数据库的安装和配置过程,包括数据库软件的下载、安装、初始化设置等步骤。
同时还会介绍Access数据库的界面布局和常用功能,以及数据库连接和操作等内容,帮助读者快速上手。
3. 第三章:Access数据库的基本操作该章节将介绍Access数据库的基本操作,包括数据库的创建和管理、数据表的设计和维护、数据输入和查询、数据导出和备份等内容。
通过对基本操作的学习,读者可以初步掌握Access数据库的应用技能。
4. 第四章:Access数据库的高级应用本章将深入讲解Access数据库的高级应用技术,包括多表关联、查询优化、数据统计分析、报表生成和自定义功能开发等内容。
这些内容将帮助读者进一步提升对Access数据库的应用水平。
5. 第五章:Access数据库在实际项目中的应用该章节将以实际案例为基础,介绍Access数据库在各行各业的实际应用场景,包括教育管理、企业信息化、科研数据管理等方面。
通过案例分析,读者可以更加深入地理解Access数据库的实际价值和应用方法。
6. 第六章:Access数据库的维护和安全最后一章将介绍Access数据库的维护和安全管理技术,包括数据备份和恢复、性能优化、用户权限控制和数据安全保护等方面。
这些内容对于保障数据库系统的稳定运行和数据安全具有重要意义。
Access数据库基础与应用(第二版)第一张概论
数
本书中所指的Access是微软公司生产的
据 库
数据库管理系统软件,它的主要功能是
相
对用户有特殊用途的数据进行收集、整
关
概
理与保存,以便为用户提供有用的、希
念
望得到的信息。
6 1.1.2 什么是数据与信息
Access
1.数的概念
数
怎样才能记住自己的地里结了多少瓜?
据
自己的马群有多少?采集果实的数量是
第一章
Access概述
1
2 学习目标
Access
打开Access数据库用户界面的方法
打开Access样本数据库文件的方法
概 述
使用Access帮助系统的方法
Access
3 第一章 Access概述
Access数据库的相关概念 1.2 Access的用户界面
概 述 1.3 总结提高
1.4 知识拓展 1.5 思考与实践
库 相
多少?捕获猎物的数量是多少等,其结
关
果使他们逐渐产生了数的概念。数是从
概 念
这种最基本的人类需要中产生出来的。
数的产生是人类思维开始的标志,数是
人类特有的知识。
7 1.1.2 什么是数据与信息AccLeabharlann ss2.数据的定义数
数据是一组表示客观世界某种实体(如
据 库
人、物、事件或活动等)的数量、行动
据可以永久存在。
18 1.1.2 什么是数据与信息
数据与信息的关系
Access
数
数据:
据
未加工的资料
库
相
关
概
念
信息: 加工后的结果
19 1.1.3 什么是数据库技术
Access数据库应用基础教程(第四版)ch12简明教程PPT课件
第4页
12.1 项目概述
本章要设计一个简单的人力资源管理系统,该系统 应满足以下几个要求。 员工基本信息维护; 人事调动情况跟踪; 员工考勤查询和员工工资查询及打印; 生成所有的考勤记录报表和工资发放记录报表。
Access数据库应用基础教程(第四版)
第12章 人力资源管理系统
第5页
Access数据库应用基础教程(第四版)
第12章 人力资源管理系统
第14页
12.3.2 构造空数据库
明确了各数据表的主要功能后,下面开始进行数据表字 段的详细设计。在设计数据表之前,需要先建立一个数据库 ,然后在数据库中创建表、窗体、查询等数据库对象。
Access数据库应用基础教程(第四版)
Access数据库应用基础教程(第四版)
第12章 人力资源管理系统
第7页
主要内容
12.1 项目概述 12.2 系统需求与分析 12.3 数据库设计 12.4 设计窗体 12.5 创建查询 12.6 设计报表 12.7 编码 12.8 程序的系统设置 12.9 系统的运行 12.10 项目总结与拓展 12.11 本章小结
第12章 人力资源管理系统
第11页
主要内容
12.1 项目概述 12.2 系统需求与分析 12.3 数据库设计 12.4 设计窗体 12.5 创建查询 12.6 设计报表 12.7 编码 12.8 程序的系统设置 12.9 系统的运行 12.10 项目总结与拓展 12.11 本章小结
Access数据库应用基础教程(第四版) 第12章 人力资源管理系统
Access数据库应用基础教程(第四版) 第12章 人力资源管理系统
第10页
12.2.2 模块设计
企业人事管理系统功能模块可以由6个部分组成。 系统登录模块。 员工人事登记模块。 员工人事记录模块。 统计查询模块。 报表生成模块。 招聘管理模块。
Access数据库基础及应用认识数据库系统PPT课件
(1) 基础数据管理
(2) 票证日常管理
(3) 票证查询统计
票证仓库管理系统的票证管理模块界面
票证入库录入界面
票证调拨录入界面
票证总分类账查询界面
1.3 案例——教学管理数据库系统
1.3.1 背景分析
在高等学校的教学管理工作中,存在大量的数据需要存 储和管理。只有借助计算机进行数据的存储和管理,才能保证 教学工作顺畅、有序地进行。为此设计开发“教学管理系统” 这一Access数据库应用系统,作为本教材的教学案例。
插入、删除、修改等操作,都要用程序来实现。
1.4.2 数据管理技术的发展
2.文件系统阶段 数据管理规模扩大,文件系统显露缺陷: (1)数据冗余。文件之间缺乏联系,每个应用程序都有对
应的文件,有可能同样的数据在多个文件中重复存储。 (2)数据不一致。由于数据冗余,进行更新操作时,可能
使同样的数据在不同的文件中不一样。 (3)数据联系弱。由于文件之间相互独立,缺乏联系造成。
(3)各地的计算机由数据通信网络相联系。本地计算机单 独不能胜任的处理任务,可以通过通信网络取得其他数据库
和计算机的支持。
1.4.2 数据管理技术的发展
4. 高级数据库技术阶段 对象数据库系统主要具有以下2个特点:
(1)对象数据模型能完整地描述现实世界的数据结构,能 表达数据间的嵌套、递归联系。
间的差别可以很大。用户以简单的逻辑结构操作数据而无需
考虑数据的物理结构。 (4)为用户提供了方便的用户接口。
1.4.2 数据管理技术的发展
3.数据库阶段 数据库技术迅速发展,开发出许多产品并投入运行。 数据库阶段的数据管理具有以下特点: (5) 数据由数据库管理软件统一管理和控制。 (6) 增强了系统的灵活性。对数据的操作可以以记录为 单位,也可以以数据项为单位。
Access数据库基础与应用教程人民邮电出版社ch2精品PPT课件
2.2.2 “学生管理系统”数据库设计实例(续)
2.2 Access数据库的设计
在利用 Access 2003 创建数据库之 前,要先进行数据库设计。对于Access 数据库的设计,最关键的任务是设计出 合理的、符合一定的规范化要求的表以 及表之间的关系。
2.2.1 Access 数据库设计步骤
1.用户需求分析
数据库开发人员要向数据库的最终用户进行调查 和交流,详细了解用户的需求并认真进行分析,确定 本数据库应用系统目标,并确定创建具体数据库的目 的。
2.2.2 “学生管理系统”数据库设计实例(续)
2.确定“学生管理系统”数据库的表和表的字段及主 键
要确定“学生管理系统”数据库的表和表中所包含 的字段,实际上是要根据需求分析结果,进行 “学生管 理系统” 数据库的概念设计和逻辑设计。
(1)“学生管理系统” 数据库的概念设计 首先要确定实体及其属性。根据需求分析,学生管
由于该校学生人数众多,而且每个学生在校期限内要修的课程又有约四 十门左右,与学生有关的需要储存在计算机内的数据量大,故需要建立“学生 管理系统”数据库。比如,学生管理系统的功能之一就是能打印出学生成绩单, 那么,“学生成绩单”中需要的各项数据,如学号、姓名、学系名称、专业名 称、学制年限、每学年每学期每门课程的名称及成绩等,都必须能够从“学生 管理系统”数据库中得到。
理系统中的实体应该包括:学系、专业、班级、学生、 课程和修课成绩。
各个实体及其属性、实体之间的联系用 E-R 图描 述如下:
2.2.2 “学生管理系统”数据库设计实例(续)
① 学系实体及其属性,如图 2-2 所示。 ② 专业实体及其属性,如图 2-3 所示。
ቤተ መጻሕፍቲ ባይዱ
图2-2 学系实体及其属性的E-R图
Access数据库技术与应用教程-教案-赵义霞-9263 第2章 Access概述与数据库的基本操作
基础的“积木”,成为了Access提供的所有其它组件 和所有功能的基础。我们能用各种方法展示表中数据 ,对表可以进行更新和查询。
查询取出数据库中的原始数据并把它变成确凿的信息
。当人们需要查询时,Access搜索所需数据并在结果 表中展示出来。查询不仅可以在数据库中找出信息, 还可以发现数据变化趋势。
2.2.3 数据库的基本操作
1. 创建基于模板的数据库 2. 创建空数据库 3. 创建新表 4. 改变表视图 5. 增加/移动表中字段 6. 删除/隐藏表中字段 7. 创建窗体 8. 改变窗体视图 9. 移动/删除窗体中字段 10. 添加表记录 11. 添加窗体记录 12. 导航窗体记录 13. 搜索窗体记录 14. 排序记录 15. 筛选记录 16. 使用条件格式 17. 完成简单查询 18. 创建报表
格中“本机上的模板…”。
2. 单击模板对话框中的“数据库”选项卡,显示出可
用的模板。
3. 双击任何一个模板或者单击一个文件、单击“确定
”。
4. 在弹出的文件新建数据库对话框中,文件名组合框
内已有新文件的默认名称,也可以输入新文件名。
5. 在上图中单击“创建”,启动数据库向导,添加对
象到新数据库中。
Access在很多方面都有创新。在表、窗体等对象中可
使用长名称,且名称中可包含空格。这对给表起有意 义的名称时很有帮助。Access创建的应用程序从一开 始就是与SQL Server兼容的,因此,人们很容易把应 用程序升迁到SQL Server(版本7.0及以上)这样的 客户机-服务器数据库软件系统。
窗体提供了有用的数据视图,是数据库用户与数据进
行交互的主要方法。与表视图相比,窗体展示数据的 风格更加体现出用户友好特性,能够按使用者的需要 量身定制多种窗体。窗体还可以是基于查询的。
Access数据库基础与应用教程 人民邮电出版社ch2
例2-1
创建一个名为“学生管理系统.mdb” 的数据库
例2-1 在Access 2003中,要求在E盘根目录下的 子目录 “Access”(即E:\Access)中,创建一个名 为“学生管理系统.mdb” 的数据库。
图2-10 示在主窗口中的新建的数据库
创建空数据库时一定要注意
一定要指定保存位置
一定要指定文件名
创建空数据库时特别强调
在“文件新建数据库”对话框中的 “保存位置”右边的 下拉列表框中,一定要选定新建数据库所在的磁盘、文件夹 路径(例如:G:\上机实验),否则,新建数据库将会保存到 默认的“我的文档”文件夹中。 一定要在 “文件名”右边的下拉组合框中输入新数据库 的文件名,否则,新建数据库的主文件名将使用 db1。 Access 数据库文件的扩展名为 mdb,指定文件时可不 指定扩展名,系统会自动添加 .mdb 作为扩展名。
2.2.2 “学生管理系统”数据库设计实例(续)
把“学生管理系统”有关的E-R图转换成的表模式 (即是关系模式)的结果如下: ① 学系 表模式: 学系(学系代码,学系名称,办公电话,学系简介) 在“学系”表中,主键是“学系代码”。 ② 专业 表模式:
专业(专业代码, 专业名称, 学制年限, 学系代码, 专业简介)
在“学生”表中,主键是“学号”。
2.2.2 “学生管理系统”数据库设计实例(续)
把“学生管理系统”有关的E-R图转换成的表模式: ⑤ 课程
表模式:
课程(课程代码, 课程名称, 周学时, 总学时, 学分, 课程简介) 在“课程”表中,主键是“课程代码”。 ⑥ 修课成绩 表模式:
修课成绩(学年度, 学期, 学号, 课程代码, 课程类别, 成绩性质, 成绩)
2.2 Access数据库的设计