ACCESS数据库 第0章绪论Word格式文档下载.docx
- 文档编号:19861762
- 上传时间:2023-01-11
- 格式:DOCX
- 页数:20
- 大小:469.16KB
ACCESS数据库 第0章绪论Word格式文档下载.docx
《ACCESS数据库 第0章绪论Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ACCESS数据库 第0章绪论Word格式文档下载.docx(20页珍藏版)》请在冰豆网上搜索。
SQL查询
创建“分科成绩”查询
第九周
案例9、第四章案例10
创建SQL子查询
创建学生档案窗体
第十周
案例11
案例10相关知识
创建学生信息窗体
第十一周
案例12、13
创建“学生信息查询”切换面板窗体创建“学生信息维护”
第十二周
第五章案例14
创建“学生成绩”报表
第十三周
案例15
创建“学生档案”报表
第十四周
案例16、第六章案例17
创建“学生档案盒成绩子报表”给“学生信息窗体”添加宏
第十五周
案例18、第七章案例19
案例17的相关知识
创建“学生信息维护”窗体
第十六周
案例20、21
创建用户登录界面窗体
创建“学生信息输入”窗体
第十七周
第八章、第九章
导入、导出和链接
数据库优化和安全及应用系统设计
第十八周
复习周
第1章绪论
0.1数据库的基本知识
一、数据、数据处理和数据库
1、数据(Data):
概念:
数据是描述现实世界事物的符号记录,是用物理符号记录的可以鉴别的信息。
包括文字、图形、声音等,他们都是用来描述事物特性的。
数据分为数值型数据和字符型数据。
数值型数据例如:
学生成绩,工资,销售量,进货量
字符型数据例如:
身份证号码,年级编号,电话号码
2、数据处理:
数据处理是对收集到的各种数据进行加工、处理的过程,其目的是使数据得到合理与充分的利用,提供有意义的信息。
数据处理包括收集、记录、分类、排序、计算、统计、检索、存储与传输的过程。
计算机数据库处理的过程:
收集原始数据将各部门的报表和管理工作情况的原始数据进行收集,对数据进行整理,得到有用的原始数据。
数据输入通过计算机的键盘等输入设备输入设备输入计算机内,计算机将这些原始数据转换为能被计算机处理的编码,保存在数据库内。
数据处理计算机对数据库内的数据进行分类、检索、排序、计算、统计等的操作。
数据输出通过计算机的输出设备将计算机处理后的数据以表格、图形等形式直观形象的输出,供用户观察和使用。
数据管理技术的发展经历了以下几个阶段:
人工管理阶段、文件系统阶段、数据库系统阶段、分布式数据库系统阶段和对象数据库系统阶段。
1)人工管理阶段
这一阶段是指20世纪50年代中期以前,计算机主要用于科学计算,当时的计算机硬件状况是:
外存只有磁带、卡片、纸带,没有磁盘等直接存取的存储设备;
软件状况是:
没有操作系统,没有管理数据的软件,数据处理方式是批处理。
人工管理阶段的特点是:
数据不保存、数据无专门软件进行管理(数据冗余)、数据不共享、数据不具有独立性、数据无结构。
2)文件系统阶段
这一阶段从20世纪50年代后期到60年代中期,计算机硬件和软件都有了一定的发展。
计算机不仅用于科学计算,还大量用于管理。
这时硬件方面已经有了磁盘、磁鼓等直接存取的存储设备。
在软件方面,操作系统中已经有了数据管理软件,一般称为文件系统。
处理方式上不仅有了文件批处理,而且能够联机实时处理。
文件系统阶段的特点:
数据管理由文件管理系统完成;
数据共享性差、冗余度大;
数据独立性差;
数据可长期保存。
3)数据库系统阶段
20世纪60年代末数据管理进入新时代——数据库系统阶段。
数据库系统阶段出现了统一管理数据的专门软件系统,即数据库管理系统。
数据库系统是一种较完善的高级数据管理方式,也是当今数据管理的主要方式,获得了广泛的应用。
数据库系统阶段的特点:
数据结构化;
数据共享程度高;
数据独立性强;
数据冗余度小;
加强对数据的保护
4)分布式数据库系统阶段
分布式数据库系统是由若干个站集合而成。
这些站又称为节点,它们在通讯网络中联接在一起,每个节点都是一个独立的数据库系统,它们都拥有各自的数据库、中央处理机、终端,以及各自的局部数据库管理系统。
因此分布式数据库系统可以看作是一系列集中式数据库系统的联合。
它们在逻辑上属于同一系统,但在物理结构上是分布式的。
5)面向对象数据库系统阶段
面向对象编程(ObjectOrientedProgramming,OOP,面向对象程序设计)是一种计算机编程架构。
OOP的一条基本原则是计算机程序是由单个能够起到子程序作用的单元或对象组合而成。
OOP达到了软件工程的三个主要目标:
重用性、灵活性和扩展性。
面向对象数据库吸收了面向对象程序设计方法的核心概念和基本思想,采用面向对象的观点来描述现实世界实体(对象)的逻辑组织、对象之间的限制和联系等
。
3、数据库:
是计算机存储设备内用来存放数据的“仓库”。
是长期存放在计算机内,有组织的、大量的、可共享的数据集合。
数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并可为多个用户、多个应用程序共享。
数据库的特点:
数据结构化数据库是将具有相同特征的数据有条理的集合在一起,不仅要描述数据本身的特性,还要描述数据之间的联系。
数据独立性数据与使用它们的各个程序相互独立,互不依赖,不论是数据的改变还是程序的改变,都不会引起另一方面的改变。
数据共享一个单位的各个部门可以共享部门之间的相同信息,减少了数据的冗余。
数据的完整性保证数据库中数据的正确性,有利于管理这些数据。
二、数据库系统和关系型数据库
1、数据库系统(DataBaseSystem,DBS)
是指拥有数据库技术支持的计算机系统。
它可以实现有组织地、动态地存储大量相关数据,提供数据处理和信息资源共享服务。
数据库系统由硬件系统、数据库、数据库管理系统及相关软件(又称软件系统)、数据库管理员(DataBaseAdministrator,DBA)和用户组成。
硬件系统:
数据库系统对硬件最突出的要求就是存储器容量足够大。
数据库:
存放数据的仓库。
软件系统:
包括操作系统、数据库、数据库管理系统和用户应用程序
数据库系统的特点:
(1)实现数据共享,减少数据冗余
(2)采用特定的数据模型
(3)具有较高的数据独立性
(4)有统一的数据控制功能
2、关系型数据库
数据模型
1、数据模型是按计算机系统的观点对数据建模,主要用于DBMS的实现,
2、在实现数据库管理的过程中,数据模型起着关键作用。
整个数据库技术的发展就是沿着数据模型的主线展开的。
现有的数据库都是基于某种数据模型的。
数据模型:
模型是现实世界特征的模拟和抽象。
要将现实世界转变为机器能够识别的形式,必须经过两次抽象,即使用某种概念模型为客观事物建立概念级的模型,将现实世界抽象为信息世界,然后再把概念模型转变为计算机上某一DBMS支持的数据模型,将信息世界转变为机器世界。
常用的数据模型有3种:
层次模型、网状模型和关系模型。
(1)层次模型
层次模型是数据库系统中最早出现的数据模型它用树形结构表示各实体以及实体间的联系。
若用图来表示,层次模型是一棵倒立的树。
在数据库中,满足以下条件的数据模型称为层次模型:
①有且仅有一个结点无父结点,这个结点称为根结点;
②其他结点有且仅有一个父结点。
(2)网状模型
在现实世界中,事物之间的联系更多的是非层次关系的,用层次模型表示非树型结构是很不直接的,网状模型则可以克服这一弊病。
网状模型是一个网络。
在数据库中,满足以下两个条件的数据模型称为网状模型。
①允许一个以上的结点无父结点;
②一个结点可以有多于一个的父结点。
ACCESS中的数据库就是一种关系型数据库。
关系型数据库管理系统就是管理关系型数据库的数据库管理系统,ACCESS就是关系型数据库管理系统。
1.2ACCESS2007简介
概述:
MicrosoftOfficeAccess2007是由微软发布的关联式数据库管理系统。
它结合了MicrosoftJetDatabaseEngine和图形用户界面两项特点,是MicrosoftOffice2007的系统程式之一。
它具有界面友好、易学易用、开发简单、接口灵活等特点,是典型的新一代桌面数据库管理系统。
Access完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
在一个工作组级别的网络环境中,使用Access开发的多用户数据库管理系统具有传统的XBASE(DBASE、FoxBASE的统称)数据库系统所无法实现的客户机/服务器(Client/Server)结构和相应的数据库安全机制。
它具备了许多先进大型数据库管理系统所具备的特征,如事务处理、出错回滚能力等。
一、ACCESS2007的主要特点
1.使用预制的解决方案快速入门
通过内容丰富的预制解决方案库,用户可以立即开始跟踪自己的信息。
为了方便用户,程序中已经建立了一些表单和报表,但用户可以轻松地自定义这些表单和报表以满足您的业务需求。
联系人、问题跟踪、项目跟踪和资产跟踪方案是OfficeAccess2007包含的现成解决方案的一部分。
2.面向结果的用户界面
OfficeAccess2007通过其面向结果的用户界面、新的导航窗格和选项卡式窗口视图为用户提供全新的体验。
即便用户没有数据库经验,也可以开始跟踪信息并创建报表,从而做出更明智的决策。
3.增强的排序和筛选功能
增强了自动筛选功能,可快速找到所需数据。
4.创建具有相同信息的不同视图的多个报表,新增布局视图
在OfficeAccess2007中创建报表真正能体验到“所见即所得”。
用户可以根据实时可视反馈修改报表,并可以针对不同观众保存不同的视图。
新的分组窗格以及筛选和排序功能可以帮助显示信息,使用户能做出更明智的业务决策。
5.强大的工具
利用工具可以快速创建表、窗体、报表、查询、宏和模块等对象,提供了创建窗体和报表的直观环境,允许用户快速创建排序、筛选和分组的窗体和报表。
6.新的数据类型和控件
新增或增强的数据类型和控件,允许用户存储更多的数据类型。
OfficeAccess2007支持附件和多值字段等新的字段类型。
可以将任何文档、图像或电子表格附加到应用程序中的任何记录中。
使用多值字段,可以在每一个单元格中选择多个值(例如,向多个人分配某项任务)。
7.查看数据库对象间的相关性信息
查看哪些使用特定对象的对象列表,有助于随时对数据库进行维护,避免与丢失记录源相关的错误。
8.错误检查
可以帮助识别错误并更正他
9.添加智能标记
使用SMARTTAGS属性将智能标记添加到数据库的表、查询、窗体、报表或数据库访问页中的任何字段。
10.应用XML
从XML中导入数据或将数据导出到SML时,可以指定转换文件。
11.面向对象的、采用事件驱动的关系型的关系型数据库管理系统
12.安全性
增强了安全性,使用户能够让自己的信息跟踪应用程序变得比以往更加安全可靠
13.共享数据和协作
使用WindowsSharePointServices和OfficeAccess2007与工作组中的其他成员共享Access信息。
借助这两种应用程序的强大功能,工作组成员可以直接通过Web界面访问和编辑数据以及查看实时报表
14.处理多种数据信息
通过OfficeAccess2007,用户可以将其他Access数据库、Excel电子表格、WindowsSharePointServices网站、ODBC数据源、MicrosoftSQLServer数据库和其他数据源中的表链接到自己的数据库。
然后,可以使用这些链接的表轻松地创建报表,从而根据更全面的信息来做出决策。
二、启动和退出ACCESS2007
1.启动Access2007
(1)选择【开始】/【所有程序】/【MicrosoftOffice】/【MicrosoftOfficeAccess2007】命令。
(2)双击快捷方式
上机:
创建快捷方式的方法
2.退出Access2007
退出Access200方法。
(1)单击右上角
中的关闭按钮。
(2)单击左上角的Office按钮
,在弹出的菜单中单击右下角的
按钮即可退出Access2007。
(3)双击ACCESS2007窗口左上角的OFFICE按钮
三、“开始使用MICROSOFTOFFICEACCESS“窗口
窗口内有:
创建一个新的空白数据库、通过模板创建数据库、打开最近的数据库
1、使用模板创建数据库
在Access2007中的操作界面中,单击Office按钮
,在弹出的菜单中选择“新建”命令,单击窗体左边的“本地模板”,选择本地模板中的“资产”,在右下角选择好保存位置后,单击“创建”按钮,即可创建选择的模板文档。
结果如下图所示。
2、创建空白数据库1.accdb
,在弹出的菜单中选择“新建”命令,单击窗体中间的“空白数据库”按钮,在右边的文件名中输入“1.accdb”,单击
,在打开的“文件新建数据库”对话框中,选择D盘,单击右上角
中的
按钮,在弹出新建文件夹中输入文件夹名“db”后点击确定,在返回的文件新建数据库窗口中再单击确定返回到Access创建数据库的主页面,单击
按钮,完成数据库的创建工作。
3、保存数据库
编辑处理完数据库以后,就需要对数据库进行保存,单击快速访问工具栏中的
,或者单击Office按钮
,在弹出的菜单中选择“保存”命令。
如果希望将当前的数据库更改名字后保存,则需单击Office按钮
,在弹出的菜单中选择“另存为”命令。
【练习】把刚新建的“1”数据库更名为“asset”。
4、数据库的打开
(1)通过菜单方式打开
单击Office按钮
,在弹出的菜单中选择“打开”命令,找到需要打开的数据库打开即可。
(2)通过文档打开数据库
用户制作好数据库文档后并将其保存后,找到数据库的保存路径,用鼠标左键双击需要打开的数据库即可将该文档打开。
【注】Access一次只能打开一个数据库,打开一个数据库就意味着关闭以前打开的数据库。
5、关闭数据库
关闭数据库有三种做法。
(1)关闭标题栏右上角的关闭按钮,退出Access。
(2)使用单击Office按钮
按钮。
通过打开一个新的数据库,而关闭当前的数据库。
四、ACCESS2007工作界面
用户从“开始”菜单或桌面快捷方式启动Access2007,将显示“开始使用MicrosoftOfficeAccess”页。
此时用户可以创建一个新的空白数据库或者通过模板创建数据库或者打开最近的数据库(如果之前已经打开某些数据库)。
如图所示。
“开始使用MicrosoftOfficeAccess”页界面
此外,还可以直接转到MicrosoftOfficeOnline网站以了解有关MicrosoftOfficeAccess
Access系统界面
功能区
导航窗格
Office按钮
文档窗口
状态栏
快速访问工具栏
2007的详细信息,也可以单击“Office”按钮,使用菜单打开现有的数据库。
1.“OFFICE”按钮
“OFFICE”按钮位于程序窗口的左上角,单击该按钮后可以打开菜单和列表。
如图6所示,“OFFICE”菜单包括“新建”、“打开”、“转换”、“保存”、“另存为”、“打印”、“管理”、“电子邮件”、“发布”、“关闭数据库”等命令,菜单右侧列出了最近使用过的文档。
OFFICE”菜单界面
2.“快速访问”工具栏
“OFFICE”按钮右侧为快速访问工具栏,默认状态下包括“保存”按钮、“撤销”按钮、“重复”按钮。
单击“快速访问”工具栏右边的小箭头,可以弹出“自定义快速访问工具栏”菜单,用户可以在该菜单中设置要在该工具栏中显示的图标,如图7所示。
快速访问”工具栏界面
3.功能区
“功能区”位于程序窗口顶部的位置(图2所示),以选项卡的形式,将各种相关的功能组合在一起。
使用Access2007的“功能区”,可以更快地查找相关命令组。
例如,如果要创建一个新的窗体,可以在“创建”选项卡下找到各种创建窗体的方式。
同时,使用这种选项卡式的“功能区”,使得各种命令的位置与用户界面更加接近,使各种功能按钮不再嵌入菜单中。
大大方便了用户的使用。
“功能区”有4个选项卡,分别为“开始”、“创建”“外部数据”和“数据库工具”。
另外,当用户用设计视图创建一个对象时,会出现“上下文命令”选项卡。
例如,当用户在设计视图中设计一个数据表时,会出现“表工具”下的“设计”选项卡,如图3所示。
“设计”选项卡界面
用设计视图创建不同对象时,在对象设计工具下会出现不同数量和功能的选项卡。
例如,用报表设计视图创建一个报表时,会出现“报表设计工具”下的三个选项卡“设计”、“排列”、“页面设置”。
4.标题栏
位于窗口的顶端,用于显示当前正在运行的程序名及文件名等信息
控制菜单文档名称窗口控制按钮
5.状态栏
位于数据库窗口的底部,显示当前视图的名称、操作提示等信息。
6.导航窗格和视图区域
导航窗格用来显示数据库中正在使用的表、查询、窗体和报表等对象的名称。
补充内容
7.用户界面
单击“空白数据库”按钮,创建空白数据库,进入Access用户界面。
Access2007采用了一种全新的用户界面,这种界面是Microsoft公司重新设计的,相对于旧版本Access2000、Access2003等,用户界面发生了相当大的变化。
这种界面可以帮助用户提高工作效率。
一个全新的Access2007界面如图所示。
Access用户界面
8.导航窗格
“导航窗格”区域位于窗口左侧(如图2所示),用以显示当前数据库中各数据库对象。
导航窗格取代了Access早期版本中的数据库窗口,如图所示。
“导航窗格”界面
单击“导航窗格”上方的小箭头,即可弹出“浏览类别”菜单,可以在该菜单中选择查看对象的方式。
“浏览类别”菜单界面
9.“Access帮助”按钮
单击Access中的“Access帮助”按钮,即可弹出“Access帮助”窗口。
在“Access帮助”窗口中,用户可以单击“浏览Access帮助”列表中链接,即可查看详细的帮助类别。
五、ACCESS2007中的对象
Access通过各种对象管理信息,数据库对象有六种:
1、表(Table)2、查询(Query)
3、窗体(Form)4、报表(Report)
5、宏(Macro)6、模块(Module)
这些对象都存放在同一个数据库文件(.accdb文件)中。
1、表
表是数据库的核心与基础,是数据库中其它对象的数据来源
表的特点:
1.表中最上边一行是字段名,右边有向下按钮,不允许有相同的字段名
2.表中每一列字段的数据都属于同一类型,具有相同属性
3.表中必须有主关键字,设置了主关键字不能为空不能重复
4.表中不允许有相同的记录
5.表中的行和列的顺序可以任意排列
6.一个数据库内可以有表
2、查询
查询是数据库中检索数据的对象,用于从一个或多个表中找出用户需要的记录或统计结果。
查询必须建立在表或其它查询基础之上
3、窗体
窗体是用户和Access应用程序之间的主要接口。
用户可以通过窗体方便而直观地查看、输入或更改表中的数据
窗体的数据来源是表或查询
4、报表
报表用于数据的打印输出,它可以按用户要求的格式和内容打印数据库中的各种信息
报表的数据来源是表或查询
5、宏
宏是一个或多个操作的集合,其中,每个操作执行特定的功能。
6、模块
模块就是将VBA声明和过程作为一个单元进行保存的集合。
它是由声明和过程组成的,一个模块可能含有一个或多个过程,其中每个过程都是一个函数过程或者子程序。
模块可以与窗体、报表等对象结合使用,完成宏无法实现的复杂功能,开发高性能、高质量的数据库应用系统。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ACCESS数据库 第0章绪论 ACCESS 数据库 绪论
![提示](https://static.bdocx.com/images/bang_tan.gif)